aboutsummaryrefslogtreecommitdiff
path: root/lib/dump_stack.c
diff options
context:
space:
mode:
authorKevin Hilman <khilman@linaro.org>2015-08-25 11:38:39 -0700
committerKevin Hilman <khilman@linaro.org>2015-08-25 11:38:39 -0700
commitd9e292d3ea94ab21f028108527a908e415e856ef (patch)
tree4c00326256ee58356480f3aed8e61e259e30f4e5 /lib/dump_stack.c
parentc7101dcf349bdb3fab576942113fb39a5c0c3ce4 (diff)
parent1a85b51ce4000ee80c8b4213ae248bb49baf71d1 (diff)
Merge tag 'v4.1.5-rt5-lno1' of git://git.linaro.org/people/anders.roxell/linux-rt into linux-linaro-lsk-v4.1-rtlsk-v4.1-15.08-rt
Linux 4.1.5-rt5 Changes since v4.1.3-rt3 - don't disable preemption in dump_stack(). We should not see a backtrace on a production kernel but then it should not increase the latency if trigger one. * tag 'v4.1.5-rt5-lno1' of git://git.linaro.org/people/anders.roxell/linux-rt: (270 commits) localversion: Add RT specific localversion file workqueue: Prevent deadlock/stall on RT md: disable bcache rt,ntp: Move call to schedule_delayed_work() to helper thread memcontrol: Prevent scheduling while atomic in cgroup code cgroups: use simple wait in css_release() i915: bogus warning from i915 when running on PREEMPT_RT drm/i915: drop trace_i915_gem_ring_dispatch on rt gpu/i915: don't open code these things cpufreq: drop K8's driver from beeing selected mmc: sdhci: don't provide hard irq handler mmci: Remove bogus local_irq_save() i2c/omap: drop the lock hard irq context leds: trigger: disable CPU trigger on -RT arch/arm64: Add lazy preempt support powerpc: Add support for lazy preemption arm: Add support for lazy preemption x86: Support for lazy preemption sched: Add support for lazy preemption rcu: make RCU_BOOST default on RT ...
Diffstat (limited to 'lib/dump_stack.c')
-rw-r--r--lib/dump_stack.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/dump_stack.c b/lib/dump_stack.c
index 6745c6230db3..7ccbc6ff80ea 100644
--- a/lib/dump_stack.c
+++ b/lib/dump_stack.c
@@ -33,7 +33,7 @@ asmlinkage __visible void dump_stack(void)
* Permit this cpu to perform nested stack dumps while serialising
* against other CPUs
*/
- preempt_disable();
+ migrate_disable();
retry:
cpu = smp_processor_id();
@@ -52,7 +52,7 @@ retry:
if (!was_locked)
atomic_set(&dump_lock, -1);
- preempt_enable();
+ migrate_enable();
}
#else
asmlinkage __visible void dump_stack(void)