CVS commit: src/sys

2021-06-15 Thread David A. Holland
Module Name:src Committed By: dholland Date: Wed Jun 16 01:51:57 UTC 2021 Modified Files: src/sys/kern: vfs_lookup.c vfs_vnops.c src/sys/sys: namei.src Log Message: Add a new namei flag NONEXCLHACK for open with O_CREAT and not O_EXCL. This case needs to be

CVS commit: src/sys/kern

2021-06-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Jun 16 00:19:46 UTC 2021 Modified Files: src/sys/kern: kern_drvctl.c Log Message: drvctl(4): If no ifattr is specified on rescan, rescan all of them. No longer must you remember the magic `-a ata_hl' incantation when you

CVS commit: src/sys/dev/usb

2021-06-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Jun 15 23:39:43 UTC 2021 Modified Files: src/sys/dev/usb: ohci.c Log Message: ohci(4): Constify a constant debug string table. To generate a diff of this commit: cvs rdiff -u -r1.315 -r1.316 src/sys/dev/usb/ohci.c

CVS commit: src/sys/dev

2021-06-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Jun 15 23:24:57 UTC 2021 Modified Files: src/sys/dev: dev_verbose.h Log Message: dev_verbose(9): Use a comma expression, not an expression block. Should pacify clang's -Wcompound-token-split-by-macro. To generate a diff

CVS commit: src/sys/arch/luna68k/stand/boot

2021-06-15 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Tue Jun 15 18:54:34 UTC 2021 Modified Files: src/sys/arch/luna68k/stand/boot: trap.c Log Message: constify To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/luna68k/stand/boot/trap.c Please note that

CVS commit: src/sys/arch/luna68k/stand/boot

2021-06-15 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Tue Jun 15 17:17:57 UTC 2021 Modified Files: src/sys/arch/luna68k/stand/boot: Makefile Log Message: Specify -fno-unwind-tables to shrink binary size. Tested on nono. To generate a diff of this commit: cvs rdiff -u -r1.17

CVS commit: src/sys/arch/luna68k/stand/boot

2021-06-15 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Tue Jun 15 17:16:16 UTC 2021 Modified Files: src/sys/arch/luna68k/stand/boot: sc.c version Log Message: Fix off-by-one of a number of blocks of probed disks. The SCSI READ_CAPACITY command returns the last logical data block

CVS commit: src/sys/arch/evbmips/conf

2021-06-15 Thread Nia Alarie
Module Name:src Committed By: nia Date: Tue Jun 15 16:43:48 UTC 2021 Modified Files: src/sys/arch/evbmips/conf: MIPSSIM Log Message: Add some more useful options to MIPSSIM In particular, MAKEDEV fails if tmpfs isn't available, and having compat_netbsd32 but no SysV

CVS commit: src/sys/arch/amiga/dev

2021-06-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Jun 15 09:00:33 UTC 2021 Modified Files: src/sys/arch/amiga/dev: amidisplaycc.c Log Message: Remove parentheses from return. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36

CVS commit: src/sys/arch/amiga/dev

2021-06-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Jun 15 08:53:47 UTC 2021 Modified Files: src/sys/arch/amiga/dev: amidisplaycc.c Log Message: Add support for WSDISPLAYIO_MODE_DUMBFB to WSDISPLAYIO_SMODE. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35

CVS commit: src/sys/dev/i2c

2021-06-14 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Jun 15 04:41:01 UTC 2021 Modified Files: src/sys/dev/i2c: adm1021.c dstemp.c Log Message: iic_acquire_bus may fail. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/dev/i2c/adm1021.c cvs rdiff -u

CVS commit: src/sys/dev/i2c

2021-06-14 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Jun 15 04:40:13 UTC 2021 Modified Files: src/sys/dev/i2c: am2315.c Log Message: avoid double-free To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/dev/i2c/am2315.c Please note that diffs are not public

CVS commit: src/sys/dev/i2c

2021-06-14 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Jun 15 04:39:49 UTC 2021 Modified Files: src/sys/dev/i2c: dbcool.c hytp14.c si70xx.c Log Message: avoid double-free To generate a diff of this commit: cvs rdiff -u -r1.60 -r1.61 src/sys/dev/i2c/dbcool.c cvs rdiff -u -r1.13

CVS commit: src/sys/dev

2021-06-14 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Jun 15 00:20:33 UTC 2021 Modified Files: src/sys/dev: ipmi.c Log Message: ipmi(4): Tidy up ipmi_thread a little. - Join on detach -- don't free anything until thread has exited; thread may still be using stuff. - Nix

CVS commit: src/sys/dev

2021-06-14 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jun 14 22:00:10 UTC 2021 Modified Files: src/sys/dev: ipmi.c Log Message: ipmi(4): Notify config_pending_decr when ready, not when dying. Should fix hang at boot. To generate a diff of this commit: cvs rdiff -u -r1.7

CVS commit: src/sys/dev/pad

2021-06-14 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jun 14 18:44:53 UTC 2021 Modified Files: src/sys/dev/pad: pad.c Log Message: pad(4): Explain what's wrong with using device pointers like this. ...and why the kernel lock is not enough. To generate a diff of this

CVS commit: src/sys/dev/pad

2021-06-14 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jun 14 18:44:45 UTC 2021 Modified Files: src/sys/dev/pad: pad.c padvar.h Log Message: pad(4): Omit unused sc_blksize. To generate a diff of this commit: cvs rdiff -u -r1.73 -r1.74 src/sys/dev/pad/pad.c cvs rdiff -u

CVS commit: src/sys/dev/pad

2021-06-14 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jun 14 18:44:37 UTC 2021 Modified Files: src/sys/dev/pad: pad.c Log Message: pad(4): Refactor for clarity, and fix locking bugs. - Don't touch sc_buflen outside sc_intr_lock. - Omit needless broadcast in pad_halt_output

CVS commit: src/sys/dev/usb

2021-06-14 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Mon Jun 14 15:35:34 UTC 2021 Modified Files: src/sys/dev/usb: usbdi.c Log Message: appease gcc9 To generate a diff of this commit: cvs rdiff -u -r1.216 -r1.217 src/sys/dev/usb/usbdi.c Please note that diffs are not public

CVS commit: src/sys/dev/i2c

2021-06-14 Thread Julian Coleman
Module Name:src Committed By: jdc Date: Mon Jun 14 13:52:11 UTC 2021 Modified Files: src/sys/dev/i2c: adm1026.c Log Message: Call sysmon_envsys_destroy() if we receive any error from sysmon, rather than just on some errors. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/dev/pad

2021-06-14 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jun 14 10:21:21 UTC 2021 Modified Files: src/sys/dev/pad: pad.c Log Message: pad(4): Destroy the callout when done. Should not be possible for it to be pending or firing at this point, because we have detached the

CVS commit: src/sys/dev/pad

2021-06-14 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jun 14 10:14:58 UTC 2021 Modified Files: src/sys/dev/pad: pad.c Log Message: pad(4): Make this exclusively a cloning device. padN numbering never corresponded with audioM numbering except by accident, so the non-cloning

CVS commit: src/sys/dev/pad

2021-06-14 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jun 14 10:14:46 UTC 2021 Modified Files: src/sys/dev/pad: pad.c padvar.h Log Message: pad(4): Sort includes. Add missing includes to padvar.h. To generate a diff of this commit: cvs rdiff -u -r1.69 -r1.70

CVS commit: src/sys/dev/pad

2021-06-14 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jun 14 10:14:01 UTC 2021 Modified Files: src/sys/dev/pad: pad.c padvar.h Log Message: pad(4): Fix some locking. - No need for sc_cond_lock. - Issue cv_broadcast under the correct lock. - Use callout_halt, not haphazard

CVS commit: src/sys/dev/i2c

2021-06-14 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Mon Jun 14 09:56:04 UTC 2021 Modified Files: src/sys/dev/i2c: adm1026.c Log Message: Avoid double free when attach fails. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/dev/i2c/adm1026.c Please note

CVS commit: src/sys/kern

2021-06-14 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Jun 14 08:55:49 UTC 2021 Modified Files: src/sys/kern: subr_autoconf.c Log Message: Fix UP build To generate a diff of this commit: cvs rdiff -u -r1.287 -r1.288 src/sys/kern/subr_autoconf.c Please note that diffs are not

CVS commit: src/sys/dev/pad

2021-06-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jun 14 00:21:09 UTC 2021 Modified Files: src/sys/dev/pad: pad.c Log Message: pad(4): Some incomplete tidying. - Put pseudo-device softc setup/teardown back in pad_attach/detach, not in the cdev/fops operations which are

CVS commit: src/sys/dev/pad

2021-06-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jun 13 23:09:23 UTC 2021 Modified Files: src/sys/dev/pad: pad.c Log Message: pad(4): Take kernel lock around autoconf stuff. This is not really enough -- the padconfig locking logic violates rules about sleeping while

CVS commit: src/sys/arch/sparc64/doc

2021-06-13 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Jun 13 17:02:14 UTC 2021 Modified Files: src/sys/arch/sparc64/doc: TODO Log Message: sun4v: update TODO file with current sun4v state To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42

CVS commit: src/sys/sys

2021-06-13 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Jun 13 15:11:20 UTC 2021 Modified Files: src/sys/sys: param.h Log Message: Fix the last bump - now for real: welcome to 9.99.85 To generate a diff of this commit: cvs rdiff -u -r1.695 -r1.696 src/sys/sys/param.h Please

CVS commit: src/sys/kern

2021-06-13 Thread Simon Burge
Module Name:src Committed By: simonb Date: Sun Jun 13 14:58:50 UTC 2021 Modified Files: src/sys/kern: subr_hash.c Log Message: Return ENOENT if the hashstat sysctl was called to query a specific hash name and that hash name doesn't exist. To generate a diff of this

CVS commit: src/sys/dev/usb

2021-06-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jun 13 14:48:10 UTC 2021 Modified Files: src/sys/dev/usb: uhub.c usb.c usb_subr.c usbdi.h Log Message: usb(4): Bus exploration is single-threaded -- assert it so. New usb_in_event_thread(dev) returns true if dev is a USB

CVS commit: src/sys/dev/usb

2021-06-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jun 13 14:46:07 UTC 2021 Modified Files: src/sys/dev/usb: uhub.c Log Message: uhub(4): Defer rescan to USB event thread. Keep all of the USB bus exploration in a single thread -- this appears to have been the original

CVS commit: src/sys/kern

2021-06-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jun 13 14:02:46 UTC 2021 Modified Files: src/sys/kern: subr_hash.c Log Message: remove unnecessary double init (fron paulg) To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/kern/subr_hash.c Please

CVS commit: src/sys/nfs

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 10:25:11 UTC 2021 Modified Files: src/sys/nfs: nfs_vfsops.c Log Message: Don't pretend that files are limited to 1TB on NFSv3. To generate a diff of this commit: cvs rdiff -u -r1.242 -r1.243 src/sys/nfs/nfs_vfsops.c

CVS commit: src/sys/dev/scsipi

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 10:07:56 UTC 2021 Modified Files: src/sys/dev/scsipi: st.c Log Message: Restore EOM handling. To generate a diff of this commit: cvs rdiff -u -r1.240 -r1.241 src/sys/dev/scsipi/st.c Please note that diffs are not

CVS commit: src/sys/dev/pci

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 10:05:39 UTC 2021 Modified Files: src/sys/dev/pci: if_aq.c Log Message: Don't ignore errors of sysmon_envsys_register(). To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/dev/pci/if_aq.c Please

CVS commit: src/sys/dev/pci

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 10:04:10 UTC 2021 Modified Files: src/sys/dev/pci: arcmsr.c Log Message: Fix race when freeing sensors. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/dev/pci/arcmsr.c Please note that diffs

CVS commit: src/sys/dev

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 10:01:43 UTC 2021 Modified Files: src/sys/dev: vnd.c Log Message: Fail to open read-write when created read-only. To generate a diff of this commit: cvs rdiff -u -r1.280 -r1.281 src/sys/dev/vnd.c Please note that

CVS commit: src/sys/dev/sdmmc

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 09:58:28 UTC 2021 Modified Files: src/sys/dev/sdmmc: sdmmc.c Log Message: Don't crash on detach where interlock == NULL. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/dev/sdmmc/sdmmc.c

CVS commit: src/sys/dev/sdmmc

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 09:50:02 UTC 2021 Modified Files: src/sys/dev/sdmmc: sdmmc_mem.c Log Message: Be less verbose normally and more when debugging. To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73

CVS commit: src/sys/dev/i2c

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 09:48:45 UTC 2021 Modified Files: src/sys/dev/i2c: lm_i2c.c Log Message: iic_acquire_bus can fail To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/dev/i2c/lm_i2c.c Please note that diffs are not

CVS commit: src/sys/dev/i2c

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 09:48:04 UTC 2021 Modified Files: src/sys/dev/i2c: spdmem_i2c.c Log Message: iic_acquire_bus can fail To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/dev/i2c/spdmem_i2c.c Please note that

CVS commit: src/sys/dev/i2c

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 09:47:36 UTC 2021 Modified Files: src/sys/dev/i2c: sdtemp.c Log Message: Clear sc_sme pointer to avoid double free. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/dev/i2c/sdtemp.c Please note

CVS commit: src/sys/dev/i2c

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 09:46:04 UTC 2021 Modified Files: src/sys/dev/i2c: lm75.c lm87.c Log Message: iic_acquire_bus can fail. To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/dev/i2c/lm75.c cvs rdiff -u -r1.14 -r1.15

CVS commit: src/sys/dev/usb

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 09:32:01 UTC 2021 Modified Files: src/sys/dev/usb: ubsa.c Log Message: Refactor handling of "quad utms" devices and more. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/dev/usb/ubsa.c Please

CVS commit: src/sys/kern

2021-06-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jun 13 09:30:48 UTC 2021 Modified Files: src/sys/kern: subr_autoconf.c Log Message: autoconf(9): Take kernel lock in config_detach. config_detach is used in too many places to audit for now -- so although I'm quite sure

CVS commit: src/sys/dev/usb

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 09:29:38 UTC 2021 Modified Files: src/sys/dev/usb: ubsa_common.c Log Message: Handle IXON,IXOFF individually. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/dev/usb/ubsa_common.c Please note

CVS commit: src/sys/dev/usb

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 09:28:23 UTC 2021 Modified Files: src/sys/dev/usb: uthum.c Log Message: Fix envsys detach paths. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/dev/usb/uthum.c Please note that diffs are not

CVS commit: src/sys/dev/usb

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 09:27:20 UTC 2021 Modified Files: src/sys/dev/usb: uhso.c Log Message: Remove duplicate. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/dev/usb/uhso.c Please note that diffs are not public

CVS commit: src/sys/dev/usb

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 09:26:24 UTC 2021 Modified Files: src/sys/dev/usb: if_kue.c Log Message: Align product name. To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105 src/sys/dev/usb/if_kue.c Please note that diffs are not

CVS commit: src/sys/dev/usb

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 09:24:33 UTC 2021 Modified Files: src/sys/dev/usb: if_zyd.c Log Message: Remove duplicate To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60 src/sys/dev/usb/if_zyd.c Please note that diffs are not public

CVS commit: src/sys/dev/usb

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 09:23:42 UTC 2021 Modified Files: src/sys/dev/usb: usbdevs Log Message: Correct some vendor names, remove duplicates. To generate a diff of this commit: cvs rdiff -u -r1.793 -r1.794 src/sys/dev/usb/usbdevs Please

CVS commit: src/sys/dev/usb

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 09:12:24 UTC 2021 Modified Files: src/sys/dev/usb: usb_subr.c Log Message: Fix last patch. To generate a diff of this commit: cvs rdiff -u -r1.263 -r1.264 src/sys/dev/usb/usb_subr.c Please note that diffs are not

CVS commit: src/sys/dev/usb

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 08:50:33 UTC 2021 Modified Files: src/sys/dev/usb: usb_subr.c Log Message: Use correct integer lengths for properties. Change property names vendor -> vendor-id, product -> product-id to match other users. To

CVS commit: src/sys/dev/usb

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 08:48:29 UTC 2021 Modified Files: src/sys/dev/usb: usb_subr.c Log Message: Fix non-DIAGNOSTIC build. To generate a diff of this commit: cvs rdiff -u -r1.261 -r1.262 src/sys/dev/usb/usb_subr.c Please note that diffs

CVS commit: src/sys/dev/usb

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 07:51:09 UTC 2021 Modified Files: src/sys/dev/usb: uaudio.c Log Message: Don't use aprint* for non-autoconf errors. Also print status value. To generate a diff of this commit: cvs rdiff -u -r1.170 -r1.171

CVS commit: src/sys/dev/usb

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 07:49:43 UTC 2021 Modified Files: src/sys/dev/usb: uaudio.c Log Message: Don't ignore detach errors from children. To generate a diff of this commit: cvs rdiff -u -r1.169 -r1.170 src/sys/dev/usb/uaudio.c Please

CVS commit: src/sys/kern

2021-06-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jun 13 03:09:20 UTC 2021 Modified Files: src/sys/kern: subr_hash.c Log Message: need to copyin when reading the hash name from userland To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/kern/subr_hash.c

CVS commit: src/sys/sys

2021-06-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jun 13 03:07:57 UTC 2021 Modified Files: src/sys/sys: param.h Log Message: bump, something changed and the kernel does not boot with .84 modules. To generate a diff of this commit: cvs rdiff -u -r1.694 -r1.695

CVS commit: src/sys/dev/usb

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jun 13 00:13:24 UTC 2021 Modified Files: src/sys/dev/usb: usb_subr.c usbdi.c usbdivar.h Log Message: usb(4): Tighten interface locking and pipe references. - Just use a reference count, not a list of pipes. - Take the

CVS commit: src/sys/dev/usb

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jun 13 00:11:57 UTC 2021 Modified Files: src/sys/dev/usb: uhub.c Log Message: uhub(4): Trigger bus exploration after rescanning children. Otherwise, if uhub4 is attached at uhub1, then when we do # drvctl -d

CVS commit: src/sys/kern

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jun 13 00:11:46 UTC 2021 Modified Files: src/sys/kern: subr_autoconf.c Log Message: autoconf(9): Sprinkle KASSERT(dev->dv_pending == 0) in dealloc paths. This would have made uhub's config_pending_incr leak more obvious

CVS commit: src/sys/kern

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jun 13 00:11:17 UTC 2021 Modified Files: src/sys/kern: subr_autoconf.c Log Message: autoconf(9): Take kernel lock in a few entry points. The arguments to config_attach_pseudo, config_init/fini_component, and

CVS commit: src/sys/dev/usb

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 15:49:45 UTC 2021 Modified Files: src/sys/dev/usb: usb_subr.c usbdi.c usbdivar.h Log Message: usb(4): Nix unused struct usbd_interface::ui_priv. To generate a diff of this commit: cvs rdiff -u -r1.259 -r1.260

CVS commit: src/sys/dev/usb

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 15:41:22 UTC 2021 Modified Files: src/sys/dev/usb: usb_subr.c usbdi.c Log Message: usb(4): Make usbd_fill_iface_data atomic. Now either it replaces and frees the old endpoints array, or it leaves everything in

CVS commit: src/sys/dev/usb

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 15:40:07 UTC 2021 Modified Files: src/sys/dev/usb: usbdi.c Log Message: usb(4): Tweak style in usbd_close_pipe. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.212 -r1.213

CVS commit: src/sys/dev/usb

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 15:39:57 UTC 2021 Modified Files: src/sys/dev/usb: usb_subr.c usbdi.c Log Message: usb(4): Merge logic in usbd_kill_pipe and usbd_close_pipe. usbd_kill_pipe is now just usbd_abort/close_pipe. No functional change

CVS commit: src/sys/dev/usb

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 15:39:46 UTC 2021 Modified Files: src/sys/dev/usb: usb_subr.c usbdi.c Log Message: usb(4): Fix fix for interface change pipe fix. If there is an interface: - Always put the pipe on the list in usbd_setup_pipe (if

CVS commit: src/sys/dev/usb

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 15:09:18 UTC 2021 Modified Files: src/sys/dev/usb: usbdi.c Log Message: Revert "usb(4): Fix mistake in previous fix for pipe/interface-change races." Little too fast on the commit trigger there before testing,

CVS commit: src/sys/dev/usb

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 14:57:53 UTC 2021 Modified Files: src/sys/dev/usb: usbdi.c Log Message: usb(4): Fix mistake in previous fix for pipe/interface-change races. Must block interface changes _before_ we enter usbd_setup_pipe_flags,

CVS commit: src/sys/dev/usb

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 14:43:27 UTC 2021 Modified Files: src/sys/dev/usb: usb_subr.c usbdi.c usbdivar.h Log Message: usb(4): Fix races between usbd_open_pipe* and usbd_set_interface. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/usb

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 13:58:06 UTC 2021 Modified Files: src/sys/dev/usb: usb_subr.c usbdi.c usbdivar.h xhci.c Log Message: usb(4): Fix racy endpoint reference counting. Rules: 1. After usbd_setup_pipe*, must usbd_kill_pipe. 2. After

CVS commit: src/sys/dev/usb

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 13:57:51 UTC 2021 Modified Files: src/sys/dev/usb: usbdi.c Log Message: usb(4): Omit needless lock/unlock cycle in usbd_pipe_close. pipe->up_intrxfer is stable after construction, so no need to hold the lock to

CVS commit: src/sys/dev/usb

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 13:57:40 UTC 2021 Modified Files: src/sys/dev/usb: usbdi.c Log Message: usb(4): Cancel and wait for async task on closing pipe. XXX usbd_kill_pipe and usbd_close_pipe should not be copypasta; there should be only

CVS commit: src/sys/dev/ic

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 12:15:54 UTC 2021 Modified Files: src/sys/dev/ic: ath.c Log Message: ath(4): Use config_deactivate; don't abuse autoconf private dv_flags. To generate a diff of this commit: cvs rdiff -u -r1.134 -r1.135

CVS commit: src/sys

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 12:15:43 UTC 2021 Modified Files: src/sys/dev: ipmi.c src/sys/external/bsd/drm2/i915drm: intelfb.c Log Message: ipmi(4), intelfb(4): Use config_pending_incr/decr. Don't abuse autoconf's private (and

CVS commit: src/sys/kern

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 12:14:13 UTC 2021 Modified Files: src/sys/kern: subr_autoconf.c Log Message: autoconf(9): Must hold alldevs_lock to iterate dv_list on alldevs. To generate a diff of this commit: cvs rdiff -u -r1.283 -r1.284

CVS commit: src/sys/kern

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 12:14:03 UTC 2021 Modified Files: src/sys/kern: kern_drvctl.c Log Message: drvctl(4): Hold a deviter while issuing config_detach. Otherwise another concurrent detach -- e.g., from concurrent drvctl or from USB port

CVS commit: src/sys

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 12:13:51 UTC 2021 Modified Files: src/sys/kern: subr_autoconf.c src/sys/sys: device.h Log Message: autoconf(9): Prevent concurrent attach/detach and detach/detach. - Use config_pending_incr/decr around

CVS commit: src/sys/dev/usb

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 12:13:23 UTC 2021 Modified Files: src/sys/dev/usb: uhub.c usb_subr.c Log Message: usb(4), uhub(4): Sprinkle usbhist. To generate a diff of this commit: cvs rdiff -u -r1.149 -r1.150 src/sys/dev/usb/uhub.c cvs rdiff

CVS commit: src/sys/dev/usb

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 12:13:11 UTC 2021 Modified Files: src/sys/dev/usb: uhub.c usb.c usb_subr.c xhci.c Log Message: usb(4): Sprinkle kernel lock assertions. To generate a diff of this commit: cvs rdiff -u -r1.148 -r1.149

CVS commit: src/sys/kern

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 12:12:11 UTC 2021 Modified Files: src/sys/kern: kern_drvctl.c subr_autoconf.c Log Message: autoconf(9), drvctl(4): Sprinkle kernel lock assertions. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47

CVS commit: src/sys/kern

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 12:11:59 UTC 2021 Modified Files: src/sys/kern: kern_drvctl.c Log Message: drvctl(4): Take the kernel lock around entry into autoconf(9). Can make this finer-grained once the rest of autoconf(9) is in good enough

CVS commit: src/sys/kern

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 12:11:49 UTC 2021 Modified Files: src/sys/kern: subr_autoconf.c Log Message: autoconf(9): Take kernel lock on various entries into autoconf. Most of autoconf still tacitly assumes the kernel lock is held. To

CVS commit: src/sys/dev/usb

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 12:11:38 UTC 2021 Modified Files: src/sys/dev/usb: usb.c Log Message: usb(4): usb event thread is not actually MP-safe. Still requires a lot of work in usb(4), uhub(4), and autoconf(9). To generate a diff of this

CVS commit: src/sys/dev/usb

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 12:11:28 UTC 2021 Modified Files: src/sys/dev/usb: usb_subr.c Log Message: usb(4): Verify dev->ud_subdevs is still there before freeing it. usbd_attachinterfaces may sleep, and if it does, it releases the kernel

CVS commit: src/sys/dev/usb

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 12:11:11 UTC 2021 Modified Files: src/sys/dev/usb: usb_subr.c Log Message: usb(4): kmem_zalloc(KM_SLEEP) cannot fail; nix error branch. To generate a diff of this commit: cvs rdiff -u -r1.250 -r1.251

CVS commit: src/sys/dev/usb

2021-06-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 12 12:11:01 UTC 2021 Modified Files: src/sys/dev/usb: uhub.c Log Message: uhub(4): Allow only one explore/rescan at a time. Otherwise we might simultaneously attach two autoconf instances of the same device, which

CVS commit: src/sys/arch/arm/rockchip

2021-06-11 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Jun 12 00:04:46 UTC 2021 Modified Files: src/sys/arch/arm/rockchip: rk_tsadc.c Log Message: fix comment to talk about correct units (kelvin, not seconds). To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13

CVS commit: src/sys/kern

2021-06-11 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Fri Jun 11 23:41:47 UTC 2021 Modified Files: src/sys/kern: kern_module.c Log Message: Remove extraneous '\n' from debug message. To generate a diff of this commit: cvs rdiff -u -r1.151 -r1.152 src/sys/kern/kern_module.c

CVS commit: src/sys/kern

2021-06-11 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Jun 11 12:54:23 UTC 2021 Modified Files: src/sys/kern: kern_exec.c Log Message: Fix the order of handling of posix_spawn attributes and file actions. The standard is explicit about it and it matters if e.g. RESETIDS is used

CVS commit: src/sys/dev/ic

2021-06-10 Thread Julian Coleman
Module Name:src Committed By: jdc Date: Fri Jun 11 05:00:42 UTC 2021 Modified Files: src/sys/dev/ic: an.c Log Message: Add a missing htole16() around the length passed to bpf_mtap2(). Allows `tcpdump` to work on BE machines without panicing the kernel. To generate a

CVS commit: src/sys/arch/sparc/dev

2021-06-10 Thread Julian Coleman
Module Name:src Committed By: jdc Date: Fri Jun 11 04:58:30 UTC 2021 Modified Files: src/sys/arch/sparc/dev: ts102.c Log Message: During slot enable and disable, make sure that the card Access and VCC controls are enabled and disabled at the same time. Also remove the

CVS commit: src/sys/dev/hyperv

2021-06-10 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Thu Jun 10 07:48:01 UTC 2021 Modified Files: src/sys/dev/hyperv: hvs.c Log Message: hvs(4): Pass correct pointer of scsibus device to scsi_probe_bus(). To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/sys/dev

2021-06-09 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Wed Jun 9 23:22:51 UTC 2021 Modified Files: src/sys/dev: dev_verbose.h Log Message: Use the localcount(9)-based module_hook mechanism to prevent the verbose modules' code and data being unloaded while in use. Should prevent

CVS commit: src/sys/sys

2021-06-09 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jun 9 15:49:58 UTC 2021 Modified Files: src/sys/sys: param.h Log Message: Welcome to NetBSD 9.99.84 (bpf tracking changes) To generate a diff of this commit: cvs rdiff -u -r1.693 -r1.694 src/sys/sys/param.h Please note

CVS commit: src/sys/net

2021-06-09 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jun 9 15:44:15 UTC 2021 Modified Files: src/sys/net: bpf.c bpf.h bpfdesc.h Log Message: Add a bpf_register_track_event() function (and deregister equivalent) that allows a driver to track listeners attaching/detaching from

CVS commit: src/sys/net

2021-06-09 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jun 9 15:38:40 UTC 2021 Modified Files: src/sys/net: bpf.h Log Message: Add a (FreeBSD compatible) bpf_peers_present() predicate to allow testing for active listeners on a tap. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/kern

2021-06-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jun 9 15:15:35 UTC 2021 Modified Files: src/sys/kern: subr_kobj.c Log Message: Work around abs rela relocations issue (for now): $ readelf -r compat_linux ... Relocation section '.rela.data' at offset 0x37270 contains 537

<    1   2   3   4   5   6   7   8   9   10   >