summaryrefslogtreecommitdiff
path: root/drivers/watchdog/octeon-wdt-nmi.S
diff options
context:
space:
mode:
authorYicong Yang <yangyicong@hisilicon.com>2023-10-10 16:47:28 +0800
committerSuzuki K Poulose <suzuki.poulose@arm.com>2023-11-13 09:43:33 +0000
commite0dd27ad8af00f147ac3c9de88e0687986afc3ea (patch)
tree501d505fb24304ec88424aef5d52ae55c6ece894 /drivers/watchdog/octeon-wdt-nmi.S
parent55e0a2fb0cb5ab7c9c99c1ad4d3e6954de8b73a0 (diff)
hwtracing: hisi_ptt: Handle the interrupt in hardirq context
Handle the trace interrupt in the hardirq context, make sure the irq core won't threaded it by declaring IRQF_NO_THREAD and userspace won't balance it by declaring IRQF_NOBALANCING. Otherwise we may violate the synchronization requirements of the perf core, referenced to the change of arm-ccn PMU commit 0811ef7e2f54 ("bus: arm-ccn: fix PMU interrupt flags"). In the interrupt handler we mainly doing 2 things: - Copy the data from the local DMA buffer to the AUX buffer - Commit the data in the AUX buffer Signed-off-by: Yicong Yang <yangyicong@hisilicon.com> Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> [ Fixed commit description to suppress checkpatch warning ] Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com> Link: https://lore.kernel.org/r/20231010084731.30450-3-yangyicong@huawei.com
Diffstat (limited to 'drivers/watchdog/octeon-wdt-nmi.S')
0 files changed, 0 insertions, 0 deletions