diff options
Diffstat (limited to 'fs/block_dev.c')
-rw-r--r-- | fs/block_dev.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/block_dev.c b/fs/block_dev.c index e63067d25cdb..5f4721fdbdb6 100644 --- a/fs/block_dev.c +++ b/fs/block_dev.c | |||
@@ -1397,12 +1397,12 @@ struct block_device *lookup_bdev(const char *path) | |||
1397 | if (error) | 1397 | if (error) |
1398 | return ERR_PTR(error); | 1398 | return ERR_PTR(error); |
1399 | 1399 | ||
1400 | inode = nd.dentry->d_inode; | 1400 | inode = nd.path.dentry->d_inode; |
1401 | error = -ENOTBLK; | 1401 | error = -ENOTBLK; |
1402 | if (!S_ISBLK(inode->i_mode)) | 1402 | if (!S_ISBLK(inode->i_mode)) |
1403 | goto fail; | 1403 | goto fail; |
1404 | error = -EACCES; | 1404 | error = -EACCES; |
1405 | if (nd.mnt->mnt_flags & MNT_NODEV) | 1405 | if (nd.path.mnt->mnt_flags & MNT_NODEV) |
1406 | goto fail; | 1406 | goto fail; |
1407 | error = -ENOMEM; | 1407 | error = -ENOMEM; |
1408 | bdev = bd_acquire(inode); | 1408 | bdev = bd_acquire(inode); |