linux_dsm_epyc7002/arch/arm/mach-omap2
Tero Kristo 33e9572483 ARM: OMAP2+: powerdomain: use raw_smp_processor_id() for trace
smp_processor_id() checks preemption if CONFIG_DEBUG_PREEMPT is enabled,
causing a warning dump during boot:

[    5.042377] BUG: using smp_processor_id() in preemptible [00000000] code: swapper/0/1
[    5.050281] caller is pwrdm_set_next_pwrst+0x48/0x88
[    5.055330] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.14.24-g57341df0b4 #1

Use the raw_smp_processor_id() for the trace instead, this value does
not need to be perfectly correct. The alternative of disabling preempt
is too heavy weight operation to be applied in PM hot path for just
tracing purposes.

Signed-off-by: Tero Kristo <t-kristo@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
2018-05-01 07:49:31 -07:00
..
include/mach
am33xx-restart.c
am33xx.h
board-generic.c
board-n8x0.c bus: ti-sysc: Add support for platform data callbacks 2018-02-26 14:16:11 -08:00
clkt2xxx_dpll.c
clkt2xxx_dpllcore.c
clkt2xxx_virt_prcm_set.c
clock2xxx.h
clock3xxx.h
clock.c
clock.h
clockdomain.c
clockdomain.h
clockdomains2xxx_3xxx_data.c
clockdomains3xxx_data.c
clockdomains7xx_data.c
clockdomains33xx_data.c
clockdomains43xx_data.c
clockdomains44xx_data.c
clockdomains54xx_data.c
clockdomains81xx_data.c
clockdomains2420_data.c
clockdomains2430_data.c
cm1_7xx.h
cm1_44xx.h
cm1_54xx.h
cm2_7xx.h
cm2_44xx.h
cm2_54xx.h
cm2xxx_3xxx.h
cm2xxx.c
cm2xxx.h
cm3xxx.c
cm3xxx.h
cm33xx.c
cm33xx.h
cm44xx.h
cm81xx.h
cm_common.c
cm-regbits-7xx.h
cm-regbits-24xx.h
cm-regbits-33xx.h
cm-regbits-34xx.h
cm-regbits-44xx.h
cm-regbits-54xx.h
cm.h
cminst44xx.c
common-board-devices.h
common.c
common.h ARM: OMAP2+: pm33xx-core: Add platform code needed for PM 2018-02-27 08:53:37 -08:00
control.c ARM: OMAP5: control: add support for control module wkup pad config 2018-03-20 08:06:18 -07:00
control.h
cpuidle34xx.c
cpuidle44xx.c
ctrl_module_wkup_44xx.h
devices.c ARM: OMAP2+: Remove unused gpio header file references 2018-02-14 10:28:13 -08:00
display.c
display.h
dma.c
fb.c
gpmc.h
hdq1w.c
hdq1w.h
hsmmc.c ARM: OMAP2+: Remove unused gpio header file references 2018-02-14 10:28:13 -08:00
hsmmc.h
i2c.c
i2c.h ARM: OMAP: Move plat/i2c.h into mach-omap1 folder 2018-02-14 10:28:13 -08:00
id.c
id.h
io.c ARM: OMAP2+: pm33xx-core: Add platform code needed for PM 2018-02-27 08:53:37 -08:00
iomap.h
Kconfig ARM: OMAP2+: pm33xx-core: Add platform code needed for PM 2018-02-27 08:53:37 -08:00
l3_2xxx.h
l3_3xxx.h
l4_2xxx.h
l4_3xxx.h
Makefile ARM: OMAP2+: Fix build when using split object directories 2018-04-18 10:07:13 -07:00
mcbsp.c
mmc.h
msdi.c ARM: OMAP2+: Remove unused gpio header file references 2018-02-14 10:28:13 -08:00
omap2-restart.c
omap3-restart.c
omap4-common.c
omap4-restart.c
omap4-sar-layout.h ARM: OMAP2+: Fix typo for wakeup_ns_pa_addr 2018-02-28 14:47:13 -08:00
omap24xx.h
omap34xx.h
omap44xx.h
omap54xx.h
omap_device.c ARM: OMAP2+: Enable ti-sysc to use device tree data for smartreflex 2018-02-28 20:03:21 -08:00
omap_device.h
omap_hwmod_2xxx_3xxx_ipblock_data.c
omap_hwmod_2xxx_interconnect_data.c
omap_hwmod_2xxx_ipblock_data.c ARM: OMAP2+: Cleanup omap2_spi_dev_attr and other legacy data 2018-02-14 10:28:12 -08:00
omap_hwmod_3xxx_data.c ARM: OMAP2+: Cleanup omap_mcbsp_dev_attr and other legacy data 2018-02-14 10:28:13 -08:00
omap_hwmod_7xx_data.c ARM: OMAP2+: Cleanup omap_mcbsp_dev_attr and other legacy data 2018-02-14 10:28:13 -08:00
omap_hwmod_33xx_43xx_common_data.h ARM: OMAP2+: Cleanup omap2_spi_dev_attr and other legacy data 2018-02-14 10:28:12 -08:00
omap_hwmod_33xx_43xx_interconnect_data.c
omap_hwmod_33xx_43xx_ipblock_data.c ARM: OMAP2+: Cleanup omap2_spi_dev_attr and other legacy data 2018-02-14 10:28:12 -08:00
omap_hwmod_33xx_data.c ARM: OMAP2+: Cleanup omap2_spi_dev_attr and other legacy data 2018-02-14 10:28:12 -08:00
omap_hwmod_43xx_data.c ARM: OMAP2+: Cleanup omap2_spi_dev_attr and other legacy data 2018-02-14 10:28:12 -08:00
omap_hwmod_44xx_data.c ARM: OMAP2+: Cleanup omap_mcbsp_dev_attr and other legacy data 2018-02-14 10:28:13 -08:00
omap_hwmod_54xx_data.c ARM: OMAP2+: Cleanup omap_mcbsp_dev_attr and other legacy data 2018-02-14 10:28:13 -08:00
omap_hwmod_81xx_data.c ARM: OMAP2+: Cleanup omap2_spi_dev_attr and other legacy data 2018-02-14 10:28:12 -08:00
omap_hwmod_2420_data.c ARM: OMAP2+: Cleanup omap2_spi_dev_attr and other legacy data 2018-02-14 10:28:12 -08:00
omap_hwmod_2430_data.c ARM: OMAP2+: Cleanup omap_mcbsp_dev_attr and other legacy data 2018-02-14 10:28:13 -08:00
omap_hwmod_common_data.c
omap_hwmod_common_data.h ARM: OMAP2+: Cleanup omap_gpio_dev_attr usage 2018-02-14 10:28:12 -08:00
omap_hwmod_common_ipblock_data.c
omap_hwmod_reset.c
omap_hwmod.c Driver changes for ti-sysc for v4.17 2018-03-07 16:26:43 +01:00
omap_hwmod.h ARM: OMAP2+: Add functions to allocate module data from device tree 2018-02-28 16:32:09 -08:00
omap_opp_data.h
omap_phy_internal.c
omap_twl.c
omap-headsmp.S
omap-hotplug.c
omap-mpuss-lowpower.c
omap-pm-noop.c
omap-pm.h
omap-secure.c
omap-secure.h
omap-smc.S
omap-smp.c
omap-wakeupgen.c ARM: OMAP2+: Fix sar_base inititalization for HS omaps 2018-02-14 08:35:14 -08:00
omap-wakeupgen.h
opp2xxx.h
opp3xxx_data.c
opp4xxx_data.c
opp2420_data.c
opp2430_data.c
pdata-quirks.c Driver changes for ti-sysc for v4.17 2018-03-07 16:26:43 +01:00
pm24xx.c
pm33xx-core.c ARM: OMAP2+: pm33xx-core: Add platform code needed for PM 2018-02-27 08:53:37 -08:00
pm34xx.c
pm44xx.c
pm-asm-offsets.c ARM: OMAP2+: Fix build when using split object directories 2018-04-18 10:07:13 -07:00
pm-debug.c
pm.c ARM: OMAP3: Fix prm wake interrupt for resume 2018-02-14 08:34:28 -08:00
pm.h ARM: OMAP2+: pm33xx-core: Add platform code needed for PM 2018-02-27 08:53:37 -08:00
powerdomain-common.c
powerdomain.c ARM: OMAP2+: powerdomain: use raw_smp_processor_id() for trace 2018-05-01 07:49:31 -07:00
powerdomain.h
powerdomains2xxx_3xxx_data.c
powerdomains2xxx_3xxx_data.h
powerdomains2xxx_data.c
powerdomains3xxx_data.c
powerdomains7xx_data.c
powerdomains33xx_data.c
powerdomains43xx_data.c
powerdomains44xx_data.c
powerdomains54xx_data.c
prcm43xx.h
prcm44xx.h
prcm_mpu7xx.h
prcm_mpu44xx.c
prcm_mpu44xx.h
prcm_mpu54xx.h
prcm_mpu_44xx_54xx.h
prcm-common.h
prm2xxx_3xxx.c
prm2xxx_3xxx.h
prm2xxx.c
prm2xxx.h
prm3xxx.c
prm3xxx.h
prm7xx.h
prm33xx.c
prm33xx.h
prm44xx_54xx.h
prm44xx.c
prm44xx.h
prm54xx.h
prm_common.c
prm-regbits-24xx.h
prm-regbits-33xx.h
prm-regbits-34xx.h
prm-regbits-44xx.h
prm.h
prminst44xx.c
prminst44xx.h
scrm44xx.h
scrm54xx.h
sdrc2xxx.c
sdrc.c
sdrc.h
serial.h
sleep24xx.S
sleep33xx.S ARM: OMAP2+: Fix build when using split object directories 2018-04-18 10:07:13 -07:00
sleep34xx.S
sleep43xx.S ARM: OMAP2+: Fix build when using split object directories 2018-04-18 10:07:13 -07:00
sleep44xx.S ARM: OMAP2+: Use v7_invalidate_l1 in omap4_finish_suspend 2018-02-28 14:46:53 -08:00
smartreflex-class3.c
soc.h
sr_device.c ARM: OMAP2+: Enable ti-sysc to use device tree data for smartreflex 2018-02-28 20:03:21 -08:00
sram242x.S
sram243x.S
sram.c
sram.h
ti81xx-restart.c
ti81xx.h
timer.c ARM: OMAP: Move dmtimer.h out of plat-omap 2018-02-22 10:53:06 -08:00
usb-tusb6010.c
usb.h
vc3xxx_data.c
vc44xx_data.c
vc.c
vc.h
voltage.c
voltage.h
voltagedomains2xxx_data.c
voltagedomains3xxx_data.c
voltagedomains44xx_data.c
voltagedomains54xx_data.c
vp3xxx_data.c
vp44xx_data.c
vp.c
vp.h
wd_timer.c
wd_timer.h