]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - net/ipv6/proc.c
on non-posix shares, clear write bits in mode when ATTR_READONLY is set
[linux-2.6-omap-h63xx.git] / net / ipv6 / proc.c
index ca8b82f96fe5797625dfad774184ab128af54ee7..df0736a4cafacf9fac66459a5d1e390b54857be7 100644 (file)
@@ -247,13 +247,11 @@ int snmp6_register_dev(struct inet6_dev *idev)
        if (!proc_net_devsnmp6)
                return -ENOENT;
 
-       p = proc_create(idev->dev->name, S_IRUGO,
-                       proc_net_devsnmp6, &snmp6_seq_fops);
+       p = proc_create_data(idev->dev->name, S_IRUGO,
+                            proc_net_devsnmp6, &snmp6_seq_fops, idev);
        if (!p)
                return -ENOMEM;
 
-       p->data = idev;
-
        idev->stats.proc_dir_entry = p;
        return 0;
 }