mirror of
https://github.com/followmsi/android_kernel_google_msm.git
synced 2024-11-06 23:17:41 +00:00
arm: Remove no-longer-required RCU_NONIDLE wrapper
Commit 21111be8 "ARM: Fix negative idle stats for offline cpu" moved call to cpu_die() to occur outside of rcu_idle_enter()/rcu_idle_exit() section. As a result, the RCU_NONIDLE() wrapper to complete() call in arch/arm/kernel/process.c:cpu_die() is no longer required (and is technically incorrect to have). Removing RCU_NONIDLE() wrapper also removes this warning seen during CPU offline: [Note: Below message has been edited to fit 75-char per line limit. Insignificant portions of warning message has been removed in each line.] ------------[ cut here ]------------ WARNING: at kernel/rcutree.c:456 rcu_idle_exit_common+0x4c/0xe0() Modules linked in: (unwind_backtrace+0x0/0x120) from (warn_slowpath_common+0x4c/0x64) (warn_slowpath_common+0x4c/0x64) from (warn_slowpath_null+0x18/0x1c) (warn_slowpath_null+0x18/0x1c) from (rcu_idle_exit_common+0x4c/0xe0) (rcu_idle_exit_common+0x4c/0xe0) from (rcu_idle_exit+0xa8/0xc0) (rcu_idle_exit+0xa8/0xc0) from (cpu_die+0x24/0x5c) (cpu_die+0x24/0x5c) from (cpu_idle+0xdc/0xf0) (cpu_idle+0xdc/0xf0) from (0x8160) ---[ end trace 61bf21937a496a37 ]--- Signed-off-by: Srivatsa Vaddagiri <vatsa@codeaurora.org> Change-Id: I721e6b20651674e6f6f584cf8d814af00b688c91
This commit is contained in:
parent
7d5c5d87db
commit
ff3568039f
1 changed files with 1 additions and 1 deletions
|
@ -208,7 +208,7 @@ void __ref cpu_die(void)
|
|||
mb();
|
||||
|
||||
/* Tell __cpu_die() that this CPU is now safe to dispose of */
|
||||
RCU_NONIDLE(complete(&cpu_died));
|
||||
complete(&cpu_died);
|
||||
|
||||
/*
|
||||
* actual CPU shutdown procedure is at least platform (if not
|
||||
|
|
Loading…
Reference in a new issue