procfs: make smp_affinity values go+r
PATCH 1/1 procfs: make smp_affinity values go+r
Includes:
- /proc/irq/default_smp_affinity
- /proc/irq/*/affinity_hint
- /proc/irq/*/smp_affinity
- /proc/irq/*/smp_affinity_list
Users can distill the same information by reading /proc/interrupts.
Signed-off-by Chema Gonzalez <[email protected]>
--- kernel/irq/proc.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
kernel/irq/proc.c +4 -4
@@ -324,15 +324,15 @@ void register_irq_proc(unsigned int irq, struct irq_desc *desc)#ifdef CONFIG_SMP /* create /proc/irq/<irq>/smp_affinity */ -proc_create_data ("smp_affinity" ,0600 , desc->dir, +proc_create_data ("smp_affinity" ,0644 , desc->dir, &irq_affinity_proc_fops, (void *)(long )irq);/* create /proc/irq/<irq>/affinity_hint */ -proc_create_data ("affinity_hint" ,0400 , desc->dir, +proc_create_data ("affinity_hint" ,0444 , desc->dir, &irq_affinity_hint_proc_fops, (void *)(long )irq);/* create /proc/irq/<irq>/smp_affinity_list */ -proc_create_data ("smp_affinity_list" ,0600 , desc->dir, +proc_create_data ("smp_affinity_list" ,0644 , desc->dir, &irq_affinity_list_proc_fops, (void *)(long )irq); proc_create_data("node", 0444, desc->dir,
@@ -372,7 +372,7 @@ void unregister_handler_proc(unsigned int irq, struct irqaction *action)static void register_default_affinity_proc (void ) {#ifdef CONFIG_SMP -proc_create ("irq/default_smp_affinity" ,0600 ,NULL , +proc_create ("irq/default_smp_affinity" ,0644 ,NULL , &default_affinity_proc_fops);#endif }
Signature · 1 line
1.9.0.279.gdc9e3eb
tip-bot for Chema Gonzalez
merge bot[tip:irq/core] genirq: procfs: Make smp_affinity values go+r
genirq: procfs: Make smp_affinity values go+r
Commit-ID: bab5c790cc64adb1ede54b4077444375108ac8da Gitweb: http://git.kernel.org/tip/bab5c790cc64adb1ede54b4077444375108ac8da Author: Chema Gonzalez <[email protected]> AuthorDate: Thu, 13 Mar 2014 19:50:55 -0700 Committer: Thomas Gleixner <[email protected]> CommitDate: Wed, 19 Mar 2014 12:34:29 +0100
genirq: procfs: Make smp_affinity values go+r
Includes:
- /proc/irq/default_smp_affinity
- /proc/irq/*/affinity_hint
- /proc/irq/*/smp_affinity
- /proc/irq/*/smp_affinity_list
Users can distill the same information by reading /proc/interrupts.
Signed-off-by Chema Gonzalez <[email protected]>
Cc Eric Dumazet <[email protected]>
Signed-off-by Thomas Gleixner <[email protected]>
--- kernel/irq/proc.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
kernel/irq/proc.c +4 -4
@@ -324,15 +324,15 @@ void register_irq_proc(unsigned int irq, struct irq_desc *desc)#ifdef CONFIG_SMP /* create /proc/irq/<irq>/smp_affinity */ -proc_create_data ("smp_affinity" ,0600 , desc->dir, +proc_create_data ("smp_affinity" ,0644 , desc->dir, &irq_affinity_proc_fops, (void *)(long )irq);/* create /proc/irq/<irq>/affinity_hint */ -proc_create_data ("affinity_hint" ,0400 , desc->dir, +proc_create_data ("affinity_hint" ,0444 , desc->dir, &irq_affinity_hint_proc_fops, (void *)(long )irq);/* create /proc/irq/<irq>/smp_affinity_list */ -proc_create_data ("smp_affinity_list" ,0600 , desc->dir, +proc_create_data ("smp_affinity_list" ,0644 , desc->dir, &irq_affinity_list_proc_fops, (void *)(long )irq); proc_create_data("node", 0444, desc->dir,
@@ -372,7 +372,7 @@ void unregister_handler_proc(unsigned int irq, struct irqaction *action)static void register_default_affinity_proc (void ) {#ifdef CONFIG_SMP -proc_create ("irq/default_smp_affinity" ,0600 ,NULL , +proc_create ("irq/default_smp_affinity" ,0644 ,NULL , &default_affinity_proc_fops);#endif }