2008-07-20 15:51:40

by Emil Medve

[permalink] [raw]
Subject: [PATCH] Export irq_set_affinity()

Signed-off-by: Emil Medve <[email protected]>
---

This is needed for drivers built as modules and running on SMP systems that want
to set initial/default explicit IRQ balancing

$ scripts/checkpatch.pl 0001-Export-irq_set_affinity.patch
total: 0 errors, 0 warnings, 7 lines checked

0001-Export-irq_set_affinity.patch has no obvious style problems and is ready for submission.

kernel/irq/manage.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c
index 77a51be..29c5b5a 100644
--- a/kernel/irq/manage.c
+++ b/kernel/irq/manage.c
@@ -96,6 +96,7 @@ int irq_set_affinity(unsigned int irq, cpumask_t cpumask)
#endif
return 0;
}
+EXPORT_SYMBOL(irq_set_affinity);

#ifndef CONFIG_AUTO_IRQ_AFFINITY
/*
--
1.5.6.3


2008-07-20 16:16:44

by Arjan van de Ven

[permalink] [raw]
Subject: Re: [PATCH] Export irq_set_affinity()

On Sun, 20 Jul 2008 10:46:19 -0500
Emil Medve <[email protected]> wrote:

> Signed-off-by: Emil Medve <[email protected]>
> ---
>
> This is needed for drivers built as modules and running on SMP
> systems that want to set initial/default explicit IRQ balancing

hi,

can you give an example of such a driver? It's custom to post such an
export patch as part of the patch that starts using the export...

Also... how much of this is already covered by the "don't balance" IRQ
flag already ?



--
If you want to reach me at my work email, use [email protected]
For development, discussion and tips for power savings,
visit http://www.lesswatts.org