]> git.baikalelectronics.ru Git - kernel.git/commit
microblaze: Fix level/edge irq sensibility
authorMichal Simek <monstr@monstr.eu>
Wed, 30 Mar 2011 11:13:38 +0000 (13:13 +0200)
committerMichal Simek <monstr@monstr.eu>
Fri, 1 Apr 2011 07:25:04 +0000 (09:25 +0200)
commit5015f9144a49d12003fa3f4c67a7fe402a8abc3a
tree7dfc3aae8004af56b6b414498793bad28157d2ee
parent8fee371925e9b3313e55812fd93cc1adaea36399
microblaze: Fix level/edge irq sensibility

Patches:
"microblaze: Convert to new irq function names"
sha (289d6c0b94c4be3c93dc3cb706b7ff9dd3926fe3)
and
"microblaze: Use generic show_interrupts()"
sha(667e6c6ff31e68aad8d56f779627a3a75fd4719a)

should also setup edge/level in irq_set_chip_and_handler_name
name parameter.

Error log:
~ # cat /proc/interrupts
           CPU0
  2:          2  Xilinx INTC-Xilinx INTC  eth0
  3:          2  Xilinx INTC-Xilinx INTC  eth0
  4:        241  Xilinx INTC-Xilinx INTC  timer
  6:        108  Xilinx INTC-Xilinx INTC  serial

Fixed:
~ # cat /proc/interrupts
           CPU0
  2:          2  Xilinx INTC-level     eth0
  3:          2  Xilinx INTC-level     eth0
  4:        238  Xilinx INTC-edge      timer
  6:        108  Xilinx INTC-level     serial

Signed-off-by: Michal Simek <monstr@monstr.eu>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
---

v2: Fix exchanged edge and level
arch/microblaze/kernel/intc.c