X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=drivers%2Fblock%2Floop.c;h=6b5b642074079d544614af1e83485ad1f91398fc;hb=f188291aec9b17ef7cec01db66b9cdb6fae26372;hp=beab6d2643cb0fb27419bed3aa16b87034d2de0f;hpb=513b046c96cc2fbce730a3474f6f7ff0c4fdd05c;p=powerpc.git diff --git a/drivers/block/loop.c b/drivers/block/loop.c index beab6d2643..6b5b642074 100644 --- a/drivers/block/loop.c +++ b/drivers/block/loop.c @@ -1000,7 +1000,7 @@ loop_get_status(struct loop_device *lo, struct loop_info64 *info) if (lo->lo_state != Lo_bound) return -ENXIO; - error = vfs_getattr(file->f_vfsmnt, file->f_dentry, &stat); + error = vfs_getattr(file->f_path.mnt, file->f_path.dentry, &stat); if (error) return error; memset(info, 0, sizeof(*info)); @@ -1287,7 +1287,7 @@ loop_get_status_compat(struct loop_device *lo, static long lo_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) { - struct inode *inode = file->f_dentry->d_inode; + struct inode *inode = file->f_path.dentry->d_inode; struct loop_device *lo = inode->i_bdev->bd_disk->private_data; int err;