* [GIT PULL rcu/next] RCU commits for 3.20
@ 2015-01-20 0:45 Paul E. McKenney
2015-01-21 5:15 ` Ingo Molnar
0 siblings, 1 reply; 12+ messages in thread
From: Paul E. McKenney @ 2015-01-20 0:45 UTC (permalink / raw)
To: mingo
Cc: xiexiuqi, dave, agordeev, bobby.prani, linux-kernel, laijs,
ying.xue, dahi, calvinowens, mbenes
Hello, Ingo,
The changes in this series include:
1. Documentation updates. These were posted to LKML at
https://lkml.org/lkml/2015/1/7/496.
2. Miscellaneous fixes. These were posted to LKML at
https://lkml.org/lkml/2015/1/7/507.
3. Preemptible-RCU fixes, including fixing an old bug in the
interaction of RCU priority boosting and CPU hotplug. These were
posted to LKML at https://lkml.org/lkml/2015/1/7/535.
4. SRCU updates. These were posted to LKML at
https://lkml.org/lkml/2015/1/7/555.
5. RCU CPU stall-warning updates. These were posted to LKML at
https://lkml.org/lkml/2015/1/7/565.
6. RCU torture-test updates. These were posted to LKML at
https://lkml.org/lkml/2015/1/7/591.
These changes are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git for-mingo
for you to fetch changes up to 78e691f4ae2d5edea0199ca802bb505b9cdced88:
Merge branches 'doc.2015.01.07a', 'fixes.2015.01.15a', 'preempt.2015.01.06a', 'srcu.2015.01.06a', 'stall.2015.01.16a' and 'torture.2015.01.11a' into HEAD (2015-01-15 23:34:34 -0800)
----------------------------------------------------------------
Alexander Gordeev (1):
rcu: Remove redundant rcu_is_cpu_rrupt_from_idle() from tiny RCU
Calvin Owens (1):
ksoftirqd: Enable IRQs and call cond_resched() before poking RCU
David Hildenbrand (1):
hotplugcpu: Avoid deadlocks by waking active_writer
Davidlohr Bueso (1):
documentation: Fix smp typo in memory-barriers.txt
Lai Jiangshan (3):
tiny_rcu: Directly force QS when call_rcu_[bh|sched]() on idle_task
rcu: Remove "select IRQ_WORK" from config TREE_RCU
rcu: Revert "Allow post-unlock reference for rt_mutex" to avoid priority-inversion
Miroslav Benes (1):
rcu: Fix RCU CPU stall detection in tiny implementation
Paul E. McKenney (43):
rcu: Make rcu_nmi_enter() handle nesting
rcu: Fix invoke_rcu_callbacks() comment
compiler: Allow 1- and 2-byte smp_load_acquire() and smp_store_release()
rcu: Fix rcu_barrier() race that could result in too-short wait
rcu: Protect rcu_boost() lockless accesses with ACCESS_ONCE()
rcu: Rename "empty" to "empty_norm" in preparation for boost rework
rcu: Abstract rcu_cleanup_dead_rnp() from rcu_cleanup_dead_cpu()
rcu: Make rcu_read_unlock_special() propagate ->qsmaskinit bit clearing
rcu: Don't migrate blocked tasks even if all corresponding CPUs offline
rcu: Shorten irq-disable region in rcu_cleanup_dead_cpu()
rcu: Make use of rcu_preempt_has_tasks()
rcu: Don't spawn rcub kthreads on root rcu_node structure
rcu: Don't initiate RCU priority boosting on root rcu_node
rcu: Don't bother affinitying rcub kthreads away from offline CPUs
rcu: Note quiescent state when CPU goes offline
rcu: Don't scan root rcu_node structure for stalled tasks
rcu: Remove redundant callback-list initialization
rcu: Expand SRCU ->completed to 64 bits
rcu: Combine DEFINE_SRCU() and DEFINE_STATIC_SRCU()
rcu: Set default to RCU_CPU_STALL_INFO=y
rcutorture: Add checks for stall ending before dump start
rcu: Make RCU_CPU_STALL_INFO include number of fqs attempts
rcu: Improve diagnostics for spurious RCU CPU stall warnings
rcu: Handle gpnum/completed wrap while dyntick idle
documentation: Record limitations of bitfields and small variables
rcutorture: Issue warnings on close calls due to Reader Batch blows
rcu: Make _batches_completed() functions return unsigned long
rcutorture: Make build-output parsing correctly flag RCU's warnings
rcutorture: Use unsigned for Reader Batch computations
rcu: Provide rcu_batches_completed_sched() for TINY_RCU
rcutorture: Drop rcu_torture_completed() and friends
rcu: Remove redundant rcu_batches_completed() declaration
rcutorture: Check from beginning to end of grace period
rcutorture: Handle different mpstat versions
torture: Add "-enable-kvm -soundhw pcspk" to qemu command line
torture: Flag console.log file to prevent holdovers from earlier runs
rcutorture: Add more diagnostics in rcu_barrier() test failure case
ksoftirqd: Use new cond_resched_rcu_qs() function
rcu: Optionally run grace-period kthreads at real-time priority
rcu: Make cond_resched_rcu_qs() apply to normal RCU flavors
rcu: Add GP-kthread-starvation checks to CPU stall warnings
rcu: Initialize tiny RCU stall-warning timeouts at boot
Merge branches 'doc.2015.01.07a', 'fixes.2015.01.15a', 'preempt.2015.01.06a', 'srcu.2015.01.06a', 'stall.2015.01.16a' and 'torture.2015.01.11a' into HEAD
Pranith Kumar (2):
rcupdate: Replace smp_read_barrier_depends() with lockless_dereference()
rcu: Make SRCU optional by using CONFIG_SRCU
Xie XiuQi (1):
documentation: Update sysfs path for rcu_cpu_stall_timeout
Ying Xue (1):
rculist: Fix sparse warning
Documentation/RCU/stallwarn.txt | 16 +-
Documentation/RCU/trace.txt | 32 +-
Documentation/memory-barriers.txt | 46 ++-
arch/arm/kvm/Kconfig | 1 +
arch/arm64/kvm/Kconfig | 1 +
arch/mips/kvm/Kconfig | 1 +
arch/powerpc/kvm/Kconfig | 1 +
arch/s390/kvm/Kconfig | 1 +
arch/tile/kvm/Kconfig | 1 +
arch/x86/Kconfig | 1 +
arch/x86/kvm/Kconfig | 1 +
drivers/clk/Kconfig | 1 +
drivers/cpufreq/Kconfig | 1 +
drivers/devfreq/Kconfig | 1 +
drivers/md/Kconfig | 1 +
drivers/net/Kconfig | 1 +
fs/btrfs/Kconfig | 1 +
fs/notify/Kconfig | 1 +
fs/quota/Kconfig | 1 +
include/linux/compiler.h | 2 +-
include/linux/rculist.h | 16 +-
include/linux/rcupdate.h | 13 +-
include/linux/rcutiny.h | 45 ++-
include/linux/rcutree.h | 11 +-
include/linux/srcu.h | 14 +-
init/Kconfig | 18 +-
kernel/cpu.c | 56 ++--
kernel/notifier.c | 3 +
kernel/power/Kconfig | 1 +
kernel/rcu/Makefile | 3 +-
kernel/rcu/rcu.h | 6 +
kernel/rcu/rcutorture.c | 66 ++--
kernel/rcu/srcu.c | 2 +-
kernel/rcu/tiny.c | 113 +------
kernel/rcu/tiny_plugin.h | 9 +-
kernel/rcu/tree.c | 355 +++++++++++++++------
kernel/rcu/tree.h | 62 +---
kernel/rcu/tree_plugin.h | 271 +++++-----------
kernel/rcu/tree_trace.c | 8 +-
kernel/softirq.c | 3 +-
lib/Kconfig.debug | 3 +-
mm/Kconfig | 1 +
security/tomoyo/Kconfig | 1 +
tools/testing/selftests/rcutorture/bin/cpus2use.sh | 2 +-
.../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 18 ++
.../selftests/rcutorture/bin/kvm-test-1-run.sh | 9 +-
.../selftests/rcutorture/bin/parse-build.sh | 20 +-
.../selftests/rcutorture/bin/parse-console.sh | 2 +-
48 files changed, 657 insertions(+), 586 deletions(-)
^ permalink raw reply [flat|nested] 12+ messages in thread* Re: [GIT PULL rcu/next] RCU commits for 3.20 2015-01-20 0:45 [GIT PULL rcu/next] RCU commits for 3.20 Paul E. McKenney @ 2015-01-21 5:15 ` Ingo Molnar 2015-02-03 14:34 ` David Hildenbrand 0 siblings, 1 reply; 12+ messages in thread From: Ingo Molnar @ 2015-01-21 5:15 UTC (permalink / raw) To: Paul E. McKenney Cc: xiexiuqi, dave, agordeev, bobby.prani, linux-kernel, laijs, ying.xue, dahi, calvinowens, mbenes * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > Hello, Ingo, > > The changes in this series include: > > 1. Documentation updates. These were posted to LKML at > https://lkml.org/lkml/2015/1/7/496. > > 2. Miscellaneous fixes. These were posted to LKML at > https://lkml.org/lkml/2015/1/7/507. > > 3. Preemptible-RCU fixes, including fixing an old bug in the > interaction of RCU priority boosting and CPU hotplug. These were > posted to LKML at https://lkml.org/lkml/2015/1/7/535. > > 4. SRCU updates. These were posted to LKML at > https://lkml.org/lkml/2015/1/7/555. > > 5. RCU CPU stall-warning updates. These were posted to LKML at > https://lkml.org/lkml/2015/1/7/565. > > 6. RCU torture-test updates. These were posted to LKML at > https://lkml.org/lkml/2015/1/7/591. > > These changes are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git for-mingo > > for you to fetch changes up to 78e691f4ae2d5edea0199ca802bb505b9cdced88: > > Merge branches 'doc.2015.01.07a', 'fixes.2015.01.15a', 'preempt.2015.01.06a', 'srcu.2015.01.06a', 'stall.2015.01.16a' and 'torture.2015.01.11a' into HEAD (2015-01-15 23:34:34 -0800) > > ---------------------------------------------------------------- > > Alexander Gordeev (1): > rcu: Remove redundant rcu_is_cpu_rrupt_from_idle() from tiny RCU > > Calvin Owens (1): > ksoftirqd: Enable IRQs and call cond_resched() before poking RCU > > David Hildenbrand (1): > hotplugcpu: Avoid deadlocks by waking active_writer > > Davidlohr Bueso (1): > documentation: Fix smp typo in memory-barriers.txt > > Lai Jiangshan (3): > tiny_rcu: Directly force QS when call_rcu_[bh|sched]() on idle_task > rcu: Remove "select IRQ_WORK" from config TREE_RCU > rcu: Revert "Allow post-unlock reference for rt_mutex" to avoid priority-inversion > > Miroslav Benes (1): > rcu: Fix RCU CPU stall detection in tiny implementation > > Paul E. McKenney (43): > rcu: Make rcu_nmi_enter() handle nesting > rcu: Fix invoke_rcu_callbacks() comment > compiler: Allow 1- and 2-byte smp_load_acquire() and smp_store_release() > rcu: Fix rcu_barrier() race that could result in too-short wait > rcu: Protect rcu_boost() lockless accesses with ACCESS_ONCE() > rcu: Rename "empty" to "empty_norm" in preparation for boost rework > rcu: Abstract rcu_cleanup_dead_rnp() from rcu_cleanup_dead_cpu() > rcu: Make rcu_read_unlock_special() propagate ->qsmaskinit bit clearing > rcu: Don't migrate blocked tasks even if all corresponding CPUs offline > rcu: Shorten irq-disable region in rcu_cleanup_dead_cpu() > rcu: Make use of rcu_preempt_has_tasks() > rcu: Don't spawn rcub kthreads on root rcu_node structure > rcu: Don't initiate RCU priority boosting on root rcu_node > rcu: Don't bother affinitying rcub kthreads away from offline CPUs > rcu: Note quiescent state when CPU goes offline > rcu: Don't scan root rcu_node structure for stalled tasks > rcu: Remove redundant callback-list initialization > rcu: Expand SRCU ->completed to 64 bits > rcu: Combine DEFINE_SRCU() and DEFINE_STATIC_SRCU() > rcu: Set default to RCU_CPU_STALL_INFO=y > rcutorture: Add checks for stall ending before dump start > rcu: Make RCU_CPU_STALL_INFO include number of fqs attempts > rcu: Improve diagnostics for spurious RCU CPU stall warnings > rcu: Handle gpnum/completed wrap while dyntick idle > documentation: Record limitations of bitfields and small variables > rcutorture: Issue warnings on close calls due to Reader Batch blows > rcu: Make _batches_completed() functions return unsigned long > rcutorture: Make build-output parsing correctly flag RCU's warnings > rcutorture: Use unsigned for Reader Batch computations > rcu: Provide rcu_batches_completed_sched() for TINY_RCU > rcutorture: Drop rcu_torture_completed() and friends > rcu: Remove redundant rcu_batches_completed() declaration > rcutorture: Check from beginning to end of grace period > rcutorture: Handle different mpstat versions > torture: Add "-enable-kvm -soundhw pcspk" to qemu command line > torture: Flag console.log file to prevent holdovers from earlier runs > rcutorture: Add more diagnostics in rcu_barrier() test failure case > ksoftirqd: Use new cond_resched_rcu_qs() function > rcu: Optionally run grace-period kthreads at real-time priority > rcu: Make cond_resched_rcu_qs() apply to normal RCU flavors > rcu: Add GP-kthread-starvation checks to CPU stall warnings > rcu: Initialize tiny RCU stall-warning timeouts at boot > Merge branches 'doc.2015.01.07a', 'fixes.2015.01.15a', 'preempt.2015.01.06a', 'srcu.2015.01.06a', 'stall.2015.01.16a' and 'torture.2015.01.11a' into HEAD > > Pranith Kumar (2): > rcupdate: Replace smp_read_barrier_depends() with lockless_dereference() > rcu: Make SRCU optional by using CONFIG_SRCU > > Xie XiuQi (1): > documentation: Update sysfs path for rcu_cpu_stall_timeout > > Ying Xue (1): > rculist: Fix sparse warning > > Documentation/RCU/stallwarn.txt | 16 +- > Documentation/RCU/trace.txt | 32 +- > Documentation/memory-barriers.txt | 46 ++- > arch/arm/kvm/Kconfig | 1 + > arch/arm64/kvm/Kconfig | 1 + > arch/mips/kvm/Kconfig | 1 + > arch/powerpc/kvm/Kconfig | 1 + > arch/s390/kvm/Kconfig | 1 + > arch/tile/kvm/Kconfig | 1 + > arch/x86/Kconfig | 1 + > arch/x86/kvm/Kconfig | 1 + > drivers/clk/Kconfig | 1 + > drivers/cpufreq/Kconfig | 1 + > drivers/devfreq/Kconfig | 1 + > drivers/md/Kconfig | 1 + > drivers/net/Kconfig | 1 + > fs/btrfs/Kconfig | 1 + > fs/notify/Kconfig | 1 + > fs/quota/Kconfig | 1 + > include/linux/compiler.h | 2 +- > include/linux/rculist.h | 16 +- > include/linux/rcupdate.h | 13 +- > include/linux/rcutiny.h | 45 ++- > include/linux/rcutree.h | 11 +- > include/linux/srcu.h | 14 +- > init/Kconfig | 18 +- > kernel/cpu.c | 56 ++-- > kernel/notifier.c | 3 + > kernel/power/Kconfig | 1 + > kernel/rcu/Makefile | 3 +- > kernel/rcu/rcu.h | 6 + > kernel/rcu/rcutorture.c | 66 ++-- > kernel/rcu/srcu.c | 2 +- > kernel/rcu/tiny.c | 113 +------ > kernel/rcu/tiny_plugin.h | 9 +- > kernel/rcu/tree.c | 355 +++++++++++++++------ > kernel/rcu/tree.h | 62 +--- > kernel/rcu/tree_plugin.h | 271 +++++----------- > kernel/rcu/tree_trace.c | 8 +- > kernel/softirq.c | 3 +- > lib/Kconfig.debug | 3 +- > mm/Kconfig | 1 + > security/tomoyo/Kconfig | 1 + > tools/testing/selftests/rcutorture/bin/cpus2use.sh | 2 +- > .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 18 ++ > .../selftests/rcutorture/bin/kvm-test-1-run.sh | 9 +- > .../selftests/rcutorture/bin/parse-build.sh | 20 +- > .../selftests/rcutorture/bin/parse-console.sh | 2 +- > 48 files changed, 657 insertions(+), 586 deletions(-) Pulled, thanks a lot Paul! Ingo ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [GIT PULL rcu/next] RCU commits for 3.20 2015-01-21 5:15 ` Ingo Molnar @ 2015-02-03 14:34 ` David Hildenbrand 2015-02-03 16:34 ` Paul E. McKenney 0 siblings, 1 reply; 12+ messages in thread From: David Hildenbrand @ 2015-02-03 14:34 UTC (permalink / raw) To: Ingo Molnar, Paul E. McKenney Cc: linux-kernel, Christian Ehrhardt, Heiko Carstens > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > > > Hello, Ingo, > > > > The changes in this series include: > > > > 1. Documentation updates. These were posted to LKML at > > https://lkml.org/lkml/2015/1/7/496. > > > > 2. Miscellaneous fixes. These were posted to LKML at > > https://lkml.org/lkml/2015/1/7/507. > > > > 3. Preemptible-RCU fixes, including fixing an old bug in the > > interaction of RCU priority boosting and CPU hotplug. These were > > posted to LKML at https://lkml.org/lkml/2015/1/7/535. > > > > 4. SRCU updates. These were posted to LKML at > > https://lkml.org/lkml/2015/1/7/555. > > > > 5. RCU CPU stall-warning updates. These were posted to LKML at > > https://lkml.org/lkml/2015/1/7/565. > > > > 6. RCU torture-test updates. These were posted to LKML at > > https://lkml.org/lkml/2015/1/7/591. > > > > These changes are available in the git repository at: > > > > git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git for-mingo > > > > for you to fetch changes up to 78e691f4ae2d5edea0199ca802bb505b9cdced88: > > > > Merge branches 'doc.2015.01.07a', 'fixes.2015.01.15a', 'preempt.2015.01.06a', 'srcu.2015.01.06a', 'stall.2015.01.16a' and 'torture.2015.01.11a' into HEAD (2015-01-15 23:34:34 -0800) > > > > ---------------------------------------------------------------- > > > > Alexander Gordeev (1): > > rcu: Remove redundant rcu_is_cpu_rrupt_from_idle() from tiny RCU > > > > Calvin Owens (1): > > ksoftirqd: Enable IRQs and call cond_resched() before poking RCU > > > > David Hildenbrand (1): > > hotplugcpu: Avoid deadlocks by waking active_writer > > Hi Ingo, Paul, Heiko/Christian seem to have hit the bug (hotplugcpu: Avoid deadlocks by waking active_writer addresses) in 3.18-rc3. And as commit b2c4623dcd07 was in linux starting with 3.18-rc3, we should probably (have done a) cc-stable. David ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [GIT PULL rcu/next] RCU commits for 3.20 2015-02-03 14:34 ` David Hildenbrand @ 2015-02-03 16:34 ` Paul E. McKenney 2015-02-06 18:28 ` Ingo Molnar 0 siblings, 1 reply; 12+ messages in thread From: Paul E. McKenney @ 2015-02-03 16:34 UTC (permalink / raw) To: David Hildenbrand Cc: Ingo Molnar, linux-kernel, Christian Ehrhardt, Heiko Carstens On Tue, Feb 03, 2015 at 03:34:45PM +0100, David Hildenbrand wrote: > > > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > > > > > Hello, Ingo, > > > > > > The changes in this series include: > > > > > > 1. Documentation updates. These were posted to LKML at > > > https://lkml.org/lkml/2015/1/7/496. > > > > > > 2. Miscellaneous fixes. These were posted to LKML at > > > https://lkml.org/lkml/2015/1/7/507. > > > > > > 3. Preemptible-RCU fixes, including fixing an old bug in the > > > interaction of RCU priority boosting and CPU hotplug. These were > > > posted to LKML at https://lkml.org/lkml/2015/1/7/535. > > > > > > 4. SRCU updates. These were posted to LKML at > > > https://lkml.org/lkml/2015/1/7/555. > > > > > > 5. RCU CPU stall-warning updates. These were posted to LKML at > > > https://lkml.org/lkml/2015/1/7/565. > > > > > > 6. RCU torture-test updates. These were posted to LKML at > > > https://lkml.org/lkml/2015/1/7/591. > > > > > > These changes are available in the git repository at: > > > > > > git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git for-mingo > > > > > > for you to fetch changes up to 78e691f4ae2d5edea0199ca802bb505b9cdced88: > > > > > > Merge branches 'doc.2015.01.07a', 'fixes.2015.01.15a', 'preempt.2015.01.06a', 'srcu.2015.01.06a', 'stall.2015.01.16a' and 'torture.2015.01.11a' into HEAD (2015-01-15 23:34:34 -0800) > > > > > > ---------------------------------------------------------------- > > > > > > Alexander Gordeev (1): > > > rcu: Remove redundant rcu_is_cpu_rrupt_from_idle() from tiny RCU > > > > > > Calvin Owens (1): > > > ksoftirqd: Enable IRQs and call cond_resched() before poking RCU > > > > > > David Hildenbrand (1): > > > hotplugcpu: Avoid deadlocks by waking active_writer > > > > > Hi Ingo, Paul, > > Heiko/Christian seem to have hit the bug (hotplugcpu: Avoid deadlocks by waking > active_writer addresses) in 3.18-rc3. > > And as commit b2c4623dcd07 was in linux starting with 3.18-rc3, we should > probably (have done a) cc-stable. Good point, though appropriate RCU changes seem to make their way to -stable without explicit CCs. Maybe I should be doing them, but doing so in the past has normally gotten me complaints from the -stable maintainers. Ingo, how would you like me to be handling this in the future? Thanx, Paul ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [GIT PULL rcu/next] RCU commits for 3.20 2015-02-03 16:34 ` Paul E. McKenney @ 2015-02-06 18:28 ` Ingo Molnar 2015-02-06 18:56 ` Paul E. McKenney 0 siblings, 1 reply; 12+ messages in thread From: Ingo Molnar @ 2015-02-06 18:28 UTC (permalink / raw) To: Paul E. McKenney Cc: David Hildenbrand, linux-kernel, Christian Ehrhardt, Heiko Carstens * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > On Tue, Feb 03, 2015 at 03:34:45PM +0100, David Hildenbrand wrote: > > > > > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > > > > > > > Hello, Ingo, > > > > > > > > The changes in this series include: > > > > > > > > 1. Documentation updates. These were posted to LKML at > > > > https://lkml.org/lkml/2015/1/7/496. > > > > > > > > 2. Miscellaneous fixes. These were posted to LKML at > > > > https://lkml.org/lkml/2015/1/7/507. > > > > > > > > 3. Preemptible-RCU fixes, including fixing an old bug in the > > > > interaction of RCU priority boosting and CPU hotplug. These were > > > > posted to LKML at https://lkml.org/lkml/2015/1/7/535. > > > > > > > > 4. SRCU updates. These were posted to LKML at > > > > https://lkml.org/lkml/2015/1/7/555. > > > > > > > > 5. RCU CPU stall-warning updates. These were posted to LKML at > > > > https://lkml.org/lkml/2015/1/7/565. > > > > > > > > 6. RCU torture-test updates. These were posted to LKML at > > > > https://lkml.org/lkml/2015/1/7/591. > > > > > > > > These changes are available in the git repository at: > > > > > > > > git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git for-mingo > > > > > > > > for you to fetch changes up to 78e691f4ae2d5edea0199ca802bb505b9cdced88: > > > > > > > > Merge branches 'doc.2015.01.07a', 'fixes.2015.01.15a', 'preempt.2015.01.06a', 'srcu.2015.01.06a', 'stall.2015.01.16a' and 'torture.2015.01.11a' into HEAD (2015-01-15 23:34:34 -0800) > > > > > > > > ---------------------------------------------------------------- > > > > > > > > Alexander Gordeev (1): > > > > rcu: Remove redundant rcu_is_cpu_rrupt_from_idle() from tiny RCU > > > > > > > > Calvin Owens (1): > > > > ksoftirqd: Enable IRQs and call cond_resched() before poking RCU > > > > > > > > David Hildenbrand (1): > > > > hotplugcpu: Avoid deadlocks by waking active_writer > > > > > > > > Hi Ingo, Paul, > > > > Heiko/Christian seem to have hit the bug (hotplugcpu: Avoid deadlocks by waking > > active_writer addresses) in 3.18-rc3. > > > > And as commit b2c4623dcd07 was in linux starting with 3.18-rc3, we should > > probably (have done a) cc-stable. > > Good point, though appropriate RCU changes seem to make their > way to -stable without explicit CCs. Maybe I should be doing > them, but doing so in the past has normally gotten me > complaints from the -stable maintainers. > > Ingo, how would you like me to be handling this in the future? So if you put a Cc: stable tag into the commit then usually they get picked up automatically. Just make sure you don't Cc: the stable team on patch submissions (which might or might not make it into Linus's tree), that's what will get complaints. Does that work for you? Thanks, Ingo ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [GIT PULL rcu/next] RCU commits for 3.20 2015-02-06 18:28 ` Ingo Molnar @ 2015-02-06 18:56 ` Paul E. McKenney 2015-02-09 7:56 ` Ingo Molnar 0 siblings, 1 reply; 12+ messages in thread From: Paul E. McKenney @ 2015-02-06 18:56 UTC (permalink / raw) To: Ingo Molnar Cc: David Hildenbrand, linux-kernel, Christian Ehrhardt, Heiko Carstens On Fri, Feb 06, 2015 at 07:28:23PM +0100, Ingo Molnar wrote: > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > > > On Tue, Feb 03, 2015 at 03:34:45PM +0100, David Hildenbrand wrote: > > > > > > > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > > > > > > > > > Hello, Ingo, > > > > > > > > > > The changes in this series include: > > > > > > > > > > 1. Documentation updates. These were posted to LKML at > > > > > https://lkml.org/lkml/2015/1/7/496. > > > > > > > > > > 2. Miscellaneous fixes. These were posted to LKML at > > > > > https://lkml.org/lkml/2015/1/7/507. > > > > > > > > > > 3. Preemptible-RCU fixes, including fixing an old bug in the > > > > > interaction of RCU priority boosting and CPU hotplug. These were > > > > > posted to LKML at https://lkml.org/lkml/2015/1/7/535. > > > > > > > > > > 4. SRCU updates. These were posted to LKML at > > > > > https://lkml.org/lkml/2015/1/7/555. > > > > > > > > > > 5. RCU CPU stall-warning updates. These were posted to LKML at > > > > > https://lkml.org/lkml/2015/1/7/565. > > > > > > > > > > 6. RCU torture-test updates. These were posted to LKML at > > > > > https://lkml.org/lkml/2015/1/7/591. > > > > > > > > > > These changes are available in the git repository at: > > > > > > > > > > git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git for-mingo > > > > > > > > > > for you to fetch changes up to 78e691f4ae2d5edea0199ca802bb505b9cdced88: > > > > > > > > > > Merge branches 'doc.2015.01.07a', 'fixes.2015.01.15a', 'preempt.2015.01.06a', 'srcu.2015.01.06a', 'stall.2015.01.16a' and 'torture.2015.01.11a' into HEAD (2015-01-15 23:34:34 -0800) > > > > > > > > > > ---------------------------------------------------------------- > > > > > > > > > > Alexander Gordeev (1): > > > > > rcu: Remove redundant rcu_is_cpu_rrupt_from_idle() from tiny RCU > > > > > > > > > > Calvin Owens (1): > > > > > ksoftirqd: Enable IRQs and call cond_resched() before poking RCU > > > > > > > > > > David Hildenbrand (1): > > > > > hotplugcpu: Avoid deadlocks by waking active_writer > > > > > > > > > > > Hi Ingo, Paul, > > > > > > Heiko/Christian seem to have hit the bug (hotplugcpu: Avoid deadlocks by waking > > > active_writer addresses) in 3.18-rc3. > > > > > > And as commit b2c4623dcd07 was in linux starting with 3.18-rc3, we should > > > probably (have done a) cc-stable. > > > > Good point, though appropriate RCU changes seem to make their > > way to -stable without explicit CCs. Maybe I should be doing > > them, but doing so in the past has normally gotten me > > complaints from the -stable maintainers. > > > > Ingo, how would you like me to be handling this in the future? > > So if you put a Cc: stable tag into the commit then usually they > get picked up automatically. > > Just make sure you don't Cc: the stable team on patch submissions > (which might or might not make it into Linus's tree), that's what > will get complaints. > > Does that work for you? I will give it a spin. I thought that adding the "Cc: stable" tag to the commit log got me complaints when I later did git-format-patch and git-send-email, but perhaps I was confused or this has since changed. Thanx, Paul ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [GIT PULL rcu/next] RCU commits for 3.20 2015-02-06 18:56 ` Paul E. McKenney @ 2015-02-09 7:56 ` Ingo Molnar 2015-02-09 13:50 ` Paul E. McKenney 0 siblings, 1 reply; 12+ messages in thread From: Ingo Molnar @ 2015-02-09 7:56 UTC (permalink / raw) To: Paul E. McKenney Cc: David Hildenbrand, linux-kernel, Christian Ehrhardt, Heiko Carstens * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > On Fri, Feb 06, 2015 at 07:28:23PM +0100, Ingo Molnar wrote: > > > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > > > > > On Tue, Feb 03, 2015 at 03:34:45PM +0100, David Hildenbrand wrote: > > > > > > > > > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > > > > > > > > > > > Hello, Ingo, > > > > > > > > > > > > The changes in this series include: > > > > > > > > > > > > 1. Documentation updates. These were posted to LKML at > > > > > > https://lkml.org/lkml/2015/1/7/496. > > > > > > > > > > > > 2. Miscellaneous fixes. These were posted to LKML at > > > > > > https://lkml.org/lkml/2015/1/7/507. > > > > > > > > > > > > 3. Preemptible-RCU fixes, including fixing an old bug in the > > > > > > interaction of RCU priority boosting and CPU hotplug. These were > > > > > > posted to LKML at https://lkml.org/lkml/2015/1/7/535. > > > > > > > > > > > > 4. SRCU updates. These were posted to LKML at > > > > > > https://lkml.org/lkml/2015/1/7/555. > > > > > > > > > > > > 5. RCU CPU stall-warning updates. These were posted to LKML at > > > > > > https://lkml.org/lkml/2015/1/7/565. > > > > > > > > > > > > 6. RCU torture-test updates. These were posted to LKML at > > > > > > https://lkml.org/lkml/2015/1/7/591. > > > > > > > > > > > > These changes are available in the git repository at: > > > > > > > > > > > > git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git for-mingo > > > > > > > > > > > > for you to fetch changes up to 78e691f4ae2d5edea0199ca802bb505b9cdced88: > > > > > > > > > > > > Merge branches 'doc.2015.01.07a', 'fixes.2015.01.15a', 'preempt.2015.01.06a', 'srcu.2015.01.06a', 'stall.2015.01.16a' and 'torture.2015.01.11a' into HEAD (2015-01-15 23:34:34 -0800) > > > > > > > > > > > > ---------------------------------------------------------------- > > > > > > > > > > > > Alexander Gordeev (1): > > > > > > rcu: Remove redundant rcu_is_cpu_rrupt_from_idle() from tiny RCU > > > > > > > > > > > > Calvin Owens (1): > > > > > > ksoftirqd: Enable IRQs and call cond_resched() before poking RCU > > > > > > > > > > > > David Hildenbrand (1): > > > > > > hotplugcpu: Avoid deadlocks by waking active_writer > > > > > > > > > > > > > > Hi Ingo, Paul, > > > > > > > > Heiko/Christian seem to have hit the bug (hotplugcpu: Avoid deadlocks by waking > > > > active_writer addresses) in 3.18-rc3. > > > > > > > > And as commit b2c4623dcd07 was in linux starting with 3.18-rc3, we should > > > > probably (have done a) cc-stable. > > > > > > Good point, though appropriate RCU changes seem to make their > > > way to -stable without explicit CCs. Maybe I should be doing > > > them, but doing so in the past has normally gotten me > > > complaints from the -stable maintainers. > > > > > > Ingo, how would you like me to be handling this in the future? > > > > So if you put a Cc: stable tag into the commit then usually they > > get picked up automatically. > > > > Just make sure you don't Cc: the stable team on patch > > submissions (which might or might not make it into > > Linus's tree), that's what will get complaints. > > > > Does that work for you? > > I will give it a spin. I thought that adding the "Cc: > stable" tag to the commit log got me complaints when I > later did git-format-patch and git-send-email, but > perhaps I was confused or this has since changed. Yeah, I believe that will get you complaints, so you have to avoid sending those emails to -stable - but there's no restriction on what can be in the Cc: entries of the commit log itself. Thanks, Ingo ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [GIT PULL rcu/next] RCU commits for 3.20 2015-02-09 7:56 ` Ingo Molnar @ 2015-02-09 13:50 ` Paul E. McKenney 2015-02-09 17:45 ` Ingo Molnar 0 siblings, 1 reply; 12+ messages in thread From: Paul E. McKenney @ 2015-02-09 13:50 UTC (permalink / raw) To: Ingo Molnar Cc: David Hildenbrand, linux-kernel, Christian Ehrhardt, Heiko Carstens On Mon, Feb 09, 2015 at 08:56:10AM +0100, Ingo Molnar wrote: > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > > > On Fri, Feb 06, 2015 at 07:28:23PM +0100, Ingo Molnar wrote: > > > > > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > > > > > > > On Tue, Feb 03, 2015 at 03:34:45PM +0100, David Hildenbrand wrote: > > > > > > > > > > > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > > > > > > > > > > > > > Hello, Ingo, > > > > > > > > > > > > > > The changes in this series include: > > > > > > > > > > > > > > 1. Documentation updates. These were posted to LKML at > > > > > > > https://lkml.org/lkml/2015/1/7/496. > > > > > > > > > > > > > > 2. Miscellaneous fixes. These were posted to LKML at > > > > > > > https://lkml.org/lkml/2015/1/7/507. > > > > > > > > > > > > > > 3. Preemptible-RCU fixes, including fixing an old bug in the > > > > > > > interaction of RCU priority boosting and CPU hotplug. These were > > > > > > > posted to LKML at https://lkml.org/lkml/2015/1/7/535. > > > > > > > > > > > > > > 4. SRCU updates. These were posted to LKML at > > > > > > > https://lkml.org/lkml/2015/1/7/555. > > > > > > > > > > > > > > 5. RCU CPU stall-warning updates. These were posted to LKML at > > > > > > > https://lkml.org/lkml/2015/1/7/565. > > > > > > > > > > > > > > 6. RCU torture-test updates. These were posted to LKML at > > > > > > > https://lkml.org/lkml/2015/1/7/591. > > > > > > > > > > > > > > These changes are available in the git repository at: > > > > > > > > > > > > > > git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git for-mingo > > > > > > > > > > > > > > for you to fetch changes up to 78e691f4ae2d5edea0199ca802bb505b9cdced88: > > > > > > > > > > > > > > Merge branches 'doc.2015.01.07a', 'fixes.2015.01.15a', 'preempt.2015.01.06a', 'srcu.2015.01.06a', 'stall.2015.01.16a' and 'torture.2015.01.11a' into HEAD (2015-01-15 23:34:34 -0800) > > > > > > > > > > > > > > ---------------------------------------------------------------- > > > > > > > > > > > > > > Alexander Gordeev (1): > > > > > > > rcu: Remove redundant rcu_is_cpu_rrupt_from_idle() from tiny RCU > > > > > > > > > > > > > > Calvin Owens (1): > > > > > > > ksoftirqd: Enable IRQs and call cond_resched() before poking RCU > > > > > > > > > > > > > > David Hildenbrand (1): > > > > > > > hotplugcpu: Avoid deadlocks by waking active_writer > > > > > > > > > > > > > > > > > Hi Ingo, Paul, > > > > > > > > > > Heiko/Christian seem to have hit the bug (hotplugcpu: Avoid deadlocks by waking > > > > > active_writer addresses) in 3.18-rc3. > > > > > > > > > > And as commit b2c4623dcd07 was in linux starting with 3.18-rc3, we should > > > > > probably (have done a) cc-stable. > > > > > > > > Good point, though appropriate RCU changes seem to make their > > > > way to -stable without explicit CCs. Maybe I should be doing > > > > them, but doing so in the past has normally gotten me > > > > complaints from the -stable maintainers. > > > > > > > > Ingo, how would you like me to be handling this in the future? > > > > > > So if you put a Cc: stable tag into the commit then usually they > > > get picked up automatically. > > > > > > Just make sure you don't Cc: the stable team on patch > > > submissions (which might or might not make it into > > > Linus's tree), that's what will get complaints. > > > > > > Does that work for you? > > > > I will give it a spin. I thought that adding the "Cc: > > stable" tag to the commit log got me complaints when I > > later did git-format-patch and git-send-email, but > > perhaps I was confused or this has since changed. > > Yeah, I believe that will get you complaints, so you have > to avoid sending those emails to -stable - but there's no > restriction on what can be in the Cc: entries of the commit > log itself. OK, so if I understand correctly, I need to add the Cc: stable tags after the last git-format-patch/git-send-email, but (of course) before the git-request-pull. Is that the trick? Thanx, Paul ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [GIT PULL rcu/next] RCU commits for 3.20 2015-02-09 13:50 ` Paul E. McKenney @ 2015-02-09 17:45 ` Ingo Molnar 2015-02-09 19:43 ` Paul E. McKenney 2015-02-10 8:19 ` David Hildenbrand 0 siblings, 2 replies; 12+ messages in thread From: Ingo Molnar @ 2015-02-09 17:45 UTC (permalink / raw) To: Paul E. McKenney Cc: David Hildenbrand, linux-kernel, Christian Ehrhardt, Heiko Carstens * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > On Mon, Feb 09, 2015 at 08:56:10AM +0100, Ingo Molnar wrote: > > > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > > > > > On Fri, Feb 06, 2015 at 07:28:23PM +0100, Ingo Molnar wrote: > > > > > > > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > > > > > > > > > On Tue, Feb 03, 2015 at 03:34:45PM +0100, David Hildenbrand wrote: > > > > > > > > > > > > > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > > > > > > > > > > > > > > > Hello, Ingo, > > > > > > > > > > > > > > > > The changes in this series include: > > > > > > > > > > > > > > > > 1. Documentation updates. These were posted to LKML at > > > > > > > > https://lkml.org/lkml/2015/1/7/496. > > > > > > > > > > > > > > > > 2. Miscellaneous fixes. These were posted to LKML at > > > > > > > > https://lkml.org/lkml/2015/1/7/507. > > > > > > > > > > > > > > > > 3. Preemptible-RCU fixes, including fixing an old bug in the > > > > > > > > interaction of RCU priority boosting and CPU hotplug. These were > > > > > > > > posted to LKML at https://lkml.org/lkml/2015/1/7/535. > > > > > > > > > > > > > > > > 4. SRCU updates. These were posted to LKML at > > > > > > > > https://lkml.org/lkml/2015/1/7/555. > > > > > > > > > > > > > > > > 5. RCU CPU stall-warning updates. These were posted to LKML at > > > > > > > > https://lkml.org/lkml/2015/1/7/565. > > > > > > > > > > > > > > > > 6. RCU torture-test updates. These were posted to LKML at > > > > > > > > https://lkml.org/lkml/2015/1/7/591. > > > > > > > > > > > > > > > > These changes are available in the git repository at: > > > > > > > > > > > > > > > > git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git for-mingo > > > > > > > > > > > > > > > > for you to fetch changes up to 78e691f4ae2d5edea0199ca802bb505b9cdced88: > > > > > > > > > > > > > > > > Merge branches 'doc.2015.01.07a', 'fixes.2015.01.15a', 'preempt.2015.01.06a', 'srcu.2015.01.06a', 'stall.2015.01.16a' and 'torture.2015.01.11a' into HEAD (2015-01-15 23:34:34 -0800) > > > > > > > > > > > > > > > > ---------------------------------------------------------------- > > > > > > > > > > > > > > > > Alexander Gordeev (1): > > > > > > > > rcu: Remove redundant rcu_is_cpu_rrupt_from_idle() from tiny RCU > > > > > > > > > > > > > > > > Calvin Owens (1): > > > > > > > > ksoftirqd: Enable IRQs and call cond_resched() before poking RCU > > > > > > > > > > > > > > > > David Hildenbrand (1): > > > > > > > > hotplugcpu: Avoid deadlocks by waking active_writer > > > > > > > > > > > > > > > > > > > > Hi Ingo, Paul, > > > > > > > > > > > > Heiko/Christian seem to have hit the bug (hotplugcpu: Avoid deadlocks by waking > > > > > > active_writer addresses) in 3.18-rc3. > > > > > > > > > > > > And as commit b2c4623dcd07 was in linux starting with 3.18-rc3, we should > > > > > > probably (have done a) cc-stable. > > > > > > > > > > Good point, though appropriate RCU changes seem to make their > > > > > way to -stable without explicit CCs. Maybe I should be doing > > > > > them, but doing so in the past has normally gotten me > > > > > complaints from the -stable maintainers. > > > > > > > > > > Ingo, how would you like me to be handling this in the future? > > > > > > > > So if you put a Cc: stable tag into the commit then usually they > > > > get picked up automatically. > > > > > > > > Just make sure you don't Cc: the stable team on patch > > > > submissions (which might or might not make it into > > > > Linus's tree), that's what will get complaints. > > > > > > > > Does that work for you? > > > > > > I will give it a spin. I thought that adding the "Cc: > > > stable" tag to the commit log got me complaints when I > > > later did git-format-patch and git-send-email, but > > > perhaps I was confused or this has since changed. > > > > Yeah, I believe that will get you complaints, so you have > > to avoid sending those emails to -stable - but there's no > > restriction on what can be in the Cc: entries of the commit > > log itself. > > OK, so if I understand correctly, I need to add the Cc: > stable tags after the last > git-format-patch/git-send-email, but (of course) before > the git-request-pull. Is that the trick? So I'd try to avoid the unnecessary rebase: teach git-send-email to not Cc: to -stable, even though it's in the Cc: list? Not sure how that's done though. Thanks, Ingo ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [GIT PULL rcu/next] RCU commits for 3.20 2015-02-09 17:45 ` Ingo Molnar @ 2015-02-09 19:43 ` Paul E. McKenney 2015-02-10 8:19 ` David Hildenbrand 1 sibling, 0 replies; 12+ messages in thread From: Paul E. McKenney @ 2015-02-09 19:43 UTC (permalink / raw) To: Ingo Molnar Cc: David Hildenbrand, linux-kernel, Christian Ehrhardt, Heiko Carstens On Mon, Feb 09, 2015 at 06:45:36PM +0100, Ingo Molnar wrote: > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > > > On Mon, Feb 09, 2015 at 08:56:10AM +0100, Ingo Molnar wrote: > > > > > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > > > > > > > On Fri, Feb 06, 2015 at 07:28:23PM +0100, Ingo Molnar wrote: > > > > > > > > > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > > > > > > > > > > > On Tue, Feb 03, 2015 at 03:34:45PM +0100, David Hildenbrand wrote: > > > > > > > > > > > > > > > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote: > > > > > > > > > > > > > > > > > Hello, Ingo, > > > > > > > > > > > > > > > > > > The changes in this series include: > > > > > > > > > > > > > > > > > > 1. Documentation updates. These were posted to LKML at > > > > > > > > > https://lkml.org/lkml/2015/1/7/496. > > > > > > > > > > > > > > > > > > 2. Miscellaneous fixes. These were posted to LKML at > > > > > > > > > https://lkml.org/lkml/2015/1/7/507. > > > > > > > > > > > > > > > > > > 3. Preemptible-RCU fixes, including fixing an old bug in the > > > > > > > > > interaction of RCU priority boosting and CPU hotplug. These were > > > > > > > > > posted to LKML at https://lkml.org/lkml/2015/1/7/535. > > > > > > > > > > > > > > > > > > 4. SRCU updates. These were posted to LKML at > > > > > > > > > https://lkml.org/lkml/2015/1/7/555. > > > > > > > > > > > > > > > > > > 5. RCU CPU stall-warning updates. These were posted to LKML at > > > > > > > > > https://lkml.org/lkml/2015/1/7/565. > > > > > > > > > > > > > > > > > > 6. RCU torture-test updates. These were posted to LKML at > > > > > > > > > https://lkml.org/lkml/2015/1/7/591. > > > > > > > > > > > > > > > > > > These changes are available in the git repository at: > > > > > > > > > > > > > > > > > > git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git for-mingo > > > > > > > > > > > > > > > > > > for you to fetch changes up to 78e691f4ae2d5edea0199ca802bb505b9cdced88: > > > > > > > > > > > > > > > > > > Merge branches 'doc.2015.01.07a', 'fixes.2015.01.15a', 'preempt.2015.01.06a', 'srcu.2015.01.06a', 'stall.2015.01.16a' and 'torture.2015.01.11a' into HEAD (2015-01-15 23:34:34 -0800) > > > > > > > > > > > > > > > > > > ---------------------------------------------------------------- > > > > > > > > > > > > > > > > > > Alexander Gordeev (1): > > > > > > > > > rcu: Remove redundant rcu_is_cpu_rrupt_from_idle() from tiny RCU > > > > > > > > > > > > > > > > > > Calvin Owens (1): > > > > > > > > > ksoftirqd: Enable IRQs and call cond_resched() before poking RCU > > > > > > > > > > > > > > > > > > David Hildenbrand (1): > > > > > > > > > hotplugcpu: Avoid deadlocks by waking active_writer > > > > > > > > > > > > > > > > > > > > > > > Hi Ingo, Paul, > > > > > > > > > > > > > > Heiko/Christian seem to have hit the bug (hotplugcpu: Avoid deadlocks by waking > > > > > > > active_writer addresses) in 3.18-rc3. > > > > > > > > > > > > > > And as commit b2c4623dcd07 was in linux starting with 3.18-rc3, we should > > > > > > > probably (have done a) cc-stable. > > > > > > > > > > > > Good point, though appropriate RCU changes seem to make their > > > > > > way to -stable without explicit CCs. Maybe I should be doing > > > > > > them, but doing so in the past has normally gotten me > > > > > > complaints from the -stable maintainers. > > > > > > > > > > > > Ingo, how would you like me to be handling this in the future? > > > > > > > > > > So if you put a Cc: stable tag into the commit then usually they > > > > > get picked up automatically. > > > > > > > > > > Just make sure you don't Cc: the stable team on patch > > > > > submissions (which might or might not make it into > > > > > Linus's tree), that's what will get complaints. > > > > > > > > > > Does that work for you? > > > > > > > > I will give it a spin. I thought that adding the "Cc: > > > > stable" tag to the commit log got me complaints when I > > > > later did git-format-patch and git-send-email, but > > > > perhaps I was confused or this has since changed. > > > > > > Yeah, I believe that will get you complaints, so you have > > > to avoid sending those emails to -stable - but there's no > > > restriction on what can be in the Cc: entries of the commit > > > log itself. > > > > OK, so if I understand correctly, I need to add the Cc: > > stable tags after the last > > git-format-patch/git-send-email, but (of course) before > > the git-request-pull. Is that the trick? > > So I'd try to avoid the unnecessary rebase: teach > git-send-email to not Cc: to -stable, even though it's in > the Cc: list? Not sure how that's done though. I couldn't find anything in the documentation, so I sent an email to git@vger.kernel.org pleading for help. ;-) Thanx, Paul ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [GIT PULL rcu/next] RCU commits for 3.20 2015-02-09 17:45 ` Ingo Molnar 2015-02-09 19:43 ` Paul E. McKenney @ 2015-02-10 8:19 ` David Hildenbrand 2015-02-10 18:34 ` Paul E. McKenney 1 sibling, 1 reply; 12+ messages in thread From: David Hildenbrand @ 2015-02-10 8:19 UTC (permalink / raw) To: Ingo Molnar Cc: Paul E. McKenney, linux-kernel, Christian Ehrhardt, Heiko Carstens > > OK, so if I understand correctly, I need to add the Cc: > > stable tags after the last > > git-format-patch/git-send-email, but (of course) before > > the git-request-pull. Is that the trick? > > So I'd try to avoid the unnecessary rebase: teach > git-send-email to not Cc: to -stable, even though it's in > the Cc: list? Not sure how that's done though. > --suppress-cc=stable@vger.kernel.org ? or as an alternative --suppress-cc=bodycc Maybe that's what you're looking for. David ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [GIT PULL rcu/next] RCU commits for 3.20 2015-02-10 8:19 ` David Hildenbrand @ 2015-02-10 18:34 ` Paul E. McKenney 0 siblings, 0 replies; 12+ messages in thread From: Paul E. McKenney @ 2015-02-10 18:34 UTC (permalink / raw) To: David Hildenbrand Cc: Ingo Molnar, linux-kernel, Christian Ehrhardt, Heiko Carstens On Tue, Feb 10, 2015 at 09:19:48AM +0100, David Hildenbrand wrote: > > > OK, so if I understand correctly, I need to add the Cc: > > > stable tags after the last > > > git-format-patch/git-send-email, but (of course) before > > > the git-request-pull. Is that the trick? > > > > So I'd try to avoid the unnecessary rebase: teach > > git-send-email to not Cc: to -stable, even though it's in > > the Cc: list? Not sure how that's done though. > > > > --suppress-cc=stable@vger.kernel.org ? > > or as an alternative > > --suppress-cc=bodycc > > Maybe that's what you're looking for. It wasn't obvious from the documentation that placing the email address in "--suppress-cc=stable@vger.kernel.org" would work. However, Greg KH says that it is OK to Cc stable -- apparently the gripe-mail I got some time back when doing this was an anomaly. Thanx, Paul ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2015-02-10 18:34 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2015-01-20 0:45 [GIT PULL rcu/next] RCU commits for 3.20 Paul E. McKenney 2015-01-21 5:15 ` Ingo Molnar 2015-02-03 14:34 ` David Hildenbrand 2015-02-03 16:34 ` Paul E. McKenney 2015-02-06 18:28 ` Ingo Molnar 2015-02-06 18:56 ` Paul E. McKenney 2015-02-09 7:56 ` Ingo Molnar 2015-02-09 13:50 ` Paul E. McKenney 2015-02-09 17:45 ` Ingo Molnar 2015-02-09 19:43 ` Paul E. McKenney 2015-02-10 8:19 ` David Hildenbrand 2015-02-10 18:34 ` Paul E. McKenney
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).