Thu Jun 24 23:00:14 2021 UTC ()
update a couple of lists of drivers that have had a few changes


(mrg)
diff -r1.19 -r1.20 src/sys/dev/usb/TODO.usbmp

cvs diff -r1.19 -r1.20 src/sys/dev/usb/TODO.usbmp (expand / switch to unified diff)

--- src/sys/dev/usb/TODO.usbmp 2020/05/16 13:46:12 1.19
+++ src/sys/dev/usb/TODO.usbmp 2021/06/24 23:00:14 1.20
@@ -1,49 +1,46 @@ @@ -1,49 +1,46 @@
1$NetBSD: TODO.usbmp,v 1.19 2020/05/16 13:46:12 maya Exp $ 1$NetBSD: TODO.usbmp,v 1.20 2021/06/24 23:00:14 mrg Exp $
2 2
3 3
4the majority of the USB MP device interface is documented in usbdivar.h. 4the majority of the USB MP device interface is documented in usbdivar.h.
5 5
6 6
7flesh out most of usbdi(9). 7flesh out most of usbdi(9).
8 8
9usb_event_thread() startup should use something to sync companions 9usb_event_thread() startup should use something to sync companions
10 10
11 11
12KERNEL_LOCK 12KERNEL_LOCK
13 - auvitek.c 13 - auvitek.c
14 - auvitek_dtv.c 14 - auvitek_dtv.c
15 - emdtv.c 15 - emdtv.c
16 - emdtv_dtv.c 16 - emdtv_dtv.c
17 - ubt.c 17 - ubt.c
18 - uhub.c 18 - uhub.c
19 - usscanner.c 19 - usscanner.c
20 20
21usb_detach_{waitold,wakeup} to usb_detach_{wait,broadcast} conversion: 21usb_detach_{waitold,wakeup} to usb_detach_{wait,broadcast} conversion:
22 - drivers: 22 - drivers:
23 if_aue.c 23 - stuirda.c
24 stuirda.c 24 - ubt.c
25 ubt.c 25 - ucycom.c
26 ucom.c 26 - udsir.c
27 ucycom.c 27 - uhso.c
28 udsir.c 28 - uirda.c
29 uhso.c 29 - ulpt.c
30 uirda.c 30 - uscanner.c
31 ulpt.c 31 - usscanner.c
32 umass.c - done, partially done -- need to check umass_scsipi.c change 32 - ustir.c
33 uscanner.c 33 - utoppy.c
34 usscanner.c 
35 ustir.c 
36 utoppy.c 
37 34
38 35
39use usb_delay_ms_locked() in places 36use usb_delay_ms_locked() in places
40 37
41 38
42convert uhidev users to MPSAFE: 39convert uhidev users to MPSAFE:
43 ucycom(4) 40 ucycom(4)
44 - own cdevsw that isn't D_MPSAFE; need to check intr handlers 41 - own cdevsw that isn't D_MPSAFE; need to check intr handlers
45 42
46 uhid(4) 43 uhid(4)
47 - D_MPSAFE not set as all users need it first. 44 - D_MPSAFE not set as all users need it first.
48 - mostly done 45 - mostly done
49 46
@@ -71,40 +68,38 @@ splusb drivers to convert: @@ -71,40 +68,38 @@ splusb drivers to convert:
71 - udsir.c 68 - udsir.c
72 - uhso.c 69 - uhso.c
73 - uirda.c 70 - uirda.c
74 - ukbd.c 71 - ukbd.c
75 - ulpt.c 72 - ulpt.c
76 - usbdi.h 73 - usbdi.h
77 - uscanner.c 74 - uscanner.c
78 - usscanner.c 75 - usscanner.c
79 - ustir.c 76 - ustir.c
80 - utoppy.c 77 - utoppy.c
81 - uvideo.c 78 - uvideo.c
82 79
83wakeup/tsleep drivers: 80wakeup/tsleep drivers:
84 - if_otus.c 81 - if_rum.c
85 - if_run.c 82 - if_run.c
86 - if_upgt.c 83 - if_upgt.c
87 - if_urtwn.c 84 - if_ural.c
88 - if_zyd.c 
89 - ucom.c 
90 - ucycom.c 85 - ucycom.c
91 - udsir.c 86 - udsir.c
92 - uirda.c 87 - uirda.c
93 - ulpt.c 88 - umcs.h
94 - umass_isdata.c 89 - usb.c
 90 - usb_subr.c
 91 - usbdi.c
95 - ustir.c 92 - ustir.c
96 - uthum.c 
97 - uvscom.c 
98 93
99missing D_MPSAFE drivers: 94missing D_MPSAFE drivers:
100 - ucom 95 - ucom
101 - ucycom 96 - ucycom
102 - ugen - partially ready 97 - ugen - partially ready
103 - uhso 98 - uhso
104 - ulpt 99 - ulpt
105 - usb 100 - usb
106 - uscanner 101 - uscanner
107 - utoppy 102 - utoppy
108 103
109missing CALLOUT_MPSAFE drivers: 104missing CALLOUT_MPSAFE drivers:
110 - if_otus.c 105 - if_otus.c