Hello!

This series contains flavor-consolidation updates to RCU-sync:

1.      Kill rcu_sync_type/gp_type, courtesy of Oleg Nesterov.

2.      Use DEFINE_STATIC_PERCPU_RWSEM() to initialize dup_mmap_sem in
        uprobes, courtesy of Oleg Nesterov.

3.      Add DEFINE_PERCPU_RWSEM(), use it to initialize
        cgroup_threadgroup_rwsem in percpu-rwsem, courtesy of Oleg Nesterov.

4.      Simplify the state machine, courtesy of Oleg Nesterov.

                                                        Thanx, Paul

------------------------------------------------------------------------

 include/linux/percpu-rwsem.h  |   10 +
 include/linux/rcu_sync.h      |   40 ++-----
 kernel/cgroup/cgroup.c        |    3 
 kernel/events/uprobes.c       |    4 
 kernel/locking/percpu-rwsem.c |    2 
 kernel/rcu/sync.c             |  220 +++++++++++++++++++-----------------------
 6 files changed, 121 insertions(+), 158 deletions(-)

Reply via email to