linux/drivers/gpu/drm/bridge
Linus Torvalds 16cd1c2657 A set of final cleanups for the timer subsystem:
1) Convert all del_timer[_sync]() instances over to the new
      timer_delete[_sync]() API and remove the legacy wrappers.
 
      Conversion was done with coccinelle plus some manual fixups as
      coccinelle chokes on scoped_guard().
 
   2) The final cleanup of the hrtimer_init() to hrtimer_setup() conversion.
 
      This has been delayed to the end of the merge window, so that all
      patches which have been merged through other trees are in mainline and
      all new users are catched.
 
 Doing this right before rc1 ensures that new code which is merged post rc1
 is not introducing new instances of the original functionality.
 -----BEGIN PGP SIGNATURE-----
 
 iQJHBAABCgAxFiEEQp8+kY+LLUocC4bMphj1TA10mKEFAmfyXi0THHRnbHhAbGlu
 dXRyb25peC5kZQAKCRCmGPVMDXSYoYzlD/4ykDZbUzgTreYOxEQpBJ9elPwBhxfL
 1v8OwDjRWlNrmLup8RiUfKrlbmztGl1J/u9ld0qhjcqkywCCBC1N5S+DhCjYetyP
 MPWLbi2Dc35cFA+M7i8fMgxI2K9MLz2Zj1UKxz1MdsSuNHm07N3mul/3T11Ye4Rz
 nPlzeQBTBDFCKTEGKjr8zjuoD15Wl48sObM0AjV35BPuQR1jfY4CE6VXo2h78+0c
 jYwpJpDmcd+o1bDrfFhWUME2DzABEkHhn4wNSETnM4E5RXZRMUbi4UiigzInibQr
 JOUTKwPJXTMX/Erd0XyXErrYf2qy1X9BQy6NlyDDOv+8kLEVRsC9Efplx9uoEtfi
 QvVT/UmgmhZFJBfIT3/B8OvasrfwOropaYoG4L0zbDpp1b09VY47N5lCLlNr/mZf
 jb2TwIln8Szy2EfIT2RSd0ZNupyU8V4aH/mYNpSlbUJ6mfvfIAttBSS/YH+Zeqku
 7zOJkoCusaySOCZCOQkeikL3ZBN+FHtNteXxmGnp34ed/tsfgGZj1lsbmkM2rrWo
 f2mQsYAclUA4KQeY9z/Xf7/c5wJUkME69PxOaaN23dOpBR7GA58Cvb0PQTnPlAiT
 KnH/JRweBHtcv4KEHMi2f5no4cxcmXyKTj7/TLyYNjc8LATL9Eo/nxG36PLxy4lN
 QPOWz11zEBLjQQ==
 =8Ftq
 -----END PGP SIGNATURE-----

Merge tag 'timers-cleanups-2025-04-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull timer cleanups from Thomas Gleixner:
 "A set of final cleanups for the timer subsystem:

   - Convert all del_timer[_sync]() instances over to the new
     timer_delete[_sync]() API and remove the legacy wrappers.

     Conversion was done with coccinelle plus some manual fixups as
     coccinelle chokes on scoped_guard().

   - The final cleanup of the hrtimer_init() to hrtimer_setup()
     conversion.

     This has been delayed to the end of the merge window, so that all
     patches which have been merged through other trees are in mainline
     and all new users are catched.

  Doing this right before rc1 ensures that new code which is merged post
  rc1 is not introducing new instances of the original functionality"

* tag 'timers-cleanups-2025-04-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  tracing/timers: Rename the hrtimer_init event to hrtimer_setup
  hrtimers: Rename debug_init_on_stack() to debug_setup_on_stack()
  hrtimers: Rename debug_init() to debug_setup()
  hrtimers: Rename __hrtimer_init_sleeper() to __hrtimer_setup_sleeper()
  hrtimers: Remove unnecessary NULL check in hrtimer_start_range_ns()
  hrtimers: Make callback function pointer private
  hrtimers: Merge __hrtimer_init() into __hrtimer_setup()
  hrtimers: Switch to use __htimer_setup()
  hrtimers: Delete hrtimer_init()
  treewide: Convert new and leftover hrtimer_init() users
  treewide: Switch/rename to timer_delete[_sync]()
2025-04-06 08:35:37 -07:00
..
adv7511 drm/bridge: Pass full state to atomic_disable 2025-02-19 16:59:12 +01:00
analogix drm/bridge: Pass full state to atomic_post_disable 2025-02-19 16:59:13 +01:00
cadence drm/bridge: Pass full state to atomic_disable 2025-02-19 16:59:12 +01:00
imx drm/bridge: Pass full state to atomic_disable 2025-02-19 16:59:12 +01:00
synopsys drm/bridge: synopsys: Add audio support for dw-hdmi-qp 2025-02-27 11:43:21 +01:00
Kconfig drm/i2c: tda998x: select CONFIG_DRM_KMS_HELPER 2025-03-30 21:02:06 +03:00
Makefile drm/i2c: move TDA998x driver under drivers/gpu/drm/bridge 2025-02-13 00:19:41 +02:00
aux-bridge.c Backmerge v6.12-rc6 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into drm-next 2024-11-04 14:25:33 +10:00
aux-hpd-bridge.c drm/bridge: aux: allow interlaced and YCbCr 420 output 2024-10-24 22:42:26 +03:00
chipone-icn6211.c drm/bridge: Pass full state to atomic_post_disable 2025-02-19 16:59:13 +01:00
chrontel-ch7033.c drm: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-12-13 09:27:46 -08:00
cros-ec-anx7688.c
display-connector.c Get rid of 'remove_new' relic from platform driver struct 2024-12-01 15:12:43 -08:00
fsl-ldb.c drm/bridge: Pass full state to atomic_disable 2025-02-19 16:59:12 +01:00
ite-it6263.c drm/bridge: Pass full state to atomic_disable 2025-02-19 16:59:12 +01:00
ite-it6505.c drm/bridge: Pass full state to atomic_post_disable 2025-02-19 16:59:13 +01:00
ite-it66121.c drm/bridge: Pass full state to atomic_disable 2025-02-19 16:59:12 +01:00
lontium-lt8912b.c drm: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-12-13 09:27:46 -08:00
lontium-lt9211.c drm/bridge: Pass full state to atomic_disable 2025-02-19 16:59:12 +01:00
lontium-lt9611.c drm/bridge: Pass full state to atomic_post_disable 2025-02-19 16:59:13 +01:00
lontium-lt9611uxc.c ASoC: hdmi-codec: pass data to get_dai_id too 2025-01-04 08:47:10 +02:00
lvds-codec.c Get rid of 'remove_new' relic from platform driver struct 2024-12-01 15:12:43 -08:00
megachips-stdpxxxx-ge-b850v3-fw.c drm/connector: make mode_valid take a const struct drm_display_mode 2025-01-07 12:45:19 +02:00
microchip-lvds.c drm/bridge: convert to use devm_platform_ioremap_resource() 2025-02-10 13:45:44 +01:00
nwl-dsi.c drm/bridge: Pass full state to atomic_disable 2025-02-19 16:59:12 +01:00
nwl-dsi.h drm/bridge: nwl-dsi: Use vsync/hsync polarity from display mode 2024-08-19 15:36:47 +02:00
nxp-ptn3460.c drm/bridge: nxp-ptn3460: remove unused drm_panel.h include 2025-02-10 16:48:42 +01:00
panel.c drm/bridge: Pass full state to atomic_post_disable 2025-02-19 16:59:13 +01:00
parade-ps8622.c drm/bridge: parade-ps8622: remove unused drm_panel.h include 2025-02-10 16:48:42 +01:00
parade-ps8640.c drm/bridge: Pass full state to atomic_post_disable 2025-02-19 16:59:13 +01:00
samsung-dsim.c drm/bridge: Pass full state to atomic_post_disable 2025-02-19 16:59:13 +01:00
sii902x.c drm/bridge: Fix spelling mistake "gettin" -> "getting" 2025-03-03 10:41:29 +01:00
sii9234.c drm: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-12-13 09:27:46 -08:00
sil-sii8620.c drm: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-12-13 09:27:46 -08:00
sil-sii8620.h
simple-bridge.c drm: bridge: simple-bridge: use devm_drm_bridge_add in probe 2024-06-19 10:50:30 +02:00
tc358762.c drm/bridge: Pass full state to atomic_post_disable 2025-02-19 16:59:13 +01:00
tc358764.c drm/bridge: tc358764: drop driver owner assignment 2024-04-24 12:42:45 +03:00
tc358767.c drm/bridge: Pass full state to atomic_disable 2025-02-19 16:59:12 +01:00
tc358768.c drm: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-12-13 09:27:46 -08:00
tc358775.c drm/bridge: tc358775: remove unused drm_panel.h include 2025-02-10 16:48:43 +01:00
tda998x_drv.c treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
thc63lvd1024.c Get rid of 'remove_new' relic from platform driver struct 2024-12-01 15:12:43 -08:00
ti-dlpc3433.c drm/bridge: Pass full state to atomic_post_disable 2025-02-19 16:59:13 +01:00
ti-sn65dsi83.c drm/bridge: ti-sn65dsi83: Support negative DE polarity 2025-02-27 10:41:19 +01:00
ti-sn65dsi86.c drm/bridge: ti-sn65dsi86: Check for CONFIG_PWM using IS_REACHABLE() 2025-02-24 16:23:50 -08:00
ti-tdp158.c drm/bridge: Pass full state to atomic_disable 2025-02-19 16:59:12 +01:00
ti-tfp410.c drm: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-12-13 09:27:46 -08:00
ti-tpd12s015.c Get rid of 'remove_new' relic from platform driver struct 2024-12-01 15:12:43 -08:00