Loading fs/nfs/dir.c +3 −1 Original line number Original line Diff line number Diff line Loading @@ -2484,8 +2484,10 @@ int nfs_unlink(struct inode *dir, struct dentry *dentry) */ */ error = -ETXTBSY; error = -ETXTBSY; if (WARN_ON(dentry->d_flags & DCACHE_NFSFS_RENAMED) || if (WARN_ON(dentry->d_flags & DCACHE_NFSFS_RENAMED) || WARN_ON(dentry->d_fsdata == NFS_FSDATA_BLOCKED)) WARN_ON(dentry->d_fsdata == NFS_FSDATA_BLOCKED)) { spin_unlock(&dentry->d_lock); goto out; goto out; } if (dentry->d_fsdata) if (dentry->d_fsdata) /* old devname */ /* old devname */ kfree(dentry->d_fsdata); kfree(dentry->d_fsdata); Loading Loading
fs/nfs/dir.c +3 −1 Original line number Original line Diff line number Diff line Loading @@ -2484,8 +2484,10 @@ int nfs_unlink(struct inode *dir, struct dentry *dentry) */ */ error = -ETXTBSY; error = -ETXTBSY; if (WARN_ON(dentry->d_flags & DCACHE_NFSFS_RENAMED) || if (WARN_ON(dentry->d_flags & DCACHE_NFSFS_RENAMED) || WARN_ON(dentry->d_fsdata == NFS_FSDATA_BLOCKED)) WARN_ON(dentry->d_fsdata == NFS_FSDATA_BLOCKED)) { spin_unlock(&dentry->d_lock); goto out; goto out; } if (dentry->d_fsdata) if (dentry->d_fsdata) /* old devname */ /* old devname */ kfree(dentry->d_fsdata); kfree(dentry->d_fsdata); Loading