Searched hist:"276 c410448dbca357a2bc3539acfe04862e5f172" (Results 1 – 5 of 5) sorted by relevance
/linux/include/linux/ |
H A D | rcupdate_trace.h | diff 276c410448dbca357a2bc3539acfe04862e5f172 Wed Mar 18 00:02:06 CET 2020 Paul E. McKenney <paulmck@kernel.org> rcu-tasks: Split ->trc_reader_need_end
This commit splits ->trc_reader_need_end by using the rcu_special union. This change permits readers to check to see if a memory barrier is required without any added overhead in the common case where no such barrier is required. This commit also adds the read-side checking. Later commits will add the machinery to properly set the new ->trc_reader_special.b.need_mb field.
This commit also makes rcu_read_unlock_trace_special() tolerate nested read-side critical sections within interrupt and NMI handlers.
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
H A D | sched.h | diff 276c410448dbca357a2bc3539acfe04862e5f172 Wed Mar 18 00:02:06 CET 2020 Paul E. McKenney <paulmck@kernel.org> rcu-tasks: Split ->trc_reader_need_end
This commit splits ->trc_reader_need_end by using the rcu_special union. This change permits readers to check to see if a memory barrier is required without any added overhead in the common case where no such barrier is required. This commit also adds the read-side checking. Later commits will add the machinery to properly set the new ->trc_reader_special.b.need_mb field.
This commit also makes rcu_read_unlock_trace_special() tolerate nested read-side critical sections within interrupt and NMI handlers.
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
/linux/init/ |
H A D | init_task.c | diff 276c410448dbca357a2bc3539acfe04862e5f172 Wed Mar 18 00:02:06 CET 2020 Paul E. McKenney <paulmck@kernel.org> rcu-tasks: Split ->trc_reader_need_end
This commit splits ->trc_reader_need_end by using the rcu_special union. This change permits readers to check to see if a memory barrier is required without any added overhead in the common case where no such barrier is required. This commit also adds the read-side checking. Later commits will add the machinery to properly set the new ->trc_reader_special.b.need_mb field.
This commit also makes rcu_read_unlock_trace_special() tolerate nested read-side critical sections within interrupt and NMI handlers.
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
/linux/kernel/rcu/ |
H A D | tasks.h | diff 276c410448dbca357a2bc3539acfe04862e5f172 Wed Mar 18 00:02:06 CET 2020 Paul E. McKenney <paulmck@kernel.org> rcu-tasks: Split ->trc_reader_need_end
This commit splits ->trc_reader_need_end by using the rcu_special union. This change permits readers to check to see if a memory barrier is required without any added overhead in the common case where no such barrier is required. This commit also adds the read-side checking. Later commits will add the machinery to properly set the new ->trc_reader_special.b.need_mb field.
This commit also makes rcu_read_unlock_trace_special() tolerate nested read-side critical sections within interrupt and NMI handlers.
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|
/linux/kernel/ |
H A D | fork.c | diff 276c410448dbca357a2bc3539acfe04862e5f172 Wed Mar 18 00:02:06 CET 2020 Paul E. McKenney <paulmck@kernel.org> rcu-tasks: Split ->trc_reader_need_end
This commit splits ->trc_reader_need_end by using the rcu_special union. This change permits readers to check to see if a memory barrier is required without any added overhead in the common case where no such barrier is required. This commit also adds the read-side checking. Later commits will add the machinery to properly set the new ->trc_reader_special.b.need_mb field.
This commit also makes rcu_read_unlock_trace_special() tolerate nested read-side critical sections within interrupt and NMI handlers.
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
|