diff options
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2015-02-13 10:52:28 -0800 |
---|---|---|
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2015-03-12 15:18:42 -0700 |
commit | 8eb74b2b291e7bf6aa59fcb4e59f236382f00bf5 (patch) | |
tree | 07abd44430c52bfe2f76ba62188b7958c3910c35 /mm/mempolicy.c | |
parent | 999c286347538388170f919146d7cfa58689472e (diff) | |
download | linux-8eb74b2b291e7bf6aa59fcb4e59f236382f00bf5.tar.gz linux-8eb74b2b291e7bf6aa59fcb4e59f236382f00bf5.tar.bz2 linux-8eb74b2b291e7bf6aa59fcb4e59f236382f00bf5.zip |
rcu: Rework preemptible expedited bitmask handling
Currently, the rcu_node tree ->expmask bitmasks are initially set to
reflect the online CPUs. This is pointless, because only the CPUs
preempted within RCU read-side critical sections by the preceding
synchronize_sched_expedited() need to be tracked. This commit therefore
instead sets up these bitmasks based on the state of the ->blkd_tasks
lists.
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'mm/mempolicy.c')
0 files changed, 0 insertions, 0 deletions