: Use proc_create() to setup ->proc_fops first
Subsystems (2)
PATCH 5/15 : Use proc_create() to setup ->proc_fops first
Use proc_create() to make sure that ->proc_fops be setup before gluing PDE to main tree.
Signed-off-by Wang Chen <[email protected]>
--- net/ipx/ipx_proc.c | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-)
net/ipx/ipx_proc.c +4 -7
@@ -358,22 +358,19 @@ int __init ipx_proc_init(void)if (!ipx_proc_dir) goto out; - p =create_proc_entry ("interface" ,S_IRUGO , ipx_proc_dir); + p =proc_create ("interface" ,S_IRUGO , + ipx_proc_dir, &ipx_seq_interface_fops);if (!p) goto out_interface; - p->proc_fops = &ipx_seq_interface_fops; - p =create_proc_entry ("route" ,S_IRUGO , ipx_proc_dir); + p =proc_create ("route" ,S_IRUGO , ipx_proc_dir, &ipx_seq_route_fops);if (!p) goto out_route; - p->proc_fops = &ipx_seq_route_fops; - p =create_proc_entry ("socket" ,S_IRUGO , ipx_proc_dir); + p =proc_create ("socket" ,S_IRUGO , ipx_proc_dir, &ipx_seq_socket_fops);if (!p) goto out_socket; - p->proc_fops = &ipx_seq_socket_fops; - rc =0 ; out:return rc;
Signature · 1 line
WCN
From: Wang Chen <[email protected]>
Date: Thu, 28 Feb 2008 18:56:23 +0800
Quoted 4 lines
Use
proc_create()to make sure that ->proc_fops be setup before gluing PDE to main tree.Signed-off-by Wang Chen <[email protected]>
Applied.