From: Tejun Heo Date: Tue, 25 Mar 2008 03:22:47 +0000 (+0900) Subject: libata: implement and use ata_noop_irq_clear() X-Git-Tag: v2.6.26-rc1~1150^2~71 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=358f9a77a668660729e705fde9c3cf69f013aa98;p=pandora-kernel.git libata: implement and use ata_noop_irq_clear() ->irq_clear() is used to clear IRQ bit of a SFF controller and isn't useful for drivers which don't use libata SFF HSM implementation. However, it's a required callback and many drivers implement their own noop version as placeholder. This patch implements ata_noop_irq_clear and use it to replace those custom placeholders. Also, SFF drivers which don't support BMDMA don't need to use ata_bmdma_irq_clear(). It becomes noop if BMDMA address isn't initialized. Convert them to use ata_noop_irq_clear(). Signed-off-by: Tejun Heo --- Reading git-diff-tree failed