OpenBSD cvs log

created 2018-11-30T02:22:31Z
begin 2018-08-20T00:00:00Z
end 2018-08-21T00:00:00Z
path src/sys
commits 17

date 2018-08-20T01:54:34Z
author jsg
files src/sys/dev/pci/drm/radeon/radeon_connectors.c log diff annotate
message drm/radeon: fix mode_valid's return type

From Luc Van Oostenryck
1f5e33948005cd1b720fd58717bb971109432875 in linux 4.4.y/4.4.146
7a47f20eb1fb8fa8d7a8fe3a4fd8c721f04c2174 in mainline linux

date 2018-08-20T02:04:31Z
author jsg
files src/sys/dev/pci/drm/drm_atomic.c log diff annotate
message drm/atomic: Handling the case when setting old crtc for plane

From Satendra Singh Thakur
f1a64c117f1363f17cfc7e5bd410ec6222031501 in linux 4.4.y/4.4.146
fc2a69f3903dfd97cd47f593e642b47918c949df in mainline linux

date 2018-08-20T02:23:31Z
author jsg
files src/sys/dev/pci/drm/drm_dp_helper.h log diff annotate
message drm: Add DP PSR2 sink enable bit

From Jose Roberto de Souza
5a3d1d67b3548e9dc1572c87527fa35b309feb0b in linux 4.4.y/4.4.146
4f212e40468650e220c1770876c7f25b8e0c1ff5 in mainline linux

date 2018-08-20T06:56:58Z
author jsg
files src/sys/dev/pci/drm/ttm/ttm_bo_util.c log diff annotate
src/sys/dev/pci/drm/ttm/ttm_bo_vm.c log diff annotate
message Cached tests moved from callers into ttm_io_prot() with linux 3.18
which was partly missed when the 4.4 ttm changes went in.
Prompted by a patch from kettenis@

date 2018-08-20T07:23:24Z
author jsg
files src/sys/dev/pci/drm/drm_fourcc.h log diff annotate
message drm_fourcc: Fix DRM_FORMAT_MOD_LINEAR #define

From Kristian H. Kristensen
771dacea92cd1b6107615aede467bdf62ef8907c in linux 4.4.y/4.4.91
af913418261d6d3e7a29f06cf35f04610ead667c in mainline linux

date 2018-08-20T10:00:04Z
author kettenis
files src/sys/kern/kern_pledge.c log diff annotate
src/sys/uvm/uvm_device.c log diff annotate
message Preparations for arm64 radeondrm(4) support.

ok jsg@ (who pointed out the kern_pledge.c change was necessary as well)

date 2018-08-20T14:59:02Z
author visa
files src/sys/dev/diskmap.c log diff annotate
src/sys/dev/pci/drm/drm_linux.c log diff annotate
src/sys/kern/kern_descrip.c log diff annotate
message Make fnew() return a new file with only one reference. This makes
the API more logical.

OK kettenis@ mpi@

date 2018-08-20T15:02:07Z
author visa
files src/sys/arch/alpha/include/intr.h log diff annotate
src/sys/arch/amd64/include/intr.h log diff annotate
src/sys/arch/arm64/include/intr.h log diff annotate
src/sys/arch/armv7/include/intr.h log diff annotate
src/sys/arch/i386/include/intr.h log diff annotate
src/sys/arch/landisk/include/intr.h log diff annotate
src/sys/arch/loongson/include/intr.h log diff annotate
src/sys/arch/m88k/include/intr.h log diff annotate
src/sys/arch/octeon/include/intr.h log diff annotate
src/sys/arch/powerpc/include/intr.h log diff annotate
src/sys/arch/sgi/include/intr.h log diff annotate
src/sys/arch/sparc64/include/intr.h log diff annotate
src/sys/arch/sparc64/include/psl.h log diff annotate
message Remove unused spllock().

OK deraadt@ mpi@

date 2018-08-20T16:00:22Z
author mpi
files src/sys/dev/pci/drm/drm_linux.c log diff annotate
src/sys/kern/kern_event.c log diff annotate
src/sys/kern/sys_generic.c log diff annotate
src/sys/kern/sys_pipe.c log diff annotate
src/sys/kern/sys_socket.c log diff annotate
src/sys/kern/vfs_syscalls.c log diff annotate
src/sys/kern/vfs_vnops.c log diff annotate
src/sys/sys/file.h log diff annotate
src/sys/sys/socketvar.h log diff annotate
src/sys/sys/uio.h log diff annotate
message Reorder checks in the read/write(2) family of syscalls to prepare making
file operations mp-safe.

This change makes it clear that `f_offset' is only accessed in vn_read()
and vn_write(), which will help taking it out of the KERNEL_LOCK().

This refactoring uncovered a race in vn_read() which is now documented
and will be addressed in a later diff.

ok visa@

date 2018-08-20T16:48:03Z
author patrick
files src/sys/dev/fdt/imxccm.c log diff annotate
src/sys/dev/fdt/imxccm_clocks.h log diff annotate
message Add the i.MX8MQ eCSPI clocks.

date 2018-08-20T16:48:47Z
author patrick
files src/sys/dev/fdt/imxiic.c log diff annotate
message Enable I2C clocks in imxiic(4).

date 2018-08-20T18:56:39Z
author patrick
files src/sys/dev/pci/pcidevs log diff annotate
message Add Broadcom BCM4371.

ok kettenis@

date 2018-08-20T18:57:34Z
author patrick
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2018-08-20T18:58:06Z
author patrick
files src/sys/dev/pci/if_bwfm_pci.c log diff annotate
message Attach bwfm(4) to Broadcom BCM4371.

ok kettenis@

date 2018-08-20T19:33:31Z
author kettenis
files src/sys/dev/pci/drm/drm_linux.h log diff annotate
src/sys/dev/pci/drm/ttm/ttm_bo_util.c log diff annotate
message Add arm64 support. On ARM write-combining translates into the normal uncached
memory attribute and uncached translates into device-nGnRnE memory. This
complicates the mapping onto PMAP_WC, PMAP_NOCACHE and PMAP_DEVICE a bit
since the requirements of the drm(4) subsystem don't quite match the natural
definitions for these.

ok jsg@, mpi@, visa@

date 2018-08-20T19:36:04Z
author kettenis
files src/sys/dev/pci/drm/drmP.h log diff annotate
message Memory barriers for arm64. These are somewhat stronger than strictly
necessary since we define the linux compat symbols in terms of a single set
of macros.

ok jsg@, mpi@, visa@

date 2018-08-20T19:38:07Z
author kettenis
files src/sys/arch/arm64/dev/arm64_bus_space.c log diff annotate
src/sys/arch/arm64/include/bus.h log diff annotate
message Implement bus_space_mmap(9).

ok patrick@