mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
  • * Re: [PATCH 0/4] rcu: Fix PF_IDLE related issues v3
           [not found] <20231027144050.110601-1-frederic@kernel.org>
           [not found] ` <20231027144050.110601-3-frederic@kernel.org>
    @ 2023-10-27 19:23 ` Peter Zijlstra
      1 sibling, 0 replies; 24+ messages in thread
    From: Peter Zijlstra @ 2023-10-27 19:23 UTC (permalink / raw)
      To: Frederic Weisbecker
      Cc: LKML, Steven Rostedt, rcu, Uladzislau Rezki, Neeraj Upadhyay,
    	Mathieu Desnoyers, Boqun Feng, Paul E . McKenney, Joel Fernandes,
    	Josh Triplett, Zqiang, Liam R . Howlett
    
    On Fri, Oct 27, 2023 at 04:40:46PM +0200, Frederic Weisbecker wrote:
    
    > Frederic Weisbecker (4):
    >       rcu: Introduce rcu_cpu_online()
    >       rcu/tasks: Handle new PF_IDLE semantics
    >       rcu/tasks-trace: Handle new PF_IDLE semantics
    >       sched: Exclude CPU boot code from PF_IDLE area
    
    Aside of that pre-existing ->on_rq usage I can't see anything wrong with
    this.
    
    Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
    
    ^ permalink raw reply	[flat|nested] 24+ messages in thread
  • * [PATCH 0/4] rcu: Fix PF_IDLE related issues v2
    @ 2023-10-24 21:46 Frederic Weisbecker
      2023-10-24 21:46 ` [PATCH 2/4] rcu/tasks: Handle new PF_IDLE semantics Frederic Weisbecker
      0 siblings, 1 reply; 24+ messages in thread
    From: Frederic Weisbecker @ 2023-10-24 21:46 UTC (permalink / raw)
      To: LKML
      Cc: Frederic Weisbecker, Boqun Feng, Joel Fernandes, Josh Triplett,
    	Lai Jiangshan, Mathieu Desnoyers, Neeraj Upadhyay,
    	Paul E . McKenney, Steven Rostedt, Uladzislau Rezki, Zqiang, rcu,
    	Liam R . Howlett, Peter Zijlstra
    
    The modification of PF_IDLE semantics lately to fix a bug in rcutiny
    eventually introduced new bugs in RCU-tasks. In this v2, this series
    propose to fix these issues without reverting:
    
    	cff9b2332ab7 ("kernel/sched: Modify initial boot task idle setup")
    
    Frederic Weisbecker (4):
      rcu: Introduce rcu_cpu_online()
      rcu/tasks: Handle new PF_IDLE semantics
      rcu/tasks-trace: Handle new PF_IDLE semantics
      sched: Exclude CPU boot code from PF_IDLE area
    
     include/linux/sched.h |  2 +-
     kernel/cpu.c          |  4 ++++
     kernel/rcu/rcu.h      |  2 ++
     kernel/rcu/tasks.h    | 33 ++++++++++++++++++++++++++++++---
     kernel/rcu/tree.c     |  7 +++++++
     kernel/sched/idle.c   |  1 -
     6 files changed, 44 insertions(+), 5 deletions(-)
    
    -- 
    2.41.0
    
    
    ^ permalink raw reply	[flat|nested] 24+ messages in thread

    end of thread, other threads:[~2023-11-15  9:05 UTC | newest]
    
    Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
    -- links below jump to the message on this page --
         [not found] <20231027144050.110601-1-frederic@kernel.org>
         [not found] ` <20231027144050.110601-3-frederic@kernel.org>
    2023-10-27 19:20   ` [PATCH 2/4] rcu/tasks: Handle new PF_IDLE semantics Peter Zijlstra
    2023-10-27 21:23     ` Paul E. McKenney
    2023-10-27 22:46       ` Peter Zijlstra
    2023-10-27 23:41         ` Paul E. McKenney
    2023-10-30  8:21           ` Peter Zijlstra
    2023-10-30 20:11             ` Paul E. McKenney
    2023-10-31  9:52               ` Peter Zijlstra
    2023-10-31 14:16                 ` Michael Matz
    2023-10-31 14:43                   ` Paul E. McKenney
    2023-10-31 15:16                   ` Peter Zijlstra
    2023-10-31 15:55                     ` Michael Matz
    2023-10-31 16:23                       ` Peter Zijlstra
    2023-10-31 16:49                         ` Michael Matz
    2023-10-31 17:10                           ` Paul E. McKenney
    2023-10-31 14:24                 ` Paul E. McKenney
    2023-10-31 15:20                   ` Peter Zijlstra
    2023-10-31 18:12                     ` Paul E. McKenney
    2023-11-15  9:04                       ` [tip: sched/core] sched: Use WRITE_ONCE() for p->on_rq tip-bot2 for Paul E. McKenney
    2023-10-27 19:23 ` [PATCH 0/4] rcu: Fix PF_IDLE related issues v3 Peter Zijlstra
    2023-10-24 21:46 [PATCH 0/4] rcu: Fix PF_IDLE related issues v2 Frederic Weisbecker
    2023-10-24 21:46 ` [PATCH 2/4] rcu/tasks: Handle new PF_IDLE semantics Frederic Weisbecker
    2023-10-25  8:40   ` Peter Zijlstra
    2023-10-25 10:31     ` Frederic Weisbecker
    2023-10-26 12:15       ` Z qiang
    2023-10-26 14:34         ` Frederic Weisbecker
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox

    Powered by JetHome