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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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,
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
401 - 500 of 49794 matches
Mail list logo