new helper: file_inode(file)
[linux-2.6-block.git] / drivers / usb / gadget / storage_common.c
index 0e3ae43454a246543317d323eb07667ae1693ea1..b5d3f0eeeb7d0380c432179689bad2670f56b775 100644 (file)
@@ -501,7 +501,7 @@ static int fsg_lun_open(struct fsg_lun *curlun, const char *filename)
        if (!(filp->f_mode & FMODE_WRITE))
                ro = 1;
 
-       inode = filp->f_path.dentry->d_inode;
+       inode = file_inode(filp);
        if ((!S_ISREG(inode->i_mode) && !S_ISBLK(inode->i_mode))) {
                LINFO(curlun, "invalid file type: %s\n", filename);
                goto out;