From: Al Viro Date: Tue, 2 Apr 2013 00:48:34 +0000 (-0400) Subject: create_proc_cpu_mask() doesn't need an argument... X-Git-Tag: upstream/snapshot3+hdmi~5227^2~100 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fbd387aea0cb98c9d6e534c55d3d2ac83153348d;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git create_proc_cpu_mask() doesn't need an argument... Signed-off-by: Al Viro --- diff --git a/arch/s390/kernel/irq.c b/arch/s390/kernel/irq.c index 1630f43..1580af3 100644 --- a/arch/s390/kernel/irq.c +++ b/arch/s390/kernel/irq.c @@ -162,10 +162,8 @@ asmlinkage void do_softirq(void) #ifdef CONFIG_PROC_FS void init_irq_proc(void) { - struct proc_dir_entry *root_irq_dir; - - root_irq_dir = proc_mkdir("irq", NULL); - create_prof_cpu_mask(root_irq_dir); + if (proc_mkdir("irq", NULL)) + create_prof_cpu_mask(); } #endif diff --git a/include/linux/profile.h b/include/linux/profile.h index 2112390..aaad386 100644 --- a/include/linux/profile.h +++ b/include/linux/profile.h @@ -18,10 +18,10 @@ struct pt_regs; struct notifier_block; #if defined(CONFIG_PROFILING) && defined(CONFIG_PROC_FS) -void create_prof_cpu_mask(struct proc_dir_entry *de); +void create_prof_cpu_mask(void); int create_proc_profile(void); #else -static inline void create_prof_cpu_mask(struct proc_dir_entry *de) +static inline void create_prof_cpu_mask(void) { } diff --git a/kernel/profile.c b/kernel/profile.c index dc3384e..524ce5e 100644 --- a/kernel/profile.c +++ b/kernel/profile.c @@ -462,10 +462,10 @@ static const struct file_operations prof_cpu_mask_proc_fops = { .write = prof_cpu_mask_proc_write, }; -void create_prof_cpu_mask(struct proc_dir_entry *root_irq_dir) +void create_prof_cpu_mask(void) { /* create /proc/irq/prof_cpu_mask */ - proc_create("prof_cpu_mask", 0600, root_irq_dir, &prof_cpu_mask_proc_fops); + proc_create("irq/prof_cpu_mask", 0600, NULL, &prof_cpu_mask_proc_fops); } /*