Module Name:src
Committed By: riastradh
Date: Tue Mar 29 06:59:19 UTC 2022
Modified Files:
src/sys/dev/usb: uhid.c
Log Message:
uhid(4): Make sure error is initialized in uhidkqfilter.
To generate a diff of this commit:
cvs rdiff -u -r1.123 -r1.124 src/sys/dev/usb/uhid.c
Module Name:src
Committed By: riastradh
Date: Tue Mar 29 06:59:19 UTC 2022
Modified Files:
src/sys/dev/usb: uhid.c
Log Message:
uhid(4): Make sure error is initialized in uhidkqfilter.
To generate a diff of this commit:
cvs rdiff -u -r1.123 -r1.124 src/sys/dev/usb/uhid.c
Module Name:src
Committed By: riastradh
Date: Tue Mar 29 06:56:51 UTC 2022
Modified Files:
src/sys/arch/x68k/dev: ite.c
Log Message:
x68k/ite(4): Include to abuse autoconf internals.
To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 src/sys/arch/x68k/dev/ite
Module Name:src
Committed By: riastradh
Date: Tue Mar 29 06:56:51 UTC 2022
Modified Files:
src/sys/arch/x68k/dev: ite.c
Log Message:
x68k/ite(4): Include to abuse autoconf internals.
To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 src/sys/arch/x68k/dev/ite
Module Name:src
Committed By: yamaguchi
Date: Tue Mar 29 01:57:51 UTC 2022
Modified Files:
src/sys/dev/pci: if_vioif.c
Log Message:
vioif(4): Added a comment about stopping packet processing
To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 src/sys/dev/pci/if
Module Name:src
Committed By: yamaguchi
Date: Tue Mar 29 01:57:51 UTC 2022
Modified Files:
src/sys/dev/pci: if_vioif.c
Log Message:
vioif(4): Added a comment about stopping packet processing
To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 src/sys/dev/pci/if
On 2022-03-26 11:57, Roland Illig wrote:
The term "null-terminated string" is quite common when talking about C.
In contrast, the word "nul" in "nul-terminated" always reminds me of
the character abbreviation in ASCII, which has a narrower scope than C.
I prefer to keep "null-terminated" here.
Module Name:src
Committed By: christos
Date: Mon Mar 28 20:52:17 UTC 2022
Modified Files:
src/distrib/sets/lists/debug: mi
src/distrib/sets/lists/tests: mi
Log Message:
Add t_link
To generate a diff of this commit:
cvs rdiff -u -r1.373 -r1.374 src/distrib/sets/li
Module Name:src
Committed By: christos
Date: Mon Mar 28 20:52:17 UTC 2022
Modified Files:
src/distrib/sets/lists/debug: mi
src/distrib/sets/lists/tests: mi
Log Message:
Add t_link
To generate a diff of this commit:
cvs rdiff -u -r1.373 -r1.374 src/distrib/sets/li
Module Name:src
Committed By: christos
Date: Mon Mar 28 20:51:04 UTC 2022
Modified Files:
src/tests/fs/vfs: Makefile
Added Files:
src/tests/fs/vfs: t_link.c
Log Message:
Add a test for hardlink sysctl limiting.
To generate a diff of this commit:
cvs rdiff -u -r1.
Module Name:src
Committed By: christos
Date: Mon Mar 28 20:51:04 UTC 2022
Modified Files:
src/tests/fs/vfs: Makefile
Added Files:
src/tests/fs/vfs: t_link.c
Log Message:
Add a test for hardlink sysctl limiting.
To generate a diff of this commit:
cvs rdiff -u -r1.
Module Name:src
Committed By: christos
Date: Mon Mar 28 20:49:52 UTC 2022
Modified Files:
src/sys/rump/librump/rumpkern: Makefile.rumpkern
Log Message:
include the extensions secmodel
To generate a diff of this commit:
cvs rdiff -u -r1.187 -r1.188 src/sys/rump/librump/ru
Module Name:src
Committed By: christos
Date: Mon Mar 28 20:49:52 UTC 2022
Modified Files:
src/sys/rump/librump/rumpkern: Makefile.rumpkern
Log Message:
include the extensions secmodel
To generate a diff of this commit:
cvs rdiff -u -r1.187 -r1.188 src/sys/rump/librump/ru
Module Name:src
Committed By: christos
Date: Mon Mar 28 20:49:32 UTC 2022
Modified Files:
src/sys/rump/librump/rumpkern: rump.c
Log Message:
no need to include suser; it gets autoloaded as a module.
To generate a diff of this commit:
cvs rdiff -u -r1.354 -r1.355 src/sys/
Module Name:src
Committed By: christos
Date: Mon Mar 28 20:49:32 UTC 2022
Modified Files:
src/sys/rump/librump/rumpkern: rump.c
Log Message:
no need to include suser; it gets autoloaded as a module.
To generate a diff of this commit:
cvs rdiff -u -r1.354 -r1.355 src/sys/
Module Name:src
Committed By: rillig
Date: Mon Mar 28 20:00:29 UTC 2022
Modified Files:
src/games/cgram: cgram.c
Log Message:
cgram: define a word as a sequence of letters, not non-whitespace
Pressing Tab or Shift+Tab now advances to the next letter that could be
substitu
Module Name:src
Committed By: rillig
Date: Mon Mar 28 20:00:29 UTC 2022
Modified Files:
src/games/cgram: cgram.c
Log Message:
cgram: define a word as a sequence of letters, not non-whitespace
Pressing Tab or Shift+Tab now advances to the next letter that could be
substitu
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 19:59:36 UTC 2022
Modified Files:
src/sys/arch/arm/cortex: gicv3.c
Log Message:
arm/cortex: Use container_of, not bespoke offsetof arithmetic.
To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/sys/a
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 19:59:36 UTC 2022
Modified Files:
src/sys/arch/arm/cortex: gicv3.c
Log Message:
arm/cortex: Use container_of, not bespoke offsetof arithmetic.
To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/sys/a
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 19:59:26 UTC 2022
Modified Files:
src/sys/arch/arm/apple: apple_intc.c
Log Message:
arm/apple: Use container_of, not bespoke offsetof arithmetic.
Better type-safety this way.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 19:59:26 UTC 2022
Modified Files:
src/sys/arch/arm/apple: apple_intc.c
Log Message:
arm/apple: Use container_of, not bespoke offsetof arithmetic.
Better type-safety this way.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: rillig
Date: Mon Mar 28 19:08:43 UTC 2022
Modified Files:
src/sys/secmodel/extensions: secmodel_extensions.c
Log Message:
secmodel: fix grammar in description of hardlink_check_gid
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.1
Module Name:src
Committed By: rillig
Date: Mon Mar 28 19:08:43 UTC 2022
Modified Files:
src/sys/secmodel/extensions: secmodel_extensions.c
Log Message:
secmodel: fix grammar in description of hardlink_check_gid
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.1
Module Name:src
Committed By: wiz
Date: Mon Mar 28 13:07:14 UTC 2022
Modified Files:
src/sys/dev/raidframe: rf_netbsdkintf.c
Log Message:
Restore another historic RCS Id.
To generate a diff of this commit:
cvs rdiff -u -r1.404 -r1.405 src/sys/dev/raidframe/rf_netbsdkintf
Module Name:src
Committed By: wiz
Date: Mon Mar 28 13:07:14 UTC 2022
Modified Files:
src/sys/dev/raidframe: rf_netbsdkintf.c
Log Message:
Restore another historic RCS Id.
To generate a diff of this commit:
cvs rdiff -u -r1.404 -r1.405 src/sys/dev/raidframe/rf_netbsdkintf
Module Name:src
Committed By: martin
Date: Mon Mar 28 12:48:44 UTC 2022
Modified Files:
src/sys/arch/sandpoint/conf: INSTALL
Log Message:
Provide a bit more space for the ramdisk image (which recently did grow)
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10
Module Name:src
Committed By: martin
Date: Mon Mar 28 12:48:44 UTC 2022
Modified Files:
src/sys/arch/sandpoint/conf: INSTALL
Log Message:
Provide a bit more space for the ramdisk image (which recently did grow)
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:48:35 UTC 2022
Modified Files:
src/sys/dev: ccd.c
Log Message:
sys/dev/ccd.c: Restore historic RCS id.
This got munged accidentally by `git cvsexportcommit -k' -- taking
that option out of my commitbomb script!
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:48:35 UTC 2022
Modified Files:
src/sys/dev: ccd.c
Log Message:
sys/dev/ccd.c: Restore historic RCS id.
This got munged accidentally by `git cvsexportcommit -k' -- taking
that option out of my commitbomb script!
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:45:04 UTC 2022
Modified Files:
src/sys/dev/usb: uatp.c
Log Message:
uatp(4): Use usbd_get/set_report for Geyser 3/4 reset.
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/dev/usb/uatp.c
Pl
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:45:04 UTC 2022
Modified Files:
src/sys/dev/usb: uatp.c
Log Message:
uatp(4): Use usbd_get/set_report for Geyser 3/4 reset.
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/dev/usb/uatp.c
Pl
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:44:55 UTC 2022
Modified Files:
src/sys/dev/usb: uatp.c
Log Message:
uatp(4): Fix detach logic.
Let wsmouse child decide whether it's in use or close if mandatory.
If config_detach_children succeeds, this must no
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:44:55 UTC 2022
Modified Files:
src/sys/dev/usb: uatp.c
Log Message:
uatp(4): Fix detach logic.
Let wsmouse child decide whether it's in use or close if mandatory.
If config_detach_children succeeds, this must no
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:44:45 UTC 2022
Modified Files:
src/sys/dev/usb: uhidev.c
Log Message:
uhidev(9): Assert uhidev is open when writing.
(Maybe we could have uhidevs that are output-only, in which case a
driver could, in principle,
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:44:45 UTC 2022
Modified Files:
src/sys/dev/usb: uhidev.c
Log Message:
uhidev(9): Assert uhidev is open when writing.
(Maybe we could have uhidevs that are output-only, in which case a
driver could, in principle,
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:44:37 UTC 2022
Modified Files:
src/sys/dev/usb: uhidev.c uhidev.h
Log Message:
uhidev(9): Define UHIDEV_MAXREPID = 255.
Report ids are limited by the HID spec to a single byte.
- Clamp max report id in report de
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:44:37 UTC 2022
Modified Files:
src/sys/dev/usb: uhidev.c uhidev.h
Log Message:
uhidev(9): Define UHIDEV_MAXREPID = 255.
Report ids are limited by the HID spec to a single byte.
- Clamp max report id in report de
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:44:28 UTC 2022
Modified Files:
src/sys/dev/usb: uhidev.c
Log Message:
uhidev(9): Omit needless sc_dying.
To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 src/sys/dev/usb/uhidev.c
Please note that d
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:44:28 UTC 2022
Modified Files:
src/sys/dev/usb: uhidev.c
Log Message:
uhidev(9): Omit needless sc_dying.
To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 src/sys/dev/usb/uhidev.c
Please note that d
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:44:17 UTC 2022
Modified Files:
src/sys/dev/usb: uatp.c ucycom.c uhid.c uhidev.c uhidev.h ukbd.c ums.c
uthum.c uts.c
Log Message:
uhidev(9): Make uhidev state opaque.
This makes the API simpler and cle
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:44:17 UTC 2022
Modified Files:
src/sys/dev/usb: uatp.c ucycom.c uhid.c uhidev.c uhidev.h ukbd.c ums.c
uthum.c uts.c
Log Message:
uhidev(9): Make uhidev state opaque.
This makes the API simpler and cle
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:44:06 UTC 2022
Modified Files:
src/sys/dev/usb: uhidev.c
Log Message:
uhidev(9): Fix race between uhidev_close and uhidev_intr.
uhidev_intr currently relies on the kernel lock to serialize access
to struct uhidev
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:44:06 UTC 2022
Modified Files:
src/sys/dev/usb: uhidev.c
Log Message:
uhidev(9): Fix race between uhidev_close and uhidev_intr.
uhidev_intr currently relies on the kernel lock to serialize access
to struct uhidev
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:43:58 UTC 2022
Modified Files:
src/sys/dev/usb: uhidev.c
Log Message:
uhidev(9): Refactor error branch to use one label.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.87 -r1
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:43:58 UTC 2022
Modified Files:
src/sys/dev/usb: uhidev.c
Log Message:
uhidev(9): Refactor error branch to use one label.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.87 -r1
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:43:48 UTC 2022
Modified Files:
src/sys/dev/usb: uhidev.c
Log Message:
uhidev(9): Make some private functions static and fix comment.
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.86
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:43:48 UTC 2022
Modified Files:
src/sys/dev/usb: uhidev.c
Log Message:
uhidev(9): Make some private functions static and fix comment.
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.86
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:43:39 UTC 2022
Modified Files:
src/sys/dev/usb: uhidev.c uhidev.h
Log Message:
uhidev(9): Make uhidev_stop work reliably.
To generate a diff of this commit:
cvs rdiff -u -r1.85 -r1.86 src/sys/dev/usb/uhidev.c
cv
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:43:39 UTC 2022
Modified Files:
src/sys/dev/usb: uhidev.c uhidev.h
Log Message:
uhidev(9): Make uhidev_stop work reliably.
To generate a diff of this commit:
cvs rdiff -u -r1.85 -r1.86 src/sys/dev/usb/uhidev.c
cv
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:43:30 UTC 2022
Modified Files:
src/sys/dev/usb: ucycom.c
Log Message:
ucycom(4): Defer uhidev_write_async to taskq.
Can't submit USB transfers while holding tty_lock, a spin lock.
To generate a diff of this com
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:43:30 UTC 2022
Modified Files:
src/sys/dev/usb: ucycom.c
Log Message:
ucycom(4): Defer uhidev_write_async to taskq.
Can't submit USB transfers while holding tty_lock, a spin lock.
To generate a diff of this com
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:43:22 UTC 2022
Modified Files:
src/sys/dev/usb: uhidev.c uhidev.h
Log Message:
uhidev(9): Move struct uhidev_softc into uhidev.c.
No longer part of any ABI for uhidev modules.
To generate a diff of this commit:
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:43:22 UTC 2022
Modified Files:
src/sys/dev/usb: uhidev.c uhidev.h
Log Message:
uhidev(9): Move struct uhidev_softc into uhidev.c.
No longer part of any ABI for uhidev modules.
To generate a diff of this commit:
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:43:12 UTC 2022
Modified Files:
src/sys/arch/macppc/dev: pbms.c
src/sys/dev/usb: uatp.c uhid.c ukbd.c ums.c uthum.c
Log Message:
uhidev(9): Get the device and interface through attach args.
This way uhidev
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:43:12 UTC 2022
Modified Files:
src/sys/arch/macppc/dev: pbms.c
src/sys/dev/usb: uatp.c uhid.c ukbd.c ums.c uthum.c
Log Message:
uhidev(9): Get the device and interface through attach args.
This way uhidev
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:43:03 UTC 2022
Modified Files:
src/sys/dev/usb: ucycom.c uhidev.c uhidev.h
Log Message:
uhidev(9): New uhidev_write_async.
Like uhidev_write but issues the transfer asynchronously with a
callback.
Use it in ucyc
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:43:03 UTC 2022
Modified Files:
src/sys/dev/usb: ucycom.c uhidev.c uhidev.h
Log Message:
uhidev(9): New uhidev_write_async.
Like uhidev_write but issues the transfer asynchronously with a
callback.
Use it in ucyc
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:42:54 UTC 2022
Modified Files:
src/sys/dev/usb: ucycom.c uhid.c uhidev.c uhidev.h
Log Message:
uhidev(9): Partially fix uhidev_write aborting.
In my previous change, I intended to make uhidev_stop abort any
pendi
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:42:54 UTC 2022
Modified Files:
src/sys/dev/usb: ucycom.c uhid.c uhidev.c uhidev.h
Log Message:
uhidev(9): Partially fix uhidev_write aborting.
In my previous change, I intended to make uhidev_stop abort any
pendi
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:42:45 UTC 2022
Modified Files:
src/sys/dev/usb: uhid.c
Log Message:
uhid(4): Use d_cfdriver/devtounit/cancel to avoid open/detach races.
- Split uhidclose into separate uhidcancel and uhidclose parts.
uhidcance
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:42:45 UTC 2022
Modified Files:
src/sys/dev/usb: uhid.c
Log Message:
uhid(4): Use d_cfdriver/devtounit/cancel to avoid open/detach races.
- Split uhidclose into separate uhidcancel and uhidclose parts.
uhidcance
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:42:37 UTC 2022
Modified Files:
src/sys/dev/usb: ucom.c
Log Message:
ucom(4): Rework open/close/attach/detach logic.
- Defer sleep after hangup until open.
No need to make close hang; we just need to make sure
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:42:37 UTC 2022
Modified Files:
src/sys/dev/usb: ucom.c
Log Message:
ucom(4): Rework open/close/attach/detach logic.
- Defer sleep after hangup until open.
No need to make close hang; we just need to make sure
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:41:17 UTC 2022
Modified Files:
src/sys/kern: subr_devsw.c
Log Message:
subr_devsw.c: KNF and style nits.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 src/sys/kern
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:41:17 UTC 2022
Modified Files:
src/sys/kern: subr_devsw.c
Log Message:
subr_devsw.c: KNF and style nits.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 src/sys/kern
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:39:57 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Use d_cfdriver/devtounit to avoid open/detach races.
To generate a diff of this commit:
cvs rdiff -u -r1.120 -r1.121 src/sys/dev/a
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:39:57 UTC 2022
Modified Files:
src/sys/dev/audio: audio.c
Log Message:
audio(4): Use d_cfdriver/devtounit to avoid open/detach races.
To generate a diff of this commit:
cvs rdiff -u -r1.120 -r1.121 src/sys/dev/a
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:39:47 UTC 2022
Modified Files:
src/sys/dev/scsipi: sd.c
Log Message:
sd(4): Use d_cfdriver/devtounit to avoid open/detach races.
To generate a diff of this commit:
cvs rdiff -u -r1.333 -r1.334 src/sys/dev/scsipi
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:39:47 UTC 2022
Modified Files:
src/sys/dev/scsipi: sd.c
Log Message:
sd(4): Use d_cfdriver/devtounit to avoid open/detach races.
To generate a diff of this commit:
cvs rdiff -u -r1.333 -r1.334 src/sys/dev/scsipi
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:39:37 UTC 2022
Modified Files:
src/sys/dev/ata: wd.c
Log Message:
wd(4): Use d_cfdriver/devtounit to avoid open/detach races.
To generate a diff of this commit:
cvs rdiff -u -r1.466 -r1.467 src/sys/dev/ata/wd.c
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:39:37 UTC 2022
Modified Files:
src/sys/dev/ata: wd.c
Log Message:
wd(4): Use d_cfdriver/devtounit to avoid open/detach races.
To generate a diff of this commit:
cvs rdiff -u -r1.466 -r1.467 src/sys/dev/ata/wd.c
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:39:29 UTC 2022
Modified Files:
src/sys/kern: tty.c
src/sys/sys: tty.h
Log Message:
tty(9): New ttycancel function.
This causes any current and future ttyopens to fail until ttyclose.
This is necessary fo
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:39:29 UTC 2022
Modified Files:
src/sys/kern: tty.c
src/sys/sys: tty.h
Log Message:
tty(9): New ttycancel function.
This causes any current and future ttyopens to fail until ttyclose.
This is necessary fo
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:39:18 UTC 2022
Modified Files:
src/sys/sys: conf.h
src/sys/uvm: uvm_device.c
Log Message:
driver(9): New types dev_*_t for device driver devsw operations.
These will serve to replace the archaic and kludg
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:39:18 UTC 2022
Modified Files:
src/sys/sys: conf.h
src/sys/uvm: uvm_device.c
Log Message:
driver(9): New types dev_*_t for device driver devsw operations.
These will serve to replace the archaic and kludg
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:39:10 UTC 2022
Modified Files:
src/sys/kern: subr_devsw.c
src/sys/miscfs/specfs: spec_vnops.c
src/sys/sys: conf.h
Log Message:
driver(9): New devsw d_cancel op to interrupt I/O before close.
If sp
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:39:10 UTC 2022
Modified Files:
src/sys/kern: subr_devsw.c
src/sys/miscfs/specfs: spec_vnops.c
src/sys/sys: conf.h
Log Message:
driver(9): New devsw d_cancel op to interrupt I/O before close.
If sp
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:38:59 UTC 2022
Modified Files:
src/sys/arch/amiga/amiga: autoconf.c
src/sys/arch/amiga/dev: grf_cc.c grf_cl.c grf_cv.c grf_cv3d.c grf_et.c
grf_rh.c grf_rt.c grf_ul.c
src/sys/arch/amigapp
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:38:59 UTC 2022
Modified Files:
src/sys/arch/amiga/amiga: autoconf.c
src/sys/arch/amiga/dev: grf_cc.c grf_cl.c grf_cv.c grf_cv3d.c grf_et.c
grf_rh.c grf_rt.c grf_ul.c
src/sys/arch/amigapp
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:38:34 UTC 2022
Modified Files:
src/sys/kern: subr_devsw.c vfs_subr.c
src/sys/sys: conf.h
Log Message:
driver(9): Make vdevgone call config_detach_commit if appropriate.
Make sure to do this before spec_no
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:38:34 UTC 2022
Modified Files:
src/sys/kern: subr_devsw.c vfs_subr.c
src/sys/sys: conf.h
Log Message:
driver(9): Make vdevgone call config_detach_commit if appropriate.
Make sure to do this before spec_no
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:38:25 UTC 2022
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
autoconf(9): Disentangle slightly circuitous config_detach logic.
No functional change intended.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:38:25 UTC 2022
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
autoconf(9): Disentangle slightly circuitous config_detach logic.
No functional change intended.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:38:15 UTC 2022
Modified Files:
src/sys/kern: subr_autoconf.c
src/sys/sys: device.h
Log Message:
autoconf(9): New function config_detach_commit.
When a driver's .ca_detach function has committed to detachi
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:38:15 UTC 2022
Modified Files:
src/sys/kern: subr_autoconf.c
src/sys/sys: device.h
Log Message:
autoconf(9): New function config_detach_commit.
When a driver's .ca_detach function has committed to detachi
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:38:04 UTC 2022
Modified Files:
src/sys/miscfs/specfs: specdev.h
Log Message:
specfs: Reorder struct specnode members to save padding.
Shrinks from 40 bytes to 32 bytes on LP64 systems this way.
To generate a di
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:38:04 UTC 2022
Modified Files:
src/sys/miscfs/specfs: specdev.h
Log Message:
specfs: Reorder struct specnode members to save padding.
Shrinks from 40 bytes to 32 bytes on LP64 systems this way.
To generate a di
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:56 UTC 2022
Modified Files:
src/sys/kern: vfs_vnode.c
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Remove specnode from hash table in spec_node_revoke.
Previously, it was possible for spec_
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:56 UTC 2022
Modified Files:
src/sys/kern: vfs_vnode.c
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Remove specnode from hash table in spec_node_revoke.
Previously, it was possible for spec_
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:46 UTC 2022
Modified Files:
src/sys/coda: coda_vfsops.c
src/sys/kern: vfs_mount.c vfs_subr.c vfs_vnode.c
src/sys/miscfs/specfs: spec_vnops.c specdev.h
Log Message:
specfs: Let spec_node_lookup_b
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:46 UTC 2022
Modified Files:
src/sys/coda: coda_vfsops.c
src/sys/kern: vfs_mount.c vfs_subr.c vfs_vnode.c
src/sys/miscfs/specfs: spec_vnops.c specdev.h
Log Message:
specfs: Let spec_node_lookup_b
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:35 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Assert opencnt is nonzero before decrementing.
To generate a diff of this commit:
cvs rdiff -u -r1.206 -r1.207 src/sys/misc
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:35 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Assert opencnt is nonzero before decrementing.
To generate a diff of this commit:
cvs rdiff -u -r1.206 -r1.207 src/sys/misc
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:27 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Take an I/O reference across bdev/cdev_open.
- Revoke is used to invalidate all prior access control checks when
device pe
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:27 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Take an I/O reference across bdev/cdev_open.
- Revoke is used to invalidate all prior access control checks when
device pe
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:18 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Wait for last close in spec_node_revoke.
Otherwise, revoke -- and vdevgone, in the detach path of removable
devices -- may c
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:18 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Wait for last close in spec_node_revoke.
Otherwise, revoke -- and vdevgone, in the detach path of removable
devices -- may c
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:09 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c specdev.h
Log Message:
specfs: Prevent new opens while close is waiting to drain.
Otherwise, bdev/cdev_close could have cancelled all _existing_
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:09 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c specdev.h
Log Message:
specfs: Prevent new opens while close is waiting to drain.
Otherwise, bdev/cdev_close could have cancelled all _existing_
Module Name:src
Committed By: riastradh
Date: Mon Mar 28 12:37:01 UTC 2022
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
specfs: Take an I/O reference in spec_node_setmountedfs.
This is not quite correct. We _should_ require the caller to hold a
vnode
1 - 100 of 159 matches
Mail list logo