cifs: use aligned-endian get/put helpers
PATCH 12/21 cifs: use aligned-endian get/put helpers
Signed-off-by Harvey Harrison <[email protected]>
--- fs/cifs/inode.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-)
fs/cifs/inode.c +4 -4
@@ -317,8 +317,8 @@ static int decode_sfu_inode(struct inode *inode, __u64 size,/* we have enough to decode dev num */ __u64 mjr;/* major */ __u64 mnr;/* minor */ - mjr =le64_to_cpu (*(__le64 *)(pbuf+8 )); - mnr =le64_to_cpu (*(__le64 *)(pbuf+16 )); + mjr =get_le64 (pbuf +8 ); + mnr =get_le64 (pbuf +16 ); inode->i_rdev =MKDEV (mjr, mnr); } }else if (memcmp ("IntxCHR" , pbuf,8 ) ==0 ) {
@@ -328,8 +328,8 @@ static int decode_sfu_inode(struct inode *inode, __u64 size,/* we have enough to decode dev num */ __u64 mjr;/* major */ __u64 mnr;/* minor */ - mjr =le64_to_cpu (*(__le64 *)(pbuf+8 )); - mnr =le64_to_cpu (*(__le64 *)(pbuf+16 )); + mjr =get_le64 (pbuf +8 ); + mnr =get_le64 (pbuf +16 ); inode->i_rdev =MKDEV (mjr, mnr); } }else if (memcmp ("IntxLNK" , pbuf,7 ) ==0 ) {
Signature · 1 line
1.5.5.1.570.g26b5e