diff options
author | Yinghai Lu <yinghai@kernel.org> | 2012-09-17 22:22:29 -0700 |
---|---|---|
committer | Yinghai Lu <yinghai@kernel.org> | 2012-09-17 22:22:29 -0700 |
commit | bc31d71b7b9f35b895aee9401b68ef88d032149d (patch) | |
tree | a69aa5c255a2aac658f9796397e728be88a3f851 | |
parent | 305db7b1a085b5d7299e8ca349bb24b5b9195156 (diff) | |
download | linux-yinghai-bc31d71b7b9f35b895aee9401b68ef88d032149d.tar.gz |
ia64, irq: add dummy create_irq_nr()
create_irq() will return -1 when fail to allocate.
create_irq_nr() will return 0 when fail to allocate.
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Cc: Tony Luck <tony.luck@intel.com>
Cc: Fenghua Yu <fenghua.yu@intel.com>
Cc: linux-ia64@vger.kernel.org
-rw-r--r-- | arch/ia64/kernel/irq_ia64.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/ia64/kernel/irq_ia64.c b/arch/ia64/kernel/irq_ia64.c index 1034884b77da42..38e46df6a108c9 100644 --- a/arch/ia64/kernel/irq_ia64.c +++ b/arch/ia64/kernel/irq_ia64.c @@ -429,6 +429,16 @@ int create_irq(void) return irq; } +unsigned int create_irq_nr(unsigned int from, int node) +{ + int irq = create_irq(); + + if (irq < 0) + irq = 0; + + return irq; +} + void destroy_irq(unsigned int irq) { dynamic_irq_cleanup(irq); |