OpenBSD cvs log

created 2020-11-21T19:00:11Z
begin 2020-06-29T00:00:00Z
end 2020-06-30T00:00:00Z
path src/sys
commits 23

date 2020-06-29T00:43:44Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_kms.c log diff annotate
message remove now unused var

found the hard way by deraadt@ on sparc64

date 2020-06-29T01:17:15Z
author jsg
files src/sys/dev/pci/drm/include/linux/fb.h log diff annotate
message make fbops const to avoid warning about discarding const

found the hard way by deraadt@ on sparc64
fix suggested by kettenis@

date 2020-06-29T04:13:30Z
author jsg
files src/sys/dev/pci/drm/i915/i915_drv.h log diff annotate
message make pci_device_id var const to avoid discarding const warning

date 2020-06-29T04:25:25Z
author jsg
files src/sys/dev/pci/drm/include/linux/compiler.h log diff annotate
message reduce disabled warnings with clang

date 2020-06-29T05:04:02Z
author jsg
files src/sys/dev/pci/drm/include/linux/compiler.h log diff annotate
message use attributes for __maybe_unused and __always_inline

date 2020-06-29T06:50:52Z
author jsg
files src/sys/dev/pv/xen.c log diff annotate
message avoid a NULL deref in xen_intr_barrier()

intr_barrier() now uses the argument so directly call sched_barrier(NULL)
which is what intr_barrier(NULL) used to do until recently.

From Todd Carson on bugs@
ok dlg@

date 2020-06-29T08:42:00Z
author jsg
files src/sys/dev/pci/drm/include/linux/ktime.h log diff annotate
src/sys/dev/pci/drm/include/linux/timekeeping.h log diff annotate
message remove unused interfaces which were removed from linux

date 2020-06-29T09:25:23Z
author sthen
files src/sys/sys/conf.h log diff annotate
message fix /dev/ipmi. conf.h r1.150 changed from enodev->selfalse for the poll
function but actually a 'true' value is needed; use seltrue instead.
Problem reported, kenel bisected and diff tested by Jens A. Griepentrog.
ok deraadt@ mpi@

date 2020-06-29T09:26:12Z
author sthen
files src/sys/sys/conf.h log diff annotate
message ipmi: add a matching kqfilter filter for `seltrue' as well, allowing us
to keep the behavior when switching poll(2) to use kqueue filters.
From mpi@

date 2020-06-29T09:36:06Z
author fcambus
files src/sys/dev/wsfont/spleen5x8.h log diff annotate
message Update Spleen kernel fonts to version 1.8.0, bringing the following
improvements:

- Improve ampersand character, making it more consistent with other
sizes (5x8 version)

date 2020-06-29T09:52:30Z
author jsg
files src/sys/dev/pci/drm/include/linux/timekeeping.h log diff annotate
message remove unused getrawmonotonic() and ktime_mono_to_real()

date 2020-06-29T10:23:12Z
author jsg
files src/sys/dev/pci/drm/include/linux/timekeeping.h log diff annotate
message use time since epoch not time since boot for 'real' interfaces

date 2020-06-29T13:19:22Z
author kettenis
files src/sys/arch/powerpc64/powerpc64/trap.c log diff annotate
message Printing too much information in the trap handlers seems to lock up the
kernel side of syslog. Move debug code to print register values into
a separate function and make it use opal_printf().

date 2020-06-29T15:01:58Z
author krw
files src/sys/dev/ic/nvme.c log diff annotate
message Don't create sd(4) devices for nvme(4) namespaces that are
configured but have a size of 0.

Should eliminate the 31 bogus sd(4) devices reported by Janne
Johansson (occasionally known as jj@) on some Micron SSD's that passed
through his hands.

Doesn't break my nvme SSD's, nor jca@'s.

ok deraadt@

date 2020-06-29T17:35:13Z
author kettenis
files src/sys/arch/powerpc64/conf/GENERIC log diff annotate
src/sys/arch/powerpc64/conf/files.powerpc64 log diff annotate
src/sys/arch/powerpc64/powerpc64/conf.c log diff annotate
message Hook up a bunch of device drivers.

date 2020-06-29T17:59:01Z
author deraadt
files src/sys/Makefile log diff annotate
message enter arch/powerpc64

date 2020-06-29T18:23:18Z
author anton
files src/sys/kern/sys_pipe.c log diff annotate
src/sys/sys/pipe.h log diff annotate
message Bring back revision 1.122 with a fix preventing a use-after-free by
serializing calls to pipe_buffer_free(). Repeating the previous commit
message:

Instead of performing three distinct allocations per created pipe,
reduce it to a single one. Not only should this be more performant, it
also solves a kqueue related issue found by visa@ who also requested
this change: if you attach an EVFILT_WRITE filter to a pipe fd, the
knote gets added to the peer's klist. This is a problem for kqueue
because if you close the peer's fd, the knote is left in the list whose
head is about to be freed. knote_fdclose() is not able to clear the
knote because it is not registered with the peer's fd.
FreeBSD also takes a similar approach to pipe allocations.

once again ok mpi@ visa@

date 2020-06-29T20:34:19Z
author kettenis
files src/sys/arch/powerpc64/dev/xive.c log diff annotate
message Attach event counter.

date 2020-06-29T21:16:45Z
author kettenis
files src/sys/arch/powerpc64/powerpc64/conf.c log diff annotate
message Fix typo.

date 2020-06-29T21:17:21Z
author kettenis
files src/sys/arch/powerpc64/conf/GENERIC log diff annotate
message Enable USER_PCICONF.

date 2020-06-29T21:30:58Z
author kettenis
files src/sys/arch/powerpc64/dev/phb.c log diff annotate
message Use the right bus space tag when enabling MSI-X interrupts. Makes them
actually work.

date 2020-06-29T21:31:57Z
author kettenis
files src/sys/arch/powerpc64/conf/GENERIC log diff annotate
message Enable nvme(4).

date 2020-06-29T21:37:28Z
author deraadt
files src/sys/arch/powerpc64/Makefile log diff annotate
message no stand dir yet