Loading fs/cifs/inode.c +4 −0 Original line number Diff line number Diff line Loading @@ -57,9 +57,13 @@ static void cifs_set_ops(struct inode *inode, const bool is_dfs_referral) inode->i_data.a_ops = &cifs_addr_ops; break; case S_IFDIR: #ifdef CONFIG_CIFS_DFS_UPCALL if (is_dfs_referral) { inode->i_op = &cifs_dfs_referral_inode_operations; } else { #else /* NO DFS support, treat as a directory */ { #endif inode->i_op = &cifs_dir_inode_ops; inode->i_fop = &cifs_dir_ops; } Loading Loading
fs/cifs/inode.c +4 −0 Original line number Diff line number Diff line Loading @@ -57,9 +57,13 @@ static void cifs_set_ops(struct inode *inode, const bool is_dfs_referral) inode->i_data.a_ops = &cifs_addr_ops; break; case S_IFDIR: #ifdef CONFIG_CIFS_DFS_UPCALL if (is_dfs_referral) { inode->i_op = &cifs_dfs_referral_inode_operations; } else { #else /* NO DFS support, treat as a directory */ { #endif inode->i_op = &cifs_dir_inode_ops; inode->i_fop = &cifs_dir_ops; } Loading