OpenBSD cvs log

created 2018-11-30T00:33:53Z
begin 2018-07-30T00:00:00Z
end 2018-07-31T00:00:00Z
path src/sys
commits 19

date 2018-07-30T00:11:04Z
author deraadt
files src/sys/kern/vfs_syscalls.c log diff annotate
message activate unveil for testing
ok kibbles and bits

date 2018-07-30T00:16:59Z
author beck
files src/sys/kern/vfs_lookup.c log diff annotate
message Allow for us to do a CREATE style lookup on a read only filesystem
if and only if we are unveil doing it. Fixes an issue noticed
by kn@ where unveil would fail with EROFS on a read only filesystem

date 2018-07-30T00:34:57Z
author deraadt
files src/sys/kern/kern_unveil.c log diff annotate
message KNF

date 2018-07-30T07:30:54Z
author jmatthew
files src/sys/dev/pci/qle.c log diff annotate
message extend the loop settle time to 200ms, and adjust the check so that we'll
actually break out once the loop has been up for that long.

date 2018-07-30T07:34:37Z
author jmatthew
files src/sys/dev/pci/qle.c log diff annotate
message apply the loop settle delay to handling of loop up and loop reset events,
so hotplug can be more reliable too.

date 2018-07-30T08:14:45Z
author patrick
files src/sys/arch/arm64/conf/GENERIC log diff annotate
src/sys/arch/armv7/conf/GENERIC log diff annotate
src/sys/dev/fdt/files.fdt log diff annotate
src/sys/dev/fdt/ssdfb.c log diff annotate
message Add ssdfb(4), a driver for the SSD1309 controller that drives an
128x64 OLED display. With the typical 8x16 font we get 4 rows with
16 characters each on it. The controller can be driven using I2C,
3-wire and 4-wire SPI. This commit includes support for the 4-wire
protocol.

ok deraadt@

date 2018-07-30T09:04:52Z
author jmatthew
files src/sys/arch/amd64/amd64/machdep.c log diff annotate
message When converting the bios memory map to memory clusters, clip segments at
the 512GB mark as the direct map cannot address memory past that point.

ok kettenis@ (quite a while ago)

date 2018-07-30T10:56:00Z
author kettenis
files src/sys/arch/arm64/arm64/intr.c log diff annotate
src/sys/arch/arm64/conf/GENERIC log diff annotate
src/sys/arch/arm64/conf/RAMDISK log diff annotate
src/sys/arch/arm64/conf/files.arm64 log diff annotate
src/sys/arch/arm64/dev/agintc.c log diff annotate
src/sys/dev/fdt/rkpcie.c log diff annotate
message Add support for the GIC v3 ITS and use it to implement MSI support for
rkpcie(4).

ok patrick@

date 2018-07-30T11:09:17Z
author stsp
files src/sys/net80211/ieee80211_node.c log diff annotate
message Don't ask drivers to join a wifi network before an AP has been chosen.
Should fix a panic with bwfm(4) reported by mlarkin@
ok phessler@

date 2018-07-30T11:51:42Z
author ratchov
files src/sys/dev/usb/uaudio.c log diff annotate
message Inline trivial uaudio_id_name(). From Michael Bombardieri, thanks.

"looks good" kn@

date 2018-07-30T12:22:14Z
author mpi
files src/sys/kern/subr_log.c log diff annotate
src/sys/kern/sys_socket.c log diff annotate
src/sys/kern/uipc_socket.c log diff annotate
src/sys/kern/uipc_syscalls.c log diff annotate
src/sys/miscfs/fifofs/fifo_vnops.c log diff annotate
src/sys/net/bfd.c log diff annotate
src/sys/net/if_pflow.c log diff annotate
src/sys/nfs/krpc_subr.c log diff annotate
src/sys/nfs/nfs_boot.c log diff annotate
src/sys/nfs/nfs_socket.c log diff annotate
src/sys/sys/socketvar.h log diff annotate
message Use FNONBLOCK instead of SS_NBIO to check/indicate that the I/O mode
for sockets is non-blocking.

This allows us to G/C SS_NBIO. Having to keep the two flags in sync
in a mp-safe way is complicated.

This change introduce a behavior change in sosplice(), it can now
always block. However this should not matter much due to the socket
lock being taken beforhand.

ok bluhm@, benno@, visa@

date 2018-07-30T14:19:12Z
author kettenis
files src/sys/arch/i386/i386/apm.c log diff annotate
src/sys/arch/i386/i386/cpu.c log diff annotate
src/sys/arch/i386/i386/hibernate_machdep.c log diff annotate
src/sys/arch/i386/i386/i686_mem.c log diff annotate
src/sys/arch/i386/i386/ipifuncs.c log diff annotate
src/sys/arch/i386/i386/k6_mem.c log diff annotate
src/sys/arch/i386/i386/lapic.c log diff annotate
src/sys/arch/i386/i386/longrun.c log diff annotate
src/sys/arch/i386/i386/machdep.c log diff annotate
src/sys/arch/i386/i386/powernow-k7.c log diff annotate
src/sys/arch/i386/include/cpufunc.h log diff annotate
src/sys/arch/i386/isa/clock.c log diff annotate
src/sys/arch/i386/isa/joy.c log diff annotate
src/sys/arch/i386/isa/npx.c log diff annotate
src/sys/arch/i386/pci/elan520.c log diff annotate
src/sys/dev/isa/gus.c log diff annotate
message Use the MI interrupt enable/distable API instead of the MD one on i386 and
remove the MD API.

ok deraadt@

date 2018-07-30T15:16:27Z
author deraadt
files src/sys/kern/kern_unveil.c log diff annotate
src/sys/kern/syscalls.master log diff annotate
src/sys/kern/vfs_syscalls.c log diff annotate
message rename 2nd argument of unveil from vague "flags" to "permissions";
man page change will follow

date 2018-07-30T15:19:12Z
author deraadt
files src/sys/kern/init_sysent.c log diff annotate
src/sys/kern/syscalls.c log diff annotate
src/sys/sys/syscall.h log diff annotate
src/sys/sys/syscallargs.h log diff annotate
message sync

date 2018-07-30T15:56:30Z
author jcs
files src/sys/dev/hid/hidmt.c log diff annotate
src/sys/dev/i2c/iatp.c log diff annotate
src/sys/dev/usb/ubcmtp.c log diff annotate
src/sys/dev/wscons/wsconsio.h log diff annotate
message define WSMOUSE_TYPE_TOUCHPAD so non-elantech drivers can stop
claiming to be elantech devices

date 2018-07-30T17:21:37Z
author anton
files src/sys/kern/vfs_syscalls.c log diff annotate
message Fix a NULL-pointer dereference when calling open() on a cloned device with write
permissions and the flags include O_TRUNC|O_SHLOCK.

ok deraadt@

date 2018-07-30T19:09:51Z
author mpi
files src/sys/kern/syscalls.master log diff annotate
message Unlock sendmsg(2), sendto(2), recvfrom(2) and recvmsg(2).

ok kettenis@, sthen@, deraadt@, visa@, krw@

date 2018-07-30T19:10:50Z
author mpi
files src/sys/kern/init_sysent.c log diff annotate
src/sys/kern/syscalls.c log diff annotate
src/sys/sys/syscall.h log diff annotate
src/sys/sys/syscallargs.h log diff annotate
message regen

date 2018-07-30T19:40:53Z
author kettenis
files src/sys/dev/pci/drm/i915/intel_fbdev.c log diff annotate
message If we keep the BIOS framebuffer, stick to the desired framebuffer size
instead of using the actual framebuffer size. This fixes a problem seen
on various Apple machines where the BIOS framebuffer is bigger than the
actual display.


ok jcs@, mpi@