android_kernel_oneplus_msm8998/kernel
Stephen Boyd 0745c42f8d smp: Wake up all idle CPUs when suspending to idle
Regardless of CPU isolation or not, we need to wake up all the
CPUs during suspend to idle so that each CPU can disable their
local tick device, etc. If we don't wake every CPU up, then we
don't fully suspend the system and things like sched_clock and
timekeeping are never stopped properly.

Change-Id: Ic9141602acc5e6cddefca0727f9be075dad3e498
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
2020-11-03 21:30:33 +01:00
..
bpf bpf: silence warning messages in core 2019-08-04 09:34:46 +02:00
configs UPSTREAM: config: android-base: disable CONFIG_NFSD and CONFIG_NFS_FS 2018-02-05 08:58:36 -08:00
debug This is the 4.4.167 stable release 2018-12-13 09:44:10 +01:00
events Merge android-4.4-p.203 (40ef73d) into msm-4.4 2019-11-26 10:42:36 +05:30
gcov gcov: disable for COMPILE_TEST 2018-01-23 19:50:10 +01:00
irq Synchronize codes for Oneplus 5/5T OxygenOS 10.0.0 2020-06-22 11:51:14 +05:30
livepatch
locking Synchronize codes for Oneplus 5/5T OxygenOS 10.0.0 2020-06-22 11:51:14 +05:30
power cpufreq: deoneplusify and remove PM QOS changes 2020-11-03 21:30:19 +01:00
printk Synchronize codes for Oneplus 5/5T OxygenOS 10.0.0 2020-06-22 11:51:14 +05:30
rcu Merge android-4.4.181 (bd858d7) into msm-4.4 2019-06-12 13:53:42 +05:30
sched sched: set loop_max after rq lock is taken 2020-11-03 21:30:33 +01:00
time Synchronize codes for Oneplus 5/5T OxygenOS 10.0.0 2020-06-22 11:51:14 +05:30
trace trace: add CONFIG_DISABLE_TRACE_PRINTK option 2020-11-03 21:30:32 +01:00
.gitignore
acct.c kernel/acct.c: fix the acct->needcheck check in check_free_space() 2018-01-10 09:27:08 +01:00
async.c kernel/async.c: revert "async: simplify lowest_in_progress()" 2018-02-16 20:09:45 +01:00
audit.c Synchronize codes for Oneplus 5/5T OxygenOS 10.0.0 2020-06-22 11:51:14 +05:30
audit.h
audit_fsnotify.c
audit_tree.c
audit_watch.c audit: fix use-after-free in audit_add_watch 2018-09-26 08:35:08 +02:00
auditfilter.c audit: fix a memory leak bug 2019-06-11 12:23:58 +02:00
auditsc.c Merge android-4.4-p.204 (583bdda) into msm-4.4 2019-12-02 10:58:49 +05:30
backtracetest.c
bounds.c kbuild: fix kernel/bounds.c 'W=1' warning 2018-11-21 09:27:35 +01:00
capability.c
cgroup.c Synchronize codes for Oneplus 5/5T OxygenOS 10.0.0 2020-06-22 11:51:14 +05:30
cgroup_freezer.c Synchronize codes for Oneplus 5/5T OxygenOS 10.0.0 2020-06-22 11:51:14 +05:30
cgroup_pids.c
compat.c
configs.c
context_tracking.c
cpu.c Silences WLAN, PCIe, and CPU suspend state kernel messages 2020-11-03 21:30:30 +01:00
cpu_pm.c
cpuset.c Merge android-4.4.183 (94fd428) into msm-4.4 2019-06-24 10:27:33 +05:30
crash_dump.c
cred.c access: avoid the RCU grace period for the temporary subjective credentials 2019-08-04 09:35:01 +02:00
delayacct.c
dma.c
elfcore.c kernel/elfcore.c: include proper prototypes 2019-10-17 13:40:56 -07:00
exec_domain.c
exit.c Merge android-4.4.173 (64b5644) into msm-4.4 2019-02-08 11:29:51 +05:30
extable.c kernel/extable.c: mark core_kernel_text notrace 2017-07-21 07:44:56 +02:00
fork.c Synchronize codes for Oneplus 5/5T OxygenOS 10.0.0 2020-06-22 11:51:14 +05:30
freezer.c Synchronize codes for Oneplus 5/5T OxygenOS 10.0.0 2020-06-22 11:51:14 +05:30
futex.c Merge android-4.4.183 (94fd428) into msm-4.4 2019-06-24 10:27:33 +05:30
futex_compat.c
groups.c kernel: make groups_sort calling a responsibility group_info allocators 2018-01-10 09:27:10 +01:00
hung_task.c kernel/hung_task.c: break RCU locks based on jiffies 2019-02-20 10:13:14 +01:00
irq_work.c
jump_label.c jump_label: Invoke jump_label_test() via early_initcall() 2017-12-16 10:33:55 +01:00
kallsyms.c
kcmp.c
Kconfig.freezer
Kconfig.hz
Kconfig.locks
Kconfig.preempt
kcov.c UPSTREAM: kcov: fix comparison callback signature 2017-12-18 09:41:57 -08:00
kexec.c
kexec_core.c
kexec_file.c
kexec_internal.h
kmod.c
kprobes.c kprobes: Don't call BUG_ON() if there is a kprobe in use on free list 2019-11-25 15:53:55 +01:00
ksysfs.c
kthread.c This is the 4.4.155 stable release 2018-09-10 09:24:37 +02:00
latencytop.c
Makefile BACKPORT: kernel: add kcov code coverage 2017-12-18 09:41:57 -08:00
membarrier.c Fix: Disable sys_membarrier when nohz_full is enabled 2017-03-12 06:37:26 +01:00
memremap.c mm, devm_memremap_pages: kill mapping "System RAM" support 2019-01-13 10:05:32 +01:00
module-internal.h
module.c Merge android-4.4.188 (886d085) into msm-4.4 2019-08-07 11:10:24 +05:30
module_signing.c
notifier.c
nsproxy.c
padata.c padata: use smp_mb in padata_reorder to avoid orphaned padata jobs 2019-08-04 09:34:51 +02:00
panic.c Merge android-4.4-p.197 (93ec8fb) into msm-4.4 2019-10-30 16:38:04 +05:30
params.c
pid.c pidns: disable pid allocation if pid_ns_prepare_proc() is failed in alloc_pid() 2018-04-13 19:50:03 +02:00
pid_namespace.c signal/pid_namespace: Fix reboot_pid_ns to use send_sig not force_sig 2019-08-04 09:34:42 +02:00
profile.c profile: hide unused functions when !CONFIG_PROC_FS 2018-02-25 11:03:44 +01:00
ptrace.c ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME 2019-07-10 09:56:42 +02:00
range.c
reboot.c drivers: Fix up disabling CONFIG_OEM_FORCE_DUMP 2020-11-03 21:30:24 +01:00
relay.c kernel/relay.c: limit kmalloc size to KMALLOC_MAX_SIZE 2018-05-30 07:49:00 +02:00
resource.c Merge android-4.4.129 (b1c4836) into msm-4.4 2018-04-24 19:07:57 +05:30
seccomp.c UPSTREAM: seccomp: Fix tracer exit notifications during fatal signals 2018-11-27 21:12:19 +00:00
signal.c Synchronize codes for Oneplus 5/5T OxygenOS 10.0.0 2020-06-22 11:51:14 +05:30
smp.c smp: Wake up all idle CPUs when suspending to idle 2020-11-03 21:30:33 +01:00
smpboot.c sched/walt: Fix the memory leak of idle task load pointers 2019-06-25 20:37:06 -07:00
smpboot.h
softirq.c softirq: Don't defer all softirq during RT task 2018-03-22 23:20:10 -07:00
stacktrace.c
stop_machine.c
sys.c This is the 4.4.183 stable release 2019-06-22 09:45:38 +02:00
sys_ni.c
sysctl.c add toggle for disabling newly added USB devices 2020-11-03 21:30:24 +01:00
sysctl_binary.c netfilter: nf_defrag_ipv4: Add sysctl to disable per interface 2018-01-10 13:57:22 -07:00
task_work.c
taskstats.c taskstats: fix the length of cgroupstats_cmd_get_policy 2018-05-03 14:03:24 -07:00
test_kprobes.c
torture.c
tracepoint.c tracepoint: Do not warn on ENOMEM 2018-05-16 10:06:47 +02:00
tsacct.c
uid16.c kernel: make groups_sort calling a responsibility group_info allocators 2018-01-10 09:27:10 +01:00
up.c
user-return-notifier.c
user.c ANDROID: proc: Add /proc/uid directory 2018-03-06 20:39:55 +00:00
user_namespace.c userns: move user access out of the mutex 2018-09-09 20:04:35 +02:00
utsname.c
utsname_sysctl.c sys: don't hold uts_sem while accessing userspace memory 2018-09-09 20:04:35 +02:00
watchdog.c Merge branch 'android-4.4@8e53f7c' into branch 'msm-4.4' 2017-04-10 16:46:42 -07:00
workqueue.c workqueue: add cancel_work() 2020-11-03 21:30:33 +01:00
workqueue_internal.h workqueue: Fix NULL pointer dereference 2017-11-15 17:13:11 +01:00