]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - fs/minix/namei.c
[SCSI] mvsas: remove execute permission from file
[linux-2.6-omap-h63xx.git] / fs / minix / namei.c
index 299bb66e3bde55a880435c5dee0c315cfbdced0d..102241bc9c7965e646585d871f4e1436a0057ccb 100644 (file)
@@ -54,10 +54,9 @@ static struct dentry *minix_lookup(struct inode * dir, struct dentry *dentry, st
 
        ino = minix_inode_by_name(dentry);
        if (ino) {
-               inode = iget(dir->i_sb, ino);
-               if (!inode)
-                       return ERR_PTR(-EACCES);
+               inode = minix_iget(dir->i_sb, ino);
+               if (IS_ERR(inode))
+                       return ERR_CAST(inode);
        }
        d_add(dentry, inode);
        return NULL;
@@ -291,7 +290,7 @@ out:
 /*
  * directories can handle most operations...
  */
-struct inode_operations minix_dir_inode_operations = {
+const struct inode_operations minix_dir_inode_operations = {
        .create         = minix_create,
        .lookup         = minix_lookup,
        .link           = minix_link,