[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250704075225.3212486-1-sakari.ailus@linux.intel.com>
Date: Fri, 4 Jul 2025 10:52:25 +0300
From: Sakari Ailus <sakari.ailus@...ux.intel.com>
To: linux-pm@...r.kernel.org
Cc: linux-kernel@...r.kernel.org,
"Rafael J. Wysocki" <rafael@...nel.org>
Subject: [PATCH 00/80] treewide: Remove redundant pm_runtime_mark_last_busy() calls
Hello everyone,
Late last year I posted a set to switch to __pm_runtime_mark_last_busy()
and gradually get rid of explicit pm_runtime_mark_last_busy() calls in
drivers, embedding them in the appropriate pm_runtime_*autosuspend*()
calls. The overall feedback I got at the time was that this is an
unnecessary intermediate step, and removing the
pm_runtime_mark_last_busy() calls can be done after adding them to the
relevant Runtime PM autosuspend related functions. The latter part has
been done and is present in Rafael's tree at the moment, also see
<URL:https://lore.kernel.org/linux-pm/CAJZ5v0g7-8UWp6ATOy+=oGdxDaCnfKHBG_+kbiTr+VeuXZsUFQ@mail.gmail.com/>:
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
pm-runtime-6.17-rc1
So before merging these, please pull Rafael's tag. My thinking is indeed
these would be best merged via the respective trees as there's some
potential for conflicts (there are around 920 call sites modified here).
These patches are on next-20250701.
The changes in these have been generated using the following Coccinelle
patch:
-----------8<-----------------------------
@@
expression E;
identifier label, rval;
@@
- pm_runtime_mark_last_busy(E);
...
(
label:
|
)
...
(
pm_runtime_put_autosuspend(E);
|
pm_runtime_put_sync_autosuspend(E);
|
pm_runtime_autosuspend(E);
|
pm_request_autosuspend(E);
|
(void)pm_runtime_put_autosuspend(E);
|
(void)pm_runtime_put_sync_autosuspend(E);
|
(void)pm_runtime_autosuspend(E);
|
(void)pm_request_autosuspend(E);
|
return pm_runtime_put_autosuspend(E);
|
return pm_runtime_put_sync_autosuspend(E);
|
return pm_runtime_autosuspend(E);
|
return pm_request_autosuspend(E);
|
rval = pm_runtime_put_autosuspend(E);
|
rval = pm_runtime_put_sync_autosuspend(E);
|
rval = pm_runtime_autosuspend(E);
|
rval = pm_request_autosuspend(E);
)
-----------8<-----------------------------
Sakari Ailus (80):
accel/ivpu: Remove redundant pm_runtime_mark_last_busy() calls
accel/amdxdna: Remove redundant pm_runtime_mark_last_busy() calls
Bluetooth: Remove redundant pm_runtime_mark_last_busy() calls
bus: sunxi-rsb: Remove redundant pm_runtime_mark_last_busy() calls
hwrng: Remove redundant pm_runtime_mark_last_busy() calls
clk: imx: Remove redundant pm_runtime_mark_last_busy() calls
clk: qcom: Remove redundant pm_runtime_mark_last_busy() calls
crypto: Remove redundant pm_runtime_mark_last_busy() calls
dmaengine: at_xdmac: Remove redundant pm_runtime_mark_last_busy()
calls
dmaengine: pl330: Remove redundant pm_runtime_mark_last_busy() calls
dmaengine: qcom: Remove redundant pm_runtime_mark_last_busy() calls
dmaengine: ste_dma40: Remove redundant pm_runtime_mark_last_busy()
calls
dmaengine: ti: Remove redundant pm_runtime_mark_last_busy() calls
dmaengine: zynqmp_dma: Remove redundant pm_runtime_mark_last_busy()
calls
gpio: arizona: Remove redundant pm_runtime_mark_last_busy() calls
drm/amd: Remove redundant pm_runtime_mark_last_busy() calls
drm/nouveau: Remove redundant pm_runtime_mark_last_busy() calls
drm/radeon: Remove redundant pm_runtime_mark_last_busy() calls
drm/panfrost: Remove redundant pm_runtime_mark_last_busy() calls
drivers: drm: Remove redundant pm_runtime_mark_last_busy() calls
HSI: omap_ssi_port: Remove redundant pm_runtime_mark_last_busy() calls
stm class: Remove redundant pm_runtime_mark_last_busy() calls
i2c: Remove redundant pm_runtime_mark_last_busy() calls
i3c: master: svc: Remove redundant pm_runtime_mark_last_busy() calls
i3c: dw: Remove redundant pm_runtime_mark_last_busy() calls
HID: intel-thc-hid: Remove redundant pm_runtime_mark_last_busy() calls
iio: accel: Remove redundant pm_runtime_mark_last_busy() calls
iio: adc: Remove redundant pm_runtime_mark_last_busy() calls
iio: chemical: Remove redundant pm_runtime_mark_last_busy() calls
iio: common: Remove redundant pm_runtime_mark_last_busy() calls
iio: dac: Remove redundant pm_runtime_mark_last_busy() calls
iio: gyro: Remove redundant pm_runtime_mark_last_busy() calls
iio: imu: Remove redundant pm_runtime_mark_last_busy() calls
iio: light: Remove redundant pm_runtime_mark_last_busy() calls
iio: magnetometer: Remove redundant pm_runtime_mark_last_busy() calls
iio: pressure: Remove redundant pm_runtime_mark_last_busy() calls
iio: proximity: Remove redundant pm_runtime_mark_last_busy() calls
iio: temperature: Remove redundant pm_runtime_mark_last_busy() calls
Input: omap4-keypad: Remove redundant pm_runtime_mark_last_busy()
calls
Input: cs40l50: Remove redundant pm_runtime_mark_last_busy() calls
media: Remove redundant pm_runtime_mark_last_busy() calls
mfd: Remove redundant pm_runtime_mark_last_busy() calls
mei: Remove redundant pm_runtime_mark_last_busy() calls
mmc: Remove redundant pm_runtime_mark_last_busy() calls
mtd: rawnand: gpmi: Remove redundant pm_runtime_mark_last_busy() calls
net: ethernet: Remove redundant pm_runtime_mark_last_busy() calls
net: ipa: Remove redundant pm_runtime_mark_last_busy() calls
net: wireless: Remove redundant pm_runtime_mark_last_busy() calls
net: wwan: Remove redundant pm_runtime_mark_last_busy() calls
nfc: trf7970a: Remove redundant pm_runtime_mark_last_busy() calls
PCI/portdrv: Remove redundant pm_runtime_mark_last_busy() calls
phy: motorola: phy-mapphone-mdm6600: Remove redundant
pm_runtime_mark_last_busy() calls
phy: ti: phy-twl4030-usb: Remove redundant pm_runtime_mark_last_busy()
calls
power: supply: bq24190: Remove redundant pm_runtime_mark_last_busy()
calls
power: supply: twl4030_charger: Remove redundant
pm_runtime_mark_last_busy() calls
pwm: img: Remove redundant pm_runtime_mark_last_busy() calls
regulator: stm32-vrefbuf: Remove redundant pm_runtime_mark_last_busy()
calls
remoteproc: omap: Remove redundant pm_runtime_mark_last_busy() calls
slimbus: Remove redundant pm_runtime_mark_last_busy() calls
soundwire: Remove redundant pm_runtime_mark_last_busy() calls
spi: Remove redundant pm_runtime_mark_last_busy() calls
staging: greybus: Remove redundant pm_runtime_mark_last_busy() calls
greybus: Remove redundant pm_runtime_mark_last_busy() calls
media: rkvdec: Remove redundant pm_runtime_mark_last_busy() calls
thunderbolt: Remove redundant pm_runtime_mark_last_busy() calls
serial: Remove redundant pm_runtime_mark_last_busy() calls
usb: Remove redundant pm_runtime_mark_last_busy() calls
w1: omap-hdq: Remove redundant pm_runtime_mark_last_busy() calls
ALSA: hda: Remove redundant pm_runtime_mark_last_busy() calls
ASoC: atmel: Remove redundant pm_runtime_mark_last_busy() calls
ASoC: codecs: Remove redundant pm_runtime_mark_last_busy() calls
ASoC: Intel: Remove redundant pm_runtime_mark_last_busy() calls
ASoC: component: Remove redundant pm_runtime_mark_last_busy() calls
ASoC: SOF: Remove redundant pm_runtime_mark_last_busy() calls
ALSA: intel_hdmi: Remove redundant pm_runtime_mark_last_busy() calls
soc: apple: mailbox: Remove redundant pm_runtime_mark_last_busy()
calls
block: pm: Remove redundant pm_runtime_mark_last_busy() calls
Input: cyapa - Remove redundant pm_runtime_mark_last_busy() calls
mei: Remove redundant pm_runtime_mark_last_busy() calls
scsi: block: pm: Remove redundant pm_runtime_mark_last_busy() calls
block/blk-pm.c | 1 -
drivers/accel/amdxdna/amdxdna_pci_drv.c | 3 --
drivers/accel/ivpu/ivpu_job.c | 1 -
drivers/accel/ivpu/ivpu_pm.c | 2 --
drivers/bluetooth/btmtksdio.c | 1 -
drivers/bluetooth/hci_bcm.c | 3 --
drivers/bluetooth/hci_h5.c | 2 --
drivers/bluetooth/hci_intel.c | 3 --
drivers/bus/sunxi-rsb.c | 2 --
drivers/char/hw_random/atmel-rng.c | 1 -
drivers/char/hw_random/cctrng.c | 1 -
drivers/char/hw_random/mtk-rng.c | 1 -
drivers/char/hw_random/npcm-rng.c | 1 -
drivers/char/hw_random/omap3-rom-rng.c | 1 -
drivers/char/hw_random/rockchip-rng.c | 3 --
drivers/char/hw_random/stm32-rng.c | 1 -
drivers/clk/imx/clk-imx8qxp-lpcg.c | 1 -
drivers/clk/imx/clk-scu.c | 1 -
drivers/clk/qcom/lpassaudiocc-sc7280.c | 2 --
drivers/clk/qcom/lpasscorecc-sc7180.c | 2 --
drivers/crypto/ccree/cc_pm.c | 1 -
drivers/crypto/hisilicon/qm.c | 1 -
drivers/crypto/omap-aes-gcm.c | 1 -
drivers/crypto/omap-aes.c | 1 -
drivers/crypto/omap-des.c | 1 -
drivers/crypto/omap-sham.c | 1 -
drivers/crypto/stm32/stm32-cryp.c | 1 -
drivers/crypto/stm32/stm32-hash.c | 1 -
drivers/dma/at_xdmac.c | 11 ------
drivers/dma/pl330.c | 5 ---
drivers/dma/qcom/bam_dma.c | 5 ---
drivers/dma/qcom/hidma.c | 9 -----
drivers/dma/qcom/hidma_dbg.c | 1 -
drivers/dma/qcom/hidma_mgmt.c | 2 --
drivers/dma/ste_dma40.c | 8 -----
drivers/dma/ti/cppi41.c | 5 ---
drivers/dma/xilinx/zynqmp_dma.c | 2 --
drivers/gpio/gpio-arizona.c | 2 --
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 1 -
.../gpu/drm/amd/amdgpu/amdgpu_connectors.c | 4 ---
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 25 -------------
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 2 --
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 ---
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 --
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 --
drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 1 -
.../gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 1 -
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 1 -
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 1 -
.../drm/bridge/analogix/analogix_dp_core.c | 2 --
drivers/gpu/drm/bridge/analogix/anx7625.c | 2 --
drivers/gpu/drm/bridge/parade-ps8640.c | 2 --
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 1 -
drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 ---
drivers/gpu/drm/exynos/exynos_drm_fimc.c | 2 --
drivers/gpu/drm/exynos/exynos_drm_g2d.c | 2 --
drivers/gpu/drm/exynos/exynos_drm_gsc.c | 2 --
drivers/gpu/drm/exynos/exynos_drm_rotator.c | 1 -
drivers/gpu/drm/exynos/exynos_drm_scaler.c | 1 -
drivers/gpu/drm/i915/intel_runtime_pm.c | 2 --
drivers/gpu/drm/imx/dcss/dcss-crtc.c | 1 -
drivers/gpu/drm/lima/lima_sched.c | 1 -
drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 --
drivers/gpu/drm/nouveau/nouveau_connector.c | 1 -
drivers/gpu/drm/nouveau/nouveau_debugfs.c | 1 -
drivers/gpu/drm/nouveau/nouveau_display.c | 1 -
drivers/gpu/drm/nouveau/nouveau_drm.c | 4 ---
drivers/gpu/drm/nouveau/nouveau_gem.c | 3 --
drivers/gpu/drm/panel/panel-edp.c | 3 --
.../gpu/drm/panel/panel-samsung-atna33xc20.c | 2 --
drivers/gpu/drm/panel/panel-simple.c | 2 --
drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 2 --
drivers/gpu/drm/panthor/panthor_sched.c | 2 --
drivers/gpu/drm/radeon/radeon_acpi.c | 1 -
drivers/gpu/drm/radeon/radeon_connectors.c | 5 ---
drivers/gpu/drm/radeon/radeon_display.c | 2 --
drivers/gpu/drm/radeon/radeon_drv.c | 2 --
drivers/gpu/drm/radeon/radeon_fbdev.c | 2 --
drivers/gpu/drm/radeon/radeon_kms.c | 4 ---
drivers/gpu/drm/tegra/submit.c | 1 -
drivers/gpu/drm/tidss/tidss_drv.c | 2 --
drivers/gpu/drm/vc4/vc4_v3d.c | 1 -
drivers/greybus/bundle.c | 1 -
drivers/greybus/interface.c | 1 -
.../intel-quicki2c/pci-quicki2c.c | 2 --
.../intel-quicki2c/quicki2c-hid.c | 1 -
.../intel-quickspi/pci-quickspi.c | 2 --
.../intel-quickspi/quickspi-hid.c | 1 -
drivers/hsi/controllers/omap_ssi_port.c | 11 ------
drivers/hwtracing/stm/core.c | 3 --
drivers/i2c/busses/i2c-amd-mp2.h | 1 -
drivers/i2c/busses/i2c-at91-core.c | 1 -
drivers/i2c/busses/i2c-at91-master.c | 1 -
drivers/i2c/busses/i2c-cadence.c | 1 -
drivers/i2c/busses/i2c-davinci.c | 2 --
drivers/i2c/busses/i2c-designware-master.c | 1 -
drivers/i2c/busses/i2c-hix5hd2.c | 1 -
drivers/i2c/busses/i2c-i801.c | 1 -
drivers/i2c/busses/i2c-img-scb.c | 3 --
drivers/i2c/busses/i2c-imx-lpi2c.c | 4 ---
drivers/i2c/busses/i2c-imx.c | 3 --
drivers/i2c/busses/i2c-mv64xxx.c | 1 -
drivers/i2c/busses/i2c-nvidia-gpu.c | 1 -
drivers/i2c/busses/i2c-omap.c | 3 --
drivers/i2c/busses/i2c-qcom-cci.c | 2 --
drivers/i2c/busses/i2c-qcom-geni.c | 1 -
drivers/i2c/busses/i2c-qup.c | 3 --
drivers/i2c/busses/i2c-riic.c | 2 --
drivers/i2c/busses/i2c-rzv2m.c | 1 -
drivers/i2c/busses/i2c-sprd.c | 2 --
drivers/i2c/busses/i2c-stm32f7.c | 5 ---
drivers/i2c/busses/i2c-xiic.c | 1 -
drivers/i3c/master/dw-i3c-master.c | 8 -----
drivers/i3c/master/svc-i3c-master.c | 8 -----
drivers/iio/accel/bmc150-accel-core.c | 1 -
drivers/iio/accel/bmi088-accel-core.c | 3 --
drivers/iio/accel/fxls8962af-core.c | 1 -
drivers/iio/accel/kxcjk-1013.c | 1 -
drivers/iio/accel/kxsd9.c | 3 --
drivers/iio/accel/mma8452.c | 1 -
drivers/iio/accel/mma9551_core.c | 1 -
drivers/iio/accel/msa311.c | 6 ----
drivers/iio/adc/ab8500-gpadc.c | 1 -
drivers/iio/adc/at91-sama5d2_adc.c | 10 ------
drivers/iio/adc/imx8qxp-adc.c | 2 --
drivers/iio/adc/imx93_adc.c | 1 -
drivers/iio/adc/rcar-gyroadc.c | 1 -
drivers/iio/adc/rzg2l_adc.c | 3 --
drivers/iio/adc/stm32-adc-core.c | 1 -
drivers/iio/adc/stm32-adc.c | 7 ----
drivers/iio/adc/sun4i-gpadc-iio.c | 2 --
drivers/iio/adc/ti-ads1015.c | 1 -
drivers/iio/adc/ti-ads1100.c | 1 -
drivers/iio/adc/ti-ads1119.c | 2 --
drivers/iio/chemical/atlas-sensor.c | 2 --
drivers/iio/chemical/bme680_core.c | 3 --
.../common/hid-sensors/hid-sensor-trigger.c | 1 -
drivers/iio/dac/stm32-dac.c | 3 --
drivers/iio/gyro/bmg160_core.c | 1 -
drivers/iio/gyro/fxas21002c_core.c | 2 --
drivers/iio/gyro/mpu3050-core.c | 3 --
drivers/iio/gyro/mpu3050-i2c.c | 1 -
.../iio/imu/inv_icm42600/inv_icm42600_accel.c | 5 ---
.../imu/inv_icm42600/inv_icm42600_buffer.c | 1 -
.../iio/imu/inv_icm42600/inv_icm42600_gyro.c | 5 ---
.../iio/imu/inv_icm42600/inv_icm42600_temp.c | 1 -
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 6 ----
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 1 -
drivers/iio/imu/kmx61.c | 1 -
drivers/iio/light/apds9306.c | 2 --
drivers/iio/light/apds9960.c | 1 -
drivers/iio/light/bh1780.c | 1 -
drivers/iio/light/gp2ap002.c | 2 --
drivers/iio/light/isl29028.c | 1 -
drivers/iio/light/ltrf216a.c | 1 -
drivers/iio/light/pa12203001.c | 1 -
drivers/iio/light/rpr0521.c | 1 -
drivers/iio/light/tsl2583.c | 1 -
drivers/iio/light/tsl2591.c | 2 --
drivers/iio/light/us5182d.c | 1 -
drivers/iio/light/vcnl4000.c | 1 -
drivers/iio/light/vcnl4035.c | 1 -
drivers/iio/magnetometer/ak8974.c | 2 --
drivers/iio/magnetometer/ak8975.c | 1 -
drivers/iio/magnetometer/als31300.c | 2 --
drivers/iio/magnetometer/bmc150_magn.c | 1 -
drivers/iio/magnetometer/tmag5273.c | 2 --
drivers/iio/magnetometer/yamaha-yas530.c | 2 --
drivers/iio/pressure/bmp280-core.c | 5 ---
drivers/iio/pressure/icp10100.c | 1 -
drivers/iio/pressure/mpl115.c | 2 --
drivers/iio/pressure/zpa2326.c | 2 --
.../iio/proximity/pulsedlight-lidar-lite-v2.c | 1 -
drivers/iio/proximity/srf04.c | 1 -
drivers/iio/temperature/mlx90614.c | 1 -
drivers/iio/temperature/mlx90632.c | 1 -
drivers/iio/temperature/mlx90635.c | 1 -
drivers/input/keyboard/omap4-keypad.c | 4 ---
drivers/input/misc/cs40l50-vibra.c | 4 ---
drivers/input/mouse/cyapa.c | 3 --
drivers/input/mouse/cyapa_gen5.c | 1 -
drivers/media/i2c/alvium-csi2.c | 1 -
drivers/media/i2c/ccs/ccs-core.c | 4 ---
drivers/media/i2c/dw9768.c | 1 -
drivers/media/i2c/gc0308.c | 3 --
drivers/media/i2c/gc2145.c | 3 --
drivers/media/i2c/imx219.c | 2 --
drivers/media/i2c/imx283.c | 3 --
drivers/media/i2c/imx290.c | 3 --
drivers/media/i2c/imx296.c | 1 -
drivers/media/i2c/imx415.c | 1 -
drivers/media/i2c/mt9m114.c | 6 ----
drivers/media/i2c/ov4689.c | 3 --
drivers/media/i2c/ov5640.c | 4 ---
drivers/media/i2c/ov5645.c | 3 --
drivers/media/i2c/ov64a40.c | 4 ---
drivers/media/i2c/ov8858.c | 2 --
drivers/media/i2c/st-mipid02.c | 2 --
drivers/media/i2c/tc358746.c | 5 ---
drivers/media/i2c/thp7312.c | 4 ---
drivers/media/i2c/vd55g1.c | 4 ---
drivers/media/i2c/vd56g3.c | 4 ---
drivers/media/i2c/video-i2c.c | 4 ---
.../chips-media/wave5/wave5-vpu-dec.c | 4 ---
.../chips-media/wave5/wave5-vpu-enc.c | 5 ---
.../media/platform/nvidia/tegra-vde/h264.c | 2 --
.../media/platform/qcom/iris/iris_hfi_queue.c | 1 -
.../platform/raspberrypi/pisp_be/pisp_be.c | 2 --
.../media/platform/verisilicon/hantro_drv.c | 1 -
drivers/media/rc/gpio-ir-recv.c | 1 -
drivers/mfd/arizona-irq.c | 1 -
drivers/mfd/cs40l50-core.c | 1 -
drivers/mfd/cs42l43.c | 1 -
drivers/misc/mei/client.c | 9 -----
drivers/misc/mei/interrupt.c | 2 --
drivers/mmc/core/core.c | 1 -
drivers/mmc/host/atmel-mci.c | 2 --
drivers/mmc/host/mmci.c | 1 -
drivers/mmc/host/omap_hsmmc.c | 3 --
drivers/mmc/host/sdhci-esdhc-imx.c | 1 -
drivers/mmc/host/sdhci-msm.c | 1 -
drivers/mmc/host/sdhci-omap.c | 2 --
drivers/mmc/host/sdhci-pxav3.c | 2 --
drivers/mmc/host/sdhci-sprd.c | 1 -
drivers/mmc/host/sdhci_am654.c | 1 -
drivers/mmc/host/tmio_mmc_core.c | 1 -
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 3 --
drivers/net/ethernet/cadence/macb_main.c | 5 ---
drivers/net/ethernet/freescale/fec_main.c | 8 -----
drivers/net/ethernet/renesas/ravb_main.c | 4 ---
drivers/net/ethernet/ti/davinci_mdio.c | 7 ----
drivers/net/ipa/ipa_interrupt.c | 1 -
drivers/net/ipa/ipa_main.c | 1 -
drivers/net/ipa/ipa_modem.c | 4 ---
drivers/net/ipa/ipa_smp2p.c | 2 --
drivers/net/ipa/ipa_uc.c | 2 --
drivers/net/wireless/ath/wil6210/pm.c | 1 -
drivers/net/wireless/ti/wl18xx/debugfs.c | 3 --
drivers/net/wireless/ti/wlcore/cmd.c | 1 -
drivers/net/wireless/ti/wlcore/debugfs.c | 11 ------
drivers/net/wireless/ti/wlcore/main.c | 36 -------------------
drivers/net/wireless/ti/wlcore/scan.c | 1 -
drivers/net/wireless/ti/wlcore/sysfs.c | 1 -
drivers/net/wireless/ti/wlcore/testmode.c | 2 --
drivers/net/wireless/ti/wlcore/tx.c | 1 -
drivers/net/wireless/ti/wlcore/vendor_cmd.c | 3 --
drivers/net/wwan/qcom_bam_dmux.c | 2 --
drivers/net/wwan/t7xx/t7xx_hif_cldma.c | 3 --
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c | 2 --
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c | 2 --
drivers/nfc/trf7970a.c | 1 -
drivers/pci/pcie/portdrv.c | 1 -
drivers/phy/motorola/phy-mapphone-mdm6600.c | 2 --
drivers/phy/ti/phy-twl4030-usb.c | 3 --
drivers/power/supply/bq24190_charger.c | 14 --------
drivers/power/supply/twl4030_charger.c | 1 -
drivers/pwm/pwm-img.c | 2 --
drivers/regulator/stm32-vrefbuf.c | 6 ----
drivers/remoteproc/omap_remoteproc.c | 3 --
drivers/scsi/scsi_pm.c | 1 -
drivers/slimbus/core.c | 1 -
drivers/slimbus/messaging.c | 2 --
drivers/slimbus/qcom-ctrl.c | 1 -
drivers/soc/apple/mailbox.c | 1 -
drivers/soundwire/bus.c | 1 -
drivers/soundwire/cadence_master.c | 1 -
drivers/soundwire/qcom.c | 3 --
drivers/spi/atmel-quadspi.c | 5 ---
drivers/spi/spi-cadence-quadspi.c | 2 --
drivers/spi/spi-cadence.c | 1 -
drivers/spi/spi-fsl-espi.c | 2 --
drivers/spi/spi-fsl-lpspi.c | 2 --
drivers/spi/spi-imx.c | 3 --
drivers/spi/spi-mtk-nor.c | 1 -
drivers/spi/spi-nxp-fspi.c | 1 -
drivers/spi/spi-omap2-mcspi.c | 3 --
drivers/spi/spi-rockchip-sfc.c | 3 --
drivers/spi/spi-s3c64xx.c | 3 --
drivers/spi/spi-sprd.c | 1 -
drivers/spi/spi-stm32-ospi.c | 7 ----
drivers/spi/spi-stm32-qspi.c | 7 ----
drivers/spi/spi-stm32.c | 2 --
drivers/spi/spi-ti-qspi.c | 2 --
drivers/spi/spi-zynqmp-gqspi.c | 1 -
drivers/spi/spi.c | 3 --
drivers/staging/greybus/gbphy.c | 1 -
drivers/staging/greybus/gbphy.h | 1 -
drivers/staging/media/rkvdec/rkvdec.c | 1 -
drivers/thunderbolt/debugfs.c | 11 ------
drivers/thunderbolt/domain.c | 2 --
drivers/thunderbolt/icm.c | 7 ----
drivers/thunderbolt/retimer.c | 2 --
drivers/thunderbolt/switch.c | 4 ---
drivers/thunderbolt/tb.c | 9 -----
drivers/thunderbolt/usb4_port.c | 2 --
drivers/tty/serial/8250/8250_omap.c | 9 -----
drivers/tty/serial/8250/8250_port.c | 2 --
drivers/tty/serial/fsl_lpuart.c | 1 -
drivers/tty/serial/serial_core.c | 1 -
drivers/tty/serial/uartlite.c | 2 --
drivers/tty/serial/xilinx_uartps.c | 1 -
drivers/usb/cdns3/cdns3-gadget.c | 1 -
drivers/usb/cdns3/cdnsp-gadget.c | 1 -
drivers/usb/chipidea/core.c | 1 -
drivers/usb/chipidea/otg_fsm.c | 1 -
drivers/usb/dwc3/core.c | 2 --
drivers/usb/dwc3/dwc3-am62.c | 1 -
drivers/usb/dwc3/dwc3-imx8mp.c | 1 -
drivers/usb/dwc3/dwc3-pci.c | 1 -
drivers/usb/dwc3/dwc3-xilinx.c | 1 -
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c | 1 -
drivers/usb/host/xhci-mtk.c | 1 -
drivers/usb/host/xhci-tegra.c | 1 -
drivers/usb/misc/apple-mfi-fastcharge.c | 1 -
drivers/usb/mtu3/mtu3_plat.c | 1 -
drivers/usb/musb/musb_core.c | 5 ---
drivers/usb/musb/musb_debugfs.c | 5 ---
drivers/usb/musb/musb_dsps.c | 1 -
drivers/usb/musb/musb_gadget.c | 4 ---
drivers/usb/musb/omap2430.c | 1 -
drivers/w1/masters/omap_hdq.c | 5 ---
sound/hda/hdac_device.c | 1 -
sound/pci/hda/cs35l41_hda.c | 4 ---
sound/pci/hda/cs35l56_hda.c | 1 -
sound/pci/hda/tas2781_hda_i2c.c | 3 --
sound/pci/hda/tas2781_hda_spi.c | 4 ---
sound/soc/atmel/mchp-spdifrx.c | 6 ----
sound/soc/codecs/arizona-jack.c | 2 --
sound/soc/codecs/cs35l41.c | 2 --
sound/soc/codecs/cs35l45.c | 1 -
sound/soc/codecs/cs35l56-sdw.c | 1 -
sound/soc/codecs/cs35l56.c | 1 -
sound/soc/codecs/cs42l42.c | 1 -
sound/soc/codecs/cs42l43-jack.c | 5 ---
sound/soc/codecs/cs42l43.c | 2 --
sound/soc/codecs/cs48l32.c | 1 -
sound/soc/codecs/hda.c | 3 --
sound/soc/codecs/max98363.c | 1 -
sound/soc/codecs/max98373-sdw.c | 1 -
sound/soc/codecs/rt1017-sdca-sdw.c | 1 -
sound/soc/codecs/rt1308-sdw.c | 1 -
sound/soc/codecs/rt1316-sdw.c | 1 -
sound/soc/codecs/rt1318-sdw.c | 1 -
sound/soc/codecs/rt1320-sdw.c | 1 -
sound/soc/codecs/rt5682-sdw.c | 1 -
sound/soc/codecs/rt700.c | 2 --
sound/soc/codecs/rt711-sdca.c | 2 --
sound/soc/codecs/rt711.c | 2 --
sound/soc/codecs/rt712-sdca-dmic.c | 1 -
sound/soc/codecs/rt712-sdca.c | 2 --
sound/soc/codecs/rt715-sdca.c | 1 -
sound/soc/codecs/rt715.c | 1 -
sound/soc/codecs/rt721-sdca.c | 2 --
sound/soc/codecs/rt722-sdca.c | 2 --
sound/soc/codecs/rt9123.c | 3 --
sound/soc/codecs/tas2552.c | 1 -
sound/soc/codecs/wcd-mbhc-v2.c | 2 --
sound/soc/codecs/wsa881x.c | 1 -
sound/soc/codecs/wsa883x.c | 1 -
sound/soc/codecs/wsa884x.c | 1 -
sound/soc/intel/atom/sst/sst_pvt.c | 1 -
sound/soc/intel/avs/core.c | 1 -
sound/soc/intel/avs/debugfs.c | 2 --
sound/soc/intel/avs/ipc.c | 1 -
sound/soc/intel/avs/pcm.c | 1 -
sound/soc/intel/catpt/pcm.c | 6 ----
sound/soc/intel/catpt/sysfs.c | 1 -
sound/soc/soc-component.c | 1 -
sound/soc/sof/control.c | 1 -
sound/soc/sof/debug.c | 1 -
sound/soc/sof/ipc3-dtrace.c | 1 -
sound/soc/sof/ipc4-loader.c | 1 -
sound/soc/sof/pcm.c | 1 -
sound/soc/sof/sof-client-ipc-flood-test.c | 1 -
.../soc/sof/sof-client-ipc-kernel-injector.c | 1 -
sound/soc/sof/sof-client-ipc-msg-injector.c | 1 -
sound/soc/sof/sof-client-probes.c | 3 --
sound/x86/intel_hdmi_audio.c | 3 --
381 files changed, 923 deletions(-)
--
2.39.5
Powered by blists - more mailing lists