linux-stable/drivers
Arnd Bergmann fb7ccf9dae mtd: atmel-quadspi: disallow building on ebsa110
commit 2a9d92fb3a upstream.

I ran into a link-time error with the atmel-quadspi driver on the
EBSA110 platform:

drivers/mtd/built-in.o: In function `atmel_qspi_run_command':
:(.text+0x1ee3c): undefined reference to `_memcpy_toio'
:(.text+0x1ee48): undefined reference to `_memcpy_fromio'

The problem is that _memcpy_toio/_memcpy_fromio are not available on
that platform, and we have to prevent building the driver there.

In case we want to backport this to older kernels: between linux-4.8
and linux-4.20, the Kconfig entry was in drivers/mtd/spi-nor/Kconfig
but had the same problem.

Link: https://lore.kernel.org/patchwork/patch/812860/
Fixes: 161aaab8a0 ("mtd: atmel-quadspi: add driver for Atmel QSPI controller")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-01-09 17:14:47 +01:00
..
accessibility
acpi ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value 2018-12-17 09:28:53 +01:00
amba
android binder: fix race that allows malicious free of live buffer 2018-12-05 19:41:26 +01:00
ata libata: whitelist all SAMSUNG MZ7KM* solid-state disks 2018-12-21 14:13:15 +01:00
atm
auxdisplay
base driver core: Move device_links_purge() after bus_remove_device() 2018-12-01 09:42:59 +01:00
bcma
block floppy: fix race condition in __floppy_read_block_0() 2018-12-01 09:42:53 +01:00
bluetooth Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth 2018-11-13 11:14:54 -08:00
bus bus: arm-cci: remove unnecessary unreachable() 2018-12-01 09:42:49 +01:00
cdrom cdrom: fix improper type cast, which can leat to information leak. 2018-11-21 09:24:04 +01:00
char tpm: Restore functionality to xen vtpm driver. 2018-11-13 11:15:02 -08:00
clk clk: mmp: Off by one in mmp_clk_add() 2018-12-21 14:13:14 +01:00
clocksource clockevents/drivers/i8253: Add support for PIT shutdown quirk 2018-11-21 09:24:11 +01:00
connector
cpufreq cpufreq: imx6q: add return value check for voltage scale 2018-12-01 09:42:53 +01:00
cpuidle
crypto crypto: caam - fix implicit casts in endianness helpers 2018-11-13 11:14:59 -08:00
dax
dca
devfreq
dio
dma dmaengine: cppi41: delete channel from pending list when stop channel 2018-12-13 09:18:52 +01:00
dma-buf
edac EDAC, skx_edac: Fix logical channel intermediate decoding 2018-11-13 11:15:06 -08:00
eisa
extcon
firewire
firmware efi/arm: Revert deferred unmap of early memmap mapping 2018-12-01 09:42:54 +01:00
fmc
fpga
fsi
gpio gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers 2018-12-29 13:39:09 +01:00
gpu drm/ioctl: Fix Spectre v1 vulnerabilities 2018-12-29 13:39:11 +01:00
hid Input: hyper-v - fix wakeup from suspend-to-idle 2018-12-21 14:13:11 +01:00
hsi
hv Drivers: hv: vmbus: Return -EINVAL for the sys files for unopened channels 2018-12-29 13:39:10 +01:00
hwmon hwmon: (w83795) temp4_type has writable permission 2018-12-17 09:28:49 +01:00
hwspinlock
hwtracing coresight: etb10: Fix handling of perf mode 2018-11-13 11:14:59 -08:00
i2c i2c: uniphier-f: fix violation of tLOW requirement for Fast-mode 2018-12-21 14:13:18 +01:00
ide ide: pmac: add of_node_put() 2018-12-21 14:13:14 +01:00
idle
iio iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers 2018-12-17 09:28:49 +01:00
infiniband IB/hfi1: Incorrect sizing of sge for PIO will OOPs 2019-01-09 17:14:46 +01:00
input Input: omap-keypad - fix keyboard debounce configuration 2018-12-21 14:13:15 +01:00
iommu iommu/vt-d: Use memunmap to free memremap 2018-12-13 09:18:50 +01:00
ipack
irqchip
isdn isdn: fix kernel-infoleak in capi_unlocked_ioctl 2019-01-09 17:14:43 +01:00
leds
lightnvm lightnvm: pblk: fix two sleep-in-atomic-context bugs 2018-11-13 11:14:52 -08:00
macintosh macintosh/via-pmu: Add missing mmio accessors 2018-09-19 22:43:41 +02:00
mailbox
mcb
md dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() 2018-12-21 14:13:06 +01:00
media media: omap3isp: Unregister media device as first 2018-12-13 09:18:45 +01:00
memory
memstick
message
mfd mfd: menelaus: Fix possible race condition and leak 2018-11-13 11:15:00 -08:00
misc misc: mic/scif: fix copy-paste error in scif_create_remote_lookup 2018-12-05 19:41:26 +01:00
mmc mmc: omap_hsmmc: fix DMA API warning 2018-12-29 13:39:09 +01:00
mtd mtd: atmel-quadspi: disallow building on ebsa110 2019-01-09 17:14:47 +01:00
mux
net qmi_wwan: Add support for Fibocom NL678 series 2019-01-09 17:14:46 +01:00
nfc NFC: nfcmrvl_uart: fix OF child-node lookup 2018-12-01 09:42:54 +01:00
ntb
nubus
nvdimm libnvdimm, pfn: Pad pfn namespaces relative to other regions 2018-12-13 09:18:54 +01:00
nvme nvmet-rdma: fix response use after free 2018-12-21 14:13:18 +01:00
nvmem
of of: add helper to lookup compatible child node 2018-12-01 09:42:54 +01:00
oprofile
parisc
parport parport: sunbpp: fix error return code 2018-09-26 08:38:12 +02:00
pci PCI: imx6: Fix link training status detection in link up check 2018-12-17 09:28:49 +01:00
pcmcia pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges 2018-11-13 11:14:46 -08:00
perf arm64: perf: Reject stand-alone CHAIN events for PMUv3 2018-10-18 09:16:24 +02:00
phy
pinctrl pinctrl: sunxi: a83t: Fix IRQ offset typo for PH11 2018-12-21 14:13:04 +01:00
platform platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307 2018-11-27 16:10:47 +01:00
pnp
power power: supply: twl4030-charger: fix OF sibling-node lookup 2018-12-01 09:42:55 +01:00
powercap
pps
ps3
ptp ptp: fix Spectre v1 vulnerability 2018-11-10 07:48:34 -08:00
pwm
rapidio
ras
regulator regulator: fix crash caused by null driver data 2018-10-03 17:00:55 -07:00
remoteproc
reset reset: make device_reset_optional() really optional 2018-12-08 13:03:40 +01:00
rpmsg rpmsg: smd: fix memory leak on channel create 2018-11-13 11:15:12 -08:00
rtc rtc: snvs: Add timeouts to avoid kernel lockups 2018-12-21 14:13:18 +01:00
s390 virtio/s390: fix race in ccw_io_helper() 2018-12-13 09:18:51 +01:00
sbus drivers/sbus/char: add of_node_put() 2018-12-21 14:13:13 +01:00
scsi scsi: sd: use mempool for discard special page 2018-12-29 13:39:09 +01:00
sfi
sh
sn
soc soc: ti: QMSS: Fix usage of irq_set_affinity_hint 2018-11-21 09:24:09 +01:00
spi spi: imx: mx51-ecspi: Move some initialisation to prepare_message hook. 2018-12-29 13:39:11 +01:00
spmi
ssb
staging staging: speakup: Replace strncpy with memcpy 2018-12-17 09:28:55 +01:00
target scsi: iscsi: target: Don't use stack buffer for scatterlist 2018-10-18 09:16:21 +02:00
tc TC: Set DMA masks for devices 2018-11-13 11:15:11 -08:00
tee
thermal thermal/drivers/hisi: Remove costly sensor inspection 2018-12-08 13:03:40 +01:00
thunderbolt
tty drivers/tty: add missing of_node_put() 2018-12-21 14:13:13 +01:00
uio uio: Fix an Oops on load 2018-11-27 16:10:51 +01:00
usb USB: serial: option: add Telit LN940 series 2018-12-29 13:39:09 +01:00
uwb uwb: hwa-rc: fix memory leak at probe 2018-10-03 17:00:46 -07:00
vfio
vhost vhost: make sure used idx is seen before log in vhost_add_used_n() 2019-01-09 17:14:45 +01:00
video mach64: fix image corruption due to reading accelerator registers 2018-11-21 09:24:08 +01:00
virt
virtio virtio_balloon: fix increment of vb->num_pfns in fill_balloon() 2018-10-13 09:27:30 +02:00
vlynq
vme
w1 w1: omap-hdq: fix missing bus unregister at removal 2018-11-13 11:15:09 -08:00
watchdog
xen Revert "xen/balloon: Mark unallocated host memory as UNUSABLE" 2018-12-17 09:28:53 +01:00
zorro
Kconfig
Makefile