OpenBSD cvs log

created 2019-06-13T16:49:02Z
begin 2019-06-09T00:00:00Z
end 2019-06-10T00:00:00Z
path src/sys
commits 5

date 2019-06-09T12:52:04Z
author kettenis
files src/sys/arch/amd64/amd64/bus_dma.c log diff annotate
message Allow memory that isn't (32-bit) DMA reachable when loading a map that was
created with the BUS_DMA_64BIT flag.

ok jsg@

date 2019-06-09T12:58:30Z
author kettenis
files src/sys/dev/pci/drm/drm_linux.c log diff annotate
src/sys/dev/pci/drm/include/linux/gfp.h log diff annotate
src/sys/dev/pci/drm/ttm/ttm_tt.c log diff annotate
message Let drm(4) allocate memory without constraints if the hardware supports
64-bit DMA. Should reduce the pressure on DMA-reachable memory, which is
important since there are still cases where the pagedaemon ends up being
triggered continuously if we run out of DMA-reachable memory but have
plenty of memory left.

ok jsg@

date 2019-06-09T13:53:38Z
author beck
files src/sys/kern/vfs_subr.c log diff annotate
message Add a temporary workaround to make removal of giant files better

mlarkin@ noticed we would freeze while removing enormous files because
of the amount of work done to invalidate buffers on unlink. This adds
a temporary workaround to ensure we give up the lock and yield while
doing this.

The longer term answer will be to move these buffers to another list
and not do the work here.

ok deraadt@

date 2019-06-09T17:40:34Z
author mpi
files src/sys/net/if_bridge.c log diff annotate
message Remove code for non-Ethernet members, these are no longer supported.

From Eygene Ryabinkin.

date 2019-06-09T17:42:16Z
author mpi
files src/sys/net/if_bridge.c log diff annotate
message Always return EEXIST if an interface is already part of a bridge.