linux/drivers/media/usb
Uwe Kleine-König (The Capable Hub) c19f08f796 media: em28xx: Add include for struct usb_device_id
Traditionally <linux/mod_devicetable.h> was a header defining a plethora
of structs, among them struct usb_device_id. This was split now with the
objective that only the relevant bits are included.

Currently <linux/mod_devicetable.h> is transitively included in
drivers/media/usb/em28xx/em28xx.h via:

	drivers/media/usb/em28xx/em28xx.h ->
	<linux/i2c.h> ->
	<linux/acpi.h> ->
	<linux/device.h> ->
	<linux/device/driver.h> ->
	<linux/mod_devicetable.h

To keep struct usb_device_id available once <linux/device/driver.h>
stops including <linux/mod_devicetable.h>, include it the header
providing that struct explictly.

Acked-by: Danilo Krummrich <dakr@kernel.org>
Acked-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Link: https://patch.msgid.link/e72de5b4b9f1aa77a3c19a5e698a195dfd81ae0b.1782808461.git.u.kleine-koenig@baylibre.com
Signed-off-by: Uwe Kleine-König (The Capable Hub) <u.kleine-koenig@baylibre.com>
2026-07-03 07:38:16 +02:00
..
airspy media: airspy: Return queued buffers on start_streaming() failure 2026-05-12 09:39:02 +02:00
as102 media: as102: fix to not free memory after the device is registered in as102_usb_probe() 2026-03-17 10:50:18 +01:00
au0828 media: au0828: Fix green screen in analog 2026-03-25 18:27:25 +01:00
b2c2 media: b2c2: flexcop-usb: fix flexcop_usb_memory_req 2024-06-24 11:05:07 +02:00
cx231xx media: cx231xx: fix devres lifetime 2026-05-06 09:05:56 +02:00
dvb-usb media: rc: fix race between unregister and urb/irq callbacks 2026-03-17 14:43:56 +01:00
dvb-usb-v2 media: rc: fix race between unregister and urb/irq callbacks 2026-03-17 14:43:56 +01:00
em28xx media: em28xx: Add include for struct usb_device_id 2026-07-03 07:38:16 +02:00
go7007 media: Use named initializers for arrays of i2c_device_data 2026-05-20 09:03:40 +02:00
gspca media: gspca: use module_usb_driver() 2026-05-12 09:39:02 +02:00
hackrf media: hackrf: fix to not free memory after the device is registered in hackrf_probe() 2026-03-17 10:50:18 +01:00
hdpvr media: hdpvr: refactor endpoint lookup 2026-05-05 16:57:02 +02:00
msi2500 [GIT PULL for v7.2] media updates 2026-06-18 17:21:54 -07:00
pvrusb2 Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses 2026-02-22 08:26:33 -08:00
pwc media: pwc: Drain fill_buf on start_streaming() failure 2026-05-20 08:58:05 +02:00
s2255 media: s2255: refactor endpoint lookup 2026-05-05 16:57:02 +02:00
siano Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
stk1160 Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
ttusb-budget Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
ttusb-dec Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
usbtv media: usbtv: drop redundant device reference 2026-03-16 16:30:20 +01:00
uvc media: uvcvideo: Only do uvc_video_get_time() if needed 2026-05-21 21:14:08 +02:00
Kconfig
Makefile