diff options
| author | Al Viro <viro@zeniv.linux.org.uk> | 2012-08-28 12:52:22 -0400 | 
|---|---|---|
| committer | Al Viro <viro@zeniv.linux.org.uk> | 2012-09-26 22:20:08 -0400 | 
| commit | 2903ff019b346ab8d36ebbf54853c3aaf6590608 (patch) | |
| tree | 962d94054765bb37bc00e977c3036e65c5fd91fe /fs/xfs/xfs_ioctl.c | |
| parent | a5b470ba06aa3f96999ede5feba178df6bdb134a (diff) | |
| download | olio-linux-3.10-2903ff019b346ab8d36ebbf54853c3aaf6590608.tar.xz olio-linux-3.10-2903ff019b346ab8d36ebbf54853c3aaf6590608.zip  | |
switch simple cases of fget_light to fdget
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/xfs/xfs_ioctl.c')
| -rw-r--r-- | fs/xfs/xfs_ioctl.c | 12 | 
1 files changed, 6 insertions, 6 deletions
diff --git a/fs/xfs/xfs_ioctl.c b/fs/xfs/xfs_ioctl.c index 21483eac402..8305f2ac677 100644 --- a/fs/xfs/xfs_ioctl.c +++ b/fs/xfs/xfs_ioctl.c @@ -70,16 +70,16 @@ xfs_find_handle(  	int			hsize;  	xfs_handle_t		handle;  	struct inode		*inode; -	struct file		*file = NULL; +	struct fd		f;  	struct path		path; -	int			error, fput_needed; +	int			error;  	struct xfs_inode	*ip;  	if (cmd == XFS_IOC_FD_TO_HANDLE) { -		file = fget_light(hreq->fd, &fput_needed); -		if (!file) +		f = fdget(hreq->fd); +		if (!f.file)  			return -EBADF; -		inode = file->f_path.dentry->d_inode; +		inode = f.file->f_path.dentry->d_inode;  	} else {  		error = user_lpath((const char __user *)hreq->path, &path);  		if (error) @@ -134,7 +134,7 @@ xfs_find_handle(   out_put:  	if (cmd == XFS_IOC_FD_TO_HANDLE) -		fput_light(file, fput_needed); +		fdput(f);  	else  		path_put(&path);  	return error;  |