ソースを参照

[CIFS] Missing parenthesis and typo in previous fix

Signed-off-by: Steve French <sfrench@us.ibm.com>
Steve French 19 年 前
コミット
2a138ebb01
2 ファイル変更3 行追加2 行削除
  1. 1 1
      fs/cifs/cifsfs.c
  2. 2 1
      fs/cifs/inode.c

+ 1 - 1
fs/cifs/cifsfs.c

@@ -921,7 +921,7 @@ static int cifs_dnotify_thread(void * dummyarg)
 			ses = list_entry(tmp, struct cifsSesInfo, 
 				cifsSessionList);
 			if(ses && ses->server && 
-			     atomic_read(&ses->server->inSend))
+			     atomic_read(&ses->server->inFlight))
 				wake_up_all(&ses->server->response_q);
 		}
 		read_unlock(&GlobalSMBSeslock);

+ 2 - 1
fs/cifs/inode.c

@@ -778,6 +778,7 @@ int cifs_mkdir(struct inode *inode, struct dentry *direntry, int mode)
 						current->fsgid;
 				}
 			}
+		}
 	}
 	kfree(full_path);
 	FreeXid(xid);
@@ -1124,7 +1125,7 @@ int cifs_setattr(struct dentry *direntry, struct iattr *attrs)
 	cifs_sb = CIFS_SB(direntry->d_inode->i_sb);
 	pTcon = cifs_sb->tcon;
 
-	if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_PERM == 0) {
+	if ((cifs_sb->mnt_cifs_flags & CIFS_MOUNT_NO_PERM) == 0) {
 		/* check if we have permission to change attrs */
 		rc = inode_change_ok(direntry->d_inode, attrs);
 		if(rc < 0) {