Messages in this thread Patch in this message | | | Date | Thu, 06 Jan 2005 19:17:58 +0900 (JST) | Subject | [PATCH 2.6.10-mm2] m32r: build fix | From | Hirokazu Takata <> |
| |
Hi,
This patch is required to fix compile errors of 2.6.10-bk8 and 2.6.10-mm2 for m32r. Please apply.
This was originally given by the following patch: [PATCH] move irq_enter and irq_exit to common code http://www.ussg.iu.edu/hypermail/linux/kernel/0411.1/1738.html
I think it was maybe accidentally dropped only for the m32r arch due to a patching conflict with the other patches or something like that...
Thanks,
Signed-off-by: Hirokazu Takata <takata@linux-m32r.org> ---
diff -ruNp a/include/asm-m32r/hardirq.h b/include/asm-m32r/hardirq.h --- a/include/asm-m32r/hardirq.h 2005-01-06 18:07:14.000000000 +0900 +++ b/include/asm-m32r/hardirq.h 2005-01-06 18:31:01.000000000 +0900 @@ -27,18 +27,6 @@ typedef struct { # error HARDIRQ_BITS is too low! #endif -#define irq_enter() (preempt_count() += HARDIRQ_OFFSET) -#define nmi_enter() (irq_enter()) -#define nmi_exit() (preempt_count() -= HARDIRQ_OFFSET) - -#define irq_exit() \ -do { \ - preempt_count() -= IRQ_EXIT_OFFSET; \ - if (!in_interrupt() && softirq_pending(smp_processor_id())) \ - do_softirq(); \ - preempt_enable_no_resched(); \ -} while (0) - static inline void ack_bad_irq(int irq) { printk(KERN_CRIT "unexpected IRQ trap at vector %02x\n", irq); -- Hirokazu Takata <takata@linux-m32r.org> Linux/M32R Project: http://www.linux-m32r.org/ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |