]> www.infradead.org Git - users/dwmw2/linux.git/commit
cifs: Fix endian types in struct rfc1002_session_packet
authorPali Rohár <pali@kernel.org>
Wed, 25 Dec 2024 14:54:22 +0000 (15:54 +0100)
committerSteve French <stfrench@microsoft.com>
Mon, 20 Jan 2025 01:34:00 +0000 (19:34 -0600)
commit4e2ee328291585b7224ac8cc025625841ccfbf03
treef4f22dd3e1edd174459f988a091c4fcb080fc59b
parent015683d4ed0d23698c71f2194f09bd17dbfad044
cifs: Fix endian types in struct rfc1002_session_packet

All fields in struct rfc1002_session_packet are in big endian. This is
because all NetBIOS packet headers are in big endian as opposite of SMB
structures which are in little endian.

Therefore use __be16 and __be32 types instead of __u16 and __u32 in
struct rfc1002_session_packet.

Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Pali Rohár <pali@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/smb/client/rfc1002pdu.h