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)
commite05afd0848f8452edb7b4138536fae2aaf01552a
tree7ffe959848d1f8f53332a3ab5213ae9e482f6e33
parent6e8805de30011959a4b3ffaa6614e3662ba4adce
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 fcdc90b025e6 ("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]