lkml.org 
[lkml]   [2023]   [Mar]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH 0/4] rcu/nocb: Shrinker related boring fixes
    Date
    Hi,

    Just a couple of boring fixes related to the shrinker.

    1/4: is related to (de-)offloading so the issue only concerns rcutorture
    right now (which doesn't seem to test lazy so hardly possible to trigger).

    2/4: fix ignored flush, making the shrinker more efficient but nothing
    critical.

    3/4: optimization

    4/4: optimization

    As such none of these patches carry a "Fixes:" because none fix an actual
    regression. Nothing worth backportng.

    Frederic Weisbecker (4):
    rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading
    rcu/nocb: Fix shrinker race against callback enqueuer
    rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker
    rcu/nocb: Make shrinker to iterate only NOCB CPUs

    kernel/rcu/tree_nocb.h | 43 +++++++++++++++++++++++++++++++++++++-----
    1 file changed, 38 insertions(+), 5 deletions(-)

    --
    2.34.1

    \
     
     \ /
      Last update: 2023-03-27 01:13    [W:3.242 / U:0.088 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site