Messages in this thread Patch in this message | | | From | Geunsik Lim <> | Subject | [PATCH] Fix logical and operator at interrupt handler thread | Date | Wed, 1 Feb 2012 14:19:54 +0900 |
| |
From: Geunsik Lim <geunsik.lim@samsung.com>
'&' is a bitwise operation. (e.g: a & b ) Use '&&' and-operator instead of '&' bitwise operator.
Signed-off-by: Geunsik Lim <geunsik.lim@samsung.com> --- kernel/irq/manage.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c index a9a9dbe..c0730ad 100644 --- a/kernel/irq/manage.c +++ b/kernel/irq/manage.c @@ -773,7 +773,7 @@ static int irq_thread(void *data) struct irqaction *action); int wake; - if (force_irqthreads & test_bit(IRQTF_FORCED_THREAD, + if (force_irqthreads && test_bit(IRQTF_FORCED_THREAD, &action->thread_flags)) handler_fn = irq_forced_thread_fn; else -- 1.7.8.1
| |