coda: Clean-up whitespace problems in pioctl.c
Signed-off-by: John Kacur <jkacur@redhat.com> Cc: Arnd Bergmann <arnd@arndb.de> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Ingo Molnar <mingo@elte.hu> Cc: Jan Harkes <jaharkes@cs.cmu.edu> Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
This commit is contained in:
parent
2ff82f8521
commit
1977bb2ed8
|
@ -31,8 +31,7 @@ static long coda_pioctl(struct file *filp, unsigned int cmd,
|
||||||
unsigned long user_data);
|
unsigned long user_data);
|
||||||
|
|
||||||
/* exported from this file */
|
/* exported from this file */
|
||||||
const struct inode_operations coda_ioctl_inode_operations =
|
const struct inode_operations coda_ioctl_inode_operations = {
|
||||||
{
|
|
||||||
.permission = coda_ioctl_permission,
|
.permission = coda_ioctl_permission,
|
||||||
.setattr = coda_setattr,
|
.setattr = coda_setattr,
|
||||||
};
|
};
|
||||||
|
@ -52,28 +51,28 @@ static long coda_pioctl(struct file *filp, unsigned int cmd,
|
||||||
unsigned long user_data)
|
unsigned long user_data)
|
||||||
{
|
{
|
||||||
struct path path;
|
struct path path;
|
||||||
int error;
|
int error;
|
||||||
struct PioctlData data;
|
struct PioctlData data;
|
||||||
struct inode *inode = filp->f_dentry->d_inode;
|
struct inode *inode = filp->f_dentry->d_inode;
|
||||||
struct inode *target_inode = NULL;
|
struct inode *target_inode = NULL;
|
||||||
struct coda_inode_info *cnp;
|
struct coda_inode_info *cnp;
|
||||||
|
|
||||||
lock_kernel();
|
lock_kernel();
|
||||||
|
|
||||||
/* get the Pioctl data arguments from user space */
|
/* get the Pioctl data arguments from user space */
|
||||||
if (copy_from_user(&data, (void __user *)user_data, sizeof(data))) {
|
if (copy_from_user(&data, (void __user *)user_data, sizeof(data))) {
|
||||||
error = -EINVAL;
|
error = -EINVAL;
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Look up the pathname. Note that the pathname is in
|
* Look up the pathname. Note that the pathname is in
|
||||||
* user memory, and namei takes care of this
|
* user memory, and namei takes care of this
|
||||||
*/
|
*/
|
||||||
if (data.follow)
|
if (data.follow)
|
||||||
error = user_path(data.path, &path);
|
error = user_path(data.path, &path);
|
||||||
else
|
else
|
||||||
error = user_lpath(data.path, &path);
|
error = user_lpath(data.path, &path);
|
||||||
|
|
||||||
if (error)
|
if (error)
|
||||||
goto out;
|
goto out;
|
||||||
|
@ -81,14 +80,14 @@ static long coda_pioctl(struct file *filp, unsigned int cmd,
|
||||||
target_inode = path.dentry->d_inode;
|
target_inode = path.dentry->d_inode;
|
||||||
|
|
||||||
/* return if it is not a Coda inode */
|
/* return if it is not a Coda inode */
|
||||||
if ( target_inode->i_sb != inode->i_sb ) {
|
if (target_inode->i_sb != inode->i_sb) {
|
||||||
path_put(&path);
|
path_put(&path);
|
||||||
error = -EINVAL;
|
error = -EINVAL;
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* now proceed to make the upcall */
|
/* now proceed to make the upcall */
|
||||||
cnp = ITOC(target_inode);
|
cnp = ITOC(target_inode);
|
||||||
|
|
||||||
error = venus_pioctl(inode->i_sb, &(cnp->c_fid), cmd, &data);
|
error = venus_pioctl(inode->i_sb, &(cnp->c_fid), cmd, &data);
|
||||||
|
|
||||||
|
@ -96,5 +95,5 @@ static long coda_pioctl(struct file *filp, unsigned int cmd,
|
||||||
|
|
||||||
out:
|
out:
|
||||||
unlock_kernel();
|
unlock_kernel();
|
||||||
return error;
|
return error;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue