lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ