wext-proc.c (163849ea9b4c5d50fbd324692461983d18faadad) | wext-proc.c (2c8c1e7297e19bdef3c178c3ea41d898a7716e3e) |
---|---|
1/* 2 * This file implement the Wireless Extensions proc API. 3 * 4 * Authors : Jean Tourrilhes - HPL - <jt@hpl.hp.com> 5 * Copyright (c) 1997-2007 Jean Tourrilhes, All Rights Reserved. 6 * 7 * (As all part of the Linux kernel, this file is GPL) 8 */ --- 126 unchanged lines hidden (view full) --- 135static const struct file_operations wireless_seq_fops = { 136 .owner = THIS_MODULE, 137 .open = seq_open_wireless, 138 .read = seq_read, 139 .llseek = seq_lseek, 140 .release = seq_release_net, 141}; 142 | 1/* 2 * This file implement the Wireless Extensions proc API. 3 * 4 * Authors : Jean Tourrilhes - HPL - <jt@hpl.hp.com> 5 * Copyright (c) 1997-2007 Jean Tourrilhes, All Rights Reserved. 6 * 7 * (As all part of the Linux kernel, this file is GPL) 8 */ --- 126 unchanged lines hidden (view full) --- 135static const struct file_operations wireless_seq_fops = { 136 .owner = THIS_MODULE, 137 .open = seq_open_wireless, 138 .read = seq_read, 139 .llseek = seq_lseek, 140 .release = seq_release_net, 141}; 142 |
143int wext_proc_init(struct net *net) | 143int __net_init wext_proc_init(struct net *net) |
144{ 145 /* Create /proc/net/wireless entry */ 146 if (!proc_net_fops_create(net, "wireless", S_IRUGO, &wireless_seq_fops)) 147 return -ENOMEM; 148 149 return 0; 150} 151 | 144{ 145 /* Create /proc/net/wireless entry */ 146 if (!proc_net_fops_create(net, "wireless", S_IRUGO, &wireless_seq_fops)) 147 return -ENOMEM; 148 149 return 0; 150} 151 |
152void wext_proc_exit(struct net *net) | 152void __net_exit wext_proc_exit(struct net *net) |
153{ 154 proc_net_remove(net, "wireless"); 155} | 153{ 154 proc_net_remove(net, "wireless"); 155} |