VFS: normal filesystems (and lustre): d_inode() annotations
[linux-2.6-block.git] / fs / efivarfs / inode.c
index 07ab49745e31c4c7ff945bbeb5b4cd67848ea3d3..3381b9da9ee6080881720f0500b71c74ecdf6058 100644 (file)
@@ -145,12 +145,12 @@ out:
 
 static int efivarfs_unlink(struct inode *dir, struct dentry *dentry)
 {
-       struct efivar_entry *var = dentry->d_inode->i_private;
+       struct efivar_entry *var = d_inode(dentry)->i_private;
 
        if (efivar_entry_delete(var))
                return -EINVAL;
 
-       drop_nlink(dentry->d_inode);
+       drop_nlink(d_inode(dentry));
        dput(dentry);
        return 0;
 };