mirror of https://gitee.com/openkylin/linux.git
pktgen: use proc_create_data()
It looks like after rename device proc entry is unusable, because of no ->read_proc or ->proc_fops. And create_proc_entry() is deprecated. Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
c3d2f52dd4
commit
2975315b79
|
@ -1882,8 +1882,10 @@ static void pktgen_change_name(struct net_device *dev)
|
||||||
|
|
||||||
remove_proc_entry(pkt_dev->entry->name, pg_proc_dir);
|
remove_proc_entry(pkt_dev->entry->name, pg_proc_dir);
|
||||||
|
|
||||||
pkt_dev->entry = create_proc_entry(dev->name, 0600,
|
pkt_dev->entry = proc_create_data(dev->name, 0600,
|
||||||
pg_proc_dir);
|
pg_proc_dir,
|
||||||
|
&pktgen_if_fops,
|
||||||
|
pkt_dev);
|
||||||
if (!pkt_dev->entry)
|
if (!pkt_dev->entry)
|
||||||
printk(KERN_ERR "pktgen: can't move proc "
|
printk(KERN_ERR "pktgen: can't move proc "
|
||||||
" entry for '%s'\n", dev->name);
|
" entry for '%s'\n", dev->name);
|
||||||
|
|
Loading…
Reference in New Issue