summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/task-analyzer.py
diff options
context:
space:
mode:
authorFrederic Weisbecker <fweisbec@gmail.com>2014-08-18 01:36:07 +0200
committerFrederic Weisbecker <fweisbec@gmail.com>2014-09-13 18:46:41 +0200
commit9b01f5bf3999a3db5b1bbd9fdfd80d8d304e94ee (patch)
tree6536b57cc841ab42187b94245ca7fddf192a12ba /tools/perf/scripts/python/task-analyzer.py
parent4327b15f64b2580dad40d2674d50fc44f1b699c1 (diff)
downloadkernel-9b01f5bf3999a3db5b1bbd9fdfd80d8d304e94ee.tar.gz
nohz: nohz full depends on irq work self IPI support
The nohz full functionality depends on IRQ work to trigger its own interrupts. As it's used to restart the tick, we can't rely on the tick fallback for irq work callbacks, ie: we can't use the tick to restart the tick itself. Lets reject the full dynticks initialization if that arch support isn't available. As a side effect, this makes sure that nohz kick is never called from the tick. That otherwise would result in illegal hrtimer self-cancellation and lockup. Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Ingo Molnar <mingo@kernel.org> Cc: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions
an>drm/nouveau/dp: convert to use ERR_CAST()Zhang Enpei 2025-05-16drm/nouveau/fifo: small cleanup in nvkm_chan_cctx_get()Dan Carpenter 2025-01-07drm/nouveau/disp: Fix missing backlight control on Macbook 5,1Takashi Iwai 2024-11-21Merge tag 'drm-next-2024-11-21' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds 2024-11-14nouveau/dp: handle retries for AUX CH transfers with GSP.Dave Airlie 2024-11-14nouveau: handle EBUSY and EAGAIN for GSP aux errors.Dave Airlie 2024-10-29drm/nouveau/gr/gf100: Fix missing unlock in gf100_gr_chan_new()Li Huafei 2024-09-04drm/nouveau/tegra: Use iommu_paging_domain_alloc()Lu Baolu 2024-07-27drm/nouveau/nvif: remove disp chan rd/wrBen Skeggs 2024-07-27drm/nouveau/nvif: remove device rd/wrBen Skeggs 2024-07-27drm/nouveau/nvif: remove device argsBen Skeggs 2024-07-27drm/nouveau/nvif: remove client devlistBen Skeggs 2024-07-27drm/nouveau/nvkm: remove perfmonBen Skeggs 2024-07-27drm/nouveau/nvkm: remove detect/mmio/subdev_mask from device argsBen Skeggs 2024-04-22Backmerge tag 'v6.9-rc5' into drm-nextDave Airlie 2024-03-28drm/nouveau/gr/gf100: Remove second semicolonColin Ian King 2024-03-15drm/nouveau/dp: Fix incorrect return code in r535_dp_aux_xfer()Lyude Paul 2024-02-05Merge tag 'drm-misc-next-2024-01-11' of git://anongit.freedesktop.org/drm/drm...Dave Airlie 2024-01-29Merge drm/drm-next into drm-misc-nextMaxime Ripard