mirror of
https://github.com/rd-stuffs/msm-4.14.git
synced 2025-02-20 11:45:48 +08:00
rcu: add __cpuinit to rcu_init_percpu_data()
Impact: reduce memory footprint add __cpuinit to rcu_init_percpu_data(), and this function's text will be discarded after boot when !CONFIG_HOTPLUG_CPU. Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
parent
a6525042bf
commit
e4fa4c9701
@ -716,7 +716,7 @@ void rcu_check_callbacks(int cpu, int user)
|
|||||||
raise_rcu_softirq();
|
raise_rcu_softirq();
|
||||||
}
|
}
|
||||||
|
|
||||||
static void rcu_init_percpu_data(int cpu, struct rcu_ctrlblk *rcp,
|
static void __cpuinit rcu_init_percpu_data(int cpu, struct rcu_ctrlblk *rcp,
|
||||||
struct rcu_data *rdp)
|
struct rcu_data *rdp)
|
||||||
{
|
{
|
||||||
unsigned long flags;
|
unsigned long flags;
|
||||||
|
@ -1314,7 +1314,7 @@ int rcu_needs_cpu(int cpu)
|
|||||||
* access due to the fact that this CPU cannot possibly have any RCU
|
* access due to the fact that this CPU cannot possibly have any RCU
|
||||||
* callbacks in flight yet.
|
* callbacks in flight yet.
|
||||||
*/
|
*/
|
||||||
static void
|
static void __cpuinit
|
||||||
rcu_init_percpu_data(int cpu, struct rcu_state *rsp)
|
rcu_init_percpu_data(int cpu, struct rcu_state *rsp)
|
||||||
{
|
{
|
||||||
unsigned long flags;
|
unsigned long flags;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user