new helper: file_inode(file)
[linux-2.6-block.git] / drivers / block / nbd.c
index 043ddcca4abf936d576a03c1a9e7241e5d59d2eb..ade146bf65e527ea9db3a9b8835bc252a4f58472 100644 (file)
@@ -625,7 +625,7 @@ static int __nbd_ioctl(struct block_device *bdev, struct nbd_device *nbd,
                        return -EBUSY;
                file = fget(arg);
                if (file) {
-                       struct inode *inode = file->f_path.dentry->d_inode;
+                       struct inode *inode = file_inode(file);
                        if (S_ISSOCK(inode->i_mode)) {
                                nbd->file = file;
                                nbd->sock = SOCKET_I(inode);