• Paul E. McKenney's avatar
    rcu: Suppress __mpol_dup() false positive from RCU lockdep · 99ee4ca7
    Paul E. McKenney authored
    Common code is used during task creation and after the task has
    started running.  RCU protection is not needed during task
    creation because no other CPU has access to the
    under-construction task.  Provide the RCU protection anyway to
    suppress the false positive, as there does not appear to be a
    good way for the common code to recognize that the task is only
    accessible to the CPU creating it.
    Signed-off-by: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
    Cc: Paul Menage <menage@google.com>
    Cc: laijs@cn.fujitsu.com
    Cc: dipankar@in.ibm.com
    Cc: mathieu.desnoyers@polymtl.ca
    Cc: josh@joshtriplett.org
    Cc: dvhltc@us.ibm.com
    Cc: niv@us.ibm.com
    Cc: peterz@infradead.org
    Cc: rostedt@goodmis.org
    Cc: Valdis.Kletnieks@vt.edu
    Cc: dhowells@redhat.com
    LKML-Reference: <1267667418-32233-2-git-send-email-paulmck@linux.vnet.ibm.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    99ee4ca7
mempolicy.c 62.5 KB