summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorRafael J. Wysocki <rjw@sisk.pl>2010-06-08 10:49:45 +0200
committerLen Brown <len.brown@intel.com>2010-06-12 00:45:05 -0400
commitc9a8bbb7704cbf515c0fc68970abbe4e91d68521 (patch)
treeae4fbfdd9bde46ba24f761e9fca8d3a3fdbe623e /tools/perf/scripts/python/stackcollapse.py
parentfd247447c1d94a79d5cfc647430784306b3a8323 (diff)
downloadkernel-c9a8bbb7704cbf515c0fc68970abbe4e91d68521.tar.gz
ACPI / ACPICA: Avoid writing full enable masks to GPE registers
ACPICA uses acpi_hw_write_gpe_enable_reg() to re-enable a GPE after an event signaled by it has been handled. However, this function writes the entire GPE enable mask to the GPE's enable register which may not be correct. Namely, if one of the other GPEs in the same register was previously enabled by acpi_enable_gpe() and subsequently disabled using acpi_set_gpe(), acpi_hw_write_gpe_enable_reg() will re-enable it along with the target GPE. To fix this issue rework acpi_hw_write_gpe_enable_reg() so that it calls acpi_hw_low_set_gpe() with a special action value, ACPI_GPE_COND_ENABLE, that will make it only enable the GPE if the corresponding bit in its register's enable_for_run mask is set. Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl> Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions
vers/i2c/busses/i2c-designware-core.h?id=8afb46804dfa88bb86d65e13f3209372f3d912e3'>i2c: designware: Cleanup bus lock handlingHans de Goede 2018-10-11i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllersHans de Goede 2018-09-06i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaroundHans de Goede 2018-09-02i2c: designware: add MSCC Ocelot supportAlexandre Belloni 2018-09-02i2c: designware: allow IP specific sda_hold_timeAlexandre Belloni 2018-08-20i2c: designware: Add SPDX license tagAndy Shevchenko 2018-08-08i2c: designware: Convert to use struct i2c_timingsAndy Shevchenko 2018-07-03i2c: designware: Move SDA hold time configuration to common codeJarkko Nikula 2018-07-03i2c: designware: Move register access detection to common codeJarkko Nikula 2018-05-15i2c: designware: refactor low-level enable/disableAlexander Monakov 2018-02-04Merge branch 'i2c/for-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds 2018-01-10PM: i2c-designware-platdrv: Optimize power managementRafael J. Wysocki 2017-11-27i2c: designware: add i2c gpio recovery optionTim Sander 2017-11-27i2c: designware: rename i2c_dw_plat_prepare_clk to i2c_dw_prepare_clkPhil Reid 2017-11-27i2c: designware: move i2c_dw_plat_prepare_clk to commonPhil Reid