OpenBSD cvs log

created 2025-03-30T04:58:27Z
begin 2025-03-27T00:00:00Z
end 2025-03-28T00:00:00Z
path src/sys
commits 8

date 2025-03-27T10:19:29Z
author kettenis
files src/sys/dev/efi/efi.c log diff annotate
message We deliberately don't support EFI runtime services on older EFI versions.
Make sure that the ioctl code doesn't crash the kernel if that is the case.

ok deraadt@, kn@

date 2025-03-27T12:50:07Z
author stsp
files src/sys/dev/pci/if_ice.c log diff annotate
message reset Tx/Rx ring software state when an ice(4) interface is put down

Fixes erratic behaviour where Tx/Rx would stop working silently or with
some driver errors in dmesg complaining about bad Tx descriptors.

Problem reported by bluhm@ and Amarinder Cheema

date 2025-03-27T14:10:31Z
author sthen
files src/sys/dev/usb/usbdevs log diff annotate
message Add Dell/Lenovo optical mice, they have the buggy PixArt firmware that needs
a quirk to avoid continual detach/reattach if X isn't running.
While there rename an "Optical mouse" to "Optical Mouse" to save bytes.

date 2025-03-27T14:11:14Z
author sthen
files src/sys/dev/usb/usbdevs.h log diff annotate
src/sys/dev/usb/usbdevs_data.h log diff annotate
message sync

date 2025-03-27T14:12:38Z
author sthen
files src/sys/dev/usb/usb_quirks.c log diff annotate
message add UQ_ALWAYS_OPEN quirks for Dell and Lenovo PixArt mice
reported/tested by Chris Billington

date 2025-03-27T16:29:28Z
author mpi
files src/sys/uvm/uvm_map.c log diff annotate
message Do not ignore anon pages in vmspace_validate().

Prevent a panic with VMMAP_DEBUG.

from David Higgs, ok kettenis@

date 2025-03-27T16:31:12Z
author mpi
files src/sys/uvm/uvm_map.c log diff annotate
message Remove address selectors after releasing the vm_map lock.

Makes the VMMAP_DEBUG checks inside vm_map_unlock() happy.

ok kettenis@

date 2025-03-27T23:30:54Z
author tedu
files src/sys/kern/spec_vnops.c log diff annotate
src/sys/kern/vfs_subr.c log diff annotate
src/sys/nfs/nfs_syscalls.c log diff annotate
src/sys/nfs/nfs_vnops.c log diff annotate
src/sys/sys/buf.h log diff annotate
src/sys/ufs/ffs/ffs_vnops.c log diff annotate
message eliminate bremfree macro, just an alias for bufcache_take.
ok claudio miod