All of lore.kernel.org
 help / color / mirror / Atom feed
From: Josh Triplett <josh@joshtriplett.org>
To: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
Cc: linux-kernel@vger.kernel.org, mingo@kernel.org,
	laijs@cn.fujitsu.com, dipankar@in.ibm.com,
	akpm@linux-foundation.org, mathieu.desnoyers@efficios.com,
	niv@us.ibm.com, tglx@linutronix.de, peterz@infradead.org,
	rostedt@goodmis.org, dhowells@redhat.com, edumazet@google.com,
	darren@dvhart.com, fweisbec@gmail.com, oleg@redhat.com,
	sbw@mit.edu
Subject: Re: [PATCH tip/core/rcu 0/3] Miscellaneous fixes for 3.16
Date: Mon, 28 Apr 2014 20:23:45 -0700	[thread overview]
Message-ID: <20140429032345.GA8793@thin> (raw)
In-Reply-To: <20140428235600.GA12200@linux.vnet.ibm.com>

On Mon, Apr 28, 2014 at 04:56:00PM -0700, Paul E. McKenney wrote:
> Hello!
> 
> This series provides miscellaneous fixes:
> 
> 1.	Apply ACCESS_ONCE() to unprotected ->gp_flags accesses.
> 
> 2.	Fix typo in comment, courtesy of Liu Ping Fan.
> 
> 3.	Make RCU CPU stall warnings print grace-period numbers in
> 	signed format to improve readability of stall-warning output.
> 
> 4.	Make cpu_needs_another_gp() take future grace-period needs
> 	into account.
> 
> 5.	Remove unused ->preemptible field from the rcu_data structure,
> 	courtesty of Iulia Manda.
> 
> 6.	Apply ACCESS_ONCE() to unprotected ->jiffies_stall accesses,
> 	courtesty of Iulia Manda.
> 
> 7.	Make callers responsible for grace-period kthread wakeup in
> 	order to avoid potential silent grace-period stalls.
> 
> 8.	Remove "extern" from RCU function declarations, courtesy of
> 	Iulia Manda.
> 
> 9.	Apply ACCESS_ONCE() to additional ->jiffies_stall accesses,
> 	courtesy of Himangi Saraogi.
> 
> 10.	Add event tracing to dyntick_save_progress_counter(), courtesy
> 	of Andreea-Cristina Bernat.
> 
> 11.	Make rcu_init_one() use nr_cpu_ids instead of NR_CPUS for
> 	data-structure setup limit check, courtesy of Himangi Saraogi.
> 
> 12.	Remove redundant kfree_call_rcu() definition by using the
> 	rcu_state pointer, courtesy of Andreea-Cristina Bernat.
> 
> 13.	Merge rcu_sched_force_quiescent_state() definition with
> 	rcu_force_quiescent_state() by using the rcu_state pointer,
> 	courtesy of Andreea-Cristina Bernat.
> 
> 14.	Document RCU_INIT_POINTER()'s lack of ordering guarantees.
> 
> 15.	Automatically bind RCU's grace-period kthreads to timekeeping
> 	CPU for NO_HZ_FULL builds.
> 
> 16.	Make large and small sysidle systems use equivalent state machine.
> 
> 17.	Remove duplicate resched_cpu() declaration, courtesy of
> 	Pranith Kumar.
> 
> 18.	Replace deprecated __this_cpu_ptr() uses with raw_cpu_ptr(),
> 	courtesy of Christoph Lameter.
> 
> 19.	Make softirq processing provide a quiescent state only once
> 	per full pass over all softirqs rather than once per action,
> 	courtesy of Eric Dumazet.

For all 19:
Reviewed-by: Josh Triplett <josh@joshtriplett.org>

  parent reply	other threads:[~2014-04-29  3:24 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-04-28 23:56 [PATCH tip/core/rcu 0/3] Miscellaneous fixes for 3.16 Paul E. McKenney
2014-04-28 23:56 ` [PATCH tip/core/rcu 01/19] rcu: Protect ->gp_flags accesses with ACCESS_ONCE() Paul E. McKenney
2014-04-28 23:56   ` [PATCH tip/core/rcu 02/19] rcu: Fix incorrect notes for code Paul E. McKenney
2014-04-28 23:56   ` [PATCH tip/core/rcu 03/19] rcu: Print negatives for stall-warning counter wraparound Paul E. McKenney
2014-04-28 23:56   ` [PATCH tip/core/rcu 04/19] rcu: Update cpu_needs_another_gp() for futures from non-NOCB CPUs Paul E. McKenney
2014-04-28 23:56   ` [PATCH tip/core/rcu 05/19] rcu: Remove unused rcu_data structure field Paul E. McKenney
2014-04-28 23:56   ` [PATCH tip/core/rcu 06/19] rcu: Protect uses of jiffies_stall field with ACCESS_ONCE() Paul E. McKenney
2014-04-28 23:56   ` [PATCH tip/core/rcu 07/19] rcu: Make callers awaken grace-period kthread Paul E. McKenney
2014-04-28 23:56   ` [PATCH tip/core/rcu 08/19] rcu: Remove "extern" from function declaration in include/linux/rcupdate.h Paul E. McKenney
2014-04-28 23:56   ` [PATCH tip/core/rcu 09/19] rcu: Protect uses of ->jiffies_stall with ACCESS_ONCE() Paul E. McKenney
2014-04-28 23:56   ` [PATCH tip/core/rcu 10/19] rcu: Add event tracing to dyntick_save_progress_counter() Paul E. McKenney
2014-04-28 23:56   ` [PATCH tip/core/rcu 11/19] rcu: Replace NR_CPUS with nr_cpu_ids Paul E. McKenney
2014-04-28 23:56   ` [PATCH tip/core/rcu 12/19] rcu: Consolidate kfree_call_rcu() to use rcu_state pointer Paul E. McKenney
2014-04-28 23:56   ` [PATCH tip/core/rcu 13/19] rcu: Merge rcu_sched_force_quiescent_state() with rcu_force_quiescent_state() Paul E. McKenney
2014-04-28 23:56   ` [PATCH tip/core/rcu 14/19] rcu: Document RCU_INIT_POINTER()'s lack of ordering guarantees Paul E. McKenney
2014-04-28 23:56   ` [PATCH tip/core/rcu 15/19] rcu: Bind RCU grace-period kthreads if NO_HZ_FULL Paul E. McKenney
2014-04-28 23:56   ` [PATCH tip/core/rcu 16/19] rcu: Make large and small sysidle systems use same state machine Paul E. McKenney
2014-04-28 23:56   ` [PATCH tip/core/rcu 17/19] rcu: Remove duplicate resched_cpu() declaration Paul E. McKenney
2014-04-28 23:56   ` [PATCH tip/core/rcu 18/19] rcu: Replace __this_cpu_ptr() uses with raw_cpu_ptr() Paul E. McKenney
2014-04-28 23:56   ` [PATCH tip/core/rcu 19/19] softirq: A single rcu_bh_qs() call per softirq set is enough Paul E. McKenney
2014-04-29  3:23 ` Josh Triplett [this message]
2014-04-29 15:46   ` [PATCH tip/core/rcu 0/3] Miscellaneous fixes for 3.16 Paul E. McKenney

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20140429032345.GA8793@thin \
    --to=josh@joshtriplett.org \
    --cc=akpm@linux-foundation.org \
    --cc=darren@dvhart.com \
    --cc=dhowells@redhat.com \
    --cc=dipankar@in.ibm.com \
    --cc=edumazet@google.com \
    --cc=fweisbec@gmail.com \
    --cc=laijs@cn.fujitsu.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mathieu.desnoyers@efficios.com \
    --cc=mingo@kernel.org \
    --cc=niv@us.ibm.com \
    --cc=oleg@redhat.com \
    --cc=paulmck@linux.vnet.ibm.com \
    --cc=peterz@infradead.org \
    --cc=rostedt@goodmis.org \
    --cc=sbw@mit.edu \
    --cc=tglx@linutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.