aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorWaiman Long <longman@redhat.com>2024-03-18 20:50:04 -0400
committerIngo Molnar <mingo@kernel.org>2024-03-21 20:45:17 +0100
commit3774b28d8f3b9e8a946beb9550bee85e5454fc9f (patch)
treeb7bd0cbb64f1d2e4fb10639e2dda674422752685 /tools/perf/scripts/python/export-to-sqlite.py
parentMerge tag 'irq-urgent-2024-03-17' of git://git.kernel.org/pub/scm/linux/kerne... (diff)
downloadlinux-3774b28d8f3b9e8a946beb9550bee85e5454fc9f.tar.gz
linux-3774b28d8f3b9e8a946beb9550bee85e5454fc9f.zip
locking/qspinlock: Always evaluate lockevent* non-event parameter once
The 'inc' parameter of lockevent_add() and the cond parameter of lockevent_cond_inc() are only evaluated when CONFIG_LOCK_EVENT_COUNTS is on. That can cause problem if those parameters are expressions with side effect like a "++". Fix this by evaluating those non-event parameters once even if CONFIG_LOCK_EVENT_COUNTS is off. This will also eliminate the need of the __maybe_unused attribute to the wait_early local variable in pv_wait_node(). Suggested-by: Ingo Molnar <mingo@kernel.org> Signed-off-by: Waiman Long <longman@redhat.com> Signed-off-by: Ingo Molnar <mingo@kernel.org> Reviewed-by: Boqun Feng <boqun.feng@gmail.com> Link: https://lore.kernel.org/r/20240319005004.1692705-1-longman@redhat.com
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions
14:44:36 -0700'>2015-08-18ARM: add TC2 PM support to multi_v7_defconfigNicolas Pitre1-0/+1 2015-08-14ARM: tegra: Update multi_v7_defconfigThierry Reding1-0/+9 2015-08-14ARM: tegra: Update default configurationTuomas Tynkkynen1-7/+2 2015-08-14ARM: EXYNOS: switch to using generic cpufreq driver for exynos4x12Bartlomiej Zolnierkiewicz2-0/+4 2015-08-14cpufreq: exynos: Remove unselectable rule for arm-exynos-cpufreq.oJonas Rabenstein1-1/+0 2015-08-14ARM: dts: add iommu property to JPEG device for exynos4Marek Szyprowski1-0/+1 2015-08-14ARM: dts: enable SPI1 for exynos4412-odroidu3Alexis Ballier1-0/+8 2015-08-14ARM: dts: Add SPI CS on exynos5250-snowMichal Suchanek1-0/+1 2015-08-14ARM: dts: Add CPU cooling binding for exynos3250 boardsChanwoo Choi3-0/+31 2015-08-14ARM: dts: add exynos5422-cpus.dtsi to correct cpu orderChanho Park2-0/+82 2015-08-14ARM: dts: add CPU OPP and regulator supply property for exynos4x12Bartlomiej Zolnierkiewicz5-0/+176 2015-08-14ARM: dts: Add CPU OPP and regulator supply property for exynos3250Chanwoo Choi3-0/+23 2015-08-14ARM: dts: add CPU OPP and regulator supply property for exynos5250Thomas Abraham5-0/+38 2015-08-14ARM: EXYNOS: Add exynos3250 compatible to use generic cpufreq driverChanwoo Choi1-0/+1 2015-08-14ARM: EXYNOS: switch to using generic cpufreq driver for exynos5250Thomas Abraham1-0/+1 2015-08-14cpufreq: exynos: remove Exynos4x12 specific cpufreq driver supportBartlomiej Zolnierkiewicz5-582/+0 2015-08-14clk: exynos4x12: add cpu clock configuration data and instantiate cpu clockBartlomiej Zolnierkiewicz1-0/+50 2015-08-13ARM: at91/defconfig: at91_dt: remove ARM_AT91_ETHERAlexandre Belloni1-1/+0 2015-08-13ARM: at91/defconfig: at91_dt: enable DRM hlcdc supportJosh Wu1-0/+6 2015-08-12ARM: exynos_defconfig: Enable cpufreq-dt driverKrzysztof Kozlowski1-0/+2 2015-08-12ARM: multi_v7_defconfig: Enable max77802 regulatorJavier Martinez Canillas1-0/+1 2015-08-05ARM: at91: at91_dt_defconfig: enable ISI and ov2640 supportJosh Wu1-0/+6 2015-08-04reset: reset-zynq: Adding support for Xilinx Zynq reset controller.Moritz Fischer2-0/+156