kernel: backport pending fix to select CPU_MIPS64
authorJason A. Donenfeld <Jason@zx2c4.com>
Sat, 27 Feb 2021 12:41:25 +0000 (13:41 +0100)
committerDavid Bauer <mail@david-bauer.net>
Sat, 27 Feb 2021 18:14:27 +0000 (19:14 +0100)
commit2a27f6f90a430342cdbe84806e8b10acff446a2d
tree19a1fe06294ac5713d47b7a78400a79bfe1a2d74
parenta1735fe73ce72e15fc26ca3cbd4a4fb3caba933a
kernel: backport pending fix to select CPU_MIPS64

The CPU_MIPS64 and CPU_MIPS32 variables are supposed to be able to
distinguish broadly between 64-bit and 32-bit MIPS CPUs. However, they
weren't selected by the specialty CPUs, Octeon and Loongson, which meant
it was possible to hit a weird state of:

   MIPS=y, CONFIG_64BIT=y, CPU_MIPS64=n

This commit rectifies the issue by having CPU_MIPS64 be selected when
the missing Octeon or Loongson models are selected.

In particular, this affects our octeonplus target.

It has been posted to LKML here:
https://lore.kernel.org/linux-mips/20210227122605.2680138-1-Jason@zx2c4.com/

Cc: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
Cc: David Bauer <mail@david-bauer.net>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
target/linux/generic/pending-5.10/103-MIPS-select-CPU_MIPS64-for-remaining-MIPS64-CPUs.patch [new file with mode: 0644]
target/linux/generic/pending-5.4/103-MIPS-select-CPU_MIPS64-for-remaining-MIPS64-CPUs.patch [new file with mode: 0644]