linux/drivers/gpu/drm/bridge
Linus Torvalds d4d9d39f04 workqueue: Changes for v7.2
- Continued progress toward making alloc_workqueue() unbound by default:
   more callers converted to WQ_PERCPU / system_percpu_wq / system_dfl_wq,
   and new warnings for queues that use neither WQ_PERCPU nor WQ_UNBOUND
   or the legacy system_wq / system_unbound_wq.
 
 - Misc: drop the now-trivial apply_wqattrs_lock()/unlock() wrappers,
   forbid the TEST_WORKQUEUE benchmark from being built-in, and fix a
   spurious pointer level in the worker debug-dump path.
 -----BEGIN PGP SIGNATURE-----
 
 iIQEABYKACwWIQTfIjM1kS57o3GsC/uxYfJx3gVYGQUCajBxOQ4cdGpAa2VybmVs
 Lm9yZwAKCRCxYfJx3gVYGeRdAP9/c9aAoUqVwvCjkPTnRQQ85XCzpc5T/aR7sjed
 k7844AEAuxGMVPaMD9CNSN8AGOG8oseXjUUh500CRkQJj1Y65wQ=
 =WkYL
 -----END PGP SIGNATURE-----

Merge tag 'wq-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq

Pull workqueue updates from Tejun Heo:

 - Continued progress toward making alloc_workqueue() unbound by
   default: more callers converted to WQ_PERCPU / system_percpu_wq /
   system_dfl_wq, and new warnings for queues that use neither WQ_PERCPU
   nor WQ_UNBOUND or the legacy system_wq / system_unbound_wq.

 - Misc: drop the now-trivial apply_wqattrs_lock()/unlock() wrappers,
   forbid the TEST_WORKQUEUE benchmark from being built-in, and fix a
   spurious pointer level in the worker debug-dump path.

* tag 'wq-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:
  drm/bridge: anx7625: Add WQ_PERCPU add to alloc_workqueue
  wifi: ath6kl: fix invalid workqueue flags in ath6kl_usb_create()
  btrfs: Drop WQ_PERCPU from ordered_flags in btrfs_init_workqueues()
  workqueue: Add warnings and ensure one among WQ_PERCPU or WQ_UNBOUND is present
  workqueue: Add warnings and fallback if system_{unbound}_wq is used
  workqueue: drop spurious '*' from print_worker_info() fn declaration
  workqueue: forbid TEST_WORKQUEUE from being built-in
  workqueue: drop apply_wqattrs_lock()/unlock() wrappers
  umh: replace use of system_unbound_wq with system_dfl_wq
  rapidio: rio: add WQ_PERCPU to alloc_workqueue users
  media: ddbridge: add WQ_PERCPU to alloc_workqueue users
  platform: cznic: turris-omnia-mcu: replace use of system_wq with system_percpu_wq
  media: synopsys: hdmirx: replace use of system_unbound_wq with system_dfl_wq
  virt: acrn: Add WQ_PERCPU to alloc_workqueue users
2026-06-17 11:57:44 +01:00
..
adv7511 drm/bridge: adv7511: switch to of_drm_get_bridge_by_endpoint() 2026-05-19 10:57:26 +02:00
analogix workqueue: Changes for v7.2 2026-06-17 11:57:44 +01:00
cadence Merge drm/drm-next into drm-misc-next 2026-05-07 16:17:01 +02:00
imx Linux 7.1-rc5 2026-05-28 09:58:36 +02:00
synopsys drm/bridge: dw-hdmi-qp: Use the common TMDS char rate constant 2026-05-21 11:45:52 +02:00
aux-bridge.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
aux-hpd-bridge.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
chipone-icn6211.c Linux 7.1-rc5 2026-05-28 09:58:36 +02:00
chrontel-ch7033.c drm/bridge: chrontel-ch7033: switch to of_drm_get_bridge_by_endpoint() 2026-05-19 10:57:25 +02:00
cros-ec-anx7688.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
display-connector.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
fsl-ldb.c drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00
inno-hdmi.c drm/bridge: inno-hdmi: Use the common TMDS char rate constant 2026-05-21 11:45:52 +02:00
ite-it6263.c Merge drm/drm-next into drm-misc-next 2026-05-07 16:17:01 +02:00
ite-it6505.c Merge drm/drm-next into drm-misc-next 2026-05-07 16:17:01 +02:00
ite-it66121.c Merge drm/drm-next into drm-misc-next 2026-05-28 11:27:53 +02:00
Kconfig drm/bridge: ite-it66121: Switch to the HDMI connector helpers 2026-05-26 12:27:56 +02:00
lontium-lt8713sx.c drm/bridge: lt8713sx: switch to of_drm_get_bridge_by_endpoint() 2026-05-19 10:57:26 +02:00
lontium-lt8912b.c drm/bridge: lontium-lt8912b: Do not generate HFP 2026-05-04 12:36:32 +02:00
lontium-lt9211.c drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00
lontium-lt9611.c drm/bridge: lt9611: switch to of_drm_get_bridge_by_endpoint() 2026-05-19 10:57:26 +02:00
lontium-lt9611uxc.c drm/bridge: lontium-lt9611uxc: switch to of_drm_get_bridge_by_endpoint() 2026-05-19 10:57:25 +02:00
lvds-codec.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
Makefile drm/bridge: Move legacy bridge driver out of imx directory for multi-platform use 2026-04-09 14:10:21 +02:00
megachips-stdpxxxx-ge-b850v3-fw.c drm/bridge: megachips: remove bridge when irq request fails 2026-05-19 10:46:33 +02:00
microchip-lvds.c Merge drm/drm-next into drm-misc-next 2026-05-07 16:17:01 +02:00
nwl-dsi.c drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00
nwl-dsi.h
nxp-ptn3460.c drm/bridge: nxp-ptn3460: convert to devm_drm_bridge_alloc() API 2025-05-21 13:40:08 +02:00
of-display-mode-bridge.c drm/bridge: Move legacy bridge driver out of imx directory for multi-platform use 2026-04-09 14:10:21 +02:00
panel.c drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00
parade-ps8622.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
parade-ps8640.c drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00
samsung-dsim.c drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00
sii902x.c drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00
sii9234.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
sil-sii8620.c media: rc: fix race between unregister and urb/irq callbacks 2026-03-17 14:43:56 +01:00
sil-sii8620.h
simple-bridge.c drm/bridge: simple-bridge: Add support for MStar TSUMU88ADT3-LF-1 2026-04-22 22:35:41 +03:00
ssd2825.c drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00
tc358762.c drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00
tc358764.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
tc358767.c drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00
tc358768.c Merge drm/drm-next into drm-misc-next 2026-05-07 16:17:01 +02:00
tc358775.c drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00
tda998x_drv.c drm/bridge: tda998x: Return NULL instead of 0 in tda998x_edid_read() 2026-05-04 16:52:40 +02:00
th1520-dw-hdmi.c drm/bridge: add a driver for T-Head TH1520 HDMI controller 2026-02-05 09:50:30 +01:00
thc63lvd1024.c drm/bridge: thc63lvd1024: convert to of_drm_find_and_get_bridge() 2026-01-20 14:53:45 +01:00
ti-dlpc3433.c drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00
ti-sn65dsi83.c Merge drm/drm-next into drm-misc-next 2026-05-07 16:17:01 +02:00
ti-sn65dsi86.c Merge drm/drm-next into drm-misc-next 2026-05-07 16:17:01 +02:00
ti-tdp158.c drm: Rename struct drm_atomic_state to drm_atomic_commit 2026-05-04 14:05:04 +10:00
ti-tfp410.c drm/bridge: replace use of system_wq with system_percpu_wq 2026-05-04 15:26:10 +02:00
ti-tpd12s015.c drm/bridge: tpd12s015: convert to of_drm_find_and_get_bridge() 2026-01-20 14:53:46 +01:00
waveshare-dsi.c drm/bridge: waveshare-dsi: support DSI LCD kits with LVDS panels 2026-04-18 02:12:22 +03:00