OpenBSD cvs log

created 2018-11-29T23:06:21Z
begin 2018-07-04T00:00:00Z
end 2018-07-05T00:00:00Z
path src/sys
commits 11

date 2018-07-04T01:41:56Z
author mlarkin
files src/sys/arch/amd64/amd64/hibernate_machdep.c log diff annotate
message Clean up some extern definitions and includes in hibernate MD code

date 2018-07-04T02:05:06Z
author mlarkin
files src/sys/arch/i386/i386/hibernate_machdep.c log diff annotate
message Clean up some extern definitions and includes in hibernate MD code

date 2018-07-04T02:06:15Z
author mlarkin
files src/sys/arch/i386/i386/powernow-k7.c log diff annotate
src/sys/arch/i386/i386/powernow-k8.c log diff annotate
message Fix a wrong memcmp in k7/k8 powernow code.

ok brynet

date 2018-07-04T02:08:13Z
author anton
files src/sys/netinet/raw_ip.c log diff annotate
src/sys/netinet6/raw_ip6.c log diff annotate
message Prevent a mbuf double free by not freeing it along the error-path in
rip{6,}_usrreq() since soreceive() will free it.

ok bluhm@

date 2018-07-04T12:42:30Z
author mpi
files src/sys/dev/diskmap.c log diff annotate
message Do not try to unlock the fdplock() in an error path if it isn't held.

Found the hardway by mlarkin@, ok bluhm@

date 2018-07-04T12:57:18Z
author patrick
files src/sys/dev/ic/bwfm.c log diff annotate
message Move allocation behind sanity check to address possible memory leak as
seen by Coverity CID 1470240. Cast the ieee80211_frame struct pointer
to uint8_t to address concerns raised by Coverity CID 1470239 and CID
1470237.

ok stsp@

date 2018-07-04T17:52:29Z
author drahn
files src/sys/arch/arm64/arm64/process_machdep.c log diff annotate
src/sys/arch/arm64/include/pcb.h log diff annotate
message ptrace debug support for arm64.
Single step is not yet supported but reading and setting registers are
working as expected, breakpoints also are working.
ok kettenis@

date 2018-07-04T20:46:21Z
author kettenis
files src/sys/arch/amd64/amd64/acpi_machdep.c log diff annotate
message Properly pass around the PCI "chipset tag" in acpi(4) and refactor
acpimcfg(4) to call an MD initialization functions that sets up a tag for
PCI ECAM.

ok guenther@, mlarkin@, krw@

date 2018-07-04T20:46:22Z
author kettenis
files src/sys/arch/amd64/include/pci_machdep.h log diff annotate
src/sys/arch/amd64/pci/pci_machdep.c log diff annotate
src/sys/arch/i386/i386/acpi_machdep.c log diff annotate
src/sys/arch/i386/pci/pci_machdep.c log diff annotate
src/sys/arch/i386/pci/pci_machdep.h log diff annotate
src/sys/dev/acpi/acpi.c log diff annotate
src/sys/dev/acpi/acpimcfg.c log diff annotate
src/sys/dev/acpi/acpivar.h log diff annotate
message Properly pass around the PCI "chipset tag" in acpi(4) and refactor
acpimcfg(4) to call an MD initialization functions that sets up a tag for
PCI ECAM.

ok guenther@, mlarkin@, krw@

date 2018-07-04T20:54:43Z
author kn
files src/sys/arch/sparc64/conf/RAMDISK log diff annotate
message enable trunk(4)

OK deraadt kettenis

date 2018-07-04T22:26:20Z
author drahn
files src/sys/arch/arm64/arm64/machdep.c log diff annotate
message It is possible for a memory write to not complete if no barrier exists
between the write and a wfi instruction. Make certain system state
is coherent when waiting on interrupts.
ok kettenis@