OpenBSD cvs log

created 2024-05-18T18:45:12Z
begin 2024-05-13T00:00:00Z
end 2024-05-14T00:00:00Z
path src/sys
commits 10

date 2024-05-13T00:16:09Z
author jsg
files src/sys/arch/amd64/include/isa_machdep.h log diff annotate
src/sys/arch/i386/isa/isa_machdep.h log diff annotate
message remove some unused defines and externs

isaphysmem and isaphysmempgs were removed in 1998
ok kettenis@

date 2024-05-13T01:15:50Z
author jsg
files src/sys/arch/amd64/amd64/process_machdep.c log diff annotate
src/sys/arch/amd64/amd64/vmm_machdep.c log diff annotate
src/sys/arch/amd64/pci/acpipci.c log diff annotate
src/sys/arch/arm/armv7/armv7var.h log diff annotate
src/sys/arch/arm64/dev/agintc.c log diff annotate
src/sys/arch/arm64/dev/apldart.c log diff annotate
src/sys/arch/arm64/dev/aplefuse.c log diff annotate
src/sys/arch/arm64/dev/aplspi.c log diff annotate
src/sys/arch/armv7/exynos/exiic.c log diff annotate
src/sys/arch/armv7/exynos/exmct.c log diff annotate
src/sys/arch/armv7/omap/amdisplay.c log diff annotate
src/sys/arch/armv7/omap/omapid.c log diff annotate
src/sys/arch/armv7/omap/omdisplay.c log diff annotate
src/sys/arch/armv7/omap/omehci.c log diff annotate
src/sys/arch/armv7/omap/prcm.c log diff annotate
src/sys/arch/armv7/omap/prcmvar.h log diff annotate
src/sys/arch/armv7/sunxi/sxitimer.c log diff annotate
src/sys/arch/i386/i386/mpbios.c log diff annotate
src/sys/arch/i386/isa/clock.c log diff annotate
src/sys/arch/i386/isa/npx.c log diff annotate
src/sys/arch/i386/pci/pcibiosvar.h log diff annotate
src/sys/arch/riscv64/dev/mainbus.c log diff annotate
src/sys/arch/sparc64/dev/cons.h log diff annotate
src/sys/arch/sparc64/dev/fd.c log diff annotate
src/sys/arch/sparc64/dev/vgafb.c log diff annotate
src/sys/arch/sparc64/dev/vpci.c log diff annotate
src/sys/arch/sparc64/dev/z8530kbd.c log diff annotate
src/sys/arch/sparc64/fpu/fpu_extern.h log diff annotate
src/sys/arch/sparc64/sparc64/autoconf.c log diff annotate
src/sys/arch/sparc64/sparc64/db_interface.c log diff annotate
src/sys/ddb/db_command.c log diff annotate
src/sys/ddb/db_extern.h log diff annotate
src/sys/dev/cons.h log diff annotate
src/sys/dev/midi.c log diff annotate
src/sys/dev/softraid_raid6.c log diff annotate
src/sys/dev/vscsi.c log diff annotate
src/sys/dev/acpi/acpi.c log diff annotate
src/sys/dev/acpi/acpidebug.c log diff annotate
src/sys/dev/acpi/acpidmar.h log diff annotate
src/sys/dev/acpi/acpitz.c log diff annotate
src/sys/dev/acpi/acpivar.h log diff annotate
src/sys/dev/acpi/dsdt.c log diff annotate
src/sys/dev/acpi/dsdt.h log diff annotate
src/sys/dev/acpi/dwgpio.c log diff annotate
src/sys/dev/acpi/glkgpio.c log diff annotate
src/sys/dev/acpi/tpm.c log diff annotate
src/sys/dev/adb/ams.c log diff annotate
src/sys/dev/ata/atascsi.c log diff annotate
src/sys/dev/ata/atavar.h log diff annotate
src/sys/dev/fdt/amlusbphy.c log diff annotate
src/sys/dev/fdt/if_mvpp.c log diff annotate
src/sys/dev/fdt/imxspi.c log diff annotate
src/sys/dev/fdt/qccpu.c log diff annotate
src/sys/dev/fdt/qcgpio_fdt.c log diff annotate
src/sys/dev/fdt/qcrtc.c log diff annotate
src/sys/dev/fdt/qcspmi.c log diff annotate
src/sys/dev/fdt/rkdrm.c log diff annotate
src/sys/dev/fdt/rkspi.c log diff annotate
src/sys/dev/fdt/ssdfb.c log diff annotate
src/sys/dev/fdt/sximmc.c log diff annotate
src/sys/dev/gpio/gpiodcf.c log diff annotate
src/sys/dev/i2c/ietp.h log diff annotate
src/sys/dev/i2c/imt.c log diff annotate
src/sys/dev/i2c/pca9548.c log diff annotate
src/sys/dev/ic/anvar.h log diff annotate
src/sys/dev/ic/atw.c log diff annotate
src/sys/dev/ic/com.c log diff annotate
src/sys/dev/ic/dc.c log diff annotate
src/sys/dev/ic/gemvar.h log diff annotate
src/sys/dev/ic/qwxvar.h log diff annotate
src/sys/dev/ic/rtl81x9reg.h log diff annotate
src/sys/dev/ic/rtwvar.h log diff annotate
src/sys/dev/ic/siopvar.h log diff annotate
src/sys/dev/ic/smc91cxx.c log diff annotate
src/sys/dev/ic/trm.c log diff annotate
src/sys/dev/isa/fd.c log diff annotate
message remove prototypes with no matching function
ok mpi@

date 2024-05-13T01:15:51Z
author jsg
files src/sys/dev/mii/brswphy.c log diff annotate
src/sys/dev/mii/tqphy.c log diff annotate
src/sys/dev/ofw/openfirm.h log diff annotate
src/sys/dev/pci/agp_i810.c log diff annotate
src/sys/dev/pci/agpvar.h log diff annotate
src/sys/dev/pci/auacer.c log diff annotate
src/sys/dev/pci/auglx.c log diff annotate
src/sys/dev/pci/fms.c log diff annotate
src/sys/dev/pci/gcu.c log diff annotate
src/sys/dev/pci/i82365_pci.c log diff annotate
src/sys/dev/pci/if_aq_pci.c log diff annotate
src/sys/dev/pci/if_em.c log diff annotate
src/sys/dev/pci/if_em_hw.h log diff annotate
src/sys/dev/pci/if_iwn.c log diff annotate
src/sys/dev/pci/if_iwx.c log diff annotate
src/sys/dev/pci/if_ix.c log diff annotate
src/sys/dev/pci/if_vmx.c log diff annotate
src/sys/dev/pci/if_wb.c log diff annotate
src/sys/dev/pci/igc_base.h log diff annotate
src/sys/dev/pci/ixgb_hw.h log diff annotate
src/sys/dev/pci/ixgbe_82598.c log diff annotate
src/sys/dev/pci/ixgbe_x550.c log diff annotate
src/sys/dev/pci/neo.c log diff annotate
src/sys/dev/pci/pccbb.c log diff annotate
src/sys/dev/pci/pciide.c log diff annotate
src/sys/dev/pci/pciidevar.h log diff annotate
src/sys/dev/pci/pcivar.h log diff annotate
src/sys/dev/pci/ufshci_pci.c log diff annotate
src/sys/dev/pcmcia/com_pcmcia.c log diff annotate
src/sys/dev/pcmcia/pcmcia.c log diff annotate
src/sys/dev/pv/viogpu.c log diff annotate
src/sys/dev/pv/virtiovar.h log diff annotate
src/sys/dev/sbus/agten.c log diff annotate
message remove prototypes with no matching function
ok mpi@

date 2024-05-13T01:15:53Z
author jsg
files src/sys/dev/sbus/be.c log diff annotate
src/sys/dev/sbus/zx.c log diff annotate
src/sys/dev/usb/ulpt.c log diff annotate
src/sys/dev/usb/umt.c log diff annotate
src/sys/isofs/cd9660/cd9660_node.h log diff annotate
src/sys/msdosfs/msdosfsmount.h log diff annotate
src/sys/net/if_gif.c log diff annotate
src/sys/net/if_mpw.c log diff annotate
src/sys/net/if_pfsync.h log diff annotate
src/sys/net/if_spppsubr.c log diff annotate
src/sys/net/if_trunk.h log diff annotate
src/sys/net/if_vlan_var.h log diff annotate
src/sys/net/pf_ioctl.c log diff annotate
src/sys/net/pfkeyv2.h log diff annotate
src/sys/net/pfvar.h log diff annotate
src/sys/net/rtable.h log diff annotate
src/sys/net80211/ieee80211_input.c log diff annotate
src/sys/netinet/icmp6.h log diff annotate
src/sys/netinet/ip_gre.h log diff annotate
src/sys/netinet/tcp_var.h log diff annotate
src/sys/netinet6/in6.h log diff annotate
src/sys/netinet6/in6_var.h log diff annotate
src/sys/netinet6/ip6_var.h log diff annotate
src/sys/ntfs/ntfs_subr.h log diff annotate
src/sys/scsi/mpath.c log diff annotate
src/sys/ufs/ffs/ffs_extern.h log diff annotate
src/sys/ufs/ufs/ufs_extern.h log diff annotate
src/sys/uvm/uvm_addr.c log diff annotate
src/sys/uvm/uvm_page.h log diff annotate
message remove prototypes with no matching function
ok mpi@

date 2024-05-13T01:22:47Z
author jsg
files src/sys/dev/pci/igc_hw.h log diff annotate
message remove unneeded extern and struct; ok patrick@

date 2024-05-13T10:01:53Z
author kettenis
files src/sys/arch/amd64/pci/pci_machdep.c log diff annotate
src/sys/dev/pci/pcireg.h log diff annotate
message Implement hardware masking for MSI and MSI-X on amd64. Note that masking
MSIs can only be done for PCI devices that implement per-vector masking,
which a lot of hardware doesn't implement.

ok mlarkin@

date 2024-05-13T11:17:40Z
author semarie
files src/sys/isofs/udf/udf_vnops.c log diff annotate
src/sys/kern/vfs_sync.c log diff annotate
src/sys/kern/vfs_vops.c log diff annotate
src/sys/miscfs/fuse/fuse_vnops.c log diff annotate
src/sys/msdosfs/msdosfs_vnops.c log diff annotate
src/sys/nfs/nfs_vnops.c log diff annotate
src/sys/ntfs/ntfs_vnops.c log diff annotate
message vfs: VOP_REMOVE: move vnode unlocking and ref dropping to FS-indep part

while here, ensure all vop_remove field are set, and always call the function.

the change is very conservative: it only adds vnode ref drop/unlock where it was
absent because it should be unreachable (and if it wasn't, it should fix
things).

ok miod@

date 2024-05-13T11:17:41Z
author semarie
files src/sys/tmpfs/tmpfs_vnops.c log diff annotate
src/sys/ufs/ext2fs/ext2fs_vnops.c log diff annotate
src/sys/ufs/ufs/ufs_vnops.c log diff annotate
message vfs: VOP_REMOVE: move vnode unlocking and ref dropping to FS-indep part

while here, ensure all vop_remove field are set, and always call the function.

the change is very conservative: it only adds vnode ref drop/unlock where it was
absent because it should be unreachable (and if it wasn't, it should fix
things).

ok miod@

date 2024-05-13T11:41:52Z
author krw
files src/sys/dev/ic/nvme.c log diff annotate
src/sys/dev/ic/nvmereg.h log diff annotate
src/sys/dev/ic/nvmevar.h log diff annotate
message Add bio(4) support to nvme(4). Provide information on controller and configured
namespaces via bioctl(8)'s BIOCINQ, BIOCVOL, BIOCDISK requests.

Based on work with dlg@ at h2k23 and many subsequent improvements and tests by
jmatthew@.

ok jmatthew@

date 2024-05-13T19:56:37Z
author kettenis
files src/sys/dev/acpi/acpi.c log diff annotate
src/sys/dev/acpi/acpi_x86.c log diff annotate
src/sys/dev/acpi/acpibtn.c log diff annotate
src/sys/dev/acpi/acpivar.h log diff annotate
message Ignore button events in the first 10 seconds after resume. On some ACPI
implementations pressing the power button to wake up a machine will cause
a power button notification to happen for that button press This would
initiate a power down, which isn't the user's intent.

Based on earlier diffs from deraadt@ and James Cook.

ok mlarkin@, "I'm not opposed" cheloha@