OpenBSD cvs log

created 2018-11-30T00:00:06Z
begin 2018-07-17T00:00:00Z
end 2018-07-18T00:00:00Z
path src/sys
commits 4

date 2018-07-17T03:32:10Z
author dlg
files src/sys/dev/pci/pccbb.c log diff annotate
message we have splraise() now

previously the code would do a series of comparisons to IPL_FOO and
IPL_BAR, and use splfoo() and splbar() as needed, but for like a
dozen different IPl levels (i may be exaggerating). splraise() rolls
all of that up.

ok deraadt@ mpi@

date 2018-07-17T07:43:34Z
author krw
files src/sys/kern/kern_unveil.c log diff annotate
message unvname_new() is passed something that is always 64-bits so the
parameter should be declared uint64_t and not int.

From & for semarie@ who isn't committing at the moment and ok beck@
who is on the road.

date 2018-07-17T13:12:08Z
author helg
files src/sys/miscfs/fuse/fuse_vfsops.c log diff annotate
message Don't send FBT_DESTROY if the FUSE connection is still PENDING. Also
don't attempt to determine the size of the root inode. This is because
we don't need to know the size of directories and FBT_GETATTR will also
cause a deadlock if fuse_unmount(3) is called before the file system
has a chance to process fbufs.

Add corresponding regression test.

ok mpi@

date 2018-07-17T19:44:38Z
author patrick
files src/sys/dev/ic/bwfm.c log diff annotate
src/sys/dev/ic/bwfmvar.h log diff annotate
src/sys/dev/sdmmc/if_bwfm_sdio.c log diff annotate
src/sys/dev/usb/if_bwfm_usb.c log diff annotate
message TX packets, which can be either Ethernet or control packets, must be
sent in order. Otherwise it is possible that the key is set before
we send out the EAPOL packet, or that packets are sent out before
the key is set. Thus modify the SDIO backend to put both types into
the same internal TX queue, which will be sent asynchronously.

Discussed with bluhm@