Commit 24b9ba82 authored by Pavel Shilovsky's avatar Pavel Shilovsky

Change share flags shift to 28 for 2.6.37

parent 5d687c02
...@@ -255,7 +255,7 @@ cifs_create(struct inode *inode, struct dentry *direntry, int mode, ...@@ -255,7 +255,7 @@ cifs_create(struct inode *inode, struct dentry *direntry, int mode,
if (tcon->ses->capabilities & CAP_NT_SMBS) if (tcon->ses->capabilities & CAP_NT_SMBS)
rc = CIFSSMBOpen(xid, tcon, full_path, disposition, rc = CIFSSMBOpen(xid, tcon, full_path, disposition,
desiredAccess, ((~(oflags>>21))&7), create_options, desiredAccess, ((~(oflags>>28))&7), create_options,
&fileHandle, &oplock, buf, cifs_sb->local_nls, &fileHandle, &oplock, buf, cifs_sb->local_nls,
cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MAP_SPECIAL_CHR); cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MAP_SPECIAL_CHR);
else else
......
...@@ -106,7 +106,7 @@ static inline int cifs_get_disposition(unsigned int flags) ...@@ -106,7 +106,7 @@ static inline int cifs_get_disposition(unsigned int flags)
static inline int cifs_get_share_flags(unsigned int flags) static inline int cifs_get_share_flags(unsigned int flags)
{ {
return ((~(flags>>21))&7); return ((~(flags>>28))&7);
} }
static inline int cifs_open_inode_helper(struct inode *inode, static inline int cifs_open_inode_helper(struct inode *inode,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment