CVS commit: src/sys/sys

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 07:31:24 UTC 2022 Modified Files: src/sys/sys: param.h Log Message: Welcome to NetBSD 9.99.94! - usbnet(9) overhaul. - USB host controller interface API and ABI simplifications. - usbdi(9) additions --

CVS commit: src/sys/sys

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 07:31:24 UTC 2022 Modified Files: src/sys/sys: param.h Log Message: Welcome to NetBSD 9.99.94! - usbnet(9) overhaul. - USB host controller interface API and ABI simplifications. - usbdi(9) additions --

CVS commit: src/sys/arch/vax/vax

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:28:26 UTC 2022 Modified Files: src/sys/arch/vax/vax: autoconf.c ka6400.c ka820.c ka88.c multicpu.c Log Message: vax: Use device_set_private. To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.100

CVS commit: src/sys/arch/vax/vax

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:28:26 UTC 2022 Modified Files: src/sys/arch/vax/vax: autoconf.c ka6400.c ka820.c ka88.c multicpu.c Log Message: vax: Use device_set_private. To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.100

CVS commit: src/sys/arch/evbppc/mpc85xx

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:28:04 UTC 2022 Modified Files: src/sys/arch/evbppc/mpc85xx: machdep.c Log Message: powerpc: Use device_set_private for e500 cpuN. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45

CVS commit: src/sys/arch/evbppc/mpc85xx

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:28:04 UTC 2022 Modified Files: src/sys/arch/evbppc/mpc85xx: machdep.c Log Message: powerpc: Use device_set_private for e500 cpuN. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45

CVS commit: src/sys/arch

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:27:41 UTC 2022 Modified Files: src/sys/arch/evbmips/evbmips: cpu.c src/sys/arch/evbmips/ingenic: cpu.c src/sys/arch/mips/cavium: octeon_cpunode.c src/sys/arch/mips/mips: cpu_subr.c Log

CVS commit: src/sys/arch

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:27:41 UTC 2022 Modified Files: src/sys/arch/evbmips/evbmips: cpu.c src/sys/arch/evbmips/ingenic: cpu.c src/sys/arch/mips/cavium: octeon_cpunode.c src/sys/arch/mips/mips: cpu_subr.c Log

CVS commit: src/sys/arch

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:27:21 UTC 2022 Modified Files: src/sys/arch/evbmips/gdium: bonito_mainbus.c src/sys/arch/evbmips/loongson: bonito_mainbus.c src/sys/arch/mips/sibyte/pci: sbbrz.c Log Message: mips: Use

CVS commit: src/sys/arch

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:27:21 UTC 2022 Modified Files: src/sys/arch/evbmips/gdium: bonito_mainbus.c src/sys/arch/evbmips/loongson: bonito_mainbus.c src/sys/arch/mips/sibyte/pci: sbbrz.c Log Message: mips: Use

CVS commit: src/sys/arch

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:27:03 UTC 2022 Modified Files: src/sys/arch/cobalt/cobalt: cpu.c src/sys/arch/ews4800mips/ews4800mips: cpu.c src/sys/arch/hpcmips/hpcmips: cpu.c src/sys/arch/mipsco/mipsco: cpu.c

CVS commit: src/sys/arch

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:27:03 UTC 2022 Modified Files: src/sys/arch/cobalt/cobalt: cpu.c src/sys/arch/ews4800mips/ews4800mips: cpu.c src/sys/arch/hpcmips/hpcmips: cpu.c src/sys/arch/mipsco/mipsco: cpu.c

CVS commit: src/sys/arch/arm

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:26:29 UTC 2022 Modified Files: src/sys/arch/arm/broadcom: bcm53xx_cca.c bcm53xx_ccb.c src/sys/arch/arm/cortex: a9tmr.c gic.c gtmr.c src/sys/arch/arm/gemini: gemini_icu.c

CVS commit: src/sys/arch/arm

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:26:29 UTC 2022 Modified Files: src/sys/arch/arm/broadcom: bcm53xx_cca.c bcm53xx_ccb.c src/sys/arch/arm/cortex: a9tmr.c gic.c gtmr.c src/sys/arch/arm/gemini: gemini_icu.c

CVS commit: src/sys/arch/arc/arc

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:26:14 UTC 2022 Modified Files: src/sys/arch/arc/arc: cpu.c Log Message: arc: Use device_set_private for cpuN. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/arch/arc/arc/cpu.c Please

CVS commit: src/sys/arch/arc/arc

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:26:14 UTC 2022 Modified Files: src/sys/arch/arc/arc: cpu.c Log Message: arc: Use device_set_private for cpuN. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/arch/arc/arc/cpu.c Please

CVS commit: src/sys/arch

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:26:06 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c src/sys/arch/arm/arm32: cpu.c src/sys/arch/arm/fdt: cpu_fdt.c Log Message: arm: Use device_set_private for cpuN. For cpu at fdt,

CVS commit: src/sys/arch

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:26:06 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c src/sys/arch/arm/arm32: cpu.c src/sys/arch/arm/fdt: cpu_fdt.c Log Message: arm: Use device_set_private for cpuN. For cpu at fdt,

CVS commit: src/sys

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:25:46 UTC 2022 Modified Files: src/sys/kern: subr_device.c src/sys/sys: device.h Log Message: driver(9): New device_set_private. Used to initialize a device_t's private pointer at most once. Only for

CVS commit: src/sys

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:25:46 UTC 2022 Modified Files: src/sys/kern: subr_device.c src/sys/sys: device.h Log Message: driver(9): New device_set_private. Used to initialize a device_t's private pointer at most once. Only for

CVS commit: src/sys/dev

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:23:25 UTC 2022 Modified Files: src/sys/dev: video.c video_if.h src/sys/dev/usb: auvitek_video.c pseye.c uvideo.c Log Message: video(9): Make softc argument mandatory for video_attach_mi. No separate

CVS commit: src/sys/dev

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:23:25 UTC 2022 Modified Files: src/sys/dev: video.c video_if.h src/sys/dev/usb: auvitek_video.c pseye.c uvideo.c Log Message: video(9): Make softc argument mandatory for video_attach_mi. No separate

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:22:53 UTC 2022 Modified Files: src/sys/dev/usb: uvideo.c Log Message: uvideo(4): Attach one video(4) per independent stream. To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:22:53 UTC 2022 Modified Files: src/sys/dev/usb: uvideo.c Log Message: uvideo(4): Attach one video(4) per independent stream. To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:22:40 UTC 2022 Modified Files: src/sys/dev/usb: uvideo.c Log Message: uvideo(4): Fix zero initialization of uvideo_stream. Just use kmem_zalloc; don't memset it to zero, especially not after we just inserted it

CVS commit: src/sys/dev

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:22:23 UTC 2022 Modified Files: src/sys/dev: video.c video_if.h Log Message: video(4): Allow drivers to pass the softc explicitly. This way one device driver can have multiple video0, video1, , interfaces

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:22:40 UTC 2022 Modified Files: src/sys/dev/usb: uvideo.c Log Message: uvideo(4): Fix zero initialization of uvideo_stream. Just use kmem_zalloc; don't memset it to zero, especially not after we just inserted it

CVS commit: src/sys/dev

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:22:23 UTC 2022 Modified Files: src/sys/dev: video.c video_if.h Log Message: video(4): Allow drivers to pass the softc explicitly. This way one device driver can have multiple video0, video1, , interfaces

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:22:03 UTC 2022 Modified Files: src/sys/dev/usb: uvideo.c Log Message: uvideo(4): Sprinkle debug messages. To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 src/sys/dev/usb/uvideo.c Please note that

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:22:03 UTC 2022 Modified Files: src/sys/dev/usb: uvideo.c Log Message: uvideo(4): Sprinkle debug messages. To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 src/sys/dev/usb/uvideo.c Please note that

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:21:50 UTC 2022 Modified Files: src/sys/dev/usb: uvideo.c Log Message: uvideo(4): Use __nothing for empty DPRINTF, not actually empty. To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:21:50 UTC 2022 Modified Files: src/sys/dev/usb: uvideo.c Log Message: uvideo(4): Use __nothing for empty DPRINTF, not actually empty. To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:13:35 UTC 2022 Modified Files: src/sys/dev/usb: usb_subr.c Log Message: usbdi(9): Suspend control pipe on detach. The device is gone so control transfers won't complete anyway. This obviates the need to wait

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:13:35 UTC 2022 Modified Files: src/sys/dev/usb: usb_subr.c Log Message: usbdi(9): Suspend control pipe on detach. The device is gone so control transfers won't complete anyway. This obviates the need to wait

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:13:23 UTC 2022 Modified Files: src/sys/dev/usb: usbdi.c Log Message: usbdi(9): dtrace probes for USB control requests. To generate a diff of this commit: cvs rdiff -u -r1.232 -r1.233 src/sys/dev/usb/usbdi.c

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:13:23 UTC 2022 Modified Files: src/sys/dev/usb: usbdi.c Log Message: usbdi(9): dtrace probes for USB control requests. To generate a diff of this commit: cvs rdiff -u -r1.232 -r1.233 src/sys/dev/usb/usbdi.c

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:12:49 UTC 2022 Modified Files: src/sys/dev/usb: usbdi.c Log Message: usb: Assert hci doesn't synchronously complete async xfers. The xfer callback must not be invoked synchronously, because it might need to take

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:12:49 UTC 2022 Modified Files: src/sys/dev/usb: usbdi.c Log Message: usb: Assert hci doesn't synchronously complete async xfers. The xfer callback must not be invoked synchronously, because it might need to take

CVS commit: src/sys

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:12:11 UTC 2022 Modified Files: src/sys/arch/mips/adm5120/dev: ahci.c src/sys/dev/ic: sl811hs.c src/sys/dev/usb: ehci.c motg.c ohci.c uhci.c usbdi.c usbdivar.h usbroothub.c vhci.c xhci.c

CVS commit: src/sys

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:12:11 UTC 2022 Modified Files: src/sys/arch/mips/adm5120/dev: ahci.c src/sys/dev/ic: sl811hs.c src/sys/dev/usb: ehci.c motg.c ohci.c uhci.c usbdi.c usbdivar.h usbroothub.c vhci.c xhci.c

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:09:57 UTC 2022 Modified Files: src/sys/dev/usb: usbdi.c Log Message: usb: In usbd_transfer, test whether aborting under the lock. Otherwise this test is racy and can cause the bad state of a pipe with a transfer

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:09:57 UTC 2022 Modified Files: src/sys/dev/usb: usbdi.c Log Message: usb: In usbd_transfer, test whether aborting under the lock. Otherwise this test is racy and can cause the bad state of a pipe with a transfer

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:09:44 UTC 2022 Modified Files: src/sys/dev/usb: usbdi.c Log Message: usb: Inline usb_insert_transfer. This makes it clearer which part happens irrespective of error (putting it on the queue -- unconditional, not

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:09:44 UTC 2022 Modified Files: src/sys/dev/usb: usbdi.c Log Message: usb: Inline usb_insert_transfer. This makes it clearer which part happens irrespective of error (putting it on the queue -- unconditional, not

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:09:33 UTC 2022 Modified Files: src/sys/dev/usb: usbdi.c usbdi.h Log Message: usbdi(9): New usbd_suspend_pipe, usbd_resume_pipe. - New usbd_suspend_pipe to persistently stop transfers on a pipe and cancel

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:09:33 UTC 2022 Modified Files: src/sys/dev/usb: usbdi.c usbdi.h Log Message: usbdi(9): New usbd_suspend_pipe, usbd_resume_pipe. - New usbd_suspend_pipe to persistently stop transfers on a pipe and cancel

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:09:20 UTC 2022 Modified Files: src/sys/dev/usb: usbdivar.h Log Message: usb: Update tables of bus/pipe method locking rules. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.132

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:09:20 UTC 2022 Modified Files: src/sys/dev/usb: usbdivar.h Log Message: usb: Update tables of bus/pipe method locking rules. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.132

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:09:11 UTC 2022 Modified Files: src/sys/dev/usb: usb_mem.h Log Message: usb: Add missing includes in usb_mem.h. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/dev/usb/usb_mem.h Please

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:09:11 UTC 2022 Modified Files: src/sys/dev/usb: usb_mem.h Log Message: usb: Add missing includes in usb_mem.h. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/dev/usb/usb_mem.h Please

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:09:03 UTC 2022 Modified Files: src/sys/dev/usb: xhcivar.h Log Message: xhci(4): Add missing includes to xhcivar.h. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/dev/usb/xhcivar.h Please

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:09:03 UTC 2022 Modified Files: src/sys/dev/usb: xhcivar.h Log Message: xhci(4): Add missing includes to xhcivar.h. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/dev/usb/xhcivar.h Please

CVS commit: src/sys

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:08:50 UTC 2022 Modified Files: src/sys/dev/usb: ehci.c motg.c ohci.c uhci.c usbdi.c xhci.c src/sys/external/bsd/dwc2: dwc2.c Log Message: usb: Factor usb_transfer_complete out of ubm_abortx method. To

CVS commit: src/sys

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:08:50 UTC 2022 Modified Files: src/sys/dev/usb: ehci.c motg.c ohci.c uhci.c usbdi.c xhci.c src/sys/external/bsd/dwc2: dwc2.c Log Message: usb: Factor usb_transfer_complete out of ubm_abortx method. To

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:07:11 UTC 2022 Modified Files: src/sys/dev/usb: usbdi.c Log Message: usb: usbd_free_xfer never fails. Make it return void. To generate a diff of this commit: cvs rdiff -u -r1.225 -r1.226

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:07:11 UTC 2022 Modified Files: src/sys/dev/usb: usbdi.c Log Message: usb: usbd_free_xfer never fails. Make it return void. To generate a diff of this commit: cvs rdiff -u -r1.225 -r1.226

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:06:52 UTC 2022 Modified Files: src/sys/dev/usb: if_atu.c if_urtw.c ualea.c usbdi.c usbdi.h usbnet.c Log Message: usb: usbd_close_pipe never fails. Make it return void. Prune dead branches as a result of this

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:06:52 UTC 2022 Modified Files: src/sys/dev/usb: if_atu.c if_urtw.c ualea.c usbdi.c usbdi.h usbnet.c Log Message: usb: usbd_close_pipe never fails. Make it return void. Prune dead branches as a result of this

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:05:38 UTC 2022 Modified Files: src/sys/dev/usb: if_atu.c ualea.c usbdi.c usbdi.h usbnet.c utoppy.c Log Message: usb: usbd_abort_pipe never fails. Make it return void. Prune dead branches as a result of this

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:05:38 UTC 2022 Modified Files: src/sys/dev/usb: if_atu.c ualea.c usbdi.c usbdi.h usbnet.c utoppy.c Log Message: usb: usbd_abort_pipe never fails. Make it return void. Prune dead branches as a result of this

CVS commit: src/sys

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:04:31 UTC 2022 Modified Files: src/sys/arch/mips/adm5120/dev: ahci.c src/sys/dev/ic: sl811hs.c src/sys/dev/usb: ehci.c motg.c ohci.c uhci.c usbdi.c usbdivar.h usbroothub.c vhci.c xhci.c

CVS commit: src/sys

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 06:04:31 UTC 2022 Modified Files: src/sys/arch/mips/adm5120/dev: ahci.c src/sys/dev/ic: sl811hs.c src/sys/dev/usb: ehci.c motg.c ohci.c uhci.c usbdi.c usbdivar.h usbroothub.c vhci.c xhci.c

CVS commit: src/share/man/man9

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:57:05 UTC 2022 Modified Files: src/share/man/man9: usbnet.9 Log Message: usbnet(9): Update man page. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/share/man/man9/usbnet.9 Please note that

CVS commit: src/share/man/man9

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:57:05 UTC 2022 Modified Files: src/share/man/man9: usbnet.9 Log Message: usbnet(9): Update man page. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/share/man/man9/usbnet.9 Please note that

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:56:58 UTC 2022 Modified Files: src/sys/dev/usb: if_urndis.c Log Message: urndis(4): Simplify circuitous initialization logic. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:56:58 UTC 2022 Modified Files: src/sys/dev/usb: if_urndis.c Log Message: urndis(4): Simplify circuitous initialization logic. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:56:51 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.h Log Message: usbnet: Update some comments. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/dev/usb/usbnet.h Please note that diffs

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:56:51 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.h Log Message: usbnet: Update some comments. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/dev/usb/usbnet.h Please note that diffs

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:56:44 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: On if_stop, abort xfers before resetting hardware. uno_stop is supposed to have exclusive access to the hardware; this ensures that

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:56:44 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: On if_stop, abort xfers before resetting hardware. uno_stop is supposed to have exclusive access to the hardware; this ensures that

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:56:36 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.h Log Message: usbnet: Fix type of struct usbnet::un_ed according to plan. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:56:36 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.h Log Message: usbnet: Fix type of struct usbnet::un_ed according to plan. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:56:28 UTC 2022 Modified Files: src/sys/dev/usb: if_aue.c if_axe.c if_axen.c if_cdce.c if_cue.c if_kue.c if_mos.c if_mue.c if_smsc.c if_udav.c if_upl.c if_ure.c if_url.c if_urndis.c usbnet.c

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:56:28 UTC 2022 Modified Files: src/sys/dev/usb: if_aue.c if_axe.c if_axen.c if_cdce.c if_cue.c if_kue.c if_mos.c if_mue.c if_smsc.c if_udav.c if_upl.c if_ure.c if_url.c if_urndis.c usbnet.c

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:56:19 UTC 2022 Modified Files: src/sys/dev/usb: if_cdce.c if_upl.c usbnet.c Log Message: usbnet: Omit empty uno_init functions. To generate a diff of this commit: cvs rdiff -u -r1.79 -r1.80

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:56:19 UTC 2022 Modified Files: src/sys/dev/usb: if_cdce.c if_upl.c usbnet.c Log Message: usbnet: Omit empty uno_init functions. To generate a diff of this commit: cvs rdiff -u -r1.79 -r1.80

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:56:10 UTC 2022 Modified Files: src/sys/dev/usb: if_aue.c if_axe.c if_axen.c if_cdce.c if_cue.c if_kue.c if_mos.c if_mue.c if_smsc.c if_udav.c if_upl.c if_ure.c if_url.c if_urndis.c usbnet.c

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:56:10 UTC 2022 Modified Files: src/sys/dev/usb: if_aue.c if_axe.c if_axen.c if_cdce.c if_cue.c if_kue.c if_mos.c if_mue.c if_smsc.c if_udav.c if_upl.c if_ure.c if_url.c if_urndis.c usbnet.c

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:56:00 UTC 2022 Modified Files: src/sys/dev/usb: if_cdce.c if_udav.c if_upl.c if_urndis.c Log Message: usbnet drivers: Simplify return of usbnet_init_rx_tx. To generate a diff of this commit: cvs rdiff -u -r1.77

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:56:00 UTC 2022 Modified Files: src/sys/dev/usb: if_cdce.c if_udav.c if_upl.c if_urndis.c Log Message: usbnet drivers: Simplify return of usbnet_init_rx_tx. To generate a diff of this commit: cvs rdiff -u -r1.77

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:55:52 UTC 2022 Modified Files: src/sys/dev/usb: if_cdce.c if_urndis.c usbnet.c Log Message: usbnet: Handle usbnet_set_link for drivers with no media detect. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:55:52 UTC 2022 Modified Files: src/sys/dev/usb: if_cdce.c if_urndis.c usbnet.c Log Message: usbnet: Handle usbnet_set_link for drivers with no media detect. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:55:45 UTC 2022 Modified Files: src/sys/dev/usb: if_url.c Log Message: url(4): Inline call to url_uno_stop -- alias for url_reset. To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:55:45 UTC 2022 Modified Files: src/sys/dev/usb: if_url.c Log Message: url(4): Inline call to url_uno_stop -- alias for url_reset. To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:55:38 UTC 2022 Modified Files: src/sys/dev/usb: if_axe.c if_mos.c if_smsc.c Log Message: usbnet drivers: Omit redundant device reset via *_uno_stop on init. Only those drivers where *_uno_stop is just *_reset,

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:55:38 UTC 2022 Modified Files: src/sys/dev/usb: if_axe.c if_mos.c if_smsc.c Log Message: usbnet drivers: Omit redundant device reset via *_uno_stop on init. Only those drivers where *_uno_stop is just *_reset,

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:55:29 UTC 2022 Modified Files: src/sys/dev/usb: if_axe.c if_axen.c if_cdce.c if_cue.c if_kue.c if_mos.c if_smsc.c if_url.c usbnet.c usbnet.h Log Message: usbnet drivers: From *_uno_init, call

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:55:29 UTC 2022 Modified Files: src/sys/dev/usb: if_axe.c if_axen.c if_cdce.c if_cue.c if_kue.c if_mos.c if_smsc.c if_url.c usbnet.c usbnet.h Log Message: usbnet drivers: From *_uno_init, call

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:55:19 UTC 2022 Modified Files: src/sys/dev/usb: if_aue.c if_mue.c if_udav.c if_ure.c if_urndis.c Log Message: usbnet drivers: Prune dead IFF_RUNNING branches in *_uno_init. usbnet(9) guarantees !IFF_RUNNING now

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:55:19 UTC 2022 Modified Files: src/sys/dev/usb: if_aue.c if_mue.c if_udav.c if_ure.c if_urndis.c Log Message: usbnet drivers: Prune dead IFF_RUNNING branches in *_uno_init. usbnet(9) guarantees !IFF_RUNNING now

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:55:10 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: Do nothing on if_init/stop if already in the target state. The network stack _shouldn't_ ever call us if so, but I'm not yet sure it

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:55:10 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: Do nothing on if_init/stop if already in the target state. The network stack _shouldn't_ ever call us if so, but I'm not yet sure it

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:55:01 UTC 2022 Modified Files: src/sys/dev/usb: if_aue.c if_axe.c if_axen.c if_cdce.c if_cue.c if_kue.c if_mos.c if_mue.c if_smsc.c if_udav.c if_upl.c if_ure.c if_url.c Log Message: usbnet

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:55:01 UTC 2022 Modified Files: src/sys/dev/usb: if_aue.c if_axe.c if_axen.c if_cdce.c if_cue.c if_kue.c if_mos.c if_mue.c if_smsc.c if_udav.c if_upl.c if_ure.c if_url.c Log Message: usbnet

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:54:52 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c usbnet.h Log Message: usbnet: Delete the core lock from the API. Init/stop and ioctl happen under IFNET_LOCK. Multicast updates only happen after init

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:54:52 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c usbnet.h Log Message: usbnet: Delete the core lock from the API. Init/stop and ioctl happen under IFNET_LOCK. Multicast updates only happen after init

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:54:45 UTC 2022 Modified Files: src/sys/dev/usb: if_urndis.c Log Message: urndis(4): Delete some crazy logic that I think is unnecessary. XXX definitely need to test this one To generate a diff of this commit:

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:54:45 UTC 2022 Modified Files: src/sys/dev/usb: if_urndis.c Log Message: urndis(4): Delete some crazy logic that I think is unnecessary. XXX definitely need to test this one To generate a diff of this commit:

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:54:37 UTC 2022 Modified Files: src/sys/dev/usb: if_aue.c if_axe.c if_axen.c if_cue.c if_mue.c if_smsc.c if_udav.c if_ure.c if_url.c Log Message: usbnet drivers: Omit needless usbnet core lock and

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:54:37 UTC 2022 Modified Files: src/sys/dev/usb: if_aue.c if_axe.c if_axen.c if_cue.c if_mue.c if_smsc.c if_udav.c if_ure.c if_url.c Log Message: usbnet drivers: Omit needless usbnet core lock and

  1   2   3   >