X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net%2Fdecnet%2Fsysctl_net_decnet.c;h=65ce3bb9563bbe48cd5a8c3178693015a10880ee;hb=1341115471cc16954510b0e67295468f5a32b088;hp=02bca49cb5084b60c4779b6d5badab8dde35ac93;hpb=a91482bdcc2e0f6035702e46f1b99043a0893346;p=linux-2.6.git diff --git a/net/decnet/sysctl_net_decnet.c b/net/decnet/sysctl_net_decnet.c index 02bca49cb..65ce3bb95 100644 --- a/net/decnet/sysctl_net_decnet.c +++ b/net/decnet/sysctl_net_decnet.c @@ -162,14 +162,13 @@ static int dn_node_address_strategy(ctl_table *table, int __user *name, int nlen static int dn_node_address_handler(ctl_table *table, int write, struct file *filp, - void __user *buffer, - size_t *lenp, loff_t *ppos) + void __user *buffer, size_t *lenp) { char addr[DN_ASCBUF_LEN]; size_t len; dn_address dnaddr; - if (!*lenp || (*ppos && !write)) { + if (!*lenp || (filp->f_pos && !write)) { *lenp = 0; return 0; } @@ -192,7 +191,7 @@ static int dn_node_address_handler(ctl_table *table, int write, dn_dev_devices_on(); - *ppos += len; + filp->f_pos += len; return 0; } @@ -207,7 +206,7 @@ static int dn_node_address_handler(ctl_table *table, int write, return -EFAULT; *lenp = len; - *ppos += len; + filp->f_pos += len; return 0; } @@ -274,14 +273,13 @@ static int dn_def_dev_strategy(ctl_table *table, int __user *name, int nlen, static int dn_def_dev_handler(ctl_table *table, int write, struct file * filp, - void __user *buffer, - size_t *lenp, loff_t *ppos) + void __user *buffer, size_t *lenp) { size_t len; struct net_device *dev; char devname[17]; - if (!*lenp || (*ppos && !write)) { + if (!*lenp || (filp->f_pos && !write)) { *lenp = 0; return 0; } @@ -309,7 +307,7 @@ static int dn_def_dev_handler(ctl_table *table, int write, dev_put(dev); return -ENODEV; } - *ppos += *lenp; + filp->f_pos += *lenp; return 0; } @@ -331,7 +329,7 @@ static int dn_def_dev_handler(ctl_table *table, int write, return -EFAULT; *lenp = len; - *ppos += len; + filp->f_pos += len; return 0; }