On Mon, Oct 3, 2022, at 2:13 PM, Linus Walleij wrote: > When doing allmod builds it turns out some modules are using > ioread64() and iowrite64() that the alpha does not implement, > as it is using <asm-generic/iomap.h> without selecting > GENERIC_IOMAP. > > Fix this by implementing the ioread64()/iowrite64() stubs > as well, using readq() and writeq() respectively. > > Reported-by: Guenter Roeck <linux@xxxxxxxxxxxx> > Fixes: 7e772dad9913 ("alpha: Use generic <asm-generic/io.h>") > Link: https://lore.kernel.org/linux-arch/20221002224521.GA968453@xxxxxxxxxxxx/ > Cc: Arnd Bergmann <arnd@xxxxxxxx> > Cc: Richard Henderson <richard.henderson@xxxxxxxxxx> > Cc: Ivan Kokshaysky <ink@xxxxxxxxxxxxxxxxxxxx> > Cc: Matt Turner <mattst88@xxxxxxxxx> > Cc: linux-arch@xxxxxxxxxxxxxxx > Cc: linux-alpha@xxxxxxxxxxxxxxx > Signed-off-by: Linus Walleij <linus.walleij@xxxxxxxxxx> > --- > Arnd if this looks OK then please apply it on linux-arch > for fixes. > -- It looks like we just crossed patches. I also sent a fix a minute ago, but I think mine is better here because it also works on I/O ports. Arnd