linux/arch
Paul Burton 8ff67c307f UPSTREAM: MIPS: CPS: Select CONFIG_SYS_SUPPORTS_SCHED_SMT for MIPSr6
Prior to MIPSr6 multithreading is only supported if CONFIG_MIPS_MT_SMP
is enabled, so CONFIG_MIPS_MT_SMP selects CONFIG_SYS_SUPPORTS_SCHED_SMT.
With MIPSr6 the CONFIG_MIPS_CPS SMP implementation always supports
multithreading, so have it select CONFIG_SYS_SUPPORTS_SCHED_SMT in order
to allow the scheduler to make better informed decisions on
multithreaded MIPSr6 systems (for example those using I6400 or I6500
CPUs).

Signed-off-by: Paul Burton <paul.burton@imgtec.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/16195/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
(cherry picked from commit c8b7712c34)
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2018-03-05 21:56:13 +05:30
..
alpha BACKPORT: exit_thread: remove empty bodies 2018-03-05 21:56:13 +05:30
arc BACKPORT: exit_thread: remove empty bodies 2018-03-05 21:56:13 +05:30
arm BACKPORT: exit_thread: accept a task parameter to be exited 2018-03-05 21:56:13 +05:30
arm64 BACKPORT: exit_thread: remove empty bodies 2018-03-05 21:56:13 +05:30
avr32 BACKPORT: exit_thread: accept a task parameter to be exited 2018-03-05 21:56:13 +05:30
blackfin BACKPORT: exit_thread: remove empty bodies 2018-03-05 21:56:13 +05:30
c6x BACKPORT: exit_thread: remove empty bodies 2018-03-05 21:56:13 +05:30
cris BACKPORT: exit_thread: accept a task parameter to be exited 2018-03-05 21:56:13 +05:30
frv BACKPORT: exit_thread: remove empty bodies 2018-03-05 21:56:13 +05:30
h8300 BACKPORT: exit_thread: remove empty bodies 2018-03-05 21:56:13 +05:30
hexagon BACKPORT: exit_thread: remove empty bodies 2018-03-05 21:56:13 +05:30
ia64 BACKPORT: exit_thread: accept a task parameter to be exited 2018-03-05 21:56:13 +05:30
m32r BACKPORT: exit_thread: remove empty bodies 2018-03-05 21:56:13 +05:30
m68k BACKPORT: exit_thread: remove empty bodies 2018-03-05 21:56:13 +05:30
metag BACKPORT: exit_thread: accept a task parameter to be exited 2018-03-05 21:56:13 +05:30
microblaze BACKPORT: exit_thread: remove empty bodies 2018-03-05 21:56:13 +05:30
mips UPSTREAM: MIPS: CPS: Select CONFIG_SYS_SUPPORTS_SCHED_SMT for MIPSr6 2018-03-05 21:56:13 +05:30
mn10300 BACKPORT: exit_thread: accept a task parameter to be exited 2018-03-05 21:56:13 +05:30
nios2 BACKPORT: exit_thread: remove empty bodies 2018-03-05 21:56:13 +05:30
openrisc BACKPORT: exit_thread: remove empty bodies 2018-03-05 21:56:13 +05:30
parisc BACKPORT: exit_thread: remove empty bodies 2018-03-05 21:56:13 +05:30
powerpc BACKPORT: exit_thread: remove empty bodies 2018-03-05 21:56:13 +05:30
s390 BACKPORT: s390: get rid of exit_thread() 2018-03-05 21:56:13 +05:30
score BACKPORT: exit_thread: remove empty bodies 2018-03-05 21:56:13 +05:30
sh BACKPORT: exit_thread: accept a task parameter to be exited 2018-03-05 21:56:13 +05:30
sparc BACKPORT: exit_thread: accept a task parameter to be exited 2018-03-05 21:56:13 +05:30
tile BACKPORT: exit_thread: accept a task parameter to be exited 2018-03-05 21:56:13 +05:30
um BACKPORT: exit_thread: remove empty bodies 2018-03-05 21:56:13 +05:30
unicore32 BACKPORT: exit_thread: remove empty bodies 2018-03-05 21:56:13 +05:30
x86 BACKPORT: exit_thread: accept a task parameter to be exited 2018-03-05 21:56:13 +05:30
xtensa BACKPORT: exit_thread: accept a task parameter to be exited 2018-03-05 21:56:13 +05:30
.gitignore
Kconfig BACKPORT: exit_thread: remove empty bodies 2018-03-05 21:56:13 +05:30