[CIFS] Fix sparse warnings on smb bcc (byte count)
authorSteve French <sfrench@us.ibm.com>
Wed, 16 Nov 2005 22:25:50 +0000 (14:25 -0800)
committerSteve French <sfrench@us.ibm.com>
Wed, 16 Nov 2005 22:25:50 +0000 (14:25 -0800)
Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com>
Signed-off-by: Steve French <sfrench@us.ibm.com>
fs/cifs/CHANGES
fs/cifs/transport.c

index 289e4079c96bf9885de130df7d72fc2cc3b9c75a..6bded10c0d507c01ece3e758d162882398beafd7 100644 (file)
@@ -4,7 +4,7 @@ Defer close of a file handle slightly if pending writes depend on that file hand
 (this reduces the EBADF bad file handle errors that can be logged under heavy
 stress on writes). Modify cifs Kconfig options to expose CONFIG_CIFS_STATS2 
 Fix SFU style symlinks and mknod needed for servers which do not support the CIFS
-Unix Extensions.
+Unix Extensions.  Fix setfacl/getfacl on bigendian. 
 
 Version 1.38
 ------------
index 981ea0d8b9cdaa4b06f53f7fdae975b41a1bffa6..41a9659c16bc691552374bc1c83ea8d0fcd8209f 100644 (file)
@@ -522,7 +522,7 @@ SendReceive2(const unsigned int xid, struct cifsSesInfo *ses,
                            sizeof (struct smb_hdr) -
                            4 /* do not count RFC1001 header */  +
                            (2 * in_buf->WordCount) + 2 /* bcc */ )
-                               BCC(in_buf) = le16_to_cpu(BCC(in_buf));
+                               BCC(in_buf) = le16_to_cpu(BCC_LE(in_buf));
                } else {
                        rc = -EIO;
                        cFYI(1,("Bad MID state?"));
@@ -786,7 +786,7 @@ SendReceive(const unsigned int xid, struct cifsSesInfo *ses,
                            sizeof (struct smb_hdr) -
                            4 /* do not count RFC1001 header */  +
                            (2 * out_buf->WordCount) + 2 /* bcc */ )
-                               BCC(out_buf) = le16_to_cpu(BCC(out_buf));
+                               BCC(out_buf) = le16_to_cpu(BCC_LE(out_buf));
                } else {
                        rc = -EIO;
                        cERROR(1,("Bad MID state? "));