]> git.baikalelectronics.ru Git - kernel.git/commit
net: phy: amd: remove the use of .ack_interrupt()
authorIoana Ciornei <ioana.ciornei@nxp.com>
Fri, 13 Nov 2020 16:52:20 +0000 (18:52 +0200)
committerJakub Kicinski <kuba@kernel.org>
Tue, 17 Nov 2020 19:37:00 +0000 (11:37 -0800)
commit4173337cdf1f7ab0ec82be917ee685a3e27addcb
tree17013d1a1ebec19d008e71c6a191d2e5a71f5db4
parent868d47a84e534132f85c989ae4f83a8edeb11e9f
net: phy: amd: remove the use of .ack_interrupt()

In preparation of removing the .ack_interrupt() callback, we must replace
its occurrences (aka phy_clear_interrupt), from the 2 places where it is
called from (phy_enable_interrupts and phy_disable_interrupts), with
equivalent functionality.

This means that clearing interrupts now becomes something that the PHY
driver is responsible of doing, before enabling interrupts and after
clearing them. Make this driver follow the new contract.

Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/phy/amd.c