OpenBSD cvs log

created 2020-09-27T09:16:31Z
begin 2020-09-22T00:00:00Z
end 2020-09-23T00:00:00Z
path src/sys
commits 10

date 2020-09-22T13:43:28Z
author cheloha
files src/sys/kern/kern_timeout.c log diff annotate
message timeout(9): timeout_run(): read to_process before leaving timeout_mutex

to_process is assigned during timeout_add(9) within timeout_mutex. In
timeout_run() we need to read to_process before leaving timeout_mutex
to ensure that the process pointer given to kcov_remote_enter(9) is
the same as the one we set from timeout_add(9) when the candidate
timeout was originally scheduled to run.

date 2020-09-22T14:29:20Z
author mpi
files src/sys/uvm/uvm_fault.c log diff annotate
message Kill outdated comment, pmap_enter(9) doesn't sleep.

ok kettenis@

date 2020-09-22T14:31:08Z
author mpi
files src/sys/uvm/uvm_addr.c log diff annotate
src/sys/uvm/uvm_amap.c log diff annotate
src/sys/uvm/uvm_aobj.c log diff annotate
src/sys/uvm/uvm_fault.c log diff annotate
src/sys/uvm/uvm_map.c log diff annotate
src/sys/uvm/uvm_page.c log diff annotate
src/sys/uvm/uvm_page.h log diff annotate
message Spell inline correctly.

Reduce differences with NetBSD.

ok mvs@, kettenis@

date 2020-09-22T15:50:20Z
author deraadt
files src/sys/arch/sh/sh/trap.c log diff annotate
message On sh architecture, general_exception() handles regular traps as well as
syscalls. The MI syscall code will perform uvm_map_inentry() against
PROC_STACK. So avoid doing it twice.

date 2020-09-22T19:20:21Z
author tobhe
files src/sys/netinet/ipsec_output.c log diff annotate
message whitespace

date 2020-09-22T19:25:27Z
author mvs
files src/sys/net/rtsock.c log diff annotate
message Document locks which protect `rtpcb' struct members.

ok mpi@

date 2020-09-22T19:32:51Z
author krw
files src/sys/arch/luna88k/dev/mb89352.c log diff annotate
message Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd'
member of 'struct scsi_xfer' has always been pointed at the 'struct scsi_generic
cmdstore' member of the same instance. So nuke 'cmdstore' and remove the '*'
from cmd. Take the address of cmd as required by the various casts.

No intentional functional change.

luna88k test by aoyama@, sparc64 test by jmatthew@

Identification of 2009's last *cmd use and ok jmatthew@

date 2020-09-22T19:32:52Z
author krw
files src/sys/arch/sparc64/dev/vdsk.c log diff annotate
src/sys/dev/softraid.c log diff annotate
src/sys/dev/vscsi.c log diff annotate
src/sys/dev/ata/atascsi.c log diff annotate
src/sys/dev/atapiscsi/atapiscsi.c log diff annotate
src/sys/dev/ic/aac.c log diff annotate
src/sys/dev/ic/adv.c log diff annotate
src/sys/dev/ic/adw.c log diff annotate
src/sys/dev/ic/aic6250.c log diff annotate
src/sys/dev/ic/aic6360.c log diff annotate
src/sys/dev/ic/aic79xx_openbsd.c log diff annotate
src/sys/dev/ic/aic7xxx_openbsd.c log diff annotate
src/sys/dev/ic/ami.c log diff annotate
src/sys/dev/ic/cac.c log diff annotate
src/sys/dev/ic/ciss.c log diff annotate
src/sys/dev/ic/gdt_common.c log diff annotate
src/sys/dev/ic/iha.c log diff annotate
src/sys/dev/ic/mfi.c log diff annotate
src/sys/dev/ic/mpi.c log diff annotate
src/sys/dev/ic/ncr53c9x.c log diff annotate
src/sys/dev/ic/nvme.c log diff annotate
src/sys/dev/ic/oosiop.c log diff annotate
src/sys/dev/ic/osiop.c log diff annotate
src/sys/dev/ic/qla.c log diff annotate
src/sys/dev/ic/qlw.c log diff annotate
src/sys/dev/ic/siop.c log diff annotate
src/sys/dev/ic/trm.c log diff annotate
message Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd'
member of 'struct scsi_xfer' has always been pointed at the 'struct scsi_generic
cmdstore' member of the same instance. So nuke 'cmdstore' and remove the '*'
from cmd. Take the address of cmd as required by the various casts.

No intentional functional change.

luna88k test by aoyama@, sparc64 test by jmatthew@

Identification of 2009's last *cmd use and ok jmatthew@

date 2020-09-22T19:32:53Z
author krw
files src/sys/dev/ic/twe.c log diff annotate
src/sys/dev/ic/uha.c log diff annotate
src/sys/dev/ic/wd33c93.c log diff annotate
src/sys/dev/isa/wds.c log diff annotate
src/sys/dev/pci/arc.c log diff annotate
src/sys/dev/pci/ips.c log diff annotate
src/sys/dev/pci/mfii.c log diff annotate
src/sys/dev/pci/mpii.c log diff annotate
src/sys/dev/pci/qle.c log diff annotate
src/sys/dev/pci/vmwpvs.c log diff annotate
src/sys/dev/pv/hvs.c log diff annotate
src/sys/dev/pv/vioblk.c log diff annotate
src/sys/dev/pv/vioscsi.c log diff annotate
src/sys/dev/pv/xbf.c log diff annotate
src/sys/dev/sdmmc/sdmmc_scsi.c log diff annotate
src/sys/dev/usb/umass_scsi.c log diff annotate
src/sys/scsi/cd.c log diff annotate
src/sys/scsi/ch.c log diff annotate
src/sys/scsi/mpath.c log diff annotate
src/sys/scsi/safte.c log diff annotate
src/sys/scsi/scsi_base.c log diff annotate
src/sys/scsi/scsi_ioctl.c log diff annotate
src/sys/scsi/scsiconf.h log diff annotate
src/sys/scsi/sd.c log diff annotate
src/sys/scsi/ses.c log diff annotate
src/sys/scsi/st.c log diff annotate
message Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd'
member of 'struct scsi_xfer' has always been pointed at the 'struct scsi_generic
cmdstore' member of the same instance. So nuke 'cmdstore' and remove the '*'
from cmd. Take the address of cmd as required by the various casts.

No intentional functional change.

luna88k test by aoyama@, sparc64 test by jmatthew@

Identification of 2009's last *cmd use and ok jmatthew@

date 2020-09-22T22:36:04Z
author benno
files src/sys/conf/GENERIC log diff annotate
message disable POOL_DEBUG in preparation for release
ok deraadt@