OpenBSD cvs log

created 2018-11-29T22:16:59Z
begin 2018-06-18T00:00:00Z
end 2018-06-19T00:00:00Z
path src/sys
commits 15

date 2018-06-18T05:43:20Z
author guenther
files src/sys/arch/amd64/conf/ld.script log diff annotate
message Align the end of the retguard area on a page boundary and provide symbols
for the physical start and end of that area too.
Simplify the virtual->physical calculation across the entire ld.script

ok mlarkin@

date 2018-06-18T09:15:05Z
author mpi
files src/sys/kern/exec_script.c log diff annotate
src/sys/kern/kern_descrip.c log diff annotate
src/sys/kern/kern_event.c log diff annotate
src/sys/kern/kern_exec.c log diff annotate
src/sys/kern/sys_pipe.c log diff annotate
src/sys/kern/tty_pty.c log diff annotate
src/sys/kern/uipc_syscalls.c log diff annotate
src/sys/kern/vfs_syscalls.c log diff annotate
src/sys/sys/file.h log diff annotate
src/sys/sys/filedesc.h log diff annotate
message Put file descriptors on shared data structures when they are completely
setup, take 3.

LARVAL fd still exist, but they are no longer marked with a flag and no
longer reachable via `fd_ofiles[]' or the global linked list. This allows
us to simplifies a lot code grabbing new references to fds.

All of this is now possible because dup2(2) refuses to clone LARVAL fds.

Note that the `fdplock' could now be release in all open(2)-like syscalls,
just like it is done in accept(2).

With inputs from Mathieu Masson, visa@, guenther@ and art@

Previous version ok bluhm@, ok visa@, sthen@

date 2018-06-18T11:00:31Z
author procter
files src/sys/net/pf.c log diff annotate
src/sys/net/pf_norm.c log diff annotate
src/sys/net/pf_syncookies.c log diff annotate
src/sys/net/pfvar.h log diff annotate
message Refactor the six ways to find TCP options into one new function. As a result:
- MSS and WSCALE option candidates must now meet their min type length.
- 'max-mss' is now more tolerant of malformed option lists.
These changes were immaterial to the live traffic I've examined.
OK sashan@ mpi@

date 2018-06-18T11:24:15Z
author helg
files src/sys/miscfs/fuse/fuse_vnops.c log diff annotate
message chmod(2) should return EFTYPE if the effective user ID is not the
super-user, the mode includes the sticky bit (S_ISVTX), and path
does not refer to a directory.

ok mpi@

date 2018-06-18T12:04:20Z
author helg
files src/sys/miscfs/fuse/fuse_vnops.c log diff annotate
message Allow write for non-regular files when file system is mounted read-only.
Don't ask file system to check file access; always behave as if
default_permissions option was specified. (this may change in a later
commit)

ok mpi@

date 2018-06-18T12:13:10Z
author mpi
files src/sys/net/if.c log diff annotate
message Do not allow to change the rdomain of the default loopback interface.

Routing domain must always have an existing lo(4).

Problem reported and fix tested by multiplexd at gmx.com.

date 2018-06-18T13:41:34Z
author visa
files src/sys/arch/octeon/include/pci_machdep.h log diff annotate
message Fix build with DEBUG_PCI_CONF.

From jj@

date 2018-06-18T13:54:03Z
author visa
files src/sys/arch/octeon/include/pci_machdep.h log diff annotate
message Improve indentation and variable naming.

date 2018-06-18T15:01:22Z
author kettenis
files src/sys/dev/sdmmc/if_bwfm_sdio.c log diff annotate
message Run the code to handle interrupts directly from the interrupt handler
instead of from a task. The sdmmc(4) interrupt handler is already
executed in process context and returning from the interrupt handler
without acknowledging the interrupts may lead to an interrupt storm.

ok patrick@

date 2018-06-18T15:37:47Z
author krw
files src/sys/arch/amd64/stand/efiboot/efidev.c log diff annotate
message "a = 1; b = 100; c = a * b; if (c == 0) c = 100;"

is pretty silly. Nuke the if's.

ok millert@

date 2018-06-18T15:37:48Z
author krw
files src/sys/arch/amd64/stand/libsa/diskprobe.c log diff annotate
src/sys/arch/i386/stand/libsa/diskprobe.c log diff annotate
message "a = 1; b = 100; c = a * b; if (c == 0) c = 100;"

is pretty silly. Nuke the if's.

ok millert@

date 2018-06-18T19:03:33Z
author mikeb
files src/sys/dev/usb/usbdevs log diff annotate
message Add an HP LD220 pole display

Diff from Paul de Weerd (weerd@), tested by Jan-Piet Mens, thanks!

date 2018-06-18T19:03:57Z
author mikeb
files src/sys/dev/usb/usbdevs.h log diff annotate
src/sys/dev/usb/usbdevs_data.h log diff annotate
message regen

date 2018-06-18T19:05:24Z
author mikeb
files src/sys/dev/usb/uplcom.c log diff annotate
message Add an HP LD220 pole display

Diff from Paul de Weerd (weerd@), tested by Jan-Piet Mens, thanks!

date 2018-06-18T23:15:05Z
author bluhm
files src/sys/arch/i386/i386/apicvec.s log diff annotate
src/sys/arch/i386/i386/vector.s log diff annotate
message Remove the MAKE_FRAME macro to trace over ioapic interrupts in ddb.
It is no longer needed after the trap frame %ebp cleanup.
OK hshoexer@