From: Roland Dreier Date: Tue, 30 Dec 2008 23:30:26 +0000 (-0800) Subject: IB/mlx4: Fix reading SL field out of cqe->sl_vid X-Git-Tag: v2.6.29-rc1~554^2^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f781a22fa2ec11878a960bc3c2abb0a76f9a8f16;p=pandora-kernel.git IB/mlx4: Fix reading SL field out of cqe->sl_vid Commit f780a9f1 ("mlx4_core: Add ethernet fields to CQE struct") introduced a bug in how wc->sl is set in mlx4_ib_poll_one() -- since cqe->sl_vid is a big-endian value, the shift must be done after converting to host endianness. This bug was found using sparse endianness checking. Signed-off-by: Roland Dreier --- Reading git-diff-tree failed