On Thu, Mar 31, 2022 at 05:42:00PM +0100, Paul Cercueil wrote: > Commit 67512a8cf5a7 ("MIPS: Avoid macro redefinitions") changed how the > MIPS register macros were defined, in order to allow the code to compile > under LLVM/Clang. > > The MIPS CRC32 code however wasn't updated accordingly, causing a build > bug when using a MIPS32r6 toolchain without CRC support. > > Update the CRC32 code to use the macros correctly, to fix the build > failures. > > Fixes: 67512a8cf5a7 ("MIPS: Avoid macro redefinitions") > Cc: <stable@xxxxxxxxxxxxxxx> > Signed-off-by: Paul Cercueil <paul@xxxxxxxxxxxxxxx> > Reported-by: kernel test robot <lkp@xxxxxxxxx> > --- > arch/mips/crypto/crc32-mips.c | 46 ++++++++++++++++++++--------------- > 1 file changed, 26 insertions(+), 20 deletions(-) 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 ]