Docs: usb: update struct usb_driver
authorPhilipp Hortmann <philipp.g.hortmann@gmail.com>
Mon, 25 Oct 2021 05:09:46 +0000 (07:09 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 25 Oct 2021 07:14:58 +0000 (09:14 +0200)
update struct usb_driver from usb-skeleton.c.

Signed-off-by: Philipp Hortmann <philipp.g.hortmann@gmail.com>
Link: https://lore.kernel.org/r/8084ad0e369d4e0bf10598292ee4bac46d09d03d.1635138058.git.philipp.g.hortmann@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Documentation/driver-api/usb/writing_usb_driver.rst

index 2176297..a511c6f 100644 (file)
@@ -57,9 +57,12 @@ structure. The skeleton driver declares a :c:type:`usb_driver` as::
            .name        = "skeleton",
            .probe       = skel_probe,
            .disconnect  = skel_disconnect,
-           .fops        = &skel_fops,
-           .minor       = USB_SKEL_MINOR_BASE,
+           .suspend     = skel_suspend,
+           .resume      = skel_resume,
+           .pre_reset   = skel_pre_reset,
+           .post_reset  = skel_post_reset,
            .id_table    = skel_table,
+           .supports_autosuspend = 1,
     };