On Tue, Nov 09, 2021 at 07:09:44PM -0800, Randy Dunlap wrote: > For MIPS pre-boot, when CONFIG_KERNEL_ZSTD=y, the decompressor > function uses __bswapdi2(), so this object file should be added to > the target object file. > > Fixes these build errors: > > mips-linux-ld: arch/mips/boot/compressed/decompress.o: in function `xxh64': > decompress.c:(.text+0x8be0): undefined reference to `__bswapdi2' > mips-linux-ld: decompress.c:(.text+0x8c78): undefined reference to `__bswapdi2' > mips-linux-ld: decompress.c:(.text+0x8d04): undefined reference to `__bswapdi2' > mips-linux-ld: arch/mips/boot/compressed/decompress.o:decompress.c:(.text+0xa010): more undefined references to `__bswapdi2' follow > > Signed-off-by: Randy Dunlap <rdunlap@xxxxxxxxxxxxx> > Reported-by: kernel test robot <lkp@xxxxxxxxx> > Cc: Arnd Bergmann <arnd@xxxxxxxx> > Cc: Thomas Bogendoerfer <tsbogend@xxxxxxxxxxxxxxxx> > Cc: linux-mips@xxxxxxxxxxxxxxx > --- > arch/mips/boot/compressed/Makefile | 6 ++++++ > 1 file changed, 6 insertions(+) applied to mips-next. Thomas. -- Crap can work. Given enough thrust pigs will fly, but it's not necessarily a good idea. [ RFC1925, 2.3 ]