: Use proc_create() to setup ->proc_fops first
Subsystems (3)
PATCH 7/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/llc/llc_proc.c | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-)
net/llc/llc_proc.c +2 -6
@@ -239,18 +239,14 @@ int __init llc_proc_init(void) goto out; llc_proc_dir->owner =THIS_MODULE ; - p =create_proc_entry ("socket" ,S_IRUGO , llc_proc_dir); + p =proc_create ("socket" ,S_IRUGO , llc_proc_dir, &llc_seq_socket_fops);if (!p) goto out_socket; - p->proc_fops = &llc_seq_socket_fops; - - p =create_proc_entry ("core" ,S_IRUGO , llc_proc_dir); + p =proc_create ("core" ,S_IRUGO , llc_proc_dir, &llc_seq_core_fops);if (!p) goto out_core; - p->proc_fops = &llc_seq_core_fops; - rc =0 ; out:return rc;
Signature · 1 line
WCN
From: Wang Chen <[email protected]>
Date: Thu, 28 Feb 2008 18:56:54 +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.