mirror of
https://github.com/torvalds/linux.git
synced 2026-04-28 19:42:31 -04:00
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 fcdc90b025 ("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>
309 lines
6.9 KiB
Plaintext
309 lines
6.9 KiB
Plaintext
# CONFIG_LOCALVERSION_AUTO is not set
|
|
CONFIG_SYSVIPC=y
|
|
CONFIG_POSIX_MQUEUE=y
|
|
CONFIG_HIGH_RES_TIMERS=y
|
|
CONFIG_PREEMPT_VOLUNTARY=y
|
|
CONFIG_BSD_PROCESS_ACCT=y
|
|
CONFIG_BSD_PROCESS_ACCT_V3=y
|
|
CONFIG_RELAY=y
|
|
CONFIG_BLK_DEV_INITRD=y
|
|
CONFIG_EXPERT=y
|
|
CONFIG_SLAB=y
|
|
CONFIG_PROFILING=y
|
|
CONFIG_MIPS_ALCHEMY=y
|
|
CONFIG_MIPS_GPR=y
|
|
CONFIG_PCI=y
|
|
CONFIG_MODULES=y
|
|
CONFIG_MODULE_UNLOAD=y
|
|
CONFIG_PARTITION_ADVANCED=y
|
|
CONFIG_BINFMT_MISC=m
|
|
CONFIG_NET=y
|
|
CONFIG_PACKET=y
|
|
CONFIG_UNIX=y
|
|
CONFIG_INET=y
|
|
CONFIG_IP_MULTICAST=y
|
|
CONFIG_IP_ADVANCED_ROUTER=y
|
|
CONFIG_IP_MULTIPLE_TABLES=y
|
|
CONFIG_IP_ROUTE_MULTIPATH=y
|
|
CONFIG_IP_ROUTE_VERBOSE=y
|
|
CONFIG_IP_PNP=y
|
|
CONFIG_IP_PNP_BOOTP=y
|
|
CONFIG_SYN_COOKIES=y
|
|
# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
|
|
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
|
|
# CONFIG_INET_XFRM_MODE_BEET is not set
|
|
# CONFIG_IPV6 is not set
|
|
CONFIG_NETWORK_SECMARK=y
|
|
CONFIG_NETFILTER=y
|
|
CONFIG_NETFILTER_NETLINK_LOG=m
|
|
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
|
|
CONFIG_NETFILTER_XT_TARGET_DSCP=m
|
|
CONFIG_NETFILTER_XT_TARGET_MARK=m
|
|
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
|
|
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
|
|
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
|
|
CONFIG_NETFILTER_XT_MATCH_DSCP=m
|
|
CONFIG_NETFILTER_XT_MATCH_ESP=m
|
|
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
|
|
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
|
|
CONFIG_NETFILTER_XT_MATCH_MAC=m
|
|
CONFIG_NETFILTER_XT_MATCH_MARK=m
|
|
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
|
|
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
|
|
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
|
|
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
|
|
CONFIG_NETFILTER_XT_MATCH_REALM=m
|
|
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
|
CONFIG_NETFILTER_XT_MATCH_STRING=m
|
|
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
|
CONFIG_IP_NF_IPTABLES=m
|
|
CONFIG_IP_NF_MATCH_AH=m
|
|
CONFIG_IP_NF_MATCH_ECN=m
|
|
CONFIG_IP_NF_MATCH_TTL=m
|
|
CONFIG_IP_NF_FILTER=m
|
|
CONFIG_IP_NF_TARGET_REJECT=m
|
|
CONFIG_IP_NF_MANGLE=m
|
|
CONFIG_IP_NF_TARGET_ECN=m
|
|
CONFIG_IP_NF_TARGET_TTL=m
|
|
CONFIG_IP_NF_RAW=m
|
|
CONFIG_IP_NF_ARPTABLES=m
|
|
CONFIG_IP_NF_ARPFILTER=m
|
|
CONFIG_IP_NF_ARP_MANGLE=m
|
|
CONFIG_DECNET_NF_GRABULATOR=m
|
|
CONFIG_BRIDGE_NF_EBTABLES=m
|
|
CONFIG_BRIDGE_EBT_BROUTE=m
|
|
CONFIG_BRIDGE_EBT_T_FILTER=m
|
|
CONFIG_BRIDGE_EBT_T_NAT=m
|
|
CONFIG_BRIDGE_EBT_802_3=m
|
|
CONFIG_BRIDGE_EBT_AMONG=m
|
|
CONFIG_BRIDGE_EBT_ARP=m
|
|
CONFIG_BRIDGE_EBT_IP=m
|
|
CONFIG_BRIDGE_EBT_LIMIT=m
|
|
CONFIG_BRIDGE_EBT_MARK=m
|
|
CONFIG_BRIDGE_EBT_PKTTYPE=m
|
|
CONFIG_BRIDGE_EBT_STP=m
|
|
CONFIG_BRIDGE_EBT_VLAN=m
|
|
CONFIG_BRIDGE_EBT_ARPREPLY=m
|
|
CONFIG_BRIDGE_EBT_DNAT=m
|
|
CONFIG_BRIDGE_EBT_MARK_T=m
|
|
CONFIG_BRIDGE_EBT_REDIRECT=m
|
|
CONFIG_BRIDGE_EBT_SNAT=m
|
|
CONFIG_BRIDGE_EBT_LOG=m
|
|
CONFIG_IP_DCCP=m
|
|
CONFIG_IP_SCTP=m
|
|
CONFIG_TIPC=m
|
|
CONFIG_ATM=y
|
|
CONFIG_ATM_CLIP=y
|
|
CONFIG_ATM_LANE=m
|
|
CONFIG_ATM_MPOA=m
|
|
CONFIG_ATM_BR2684=m
|
|
CONFIG_BRIDGE=m
|
|
CONFIG_VLAN_8021Q=m
|
|
CONFIG_DECNET=m
|
|
CONFIG_LLC2=m
|
|
CONFIG_ATALK=m
|
|
CONFIG_DEV_APPLETALK=m
|
|
CONFIG_IPDDP=m
|
|
CONFIG_IPDDP_ENCAP=y
|
|
CONFIG_X25=m
|
|
CONFIG_LAPB=m
|
|
CONFIG_NET_SCHED=y
|
|
CONFIG_NET_SCH_CBQ=m
|
|
CONFIG_NET_SCH_HTB=m
|
|
CONFIG_NET_SCH_HFSC=m
|
|
CONFIG_NET_SCH_ATM=m
|
|
CONFIG_NET_SCH_PRIO=m
|
|
CONFIG_NET_SCH_RED=m
|
|
CONFIG_NET_SCH_SFQ=m
|
|
CONFIG_NET_SCH_TEQL=m
|
|
CONFIG_NET_SCH_TBF=m
|
|
CONFIG_NET_SCH_GRED=m
|
|
CONFIG_NET_SCH_DSMARK=m
|
|
CONFIG_NET_SCH_NETEM=m
|
|
CONFIG_NET_SCH_INGRESS=m
|
|
CONFIG_NET_CLS_BASIC=m
|
|
CONFIG_NET_CLS_TCINDEX=m
|
|
CONFIG_NET_CLS_ROUTE4=m
|
|
CONFIG_NET_CLS_FW=m
|
|
CONFIG_NET_CLS_U32=m
|
|
CONFIG_CLS_U32_MARK=y
|
|
CONFIG_NET_CLS_RSVP=m
|
|
CONFIG_NET_CLS_RSVP6=m
|
|
CONFIG_NET_EMATCH=y
|
|
CONFIG_NET_EMATCH_CMP=m
|
|
CONFIG_NET_EMATCH_NBYTE=m
|
|
CONFIG_NET_EMATCH_U32=m
|
|
CONFIG_NET_EMATCH_META=m
|
|
CONFIG_NET_EMATCH_TEXT=m
|
|
CONFIG_NET_CLS_ACT=y
|
|
CONFIG_NET_ACT_POLICE=y
|
|
CONFIG_NET_PKTGEN=m
|
|
CONFIG_HAMRADIO=y
|
|
CONFIG_AX25=m
|
|
# CONFIG_AX25_DAMA_SLAVE is not set
|
|
CONFIG_NETROM=m
|
|
CONFIG_ROSE=m
|
|
CONFIG_MKISS=m
|
|
CONFIG_6PACK=m
|
|
CONFIG_BPQETHER=m
|
|
CONFIG_BAYCOM_SER_FDX=m
|
|
CONFIG_BAYCOM_SER_HDX=m
|
|
CONFIG_YAM=m
|
|
CONFIG_CFG80211=y
|
|
CONFIG_MAC80211=y
|
|
CONFIG_MTD=y
|
|
CONFIG_MTD_BLOCK=y
|
|
CONFIG_MTD_CFI=y
|
|
CONFIG_MTD_CFI_INTELEXT=y
|
|
CONFIG_MTD_CFI_AMDSTD=y
|
|
CONFIG_MTD_RAM=m
|
|
CONFIG_MTD_COMPLEX_MAPPINGS=y
|
|
CONFIG_MTD_PHYSMAP=y
|
|
CONFIG_BLK_DEV_LOOP=y
|
|
CONFIG_BLK_DEV_RAM=y
|
|
CONFIG_BLK_DEV_RAM_SIZE=65536
|
|
CONFIG_TIFM_CORE=m
|
|
CONFIG_SCSI=m
|
|
CONFIG_BLK_DEV_SD=m
|
|
CONFIG_CHR_DEV_SG=m
|
|
CONFIG_SCSI_LOGGING=y
|
|
CONFIG_SCSI_SPI_ATTRS=m
|
|
CONFIG_SCSI_FC_ATTRS=m
|
|
CONFIG_SCSI_ISCSI_ATTRS=m
|
|
CONFIG_SCSI_SAS_LIBSAS=m
|
|
# CONFIG_SCSI_LOWLEVEL is not set
|
|
CONFIG_NETDEVICES=y
|
|
CONFIG_NET_FC=y
|
|
CONFIG_NETCONSOLE=m
|
|
CONFIG_ATM_TCP=m
|
|
CONFIG_ATM_LANAI=m
|
|
CONFIG_ATM_ENI=m
|
|
CONFIG_ATM_FIRESTREAM=m
|
|
CONFIG_ATM_ZATM=m
|
|
CONFIG_ATM_NICSTAR=m
|
|
CONFIG_ATM_IDT77252=m
|
|
CONFIG_ATM_HORIZON=m
|
|
CONFIG_ATM_IA=m
|
|
CONFIG_ATM_FORE200E=m
|
|
CONFIG_ATM_HE=m
|
|
CONFIG_ATM_HE_USE_SUNI=y
|
|
CONFIG_MIPS_AU1X00_ENET=y
|
|
CONFIG_CICADA_PHY=m
|
|
CONFIG_DAVICOM_PHY=m
|
|
CONFIG_LXT_PHY=m
|
|
CONFIG_MARVELL_PHY=m
|
|
CONFIG_QSEMI_PHY=m
|
|
CONFIG_SMSC_PHY=m
|
|
CONFIG_VITESSE_PHY=m
|
|
CONFIG_PPP=m
|
|
CONFIG_PPP_BSDCOMP=m
|
|
CONFIG_PPP_DEFLATE=m
|
|
CONFIG_PPP_FILTER=y
|
|
CONFIG_PPP_MPPE=m
|
|
CONFIG_PPP_MULTILINK=y
|
|
CONFIG_PPPOATM=m
|
|
CONFIG_PPPOE=m
|
|
CONFIG_PPP_ASYNC=m
|
|
CONFIG_PPP_SYNC_TTY=m
|
|
CONFIG_SLIP=m
|
|
CONFIG_SLIP_COMPRESSED=y
|
|
CONFIG_SLIP_SMART=y
|
|
CONFIG_SLIP_MODE_SLIP6=y
|
|
CONFIG_ATH_DEBUG=y
|
|
CONFIG_ATH5K=y
|
|
CONFIG_ATH5K_DEBUG=y
|
|
CONFIG_WAN=y
|
|
CONFIG_HDLC=m
|
|
CONFIG_HDLC_RAW=m
|
|
CONFIG_HDLC_RAW_ETH=m
|
|
CONFIG_HDLC_CISCO=m
|
|
CONFIG_HDLC_FR=m
|
|
CONFIG_HDLC_PPP=m
|
|
CONFIG_HDLC_X25=m
|
|
CONFIG_PCI200SYN=m
|
|
CONFIG_WANXL=m
|
|
CONFIG_FARSYNC=m
|
|
CONFIG_DSCC4=m
|
|
CONFIG_DSCC4_PCISYNC=y
|
|
CONFIG_DSCC4_PCI_RST=y
|
|
CONFIG_LAPBETHER=m
|
|
# CONFIG_INPUT_KEYBOARD is not set
|
|
# CONFIG_INPUT_MOUSE is not set
|
|
# CONFIG_SERIO is not set
|
|
CONFIG_VT_HW_CONSOLE_BINDING=y
|
|
CONFIG_SERIAL_8250=y
|
|
CONFIG_SERIAL_8250_CONSOLE=y
|
|
# CONFIG_SERIAL_8250_PCI is not set
|
|
CONFIG_HW_RANDOM=y
|
|
CONFIG_I2C=y
|
|
CONFIG_I2C_CHARDEV=y
|
|
CONFIG_I2C_GPIO=y
|
|
CONFIG_GPIO_SYSFS=y
|
|
CONFIG_SENSORS_LM83=y
|
|
CONFIG_WATCHDOG=y
|
|
CONFIG_WATCHDOG_NOWAYOUT=y
|
|
CONFIG_SSB=m
|
|
CONFIG_SSB_DRIVER_PCICORE=y
|
|
# CONFIG_VGA_ARB is not set
|
|
# CONFIG_LCD_CLASS_DEVICE is not set
|
|
CONFIG_BACKLIGHT_CLASS_DEVICE=y
|
|
# CONFIG_VGA_CONSOLE is not set
|
|
CONFIG_USB_HID=m
|
|
CONFIG_USB_HIDDEV=y
|
|
CONFIG_USB_KBD=m
|
|
CONFIG_USB_MOUSE=m
|
|
CONFIG_USB=y
|
|
CONFIG_USB_MON=y
|
|
CONFIG_USB_EHCI_HCD=y
|
|
CONFIG_USB_EHCI_ROOT_HUB_TT=y
|
|
CONFIG_USB_OHCI_HCD=y
|
|
CONFIG_USB_OHCI_HCD_PLATFORM=y
|
|
CONFIG_USB_STORAGE=m
|
|
CONFIG_USB_SERIAL=y
|
|
CONFIG_USB_SERIAL_GENERIC=y
|
|
CONFIG_USB_SERIAL_SIERRAWIRELESS=y
|
|
CONFIG_LEDS_GPIO=y
|
|
CONFIG_LEDS_TRIGGER_TIMER=y
|
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
|
|
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
|
|
# CONFIG_DNOTIFY is not set
|
|
# CONFIG_INOTIFY_USER is not set
|
|
CONFIG_ISO9660_FS=m
|
|
CONFIG_JOLIET=y
|
|
CONFIG_ZISOFS=y
|
|
CONFIG_UDF_FS=m
|
|
CONFIG_MSDOS_FS=m
|
|
CONFIG_VFAT_FS=m
|
|
CONFIG_PROC_KCORE=y
|
|
CONFIG_TMPFS=y
|
|
CONFIG_JFFS2_FS=y
|
|
CONFIG_JFFS2_COMPRESSION_OPTIONS=y
|
|
CONFIG_JFFS2_RUBIN=y
|
|
CONFIG_NFS_FS=y
|
|
CONFIG_NFS_V4=y
|
|
CONFIG_ROOT_NFS=y
|
|
CONFIG_NLS_CODEPAGE_437=y
|
|
CONFIG_NLS_CODEPAGE_850=y
|
|
CONFIG_NLS_ISO8859_1=y
|
|
CONFIG_CRYPTO_AUTHENC=m
|
|
CONFIG_CRYPTO_TEST=m
|
|
CONFIG_CRYPTO_PCBC=m
|
|
CONFIG_CRYPTO_MD4=m
|
|
CONFIG_CRYPTO_MICHAEL_MIC=m
|
|
CONFIG_CRYPTO_SHA512=m
|
|
CONFIG_CRYPTO_TGR192=m
|
|
CONFIG_CRYPTO_WP512=m
|
|
CONFIG_CRYPTO_ANUBIS=m
|
|
CONFIG_CRYPTO_BLOWFISH=m
|
|
CONFIG_CRYPTO_CAST5=m
|
|
CONFIG_CRYPTO_CAST6=m
|
|
CONFIG_CRYPTO_KHAZAD=m
|
|
CONFIG_CRYPTO_SERPENT=m
|
|
CONFIG_CRYPTO_TEA=m
|
|
CONFIG_CRYPTO_TWOFISH=m
|
|
CONFIG_CRYPTO_DEFLATE=m
|
|
# CONFIG_ENABLE_MUST_CHECK is not set
|
|
CONFIG_MAGIC_SYSRQ=y
|
|
CONFIG_CMDLINE_BOOL=y
|
|
CONFIG_CMDLINE="console=ttyS0,115200 root=/dev/nfs rw ip=auto"
|