On Mon, Oct 3, 2022 at 3:05 PM Arnd Bergmann <arnd@xxxxxxxx> wrote: > 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. Hey! :D Take your patch instead. Yours, Linus Walleij