Quantcast
Channel: Linux | Kernel
Browsing all 165258 articles
Browse latest View live

[PATCH tip/core/rcu 13/14] documentation: Explain how RCU's combining...

This commit adds a couple of paragraphs to the description of RCU's combining tree explaining how the combining tree keeps lock contention acceptably

View Article



[PATCH tip/core/rcu 14/14] documentation: Clarify compiler store-fusion example

From: SeongJae Park <sj38.park@gmail.com> The compiler store-fusion example in memory-barriers.txt uses a C comment to represent arbitrary code that

View Article

[PATCH tip/core/rcu 0/13] Miscellaneous fixes for 4.6

Hello! This series contains miscellaneous fixes for 4.6: 1. rcu: Assign false instead of 0 for ->core_needs_qs 2. Update rcu_report_qs_rs

View Article

[PATCH tip/core/rcu 01/13] rcu: Assign false instead of 0 for ->core_needs_qs

A zero seems to have escaped earlier true/false substitution efforts, so this commit changes 0 to false for the ->core_needs_qs boolean field. Signed

View Article

[PATCH tip/core/rcu 02/13] rcu: Update rcu_report_qs_rsp() comment

The header comment for rcu_report_qs_rsp() was obsolete, dating well before the advent of RCU grace-period kthreads. This commit therefore brings thi

View Article


[PATCH tip/core/rcu 03/13] rcu: Stop treating in-kernel CPU-bound workloads...

Commit 4a81e8328d379 ("Reduce overhead of cond_resched() checks for RCU") handles the error case where a nohz_full loops indefinitely in the kernel wi

View Article

[PATCH tip/core/rcu 04/13] rcu: Set rdp->gpwrap when CPU is idle

Commit #e3663b1024d1 ("rcu: Handle gpnum/completed wrap while dyntick idle") sets rdp->gpwrap on the wrong side of the "if" statement in dyntick_save_

View Article

[PATCH tip/core/rcu 05/13] rcutorture: Correct no-expedite console messages

The "Disabled dynamic grace-period expediting" console message is currently printed unconditionally. This commit causes it to be output only when it

View Article


[PATCH tip/core/rcu 06/13] rcu: Remove useless rcu_data_p when !PREEMPT_RCU

From: Chen Gang <chengang@emindsoft.com.cn> The related warning from gcc 6.0: In file included from kernel/rcu/tree.c:4630:0: kernel/rcu/tree_pl

View Article


[PATCH tip/core/rcu 07/13] sparse: Add __private to privatize members of structs

From: Boqun Feng <boqun.feng@gmail.com> In C programming language, we don't have a easy way to privatize a member of a structure. However in kernel,

View Article

[PATCH tip/core/rcu 08/13] RCU: Privatize rcu_node::lock

From: Boqun Feng <boqun.feng@gmail.com> In patch: "rcu: Add transitivity to remaining rcu_node ->lock acquisitions" All locking operations on rcu_n

View Article

[PATCH tip/core/rcu 09/13] irq: Privatize irq_common_data::state_use_accessors

From: Boqun Feng <boqun.feng@gmail.com> irq_common_data::state_use_accessors is not designed for public use. Therefore make it private so that people

View Article

[PATCH tip/core/rcu 10/13] rcu: Make rcu/tiny_plugin.h explicitly non-modular

From: Paul Gortmaker <paul.gortmaker@windriver.com> The Kconfig currently controlling compilation of this code is: init/Kconfig:config TINY_RCU init

View Article


[PATCH tip/core/rcu 11/13] rcu: Document unique-name limitation for...

SRCU uses per-CPU variables, and DEFINE_STATIC_SRCU() uses a static per-CPU variable. However, per-CPU variables have significant restrictions, for e

View Article

[PATCH tip/core/rcu 12/13] rcu: Catch up rcu_report_qs_rdp() comment with...

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> --- kernel/rcu/tree.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff

View Article


[PATCH tip/core/rcu 13/13] rcu: Remove rcu_user_hooks_switch

From: Yang Shi <yang.shi@linaro.org> Because there are neither uses nor intended uses for the rcu_user_hooks_switch() function that was orginally int

View Article

[PATCH tip/core/rcu 0/4] Torture-test updates for 4.6

Hello! This series provides torture-test updates: 1. Add checks for rcutorture writer starvation. 2. Don't keep empty console.log.diags f

View Article


[PATCH tip/core/rcu 1/4] rcutorture: Add checks for rcutorture writer starvation

This commit adds checks for rcutorture writer starvation, so that instances will be added to the test summary. Signed-off-by: Paul E. McKenney <paulm

View Article

[PATCH tip/core/rcu 2/4] rcutorture: Don't keep empty console.log.diags...

Currently, an error-free run produces an empty console.log.diags file. This can be annoying when using "vi */console.log.diags" to see a full summary

View Article

[PATCH tip/core/rcu 3/4] rcutorture: Check for self-detected stalls

The current scripts parse console output only for cases where one CPU detect a stall on some other CPU or task. This commit therefore adds checks for

View Article
Browsing all 165258 articles
Browse latest View live




Latest Images