OpenBSD cvs log

created 2019-05-08T06:35:02Z
begin 2018-02-19T00:00:00Z
end 2018-02-20T00:00:00Z
path src/sys
commits 15

date 2018-02-19T00:21:31Z
author dlg
files src/sys/sys/sockio.h log diff annotate
message add ioctls for tunnels to configure whether they allow fragmentation or not.

discussed with cladio@ at a2k18

date 2018-02-19T00:24:48Z
author dlg
files src/sys/net/if.c log diff annotate
message make sure only root can configure an interface with SIOCSLIFPHYDF.

date 2018-02-19T00:26:26Z
author dlg
files src/sys/net/if_etherip.c log diff annotate
message add code to support configuration of tunnel traffic fragmentation

date 2018-02-19T00:29:29Z
author dlg
files src/sys/net/if_etherip.c log diff annotate
message initialise sc_df to 0 in clone create rather than setting sc_ttl badly

date 2018-02-19T00:34:32Z
author dlg
files src/sys/net/if_gif.c log diff annotate
message enable configuration of tunnel fragmentation.

date 2018-02-19T00:46:27Z
author dlg
files src/sys/net/if_gre.c log diff annotate
message support configuration of fragmentation of the tunnel traffic

date 2018-02-19T04:43:48Z
author dlg
files src/sys/net/if.h log diff annotate
message tunneldf needs ifr_df

date 2018-02-19T08:59:52Z
author mpi
files src/sys/arch/alpha/alpha/mem.c log diff annotate
src/sys/arch/alpha/alpha/promcons.c log diff annotate
src/sys/arch/amd64/amd64/mem.c log diff annotate
src/sys/arch/amd64/amd64/sys_machdep.c log diff annotate
src/sys/arch/arm/arm/mem.c log diff annotate
src/sys/arch/arm64/arm64/mem.c log diff annotate
src/sys/arch/arm64/dev/Attic/pluart.c log diff annotate
src/sys/arch/armv7/dev/Attic/pluart.c log diff annotate
src/sys/arch/armv7/exynos/exuart.c log diff annotate
src/sys/arch/armv7/imx/Attic/imxuart.c log diff annotate
src/sys/arch/hppa/dev/pdc.c log diff annotate
src/sys/arch/i386/i386/amdmsr.c log diff annotate
src/sys/arch/i386/i386/mem.c log diff annotate
src/sys/arch/i386/i386/sys_machdep.c log diff annotate
src/sys/arch/luna88k/dev/siotty.c log diff annotate
src/sys/arch/macppc/macppc/mem.c log diff annotate
src/sys/arch/sh/dev/scif.c log diff annotate
src/sys/arch/sh/sh/mem.c log diff annotate
src/sys/arch/socppc/socppc/mem.c log diff annotate
src/sys/arch/sparc64/dev/pcons.c log diff annotate
src/sys/arch/sparc64/dev/sab.c log diff annotate
src/sys/arch/sparc64/dev/sbbc.c log diff annotate
src/sys/arch/sparc64/dev/vcctty.c log diff annotate
src/sys/arch/sparc64/dev/vcons.c log diff annotate
src/sys/dev/cons.c log diff annotate
src/sys/dev/vnd.c log diff annotate
src/sys/dev/acpi/acpi.c log diff annotate
src/sys/dev/ic/an.c log diff annotate
src/sys/dev/ic/com.c log diff annotate
src/sys/dev/ic/cy.c log diff annotate
src/sys/dev/ic/if_wi.c log diff annotate
src/sys/dev/ic/if_wi_hostap.c log diff annotate
src/sys/dev/ic/z8530tty.c log diff annotate
src/sys/dev/pci/cz.c log diff annotate
src/sys/dev/pci/drm/Attic/drmP.h log diff annotate
src/sys/dev/pci/drm/drm_linux.h log diff annotate
src/sys/dev/pv/viocon.c log diff annotate
src/sys/dev/sbus/magma.c log diff annotate
src/sys/dev/sbus/spif.c log diff annotate
src/sys/dev/usb/if_umb.c log diff annotate
src/sys/dev/usb/ucom.c log diff annotate
src/sys/dev/usb/usb.c log diff annotate
src/sys/dev/wscons/wsdisplay.c log diff annotate
src/sys/dev/wscons/wskbd.c log diff annotate
src/sys/kern/kern_acct.c log diff annotate
src/sys/kern/kern_descrip.c log diff annotate
src/sys/kern/kern_ktrace.c log diff annotate
src/sys/kern/kern_prot.c log diff annotate
src/sys/kern/kern_resource.c log diff annotate
src/sys/kern/kern_sig.c log diff annotate
src/sys/kern/kern_sysctl.c log diff annotate
src/sys/kern/kern_time.c log diff annotate
src/sys/kern/kern_xxx.c log diff annotate
src/sys/kern/subr_log.c log diff annotate
src/sys/kern/sys_process.c log diff annotate
src/sys/kern/tty.c log diff annotate
src/sys/kern/tty_endrun.c log diff annotate
src/sys/kern/tty_msts.c log diff annotate
src/sys/kern/tty_nmea.c log diff annotate
src/sys/kern/tty_pty.c log diff annotate
src/sys/kern/tty_tty.c log diff annotate
src/sys/kern/uipc_socket.c log diff annotate
src/sys/kern/uipc_syscalls.c log diff annotate
src/sys/kern/vfs_syscalls.c log diff annotate
src/sys/net/bpf.c log diff annotate
src/sys/net/if.c log diff annotate
src/sys/net/if_bridge.c log diff annotate
src/sys/net/if_mpw.c log diff annotate
src/sys/net/if_pflow.c log diff annotate
src/sys/net/if_pfsync.c log diff annotate
src/sys/net/if_ppp.c log diff annotate
src/sys/net/if_pppoe.c log diff annotate
src/sys/net/if_spppsubr.c log diff annotate
src/sys/net/if_switch.c log diff annotate
src/sys/net/if_trunk.c log diff annotate
src/sys/net/if_vlan.c log diff annotate
src/sys/net/pfkeyv2.c log diff annotate
src/sys/net/ppp_tty.c log diff annotate
src/sys/net/rtsock.c log diff annotate
src/sys/net/switchofp.c log diff annotate
src/sys/net80211/ieee80211_ioctl.c log diff annotate
message Remove almost unused `flags' argument of suser().

The account flag `ASU' will no longer be set but that makes suser()
mpsafe since it no longer mess with a per-process field.

No objection from millert@, ok tedu@, bluhm@

date 2018-02-19T08:59:53Z
author mpi
files src/sys/netinet/in_pcb.c log diff annotate
src/sys/netinet/ip_carp.c log diff annotate
src/sys/netinet/ip_output.c log diff annotate
src/sys/netinet6/ip6_input.c log diff annotate
src/sys/netinet6/ip6_output.c log diff annotate
src/sys/nfs/nfs_syscalls.c log diff annotate
src/sys/sys/ucred.h log diff annotate
src/sys/ufs/ufs/ufs_quota.c log diff annotate
src/sys/uvm/uvm_mmap.c log diff annotate
src/sys/uvm/uvm_swap.c log diff annotate
message Remove almost unused `flags' argument of suser().

The account flag `ASU' will no longer be set but that makes suser()
mpsafe since it no longer mess with a per-process field.

No objection from millert@, ok tedu@, bluhm@

date 2018-02-19T09:08:13Z
author jsg
files src/sys/kern/kern_lock.c log diff annotate
message Directly include sys/mplock.h when needed instead of depending on
indirect inclusion. Fixes non-MULTIPROCESSOR WITNESS build.

ok visa@ mpi@

date 2018-02-19T09:18:00Z
author mpi
files src/sys/kern/kern_lock.c log diff annotate
message Include directly instead of relying on other headers to
include it.

date 2018-02-19T09:18:50Z
author mpi
files src/sys/arch/sparc64/conf/files.sparc64 log diff annotate
src/sys/arch/sparc64/include/mutex.h log diff annotate
message Convert sparc64 to MI mutex.

ok dlg@

date 2018-02-19T09:20:45Z
author jsg
files src/sys/dev/usb/usb.c log diff annotate
message Add a default case to a usb_tap() switch statement which mpi@ says will
never be called to convince compilers and static analysis tools a path
that uses uninitialised memory does not exist.

ok krw@ mpi@

date 2018-02-19T09:25:13Z
author mpi
files src/sys/kern/sys_process.c log diff annotate
message Change some returns into gotos, will help keeping the unlocking path
simpler. No functional change.

Extracted from a larger diff from guenther@, ok kettenis@

date 2018-02-19T11:35:41Z
author mpi
files 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
message Grab solock() inside soconnect2() instead of asserting for it to be held.

ok millert@