• Dipankar Sarma's avatar
    [PATCH] RCU: low latency rcu · daf86b08
    Dipankar Sarma authored
    This patch makes RCU callbacks friendly to scheduler.  It helps low latency
    by limiting the number of callbacks invoked per tasklet handler.  Since we
    cannot schedule during a single softirq handler, this reduces size of
    non-preemptible section significantly, specially under heavy RCU updates.
    The limiting is done through a kernel parameter rcupdate.maxbatch which is
    the maximum number of RCU callbacks to invoke during a single tasklet
    handler.
    Signed-off-by: default avatarDipankar Sarma <dipankar@in.ibm.com>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    daf86b08
rcupdate.c 11.2 KB