On Thu, Jul 20, 2017 at 8:28 AM, Matt Brown [off-list ref] wrote:
The cacheflush prototypes currently use start and stop values and each
call requires typecasting the address to an unsigned long.
This patch changes the cacheflush prototypes to follow the x86 style of
using a base and size values, with base being a void pointer.
All callers of the cacheflush functions, including drivers, have been
modified to conform to the new prototypes.
The 64 bit cacheflush functions which were implemented in assembly code
(flush_dcache_range, flush_inval_dcache_range) have been translated into
C for readability and coherence.
Signed-off-by: Matt Brown <redacted>
drivers/spi/spi-bfin5xx.c | 10 +++---
drivers/usb/musb/blackfin.c | 6 ++--
These are used on blackfin, so changing them without changing the blackfin
cache ops will break the build.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds