ide: move IRQ clearing from ack_intr() method to clear_irq() method (take 2)
authorSergei Shtylyov <sshtylyov@ru.mvista.com>
Mon, 15 Jun 2009 16:52:57 +0000 (18:52 +0200)
committerBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Mon, 15 Jun 2009 16:52:57 +0000 (18:52 +0200)
commiteba8999cefb6b61704d8fa825b7694825a087765
treee5f7d1ed464efe21160b425e8a57b017b9e99441
parent74414a91204ee57528041f771da1fd1ee3ba64c4
ide: move IRQ clearing from ack_intr() method to clear_irq() method (take 2)

There are now two methods that clear the port interrupt: ack_intr() method,
implemented only on M680x0 machines, that is called at the start of ide_intr(),
and clear_irq() method, that is called somewhat later in this function.  In
order to stop this duplication, delegate the task of clearing the interrupt
to clear_irq() method, only leaving to ack_intr() the task of testing for the
port interrupt.

Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
drivers/ide/buddha.c
drivers/ide/gayle.c
drivers/ide/ide-io.c
drivers/ide/macide.c