On Friday, July 15, 2016 5:45:07 PM CEST Brian Norris wrote: > Applied to l2-mtd.git with that fixup.
I'm getting this build error now on a randconfig build: 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' On ARCH_EBSA, which doesn't build the file that contains the two functions. I don't see any other driver on ARM using those two functions directly. What is the specific reason for using them here? Do you require byte-wise accesses, or could you use the normal memcpy_toio/memcpy_fromio that turn into aligned 32-bit word accesses instead? If you have to use the non-portable functions, maybe we can just make the driver depend on !ARCH_EBSA? Arnd