|
Message-Id: <20190223063434.6793-1-joel@joelfernandes.org> Date: Sat, 23 Feb 2019 01:34:28 -0500 From: "Joel Fernandes (Google)" <joel@...lfernandes.org> To: linux-kernel@...r.kernel.org Cc: "Joel Fernandes (Google)" <joel@...lfernandes.org>, Alexei Starovoitov <ast@...nel.org>, Christian Brauner <christian@...uner.io>, Daniel Borkmann <daniel@...earbox.net>, David Ahern <dsahern@...il.com>, "David S. Miller" <davem@...emloft.net>, Ingo Molnar <mingo@...hat.com>, Jakub Kicinski <jakub.kicinski@...ronome.com>, Jeff Kirsher <jeffrey.t.kirsher@...el.com>, Jesper Dangaard Brouer <hawk@...nel.org>, John Fastabend <john.fastabend@...il.com>, Josh Triplett <josh@...htriplett.org>, keescook@...omium.org, kernel-hardening@...ts.openwall.com, kernel-team@...roid.com, Kirill Tkhai <ktkhai@...tuozzo.com>, Lai Jiangshan <jiangshanlai@...il.com>, Martin KaFai Lau <kafai@...com>, Mathieu Desnoyers <mathieu.desnoyers@...icios.com>, netdev@...r.kernel.org, "Paul E. McKenney" <paulmck@...ux.ibm.com>, Peter Zijlstra <peterz@...radead.org>, Quentin Perret <quentin.perret@....com>, rcu@...r.kernel.org, Song Liu <songliubraving@...com>, Steven Rostedt <rostedt@...dmis.org>, Vincent Guittot <vincent.guittot@...aro.org>, xdp-newbies@...r.kernel.org, Yonghong Song <yhs@...com> Subject: [PATCH v2 0/6] RCU fixes for rcu_assign_pointer() usage These patches fix various sparse errors found as a result of the recent check to add rcu_check_sparse() to rcu_assign_pointer(). The errors in some cases seem to either missing API usage, or missing annotations. The annotations added in the series can also help avoid future incorrect usages and bugs so it is a good idea to do in any case. RFC v1 -> Patch v2: Made changes to various scheduler patches (Peter Zijlstra) Joel Fernandes (Google) (6): net: rtnetlink: Fix incorrect RCU API usage ixgbe: Fix incorrect RCU API usage sched/cpufreq: Annotate cpufreq_update_util_data pointer with __rcu sched_domain: Annotate RCU pointers properly rcuwait: Annotate task_struct with __rcu sched: Annotate perf_domain pointer with __rcu drivers/net/ethernet/intel/ixgbe/ixgbe.h | 4 ++-- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 15 ++++++++++----- include/linux/rcuwait.h | 2 +- include/linux/sched/topology.h | 4 ++-- kernel/sched/cpufreq.c | 2 +- kernel/sched/sched.h | 18 +++++++++--------- kernel/sched/topology.c | 10 +++++----- net/core/rtnetlink.c | 4 ++-- 8 files changed, 32 insertions(+), 27 deletions(-) -- 2.21.0.rc0.258.g878e2cd30e-goog
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.