diff options
Diffstat (limited to 'drivers/usb/core/devio.c')
-rw-r--r-- | drivers/usb/core/devio.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/usb/core/devio.c b/drivers/usb/core/devio.c index 4a863fdbdccd..8823e98989fe 100644 --- a/drivers/usb/core/devio.c +++ b/drivers/usb/core/devio.c | |||
@@ -161,7 +161,7 @@ static loff_t usbdev_lseek(struct file *file, loff_t offset, int orig) | |||
161 | { | 161 | { |
162 | loff_t ret; | 162 | loff_t ret; |
163 | 163 | ||
164 | mutex_lock(&file->f_dentry->d_inode->i_mutex); | 164 | mutex_lock(&file_inode(file)->i_mutex); |
165 | 165 | ||
166 | switch (orig) { | 166 | switch (orig) { |
167 | case 0: | 167 | case 0: |
@@ -177,7 +177,7 @@ static loff_t usbdev_lseek(struct file *file, loff_t offset, int orig) | |||
177 | ret = -EINVAL; | 177 | ret = -EINVAL; |
178 | } | 178 | } |
179 | 179 | ||
180 | mutex_unlock(&file->f_dentry->d_inode->i_mutex); | 180 | mutex_unlock(&file_inode(file)->i_mutex); |
181 | return ret; | 181 | return ret; |
182 | } | 182 | } |
183 | 183 | ||
@@ -1971,7 +1971,7 @@ static long usbdev_do_ioctl(struct file *file, unsigned int cmd, | |||
1971 | void __user *p) | 1971 | void __user *p) |
1972 | { | 1972 | { |
1973 | struct dev_state *ps = file->private_data; | 1973 | struct dev_state *ps = file->private_data; |
1974 | struct inode *inode = file->f_path.dentry->d_inode; | 1974 | struct inode *inode = file_inode(file); |
1975 | struct usb_device *dev = ps->dev; | 1975 | struct usb_device *dev = ps->dev; |
1976 | int ret = -ENOTTY; | 1976 | int ret = -ENOTTY; |
1977 | 1977 | ||