diff options
Diffstat (limited to 'net/decnet/af_decnet.c')
| -rw-r--r-- | net/decnet/af_decnet.c | 17 | 
1 files changed, 3 insertions, 14 deletions
diff --git a/net/decnet/af_decnet.c b/net/decnet/af_decnet.c index 32751602767f..7d6ff983ba2c 100644 --- a/net/decnet/af_decnet.c +++ b/net/decnet/af_decnet.c @@ -2314,19 +2314,6 @@ static const struct seq_operations dn_socket_seq_ops = {  	.stop	= dn_socket_seq_stop,  	.show	= dn_socket_seq_show,  }; - -static int dn_socket_seq_open(struct inode *inode, struct file *file) -{ -	return seq_open_private(file, &dn_socket_seq_ops, -			sizeof(struct dn_iter_state)); -} - -static const struct file_operations dn_socket_seq_fops = { -	.open		= dn_socket_seq_open, -	.read		= seq_read, -	.llseek		= seq_lseek, -	.release	= seq_release_private, -};  #endif  static const struct net_proto_family	dn_family_ops = { @@ -2383,7 +2370,9 @@ static int __init decnet_init(void)  	dev_add_pack(&dn_dix_packet_type);  	register_netdevice_notifier(&dn_dev_notifier); -	proc_create("decnet", 0444, init_net.proc_net, &dn_socket_seq_fops); +	proc_create_seq_private("decnet", 0444, init_net.proc_net, +			&dn_socket_seq_ops, sizeof(struct dn_iter_state), +			NULL);  	dn_register_sysctl();  out:  	return rc;  |