From: Tony Luck Date: Mon, 27 Sep 2010 20:58:14 +0000 (-0700) Subject: [IA64] Stop using the deprecated __do_IRQ() code path X-Git-Tag: v2.6.37-rc1~188^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5d4bff94f9e0877a85b4dc573eb7a3f1d97c13ae;p=pandora-kernel.git [IA64] Stop using the deprecated __do_IRQ() code path Thomas Gleixner wrote: >__do_IRQ() has been deprecated after a two years migration phase in >commit 0e57aa1. Since then another 18 months have gone by ... Mostly trivial stuff for this. The only tricky part was realizing that the new handler_*_irq() paths do not use desc->chip->end(irq). Not a problem for the edge case as the ia64 iosapic routine for that was nop(). But the "level" case handled interrupt migration there. Just use a slightly modified version of the "end" routine as "unmask" for the level triggered case. Signed-off-by: Tony Luck --- Reading git-diff-tree failed