CVS commit: src/usr.bin/make/unit-tests

2022-03-02 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed Mar 2 19:32:16 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: depsrc-meta.mk meta-cmd-cmp.mk Log Message: Add nofilemon to meta mode tests The unit-tests for meta mode do not depend on filemon. Adding nofilemon to

CVS commit: src/usr.bin/make/unit-tests

2022-03-02 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed Mar 2 19:32:16 UTC 2022 Modified Files: src/usr.bin/make/unit-tests: depsrc-meta.mk meta-cmd-cmp.mk Log Message: Add nofilemon to meta mode tests The unit-tests for meta mode do not depend on filemon. Adding nofilemon to

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

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: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: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/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:51:36 UTC 2022 Modified Files: src/sys/dev/usb: if_axen.c if_mue.c if_smsc.c Log Message: usbnet drivers: No need for usbnet_busy in uno_ioctl. This callback always runs with the IFNET_LOCK held, and the

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:52:20 UTC 2022 Modified Files: src/sys/dev/usb: if_axe.c if_cdce.c usbnet.c usbnet.h Log Message: usbnet: Make the tx/rx locks private to usbnet.c. Suffice it for the drivers to know that uno_tx_prepare 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:52:27 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: No need for the core lock in usbnet_ifflags_cb. The only state this touches is unp_if_flags, and all paths touching it also hold

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:52:11 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c usbnet.h Log Message: usbnet: usbnet_busy is no longer referenced; release it! To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:52:11 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c usbnet.h Log Message: usbnet: usbnet_busy is no longer referenced; release it! To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:51:44 UTC 2022 Modified Files: src/sys/dev/usb: if_axe.c if_axen.c if_smsc.c if_udav.c if_url.c Log Message: usbnet drivers: No need for usbnet_busy during attach. usbnet_detach cannot run until the attach

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:51:36 UTC 2022 Modified Files: src/sys/dev/usb: if_axen.c if_mue.c if_smsc.c Log Message: usbnet drivers: No need for usbnet_busy in uno_ioctl. This callback always runs with the IFNET_LOCK held, and the

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:51:44 UTC 2022 Modified Files: src/sys/dev/usb: if_axe.c if_axen.c if_smsc.c if_udav.c if_url.c Log Message: usbnet drivers: No need for usbnet_busy during attach. usbnet_detach cannot run until the attach

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:51:56 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: No need for usbnet_busy in usbnet_init_rx_tx or usbnet_stop. These run with IFNET_LOCK held, and the interface cannot be detached

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:51:56 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: No need for usbnet_busy in usbnet_init_rx_tx or usbnet_stop. These run with IFNET_LOCK held, and the interface cannot be detached

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:52:04 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: No need for usbnet_busy in mii callbacks. After mii_detach, these have all completed and no new ones can be made, and detach doesn't

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:52:04 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: No need for usbnet_busy in mii callbacks. After mii_detach, these have all completed and no new ones can be made, and detach doesn't

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:52:20 UTC 2022 Modified Files: src/sys/dev/usb: if_axe.c if_cdce.c usbnet.c usbnet.h Log Message: usbnet: Make the tx/rx locks private to usbnet.c. Suffice it for the drivers to know that uno_tx_prepare 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: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: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: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: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: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: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: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: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: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: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: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 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: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: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: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: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: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

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

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: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: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: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/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/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: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 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: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: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: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: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: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: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: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: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

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/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/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:49:00 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: Make detach order reverse attach order, for unp_stat_ch. No functional change intended. To generate a diff of this commit: cvs

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:49:00 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: Make detach order reverse attach order, for unp_stat_ch. No functional change intended. To generate a diff of this commit: cvs

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:48:52 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: Detach interface and mii before waiting for refcnt to drain. All outstanding software activity under usbnet's control -- which is all

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:48:52 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: Detach interface and mii before waiting for refcnt to drain. All outstanding software activity under usbnet's control -- which is all

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:48:45 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: Omit needless callout_halt and usb_rem_task_wait. The callout and tasks cannot be pending at this point -- it is a bug if

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:49:29 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: Omit needless locking/busying/testing in usbnet_tick_task. usbnet_stop waits for the task to complete before resetting the hardware,

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:49:08 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: Don't issue a detach event if we never issued an attach one. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:49:08 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: Don't issue a detach event if we never issued an attach one. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:49:15 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: Uncomment and fix assertion for ifp->if_flags |= IFF_RUNNING. We always hold IFNET_LOCK for ioctls that end up here -- the ones 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:49:22 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: Omit needless tests in usbnet_tick. It's harmless for us to schedule the tick task even if unp_dying or unp_stopping is set by 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:49:22 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: Omit needless tests in usbnet_tick. It's harmless for us to schedule the tick task even if unp_dying or unp_stopping is set by 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:49:29 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: Omit needless locking/busying/testing in usbnet_tick_task. usbnet_stop waits for the task to complete before resetting the hardware,

CVS commit: src/sys/dev/usb

2022-03-02 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 3 05:49:15 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: Uncomment and fix assertion for ifp->if_flags |= IFF_RUNNING. We always hold IFNET_LOCK for ioctls that end up here -- the ones 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:48:45 UTC 2022 Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: Omit needless callout_halt and usb_rem_task_wait. The callout and tasks cannot be pending at this point -- it is a bug if

CVS commit: src/sys/dev/usb

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

CVS commit: src/sys/dev/usb

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

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

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/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

  1   2   3   >