summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorMarc Zyngier <marc.zyngier@arm.com>2015-11-16 19:13:27 +0000
committerThomas Gleixner <tglx@linutronix.de>2015-11-17 14:25:58 +0100
commit92eda4ad4371225d6ccf9cded74315547e9a3153 (patch)
tree151830ddfb508dacb90b229191f9cd170d20e435 /tools/perf/scripts/python/bin
parent0eece2b22849c90b730815c893425a36b9d10fd5 (diff)
downloadkernel-92eda4ad4371225d6ccf9cded74315547e9a3153.tar.gz
irqchip/gic: Clear enable bits before restoring them
When restoring the GIC state (after a suspend/resume cycle, for example), the driver directly writes the 'enabled' state it has saved by accessing GICD_ISENABLERn, which performs an OR operation between the value present in the register and the value we write. If whatever code that has run before we reentered the kernel has enabled an interrupt that was previously disabled, we won't restore that disabled state. Making sure we first clear the register (by writting to GICD_ICENABLERn) before restoring the enabled state. Signed-off-by: Marc Zyngier <marc.zyngier@arm.com> Cc: <linux-arm-kernel@lists.infradead.org> Cc: Jason Cooper <jason@lakedaemon.net> Cc: Russell King <linux@arm.linux.org.uk> Link: http://lkml.kernel.org/r/1447701208-18150-4-git-send-email-marc.zyngier@arm.com Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
r Bueso 2023-06-25cxl/mem: Wire up Sanitization supportDavidlohr Bueso 2023-06-25cxl/mbox: Add sanitization handling machineryDavidlohr Bueso 2023-06-25cxl/mem: Introduce security state sysfs fileDavidlohr Bueso 2023-06-25cxl/memdev: Formalize endpoint port linkageDan Williams 2023-06-25cxl/memdev: Make mailbox functionality optionalDan Williams 2023-06-25cxl/mbox: Move mailbox related driver state to its own data structureDan Williams 2023-04-23cxl/memdev: Trace inject and clear poison as cxl_poison eventsAlison Schofield 2023-04-23cxl/memdev: Warn of poison inject or clear to a mapped regionAlison Schofield 2023-04-23cxl/memdev: Add support for the Clear Poison mailbox commandAlison Schofield 2023-04-23cxl/memdev: Add support for the Inject Poison mailbox commandAlison Schofield 2023-04-23cxl/region: Provide region info to the cxl_poison trace eventAlison Schofield 2023-04-23cxl/memdev: Add trigger_poison_list sysfs attributeAlison Schofield 2023-02-25Merge tag 'cxl-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxlLinus Torvalds 2023-02-10Merge branch 'for-6.3/cxl-ram-region' into cxl/nextDan Williams 2023-02-10cxl/memdev: Fix endpoint port removalDan Williams 2023-02-09cxl/mem: Correct full ID range allocationDavidlohr Bueso 2023-01-27driver core: make struct bus_type.uevent() take a const *Greg Kroah-Hartman 2023-01-27driver core: make struct device_type.devnode() take a const *Greg Kroah-Hartman 2022-12-03cxl/pci: Add (hopeful) error handling supportDan Williams 2022-07-09cxl/mem: Convert partition-info to resourcesDan Williams