lkml.org 
[lkml]   [2008]   [Nov]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Date
From
Subject[PATCH] irq: sparse irq_desc[] support - fix

Impact: fix warning

remove unneeded warning

Signed-off-by: Yinghai Lu <yinghai@kernel.org>

diff --git a/kernel/irq/handle.c b/kernel/irq/handle.c
index 2861122..8aa0954 100644
--- a/kernel/irq/handle.c
+++ b/kernel/irq/handle.c
@@ -158,13 +158,7 @@ void __init early_irq_init(void)

struct irq_desc *irq_to_desc(unsigned int irq)
{
- if (irq >= NR_IRQS) {
- printk(KERN_WARNING "irq >= NR_IRQS in irq_to_desc: %d %d\n",
- irq, NR_IRQS);
- WARN_ON(1);
- return NULL;
- }
- return irq_desc_ptrs[irq];
+ return (irq < NR_IRQS) ? irq_desc_ptrs[irq] : NULL;
}

struct irq_desc *irq_to_desc_alloc_cpu(unsigned int irq, int cpu)

\
 
 \ /
  Last update: 2008-12-01 05:47    [W:0.165 / U:0.028 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site