Hi, The usb_init_task(9) macro accepts a `struct usb_task'. Comments? OK?
Index: share/man/man9/usb_add_task.9 =================================================================== RCS file: /cvs/src/share/man/man9/usb_add_task.9,v retrieving revision 1.2 diff -u -p -r1.2 usb_add_task.9 --- share/man/man9/usb_add_task.9 15 Sep 2016 18:26:22 -0000 1.2 +++ share/man/man9/usb_add_task.9 16 Jan 2021 06:59:49 -0000 @@ -35,7 +35,7 @@ .Ft void .Fn usb_rem_wait_task "struct usbd_device *dev" "struct usb_task *task" .Ft void -.Fn usb_init_task "struct usbd_device *dev" "void (*fn)(void *)" "void *arg" "char type" +.Fn usb_init_task "struct usb_task *task" "void (*fn)(void *)" "void *arg" "char type" .Sh DESCRIPTION The USB stack provides an API to manage task execution in a thread context at the soonest opportunity.