On Thu, Sep 21, 2023 at 07:04:22PM +0800, Baoquan He wrote: > From: Jiaxun Yang <jiaxun.yang@xxxxxxxxxxx> > > With the adding, some default ioremap_xx methods defined in > asm-generic/io.h can be used. E.g the default ioremap_uc() returning > NULL. > > We also massaged various headers to avoid nested includes. > > Signed-off-by: Baoquan He <bhe@xxxxxxxxxx> > Signed-off-by: Jiaxun Yang <jiaxun.yang@xxxxxxxxxxx> > [jiaxun.yang@xxxxxxxxxxx: Massage more headers, fix ioport defines] > Reviewed-by: Arnd Bergmann <arnd@xxxxxxxx> > Cc: Thomas Bogendoerfer <tsbogend@xxxxxxxxxxxxxxxx> > Cc: Huacai Chen <chenhuacai@xxxxxxxxxx> > Cc: linux-mips@xxxxxxxxxxxxxxx > Cc: linux-arch@xxxxxxxxxxxxxxx > --- > arch/mips/include/asm/io.h | 96 +++++++++++++++++++++++---------- > arch/mips/include/asm/mmiowb.h | 4 +- > arch/mips/include/asm/smp-ops.h | 2 - > arch/mips/include/asm/smp.h | 4 +- > arch/mips/kernel/setup.c | 1 + > arch/mips/pci/pci-ip27.c | 3 ++ > 6 files changed, 75 insertions(+), 35 deletions(-) Acked-by: Thomas Bogendoerfer <tsbogend@xxxxxxxxxxxxxxxx> -- Crap can work. Given enough thrust pigs will fly, but it's not necessarily a good idea. [ RFC1925, 2.3 ]