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@vger.kernel.org Signed-off-by: Paul Cercueil paul@crapouillou.net Reported-by: kernel test robot lkp@intel.com
arch/mips/crypto/crc32-mips.c | 46 ++++++++++++++++++++--------------- 1 file changed, 26 insertions(+), 20 deletions(-)
applied to mips-next.
Thomas.