summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/call-graph-from-sql.py
diff options
context:
space:
mode:
authorSuresh Siddha <suresh.b.siddha@intel.com>2011-08-25 12:01:12 -0700
committerIngo Molnar <mingo@elte.hu>2011-09-21 10:26:26 +0200
commite57253a81d9cc7049e9e43bd806ce6cdd297ec1c (patch)
tree979900bd7e7fe8fd60e28fcd79b2652bd92fa84a /tools/perf/scripts/python/call-graph-from-sql.py
parent1e75b31d638d5242ca8e9771dfdcbd28a5f041df (diff)
downloadkernel-e57253a81d9cc7049e9e43bd806ce6cdd297ec1c.tar.gz
x86, ioapic: Restore the mask bit correctly in eoi_ioapic_irq()
For older IO-APIC's, we were clearing the remote-IRR by changing the RTE trigger mode to edge and then back to level. We wanted to mask the RTE during this process, so we were essentially doing mask+edge and then to unmask+level. As part of the commit ca64c47cecd0321b2e0dcbd7aaff44b68ce20654, we moved this EOI process earlier where the IO-APIC RTE is masked. So we were wrongly unmasking it in the eoi_ioapic_irq(). So change the remote-IRR clear sequence in eoi_ioapic_irq() to mask + edge and then restore the previous RTE entry which will restore the mask status as well as the level trigger. Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com> Cc: Maciej W. Rozycki <macro@linux-mips.org> Cc: Thomas Renninger <trenn@suse.de> Cc: Rafael Wysocki <rjw@novell.com> Cc: lchiquitto@novell.com Cc: jbeulich@novell.com Cc: yinghai@kernel.org Link: http://lkml.kernel.org/r/20110825190657.210286410@sbsiddha-desk.sc.intel.com Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-sql.py')
0 files changed, 0 insertions, 0 deletions
an>net: pse-pd: tps23881: Fix the device ID checkKyle Swenson 2024-07-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski 2024-07-14net: pse-pd: Do not return EOPNOSUPP if config is nullKory Maincent 2024-07-11net: pse-pd: pd692x0: Fix spelling mistake "availables" -> "available"Colin Ian King 2024-07-05net: pse-pd: pd692x0: Enhance with new current limit and voltage read callbacksKory Maincent (Dent Project) 2024-07-05net: pse-pd: Add new power limit get and set c33 featuresKory Maincent (Dent Project) 2024-07-05net: pse-pd: pd692x0: Expand ethtool status messageKory Maincent (Dent Project) 2024-06-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski 2024-06-26net: Drop explicit initialization of struct i2c_device_id::driver_data to 0Uwe Kleine-König 2024-06-21net: pse-pd: Kconfig: Fix missing firmware loader config selectKory Maincent 2024-04-24net: pse-pd: Kconfig: Add missing Regulator API dependencyKory Maincent (Dent Project) 2024-04-24net: pse-pd: pse_core: Fix pse regulator typeKory Maincent (Dent Project) 2024-04-24net: pse-pd: pse_core: Add missing kdoc return descriptionKory Maincent (Dent Project) 2024-04-18net: pse-pd: Add TI TPS23881 PSE controller driverKory Maincent (Dent Project) 2024-04-18net: pse-pd: Add PD692x0 PSE controller driverKory Maincent (Dent Project) 2024-04-18net: pse-pd: Use regulator framework within PSE frameworkKory Maincent (Dent Project) 2024-04-18net: pse-pd: Add support for setup_pi_matrix callbackKory Maincent (Dent Project) 2024-04-18net: pse-pd: Add support for PSE PIsKory Maincent (Dent Project) 2024-04-18net: pse-pd: Introduce PSE types enumerationKory Maincent (Dent Project) 2024-04-16net: pse-pd: Rectify and adapt the naming of admin_cotrol member of struct ps...Kory Maincent (Dent Project)