]> Pileus Git - ~andy/linux/blobdiff - fs/isofs/namei.c
Merge branches 'x86-detect-hyper-for-linus', 'x86-fpu-for-linus', 'x86-kexec-for...
[~andy/linux] / fs / isofs / namei.c
index 68fa503d877e0c515c09d906aac176bfd33dc4c4..1e2946f2a69e5ac6dd17924f124459b318439eb8 100644 (file)
@@ -168,7 +168,6 @@ struct dentry *isofs_lookup(struct inode *dir, struct dentry *dentry, struct nam
        int found;
        unsigned long uninitialized_var(block);
        unsigned long uninitialized_var(offset);
-       struct isofs_sb_info *sbi = ISOFS_SB(dir->i_sb);
        struct inode *inode;
        struct page *page;
 
@@ -176,7 +175,6 @@ struct dentry *isofs_lookup(struct inode *dir, struct dentry *dentry, struct nam
        if (!page)
                return ERR_PTR(-ENOMEM);
 
-       mutex_lock(&sbi->s_mutex);
        found = isofs_find_entry(dir, dentry,
                                &block, &offset,
                                page_address(page),
@@ -185,7 +183,5 @@ struct dentry *isofs_lookup(struct inode *dir, struct dentry *dentry, struct nam
 
        inode = found ? isofs_iget(dir->i_sb, block, offset) : NULL;
 
-       mutex_unlock(&sbi->s_mutex);
-
        return d_splice_alias(inode, dentry);
 }