Commit b14f81978d7a for kernel

commit b14f81978d7ab6f28381f7cc0be7e65f244a083b
Author: Uwe Kleine-König (The Capable Hub) <u.kleine-koenig@baylibre.com>
Date:   Tue Jun 30 11:24:24 2026 +0200

    usb: serial: Include <linux/usb.h> in <linux/usb/serial.h>

    All consumers of the latter also include the former, but without that
    struct usb_driver and struct usb_device_id (and maybe more) are not
    defined. Add an include for <linux/usb.h> to make the header
    self-contained.

    Acked-by: Danilo Krummrich <dakr@kernel.org>
    Acked-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
    Link: https://patch.msgid.link/82219ab65d16ee5bfe5a35d11bc938baac3fd3bc.1782808461.git.u.kleine-koenig@baylibre.com
    Signed-off-by: Uwe Kleine-König (The Capable Hub) <u.kleine-koenig@baylibre.com>

diff --git a/include/linux/usb/serial.h b/include/linux/usb/serial.h
index 75b2b763f1ba..534e6650e2aa 100644
--- a/include/linux/usb/serial.h
+++ b/include/linux/usb/serial.h
@@ -13,6 +13,7 @@
 #include <linux/mutex.h>
 #include <linux/serial.h>
 #include <linux/kfifo.h>
+#include <linux/usb.h>

 /* The maximum number of ports one device can grab at once */
 #define MAX_NUM_PORTS		16