Hello! This series does additional cleanup for the RCU flavor consolidation, focusing primarily on uses of old API members, for example, so that call_rcu_bh() becomes call_rcu(). There are also a few straggling internal-to-RCU cleanups.
1. Remove unused rcu_state externs, courtesy of Joel Fernandes.
2. Fix rcu_{node,data} comments about gp_seq_needed, courtesy of
Joel Fernandes.
3. Eliminate synchronize_rcu_mult() and its sole caller.
4. Consolidate the RCU update functions invoked by sync.c.
5-41. Replace old flavorful RCU API calls with the corresponding
vanilla calls.
Thanx, Paul
------------------------------------------------------------------------
arch/powerpc/mm/hugetlbpage.c |
2
arch/s390/mm/pgalloc.c |
2
arch/sparc/oprofile/init.c |
2
crypto/pcrypt.c |
2
drivers/char/ipmi/ipmi_si_intf.c |
2
drivers/cpufreq/cpufreq_governor.c |
2
drivers/cpufreq/intel_pstate.c |
2
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c |
6 +-
drivers/net/ethernet/realtek/8139too.c |
2
drivers/net/ethernet/realtek/r8169.c |
4 -
drivers/net/ethernet/sis/sis190.c |
2
drivers/vhost/net.c |
2
fs/file.c |
2
include/linux/percpu-rwsem.h |
2
include/linux/rcupdate_wait.h |
17 -------
include/linux/tracepoint.h |
2
include/linux/types.h |
4 -
init/main.c |
6 +-
kernel/cgroup/cgroup.c |
2
kernel/events/core.c |
2
kernel/kprobes.c |
10 ++--
kernel/livepatch/patch.c |
4 -
kernel/livepatch/transition.c |
4 -
kernel/locking/lockdep.c |
2
kernel/module.c |
14 ++---
kernel/rcu/sync.c |
12 ++---
kernel/rcu/tree.h |
15 ------
kernel/rcu/update.c |
6 --
kernel/sched/core.c |
2
kernel/sched/cpufreq.c |
4 -
kernel/sched/cpufreq_schedutil.c |
2
kernel/sched/membarrier.c |
6 +-
kernel/trace/ftrace.c |
24 +++++-----
kernel/trace/ring_buffer.c |
12 ++---
kernel/trace/trace.c |
10 ++--
kernel/trace/trace_events_filter.c |
4 -
kernel/trace/trace_kprobe.c |
2
kernel/tracepoint.c |
4 -
kernel/workqueue.c |
8 +--
lib/percpu-refcount.c |
2
mm/mmu_gather.c |
2
mm/slab.c |
4 -
mm/slab_common.c |
6 +-
net/bridge/br_mdb.c |
2
net/bridge/br_multicast.c |
14 ++---
net/core/netpoll.c |
4 -
net/core/skmsg.c |
2
net/decnet/af_decnet.c |
2
net/ipv4/netfilter/ipt_CLUSTERIP.c |
6 +-
net/netfilter/ipset/ip_set_hash_gen.h |
4 -
net/netfilter/nfnetlink_log.c |
2
net/netfilter/xt_hashlimit.c |
4 -
net/sched/sch_api.c |
2
net/sched/sch_generic.c |
8 +--
tools/include/linux/kernel.h |
2
tools/testing/selftests/rcutorture/formal/srcu-cbmc/include/linux/types.h |
4 -
56 files changed, 126 insertions(+), 156 deletions(-)

