From: Josef Sipek Signed-off-by: Josef Sipek Signed-off-by: Andrew Morton --- drivers/block/nbd.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/block/nbd.c~struct-path-convert-nbd drivers/block/nbd.c --- a/drivers/block/nbd.c~struct-path-convert-nbd +++ a/drivers/block/nbd.c @@ -521,7 +521,7 @@ static int nbd_ioctl(struct inode *inode error = -EINVAL; file = fget(arg); if (file) { - inode = file->f_dentry->d_inode; + inode = file->f_path.dentry->d_inode; if (S_ISSOCK(inode->i_mode)) { lo->file = file; lo->sock = SOCKET_I(inode); _