]> git.baikalelectronics.ru Git - kernel.git/commit
net: atm: remove the ambassador driver
authorJakub Kicinski <kuba@kernel.org>
Wed, 6 Apr 2022 04:16:27 +0000 (21:16 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 8 Apr 2022 11:06:11 +0000 (12:06 +0100)
commit4b569d40a419dc8ef6b81c476b15d563cdd8182f
tree7ffe959848d1f8f53332a3ab5213ae9e482f6e33
parent8aca5581134bf027f49d6f85ea7b5b0eab0b0383
net: atm: remove the ambassador driver

The driver for ATM Ambassador devices spews build warnings on
microblaze. The virt_to_bus() calls discard the volatile keyword.
The right thing to do would be to migrate this driver to a modern
DMA API but it seems unlikely anyone is actually using it.
There had been no fixes or functional changes here since
the git era begun.

In fact it sounds like the FW loading was broken from 2008
'til 2012 - see commit 9b5e52a5bed8 ("atm: forever loop loading
ambassador firmware").

Let's remove this driver, there isn't much changing in the APIs,
if users come forward we can apologize and revert.

Link: https://lore.kernel.org/all/20220321144013.440d7fc0@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com/
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
arch/mips/configs/gpr_defconfig
arch/mips/configs/mtx1_defconfig
drivers/atm/Kconfig
drivers/atm/Makefile
drivers/atm/ambassador.c [deleted file]
drivers/atm/ambassador.h [deleted file]