Skip to contentSkip to conversation

cifs: use aligned-endian get/put helpers

PATCH In review Harvey Harrison 1 participant 1 message May 20, 2008

lore
Share & tools
lore
#0 lore raw

PATCH 12/21 cifs: use aligned-endian get/put helpers

---
 fs/cifs/inode.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
fs/cifs/inode.c +4 -4
index fcbdbb6..6271e9f 100644
@@ -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