From: Abhijeet Dharmapurikar Date: Wed, 25 Aug 2010 04:57:33 +0000 (-0700) Subject: GIC: Dont disable INT in ack callback X-Git-Tag: v2.6.37-rc1~184^2~5^2~6^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=846afbd1fe015e082c89d56dd42c484d896ef58e;p=pandora-kernel.git GIC: Dont disable INT in ack callback Masking in the ack callback fails to work with handle_percpu_irq and handle_edge_irq. The interrupt stays disabled after the first invocation since percpu and edge irq do not unmask an interrupt after handling it. For handle_level_irq masking in the ack is redundant because ack is always called after mask in the mask_ack function. Masking in the ack function is required only when __do_IRQ was used instead of flow handlers, but using __do_IRQ has been deprecated. Remove the masking of interrupt from the ack callback. Signed-off-by: Abhijeet Dharmapurikar Signed-off-by: Jeff Ohlstein Signed-off-by: Daniel Walker --- Reading git-diff-tree failed