CVS commit: src/distrib/sets/lists/modules

2018-02-25 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Feb 26 07:30:17 UTC 2018

Modified Files:
src/distrib/sets/lists/modules: md.amd64 md.i386

Log Message:
Update sets lists for new modular ichsmb(4)


To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/distrib/sets/lists/modules/md.amd64
cvs rdiff -u -r1.77 -r1.78 src/distrib/sets/lists/modules/md.i386

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/modules

2018-02-25 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Feb 26 07:29:25 UTC 2018

Modified Files:
src/sys/modules: Makefile
Added Files:
src/sys/modules/ichsmb: Makefile ichsmb.ioconf

Log Message:
Descend into subdirectory to create the module for ichsmb(4) driver.


To generate a diff of this commit:
cvs rdiff -u -r1.201 -r1.202 src/sys/modules/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/modules/ichsmb/Makefile \
src/sys/modules/ichsmb/ichsmb.ioconf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/pci

2018-02-25 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Feb 26 07:28:02 UTC 2018

Modified Files:
src/sys/dev/pci: ichsmb.c

Log Message:
Modularize the ichsmb(4) driver.  No functional changes.


To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 src/sys/dev/pci/ichsmb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/netipsec

2018-02-25 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Mon Feb 26 06:58:56 UTC 2018

Modified Files:
src/sys/netipsec: ipsec_input.c

Log Message:
If 'skip' is lower than sizeof(struct ip), we are in trouble. So remove a
nonsensical branch, and add a panic at the beginning of the function.


To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 src/sys/netipsec/ipsec_input.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/netipsec

2018-02-25 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Mon Feb 26 06:53:22 UTC 2018

Modified Files:
src/sys/netipsec: ipsec_input.c

Log Message:
m is never allowed to be NULL, so turn the KASSERT (and the null check)
to a panic.


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/sys/netipsec/ipsec_input.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/netipsec

2018-02-25 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Mon Feb 26 06:48:01 UTC 2018

Modified Files:
src/sys/netipsec: ipsec.c

Log Message:
Fix nonsensical checks, neither in6p nor request is allowed to be NULL,
and the former is already dereferenced in a kassert. This code should be
the same as ipsec4_set_policy.


To generate a diff of this commit:
cvs rdiff -u -r1.135 -r1.136 src/sys/netipsec/ipsec.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/netipsec

2018-02-25 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Mon Feb 26 06:41:27 UTC 2018

Modified Files:
src/sys/netipsec: xform_tcp.c

Log Message:
Add XXX, it seems to me we need to free the mbuf here.


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/sys/netipsec/xform_tcp.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/netipsec

2018-02-25 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Mon Feb 26 06:40:08 UTC 2018

Modified Files:
src/sys/netipsec: xform_ah.c

Log Message:
Reinforce this area, make sure the length field fits the option. Normally
it always does because the options were already sanitized earlier.


To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87 src/sys/netipsec/xform_ah.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/netipsec

2018-02-25 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Mon Feb 26 06:34:39 UTC 2018

Modified Files:
src/sys/netipsec: ipsec_output.c

Log Message:
Fix mbuf mistake: we are using ip6 before it is pulled up properly.


To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 src/sys/netipsec/ipsec_output.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/netipsec

2018-02-25 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Mon Feb 26 06:17:02 UTC 2018

Modified Files:
src/sys/netipsec: ipsec.c ipsec_input.c ipsec_mbuf.c ipsec_netbsd.c
ipsecif.c

Log Message:
Merge some minor (mostly stylistic) changes from last week.


To generate a diff of this commit:
cvs rdiff -u -r1.134 -r1.135 src/sys/netipsec/ipsec.c
cvs rdiff -u -r1.58 -r1.59 src/sys/netipsec/ipsec_input.c
cvs rdiff -u -r1.19 -r1.20 src/sys/netipsec/ipsec_mbuf.c
cvs rdiff -u -r1.46 -r1.47 src/sys/netipsec/ipsec_netbsd.c
cvs rdiff -u -r1.1 -r1.2 src/sys/netipsec/ipsecif.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/amd64/conf

2018-02-25 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Mon Feb 26 05:52:50 UTC 2018

Modified Files:
src/sys/arch/amd64/conf: GENERIC

Log Message:
Enable SVS by default.


To generate a diff of this commit:
cvs rdiff -u -r1.484 -r1.485 src/sys/arch/amd64/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/imcsmb

2018-02-25 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Feb 26 05:47:03 UTC 2018

Modified Files:
src/sys/dev/imcsmb: imc.c

Log Message:
For non-modular driver, don't set return status for the default case.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/dev/imcsmb/imc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/imcsmb

2018-02-25 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Feb 26 05:04:51 UTC 2018

Modified Files:
src/sys/dev/imcsmb: imcsmb.c

Log Message:
Identify the device that wsa just attached.  Avoids getting strange
message sequence similar to

imcsmb0 at imc0iic at imcsmb0 not configured

Also, while here, revert to the original FreeBSD wait-for-device-to-
settle code by waiting for 4 intervals of 10ms each, rather than 40
intervals of 1ms.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/dev/imcsmb/imcsmb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/imcsmb

2018-02-25 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Feb 26 05:01:21 UTC 2018

Modified Files:
src/sys/dev/imcsmb: imc.c

Log Message:
Change the "Child not added" message from normal to debug


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/dev/imcsmb/imc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 04:32:31 UTC 2018

Modified Files:
src/doc [netbsd-8]: CHANGES-8.0
src/sys/arch/aarch64/include [netbsd-8]: mcontext.h
src/sys/arch/alpha/include [netbsd-8]: mcontext.h
src/sys/arch/amd64/include [netbsd-8]: mcontext.h
src/sys/arch/arm/include [netbsd-8]: mcontext.h
src/sys/arch/hppa/include [netbsd-8]: mcontext.h
src/sys/arch/i386/include [netbsd-8]: mcontext.h
src/sys/arch/ia64/include [netbsd-8]: mcontext.h
src/sys/arch/m68k/include [netbsd-8]: mcontext.h
src/sys/arch/mips/include [netbsd-8]: mcontext.h
src/sys/arch/or1k/include [netbsd-8]: mcontext.h
src/sys/arch/powerpc/include [netbsd-8]: mcontext.h
src/sys/arch/riscv/include [netbsd-8]: mcontext.h
src/sys/arch/sh3/include [netbsd-8]: mcontext.h
src/sys/arch/sparc/include [netbsd-8]: mcontext.h
src/sys/arch/sparc64/include [netbsd-8]: mcontext.h
src/sys/arch/vax/include [netbsd-8]: mcontext.h
src/tests/lib/libc/sys [netbsd-8]: Makefile t_ucontext.c

Log Message:
revert ticket 552, which broke the build


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.130 -r1.1.2.131 src/doc/CHANGES-8.0
cvs rdiff -u -r1.1.22.1 -r1.1.22.2 src/sys/arch/aarch64/include/mcontext.h
cvs rdiff -u -r1.8.32.1 -r1.8.32.2 src/sys/arch/alpha/include/mcontext.h
cvs rdiff -u -r1.18.20.1 -r1.18.20.2 src/sys/arch/amd64/include/mcontext.h
cvs rdiff -u -r1.18.10.1 -r1.18.10.2 src/sys/arch/arm/include/mcontext.h
cvs rdiff -u -r1.8.22.1 -r1.8.22.2 src/sys/arch/hppa/include/mcontext.h
cvs rdiff -u -r1.12.22.1 -r1.12.22.2 src/sys/arch/i386/include/mcontext.h
cvs rdiff -u -r1.5.8.1 -r1.5.8.2 src/sys/arch/ia64/include/mcontext.h
cvs rdiff -u -r1.9.42.1 -r1.9.42.2 src/sys/arch/m68k/include/mcontext.h
cvs rdiff -u -r1.21.10.1 -r1.21.10.2 src/sys/arch/mips/include/mcontext.h
cvs rdiff -u -r1.1.12.1 -r1.1.12.2 src/sys/arch/or1k/include/mcontext.h
cvs rdiff -u -r1.17.12.1 -r1.17.12.2 src/sys/arch/powerpc/include/mcontext.h
cvs rdiff -u -r1.4.10.1 -r1.4.10.2 src/sys/arch/riscv/include/mcontext.h
cvs rdiff -u -r1.10.32.1 -r1.10.32.2 src/sys/arch/sh3/include/mcontext.h
cvs rdiff -u -r1.13.32.1 -r1.13.32.2 src/sys/arch/sparc/include/mcontext.h
cvs rdiff -u -r1.9.32.1 -r1.9.32.2 src/sys/arch/sparc64/include/mcontext.h
cvs rdiff -u -r1.8.40.1 -r1.8.40.2 src/sys/arch/vax/include/mcontext.h
cvs rdiff -u -r1.49.4.1 -r1.49.4.2 src/tests/lib/libc/sys/Makefile
cvs rdiff -u -r1.1.34.1 -r1.1.34.2 src/tests/lib/libc/sys/t_ucontext.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/imcsmb

2018-02-25 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Feb 26 04:31:32 UTC 2018

Modified Files:
src/sys/dev/imcsmb: imc.c

Log Message:
Remove unneeded imc_print() routine


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/dev/imcsmb/imc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/imcsmb

2018-02-25 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Feb 26 04:25:32 UTC 2018

Modified Files:
src/sys/dev/imcsmb: imcsmb.c

Log Message:
Search for child devices using the i2cbus attribute


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/dev/imcsmb/imcsmb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/pci/ixgbe

2018-02-25 Thread Kengo NAKAHARA
Module Name:src
Committed By:   knakahara
Date:   Mon Feb 26 04:19:00 UTC 2018

Modified Files:
src/sys/dev/pci/ixgbe: ix_txrx.c ixgbe.c ixgbe.h

Log Message:
Fix poll mode assumption breaking.

ixgbe_{enable,disable}_intr() forcibly enable/disable all interrupts
regardless of current state. That can break poll mode assumption,
that is, queue interrupts must not occur while polling Tx/Rx rings.

E.g. "ifconfig ixg0 delete && ifconfig ixg0 192.168.0.1" on heavy
load traffic can causes this issue.

This fix may have 1% or 2% performance impact at short packets.

XXX
ixgbe_rearm_queues() which is called only via watchdog can also break
this poll mode assumption because writing EICS casues interrupts
immediately when interrupt auto mask enabled.
We will fix it with other issues about watchdog later.

ok by msaitoh@n.o.


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/dev/pci/ixgbe/ix_txrx.c
cvs rdiff -u -r1.126 -r1.127 src/sys/dev/pci/ixgbe/ixgbe.c
cvs rdiff -u -r1.30 -r1.31 src/sys/dev/pci/ixgbe/ixgbe.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc

2018-02-25 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Feb 26 01:33:06 UTC 2018

Modified Files:
src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc: crypto.inc
ec.inc
Added Files:
src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc: sparccap.c

Log Message:
make this link again:
- we don't want to define the reference impl flag because there is no
  complete c reference impl for nistz256
- we want to define an empty OPENSSL_cpuid_setup() because we don't want
  to use the v9 one... this function is called from 2 places:
  1. in the sparccpuid.S assembly, which we need for the CRYPTO_mem*
 functions -- but we could get rid of the v9 stuff with
 #ifdef __sparc_v9__ for size and we don't bother
  2. crypto/init.c


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 \
src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/crypto.inc
cvs rdiff -u -r1.5 -r1.6 \
src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/ec.inc
cvs rdiff -u -r0 -r1.1 \
src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sparccap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/doc

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 01:31:19 UTC 2018

Modified Files:
src/doc [netbsd-8]: CHANGES-8.0

Log Message:
tickets 552, 561-573, 575-585


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.129 -r1.1.2.130 src/doc/CHANGES-8.0

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/tests/lib/libpthread

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 01:24:54 UTC 2018

Modified Files:
src/tests/lib/libpthread [netbsd-8]: t_mutex.c

Log Message:
Pull up following revision(s) (requested by maya in ticket #585):
tests/lib/libpthread/t_mutex.c: 1.19
Since there has been no objection (or even comment) in response
to my message on tech-userlevel ...
Subject: tests/lib/libpthread/t_mutex:mutex6
Date: Thu, 23 Nov 2017 17:34:54 +0700
Message-ID: <28385.1511433294%andromeda.noi.kre.to@localhost>
which can be found at:
http://mail-index.netbsd.org/tech-userlevel/2017/11/23/msg011010.html
which analysed the mutex6 test case of this test, and concluded
that it was useless, nonsense, and broken (the whole test is just a
race - not even really using or testing mutexes), let it be henceforth
forever gone.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.18.4.1 src/tests/lib/libpthread/t_mutex.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/sys

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 01:23:42 UTC 2018

Modified Files:
src/sys/arch/alpha/alpha [netbsd-8]: fp_complete.c
src/sys/lib/libkern [netbsd-8]: softfloat.c softfloat.h

Log Message:
Pull up following revision(s) (requested by maya in ticket #584):
sys/arch/alpha/alpha/fp_complete.c: 1.22
sys/lib/libkern/softfloat.c: 1.6
sys/lib/libkern/softfloat.h: 1.5
PR port-alpha/52520: provide float64 -> uint64 conversion and use
that when converting positive numbers.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.21.20.1 src/sys/arch/alpha/alpha/fp_complete.c
cvs rdiff -u -r1.5 -r1.5.22.1 src/sys/lib/libkern/softfloat.c
cvs rdiff -u -r1.4 -r1.4.80.1 src/sys/lib/libkern/softfloat.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/lib/libm/arch/alpha

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 01:22:04 UTC 2018

Modified Files:
src/lib/libm/arch/alpha [netbsd-8]: fenv.c

Log Message:
Pull up following revision(s) (requested by maya in ticket #583):
lib/libm/arch/alpha/fenv.c: 1.3
Fix usage of sysarch(ALPHA_FPGETMASK)


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.2.4.1 src/lib/libm/arch/alpha/fenv.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/tests/lib/libc/arch/alpha

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 01:20:21 UTC 2018

Modified Files:
src/tests/lib/libc/arch/alpha [netbsd-8]: return_one.S

Log Message:
Pull up following revision(s) (requested by maya in ticket #582):
tests/lib/libc/arch/alpha/return_one.S: 1.2
Implement helper function for alpha


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.1.34.1 src/tests/lib/libc/arch/alpha/return_one.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/sys/rump/librump/rumpvfs

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 01:18:28 UTC 2018

Modified Files:
src/sys/rump/librump/rumpvfs [netbsd-8]: rumpfs.c

Log Message:
Pull up following revision(s) (requested by maya in ticket #581):
sys/rump/librump/rumpvfs/rumpfs.c: 1.151-1.152
PR/52738: Martin Husemann: rumpfs does not support mtime
--
When truncating a file make sure to update mtime.
This fixes PR kern/51762 for rumpfs.


To generate a diff of this commit:
cvs rdiff -u -r1.150 -r1.150.2.1 src/sys/rump/librump/rumpvfs/rumpfs.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/sys/kern

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 01:09:41 UTC 2018

Modified Files:
src/sys/kern [netbsd-8]: subr_tftproot.c

Log Message:
Pull up following revision(s) (requested by manu in ticket #580):
sys/kern/subr_tftproot.c: 1.20
Fix md(4) double attachment in TFTPROOT option
The mdattach() call in tftproot_dhcpboot() has probably always been
useless, but it seems it became harmful, as it causes 7.1.1 to deadlock
during boot.


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.19.8.1 src/sys/kern/subr_tftproot.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/sys/arch/macppc/conf

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 01:08:26 UTC 2018

Modified Files:
src/sys/arch/macppc/conf [netbsd-8]: GENERIC GENERIC_601 MAMBO
POWERMAC_G5

Log Message:
Pull up following revision(s) (requested by sevan in ticket #579):
sys/arch/macppc/conf/GENERIC: 1.342
sys/arch/macppc/conf/GENERIC_601: 1.18
sys/arch/macppc/conf/MAMBO: 1.29
sys/arch/macppc/conf/POWERMAC_G5: 1.31
Enable BUFQ_PRIOCSCAN by default for NetBSD/macppc.
Drop references to NEW_BUFQ_STRATEGY and replace with currently available
options BUFQ_READPRIO and BUFQ_PRIOCSCAN.
ok 


To generate a diff of this commit:
cvs rdiff -u -r1.329.2.3 -r1.329.2.4 src/sys/arch/macppc/conf/GENERIC
cvs rdiff -u -r1.12.6.1 -r1.12.6.2 src/sys/arch/macppc/conf/GENERIC_601
cvs rdiff -u -r1.24.12.2 -r1.24.12.3 src/sys/arch/macppc/conf/MAMBO
cvs rdiff -u -r1.26.8.2 -r1.26.8.3 src/sys/arch/macppc/conf/POWERMAC_G5

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/sys/arch

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 01:04:44 UTC 2018

Modified Files:
src/sys/arch/macppc/conf [netbsd-8]: GENERIC MAMBO POWERMAC POWERMAC_G5
src/sys/arch/powerpc/oea [netbsd-8]: ofw_rascons.c

Log Message:
Pull up following revision(s) (requested by sevan in ticket #578):
sys/arch/macppc/conf/GENERIC: 1.341
sys/arch/macppc/conf/MAMBO: 1.28
sys/arch/macppc/conf/POWERMAC: 1.69
sys/arch/macppc/conf/POWERMAC_G5: 1.30
sys/arch/powerpc/oea/ofw_rascons.c: 1.10
Remove OFB_ENABLE_CACHE
from 
"it is outdated, genfb and friends don't need or use it, and it makes no
sense on accelerated drivers either. It tries to BAT-map the framebuffer
cacheable, which works on most macs but makes a few models lock up.
Genfb doesn't have that problem and is faster too."


To generate a diff of this commit:
cvs rdiff -u -r1.329.2.2 -r1.329.2.3 src/sys/arch/macppc/conf/GENERIC
cvs rdiff -u -r1.24.12.1 -r1.24.12.2 src/sys/arch/macppc/conf/MAMBO
cvs rdiff -u -r1.66 -r1.66.10.1 src/sys/arch/macppc/conf/POWERMAC
cvs rdiff -u -r1.26.8.1 -r1.26.8.2 src/sys/arch/macppc/conf/POWERMAC_G5
cvs rdiff -u -r1.9 -r1.9.28.1 src/sys/arch/powerpc/oea/ofw_rascons.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/sys/arch/x86/pci

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 01:01:41 UTC 2018

Modified Files:
src/sys/arch/x86/pci [netbsd-8]: if_vmx.c

Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #577):
sys/arch/x86/pci/if_vmx.c: 1.21
m_free -> m_freem, otherwise leak


To generate a diff of this commit:
cvs rdiff -u -r1.19.6.1 -r1.19.6.2 src/sys/arch/x86/pci/if_vmx.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/sys/dev/pci

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 00:56:29 UTC 2018

Modified Files:
src/sys/dev/pci [netbsd-8]: pci_subr.c pcireg.h ppbreg.h

Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #576):
sys/dev/pci/pci_subr.c: 1.197-1.200
sys/dev/pci/pcireg.h: 1.136-1.137
sys/dev/pci/ppbreg.h: 1.8
 Add VGA 16bit decode bit into the PCI bridge control register. This bit is
defined in PCI-to-PCI Bridge Architecture Specification Revision 1.2. This
bit has meaning if the VGA enable bit or the VGA Palette Snoop Enable bit is
set.
 NOTE: sys/arch/x86/pci/pci_ranges.c::mmio_range_extend_by_vga_enable() and/or
some other functions should be modified.
 "s/above 300W/greater than 300W/" in pci_conf_print_pcie_power(). From
PCIe Base Spec 3.1a Errata 2017-12-13.
Cleanup:
- Don't pass a capability pointer as a argument of pci_conf_find_cap() and
  determine the first pointer in the pci_conf_find_cap() function.
- Don't pass a capability pointer as a argument of pci_conf_find_extcap()
  because it's not used.
- Remove unsed code.
- Add PCie Link Activation ECN.
- Use macro.
- KNF.


To generate a diff of this commit:
cvs rdiff -u -r1.183.2.3 -r1.183.2.4 src/sys/dev/pci/pci_subr.c
cvs rdiff -u -r1.130.2.2 -r1.130.2.3 src/sys/dev/pci/pcireg.h
cvs rdiff -u -r1.7 -r1.7.2.1 src/sys/dev/pci/ppbreg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/sys/arch/amd64/amd64

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 00:49:48 UTC 2018

Modified Files:
src/sys/arch/amd64/amd64 [netbsd-8]: copy.S cpufunc.S

Log Message:
Pull up following revision(s) (requested by maxv in ticket #575):
sys/arch/amd64/amd64/copy.S: 1.28 via patch
sys/arch/amd64/amd64/cpufunc.S: 1.31
Don't fall through functions, explicitly jump instead.


To generate a diff of this commit:
cvs rdiff -u -r1.20.10.1 -r1.20.10.2 src/sys/arch/amd64/amd64/copy.S
cvs rdiff -u -r1.27 -r1.27.8.1 src/sys/arch/amd64/amd64/cpufunc.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/sys/kern

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 00:43:23 UTC 2018

Modified Files:
src/sys/kern [netbsd-8]: kern_synch.c

Log Message:
Pull up following revision(s) (requested by ozaki-r in ticket #573):
sys/kern/kern_synch.c: 1.314
Avoid a race condition between an LWP migration and curlwp_bind
curlwp_bind sets the LP_BOUND flag to l_pflags of the current LWP, which
prevents it from migrating to another CPU until curlwp_bindx is called.
Meanwhile, there are several ways that an LWP is migrated to another CPU and in
any cases the scheduler postpones a migration if a target LWP is running.  One
example of LWP migrations is a load balancing; the scheduler periodically
explores CPU-hogging LWPs and schedule them to migrate (see sched_lwp_stats).
At that point the scheduler checks the LP_BOUND flag and if it's set to a LWP,
the scheduler doesn't schedule the LWP.  A scheduled LWP is tried to be migrated
when it is leaving a running CPU, i.e., mi_switch.  And mi_switch does NOT check
the LP_BOUND flag.  So if an LWP is scheduled first and then it sets the
LP_BOUND flag, the LWP can be migrated regardless of the flag.  To avoid this
race condition, we need to check the flag in mi_switch too.
For more details see
https://mail-index.netbsd.org/tech-kern/2018/02/13/msg023079.html


To generate a diff of this commit:
cvs rdiff -u -r1.311 -r1.311.10.1 src/sys/kern/kern_synch.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 00:41:14 UTC 2018

Modified Files:
src/sys/net [netbsd-8]: if_bridge.c
src/tests/net [netbsd-8]: net_common.sh
src/tests/net/if_bridge [netbsd-8]: t_bridge.sh
src/tests/net/if_gif [netbsd-8]: t_gif.sh
src/tests/net/if_ipsec [netbsd-8]: t_ipsec.sh
src/tests/net/if_l2tp [netbsd-8]: t_l2tp.sh
src/tests/net/if_loop [netbsd-8]: t_basic.sh
src/tests/net/if_pppoe [netbsd-8]: t_pppoe.sh
src/tests/net/if_tap [netbsd-8]: t_tap.sh
src/tests/net/if_tun [netbsd-8]: Makefile t_tun.sh
src/tests/net/if_vlan [netbsd-8]: t_vlan.sh

Log Message:
Pull up following revision(s) (requested by ozaki-r in ticket #572):
sys/net/if_bridge.c: 1.138, 1.148
tests/net/if_bridge/t_bridge.sh: 1.18
tests/net/if_gif/t_gif.sh: 1.12
tests/net/if_ipsec/t_ipsec.sh: 1.3
tests/net/if_l2tp/t_l2tp.sh: 1.4
tests/net/if_loop/t_basic.sh: 1.2
tests/net/if_pppoe/t_pppoe.sh: 1.18
tests/net/if_tap/t_tap.sh: 1.7
tests/net/if_tun/Makefile: 1.2
tests/net/if_tun/t_tun.sh: 1.5
tests/net/if_vlan/t_vlan.sh: 1.8
tests/net/net_common.sh: 1.26
Remove unnecessary splsoftnet
--
If the bridge is not running, don't call bridge_stop. Otherwise the
following commands will crash the kernel:
ifconfig bridge0 create
ifconfig bridge0 destroy
--
Commonalize and add tests of creating/destroying interfaces


To generate a diff of this commit:
cvs rdiff -u -r1.134.6.6 -r1.134.6.7 src/sys/net/if_bridge.c
cvs rdiff -u -r1.18.2.3 -r1.18.2.4 src/tests/net/net_common.sh
cvs rdiff -u -r1.17 -r1.17.4.1 src/tests/net/if_bridge/t_bridge.sh
cvs rdiff -u -r1.10.2.1 -r1.10.2.2 src/tests/net/if_gif/t_gif.sh
cvs rdiff -u -r1.3.2.2 -r1.3.2.3 src/tests/net/if_ipsec/t_ipsec.sh
cvs rdiff -u -r1.2.8.1 -r1.2.8.2 src/tests/net/if_l2tp/t_l2tp.sh
cvs rdiff -u -r1.1 -r1.1.8.1 src/tests/net/if_loop/t_basic.sh
cvs rdiff -u -r1.17 -r1.17.4.1 src/tests/net/if_pppoe/t_pppoe.sh
cvs rdiff -u -r1.6 -r1.6.6.1 src/tests/net/if_tap/t_tap.sh
cvs rdiff -u -r1.1 -r1.1.8.1 src/tests/net/if_tun/Makefile
cvs rdiff -u -r1.4 -r1.4.6.1 src/tests/net/if_tun/t_tun.sh
cvs rdiff -u -r1.1.8.1 -r1.1.8.2 src/tests/net/if_vlan/t_vlan.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/tests/net/net

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 00:35:56 UTC 2018

Modified Files:
src/tests/net/net [netbsd-8]: t_ping_opts.sh

Log Message:
Pull up following revision(s) (requested by ozaki-r in ticket #571):
tests/net/net/t_ping_opts.sh: 1.2-1.3
Now that we don't allow source-routed packets by default, set allowsrcrt=1
and forwsrcrt=1. Should fix the ATF failure.
--
Fix ping_opts_gateway and ping_opts_recordroute
We need to enable the options of source routing on all rump kernels.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.1.8.1 src/tests/net/net/t_ping_opts.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/sys/dist/pf/net

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 00:33:08 UTC 2018

Modified Files:
src/sys/dist/pf/net [netbsd-8]: pf.c

Log Message:
Pull up following revision(s) (requested by alnsn in ticket #570):
sys/dist/pf/net/pf.c: 1.79-1.80
PR/53036: Alexander Nasonov: 'block user' in pf's ruleset panics 8.0_BETA
Check for NULL.
--
It is normal for socket credentials to be missing for incoming sockets,
so don't warn.


To generate a diff of this commit:
cvs rdiff -u -r1.76.6.1 -r1.76.6.2 src/sys/dist/pf/net/pf.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/sys/netinet6

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 00:29:27 UTC 2018

Modified Files:
src/sys/netinet6 [netbsd-8]: route6.c

Log Message:
Pull up following revision(s) (requested by maxv in ticket #569):
sys/netinet6/route6.c: 1.24-1.25
Fix the ICMP error code. rh was obtained via IP6_EXTHDR_GET, and it is not
guaranteed to be in the same mbuf as ip6, so computing the difference
between the pointers may result in a wrong offset.
ip6 is now unused, so remove it.
--
Remove this code, RH0 must be dropped, according to RFC5095. FreeBSD and
OpenBSD already do the same. Also, style, and remove useless includes.


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.23.84.1 src/sys/netinet6/route6.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/sys/netinet6

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 00:26:46 UTC 2018

Modified Files:
src/sys/netinet6 [netbsd-8]: ip6_input.c

Log Message:
Pull up following revision(s) (requested by maxv in ticket #568):
sys/netinet6/ip6_input.c: 1.188
Kick nested fragments.


To generate a diff of this commit:
cvs rdiff -u -r1.178.2.4 -r1.178.2.5 src/sys/netinet6/ip6_input.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/sys

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 00:25:16 UTC 2018

Modified Files:
src/sys/dev/pci [netbsd-8]: if_wm.c
src/sys/dev/pci/ixgbe [netbsd-8]: ixgbe.c ixgbe_rss.h ixv.c
src/sys/net [netbsd-8]: files.net
Added Files:
src/sys/net [netbsd-8]: rss_config.c rss_config.h

Log Message:
Pull up following revision(s) (requested by knakahara in ticket #567):
distrib/sets/lists/comp/mi: 1.2182-1.2183
sys/dev/pci/if_wm.c: 1.564
sys/dev/pci/ixgbe/ixgbe.c: 1.122
sys/dev/pci/ixgbe/ixgbe_rss.h: 1.3
sys/dev/pci/ixgbe/ixv.c: 1.78
sys/net/Makefile: 1.35-1.36
sys/net/files.net: 1.15
sys/net/rss_config.c: 1.1
sys/net/rss_config.h: 1.1
Introduce very simple Receive Side Scaling (RSS) utility.
ok by msaitoh@n.o.
--
Apply RSS utility to wm(4).
ok by msaitoh@n.o.
--
Apply RSS utility to ixg(4) and ixv(4).
ok by msaitoh@n.o.
--
Fix build failure, sorry.
--
Currently, it is not necessary to install rss_config.h. Pointed out by 
msaitoh@n.o.


To generate a diff of this commit:
cvs rdiff -u -r1.508.4.14 -r1.508.4.15 src/sys/dev/pci/if_wm.c
cvs rdiff -u -r1.88.2.8 -r1.88.2.9 src/sys/dev/pci/ixgbe/ixgbe.c
cvs rdiff -u -r1.2.2.2 -r1.2.2.3 src/sys/dev/pci/ixgbe/ixgbe_rss.h
cvs rdiff -u -r1.56.2.5 -r1.56.2.6 src/sys/dev/pci/ixgbe/ixv.c
cvs rdiff -u -r1.13.6.1 -r1.13.6.2 src/sys/net/files.net
cvs rdiff -u -r0 -r1.1.2.2 src/sys/net/rss_config.c src/sys/net/rss_config.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/sys

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 00:19:44 UTC 2018

Modified Files:
src/sys/arch/arm/include [netbsd-8]: cpu.h
src/sys/arch/mips/include [netbsd-8]: cpu.h
src/sys/arch/powerpc/include [netbsd-8]: cpu.h
src/sys/sys [netbsd-8]: cpu.h

Log Message:
Pull up following revision(s) (requested by skrll in ticket #566):
sys/arch/arm/include/cpu.h: 1.94
sys/arch/mips/include/cpu.h: 1.122
sys/arch/powerpc/include/cpu.h: 1.103
sys/sys/cpu.h: 1.42
CPU_INFO_FOREACH() must always iterate at least the boot cpu.
document this in sys/cpu.h and fix the arm and mips versions
to check ncpu is non zero before using it as an iterator max.
this should fix the new assert in init_main.c.
--
apply the same change for powerpc as mrg did for arm and mips:
CPU_INFO_FOREACH() must always iterate at least the boot cpu.
document this in sys/cpu.h and fix the arm and mips versions
to check ncpu is non zero before using it as an iterator max.
this should fix the new assert in init_main.c.


To generate a diff of this commit:
cvs rdiff -u -r1.93 -r1.93.6.1 src/sys/arch/arm/include/cpu.h
cvs rdiff -u -r1.121 -r1.121.8.1 src/sys/arch/mips/include/cpu.h
cvs rdiff -u -r1.102 -r1.102.8.1 src/sys/arch/powerpc/include/cpu.h
cvs rdiff -u -r1.41 -r1.41.20.1 src/sys/sys/cpu.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2018-02-25 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Feb 26 00:17:40 UTC 2018

Modified Files:
src/share/man/man4: iic.4

Log Message:
Finally, remove extraneous entries for macppc's "iic at cuda".  We
don't need three entries that differ only in wildcarding.


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/share/man/man4/iic.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2018-02-25 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Feb 26 00:14:57 UTC 2018

Modified Files:
src/share/man/man4: iic.4

Log Message:
Ooopppsss!  Put the .Sh DESCRIPTION where it belongs, _after_ the
list of config attachments.


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/share/man/man4/iic.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2018-02-25 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Mon Feb 26 00:10:44 UTC 2018

Modified Files:
src/share/man/man4: iic.4

Log Message:
Hmmm, for some reason the first entry in the generated list is not
in collating-sequence order.  Move it to the proper place in the
list.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/share/man/man4/iic.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/sys/dev/pci

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 00:00:53 UTC 2018

Modified Files:
src/sys/dev/pci [netbsd-8]: if_wm.c

Log Message:
Pull up following revision(s) (requested by knakahara in ticket #564):
sys/dev/pci/if_wm.c: 1.563
Fix a bug that RX and TX may stall on heavy load on wm(4) like ixgbe.c:r1.121.
wm_rxeof() and wm_txeof() have loop limit and the function returns true
if a packet still exists.


To generate a diff of this commit:
cvs rdiff -u -r1.508.4.13 -r1.508.4.14 src/sys/dev/pci/if_wm.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/su

2018-02-25 Thread Hisashi T Fujinaka
Module Name:src
Committed By:   htodd
Date:   Mon Feb 26 00:05:05 UTC 2018

Modified Files:
src/usr.bin/su: su_pam.c

Log Message:
Fix typo in comment.


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/usr.bin/su/su_pam.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/sys/dev/pci

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Feb 26 00:05:04 UTC 2018

Modified Files:
src/sys/dev/pci [netbsd-8]: ichsmb.c ismt.c

Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #565):
sys/dev/pci/ichsmb.c: 1.51
sys/dev/pci/ismt.c: 1.6
Add C3000 devices.


To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.50.6.1 src/sys/dev/pci/ichsmb.c
cvs rdiff -u -r1.5 -r1.5.2.1 src/sys/dev/pci/ismt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/usr.bin/su

2018-02-25 Thread Hisashi T Fujinaka
Module Name:src
Committed By:   htodd
Date:   Mon Feb 26 00:04:23 UTC 2018

Modified Files:
src/usr.bin/su [netbsd-8]: su_pam.c

Log Message:
Undo last commit - wrong tree.


To generate a diff of this commit:
cvs rdiff -u -r1.20.8.1 -r1.20.8.2 src/usr.bin/su/su_pam.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/sys/sys

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 23:57:51 UTC 2018

Modified Files:
src/sys/sys [netbsd-8]: fcntl.h

Log Message:
Pull up following revision(s) (requested by kamil in ticket #563):
sys/sys/fcntl.h: 1.50
Enable O_NOFOLLOW in the POSIX namespace
This open(2) flag first appeared in FreeBSD and was standarized by POSIX
in the 2008 standard.


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.48.8.1 src/sys/sys/fcntl.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/lib/libpthread

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 23:55:50 UTC 2018

Modified Files:
src/lib/libpthread [netbsd-8]: pthread.h

Log Message:
Pull up following revision(s) (requested by kamil in ticket #562):
lib/libpthread/pthread.h: 1.41
Remove namespace restriction from pthread_condattr_{g,s}etclock(3)
These functions were marked as _NETBSD_SOURCE when introduced to the
sources. In fact they are regular POSIX threading functions available
since the 2001 standard. There is an older mention about alignment with
"IEEE Std 1003.1j-2000".
This corrects usage of these functions when a source code is compiled
with a POSIX namespace option.


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.38.6.1 src/lib/libpthread/pthread.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2018-02-25 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sun Feb 25 23:55:55 UTC 2018

Modified Files:
src/share/man/man4: iic.4

Log Message:
Bump date for previous two changes.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/share/man/man4/iic.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2018-02-25 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sun Feb 25 23:55:21 UTC 2018

Modified Files:
src/share/man/man4: iic.4

Log Message:
Fix the commands-to-generate-the-attachment list to use tab's instead
of multiple spaces in the regex bracket expressions, and alert the
reader to this.  Otherwise, a cut-and-paste might simply expand the
tab characters to some number of spaces, and the result won't find
what you're looking for!

XXX Despite the indication that these commands should be run in csh
(or derivative), they seem to run just fine under /bin/sh as well.


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/share/man/man4/iic.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2018-02-25 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Feb 25 23:53:57 UTC 2018

Modified Files:
src/doc: 3RDPARTY CHANGES

Log Message:
new mdns-responder.


To generate a diff of this commit:
cvs rdiff -u -r1.1503 -r1.1504 src/doc/3RDPARTY
cvs rdiff -u -r1.2359 -r1.2360 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/include

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 23:53:59 UTC 2018

Modified Files:
src/include [netbsd-8]: string.h

Log Message:
Pull up following revision(s) (requested by kamil in ticket #561):
include/string.h: 1.52
Mark in string.h: memccpy(3) and strdup(3) as _POSIX_C_SOURCE >= 2001


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.51.6.1 src/include/string.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2018-02-25 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sun Feb 25 23:51:25 UTC 2018

Modified Files:
src/share/man/man4: iic.4

Log Message:
Regen attachment list, since we just added "iic* at imcsmb?"

This regen also caught a few other missing entries.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/share/man/man4/iic.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/usr.bin/su

2018-02-25 Thread Hisashi T Fujinaka
Module Name:src
Committed By:   htodd
Date:   Sun Feb 25 23:51:22 UTC 2018

Modified Files:
src/usr.bin/su [netbsd-8]: su_pam.c

Log Message:
Fix typo in comment.


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.20.8.1 src/usr.bin/su/su_pam.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 23:50:24 UTC 2018

Modified Files:
src/sys/arch/aarch64/include [netbsd-8]: mcontext.h
src/sys/arch/alpha/include [netbsd-8]: mcontext.h
src/sys/arch/amd64/include [netbsd-8]: mcontext.h
src/sys/arch/arm/include [netbsd-8]: mcontext.h
src/sys/arch/hppa/include [netbsd-8]: mcontext.h
src/sys/arch/i386/include [netbsd-8]: mcontext.h
src/sys/arch/ia64/include [netbsd-8]: mcontext.h
src/sys/arch/m68k/include [netbsd-8]: mcontext.h
src/sys/arch/mips/include [netbsd-8]: mcontext.h
src/sys/arch/or1k/include [netbsd-8]: mcontext.h
src/sys/arch/powerpc/include [netbsd-8]: mcontext.h
src/sys/arch/riscv/include [netbsd-8]: mcontext.h
src/sys/arch/sh3/include [netbsd-8]: mcontext.h
src/sys/arch/sparc/include [netbsd-8]: mcontext.h
src/sys/arch/sparc64/include [netbsd-8]: mcontext.h
src/sys/arch/vax/include [netbsd-8]: mcontext.h
src/tests/lib/libc/sys [netbsd-8]: Makefile t_ucontext.c

Log Message:
Pull up following revision(s) (requested by kamil in ticket #552):
sys/arch/aarch64/include/mcontext.h: 1.2
sys/arch/alpha/include/mcontext.h: 1.9
sys/arch/amd64/include/mcontext.h: 1.19
sys/arch/arm/include/mcontext.h: 1.19
sys/arch/hppa/include/mcontext.h: 1.9
sys/arch/i386/include/mcontext.h: 1.14
sys/arch/ia64/include/mcontext.h: 1.6
sys/arch/m68k/include/mcontext.h: 1.10
sys/arch/mips/include/mcontext.h: 1.22
sys/arch/or1k/include/mcontext.h: 1.2
sys/arch/powerpc/include/mcontext.h: 1.18
sys/arch/riscv/include/mcontext.h: 1.5
sys/arch/sh3/include/mcontext.h: 1.11
sys/arch/sparc/include/mcontext.h: 1.14-1.17
sys/arch/sparc64/include/mcontext.h: 1.10
sys/arch/vax/include/mcontext.h: 1.9
tests/lib/libc/sys/Makefile: 1.50
tests/lib/libc/sys/t_ucontext.c: 1.2
Introduce _UC_MACHINE_FP() as a macro
_UC_MACHINE_FP() is a helper macro to extract from mcontext a frame pointer.
Don't rely on this interface as a compiler might strip frame pointer or
optimize it making this interface unreliable.
For hppa assume a small frame context, for larger frames FP might be located
in a different register (4 instead of 3).
For ia64 there is no strict frame pointer, and registers might rotate.
Reuse 79 following:
  ./gcc/config/ia64/ia64.h:#define HARD_FRAME_POINTER_REGNUM  LOC_REG (79)
Once ia64 will mature, this should be revisited.
A macro can encapsulate a real function for extracting Frame Pointer on
more complex CPUs / ABIs.
For the remaining CPUs, reuse standard register as defined in appropriate ABI.
The direct users of this macro are LLVM and GCC with Sanitizers.
Proposed on tech-userlevel@.
Sponsored by 
--
Improve _UC_MACHINE_FP() for SPARC/SPARC64
Introduce a static inline function _uc_machine_fp() that contains improved
caluclation of a frame pointer.
Algorithm:
  uptr *stk_ptr;
#  if defined (__arch64__)
  stk_ptr = (uptr *) (*sp + 2047);
#  else
  stk_ptr = (uptr *) *sp;
#  endif
  *bp = stk_ptr[15];
Noted by 
--
Make _UC_MACHINE_FP() compile again and fix it so that it does not add
the offset twice.
--
fix _UC_MACHINE32_FP() -- use 32 bit pointer value so that [15] is
the right offset.  do this by using __greg32_t, which is only in
the sparc64 version, and these are only useful there, so move them.
--
Add new tests in lib/libc/sys/t_ucontext
New tests:
 - ucontext_sp
 - ucontext_fp
 - ucontext_pc
 - ucontext_intrv
They test respectively:
 - _UC_MACHINE_SP
 - _UC_MACHINE_FP
 - _UC_MACHINE_PC
 - _UC_MACHINE_INTRV
These tests attempt to access and print the values from ucontext, without
interpreting the values.
This is a follow up of the _UC_MACHINE_FP() introduction.
These tests use PRIxREGISTER, and require to be built with -D_KERNTYPES.
Sponsored by 


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.1.22.1 src/sys/arch/aarch64/include/mcontext.h
cvs rdiff -u -r1.8 -r1.8.32.1 src/sys/arch/alpha/include/mcontext.h
cvs rdiff -u -r1.18 -r1.18.20.1 src/sys/arch/amd64/include/mcontext.h
cvs rdiff -u -r1.18 -r1.18.10.1 src/sys/arch/arm/include/mcontext.h
cvs rdiff -u -r1.8 -r1.8.22.1 src/sys/arch/hppa/include/mcontext.h
cvs rdiff -u -r1.12 -r1.12.22.1 src/sys/arch/i386/include/mcontext.h
cvs rdiff -u -r1.5 -r1.5.8.1 src/sys/arch/ia64/include/mcontext.h
cvs rdiff -u -r1.9 -r1.9.42.1 src/sys/arch/m68k/include/mcontext.h
cvs rdiff -u -r1.21 -r1.21.10.1 src/sys/arch/mips/include/mcontext.h
cvs rdiff -u -r1.1 -r1.1.12.1 src/sys/arch/or1k/include/mcontext.h
cvs rdiff -u -r1.17 -r1.17.12.1 src/sys/arch/powerpc/include/mcontext.h
cvs rdiff -u -r1.4 -r1.4.10.1 src/sys/arch/riscv/include/mcontext.h
cvs rdiff -u -r1.10 -r1.10.32.1 src/sys/arch/sh3/include/mcontext.h
cvs rdiff -u -r1.13 -r1.13.32.1 src/sys/arch/sparc/include/mcontext.h
cvs rdiff -u -r1.9 -r1.9.32.1 src/sys/arch/sparc64/include/mc

CVS commit: src/usr.bin/at

2018-02-25 Thread Hisashi T Fujinaka
Module Name:src
Committed By:   htodd
Date:   Sun Feb 25 23:48:16 UTC 2018

Modified Files:
src/usr.bin/at: privs.c

Log Message:
Fix typo in error message.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/usr.bin/at/privs.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-7-0] src/doc

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 23:35:25 UTC 2018

Modified Files:
src/doc [netbsd-7-0]: CHANGES-7.0.3

Log Message:
1572


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.87 -r1.1.2.88 src/doc/CHANGES-7.0.3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-7-1] src/doc

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 23:35:54 UTC 2018

Modified Files:
src/doc [netbsd-7-1]: CHANGES-7.1.2

Log Message:
1572


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.17 -r1.1.2.18 src/doc/CHANGES-7.1.2

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-7] src/doc

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 23:35:15 UTC 2018

Modified Files:
src/doc [netbsd-7]: CHANGES-7.2

Log Message:
1545, 1572-1574


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.73 -r1.1.2.74 src/doc/CHANGES-7.2

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-7] src/sys/fs/msdosfs

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 23:28:47 UTC 2018

Modified Files:
src/sys/fs/msdosfs [netbsd-7]: msdosfs_vfsops.c

Log Message:
Pull up following revision(s) (requested by mlelstv in ticket #1574):
sys/fs/msdosfs/msdosfs_vfsops.c: 1.129
relax sanity check. It's ok to have more FAT sectors than needed.


To generate a diff of this commit:
cvs rdiff -u -r1.115.2.1 -r1.115.2.2 src/sys/fs/msdosfs/msdosfs_vfsops.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-7] src/sys/kern

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 23:27:17 UTC 2018

Modified Files:
src/sys/kern [netbsd-7]: subr_tftproot.c

Log Message:
Pull up following revision(s) (requested by manu in ticket #1573):
sys/kern/subr_tftproot.c: 1.20
Fix md(4) double attachment in TFTPROOT option
The mdattach() call in tftproot_dhcpboot() has probably always been
useless, but it seems it became harmful, as it causes 7.1.1 to deadlock
during boot.


To generate a diff of this commit:
cvs rdiff -u -r1.12.12.2 -r1.12.12.3 src/sys/kern/subr_tftproot.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-7] src/sys/netinet6

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 23:17:47 UTC 2018

Modified Files:
src/sys/netinet6 [netbsd-7]: ip6_input.c

Log Message:
Pull up following revision(s) (requested by maxv in ticket #1572):
sys/netinet6/ip6_input.c: 1.188 via patch
Kick nested fragments.


To generate a diff of this commit:
cvs rdiff -u -r1.149.2.2 -r1.149.2.3 src/sys/netinet6/ip6_input.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-7-1] src/sys/netinet6

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 23:17:37 UTC 2018

Modified Files:
src/sys/netinet6 [netbsd-7-1]: ip6_input.c

Log Message:
Pull up following revision(s) (requested by maxv in ticket #1572):
sys/netinet6/ip6_input.c: 1.188 via patch
Kick nested fragments.


To generate a diff of this commit:
cvs rdiff -u -r1.149.2.1.6.1 -r1.149.2.1.6.2 src/sys/netinet6/ip6_input.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-7-0] src/sys/netinet6

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 23:17:22 UTC 2018

Modified Files:
src/sys/netinet6 [netbsd-7-0]: ip6_input.c

Log Message:
Pull up following revision(s) (requested by maxv in ticket #1572):
sys/netinet6/ip6_input.c: 1.188 via patch
Kick nested fragments.


To generate a diff of this commit:
cvs rdiff -u -r1.149.2.1.2.1 -r1.149.2.1.2.2 src/sys/netinet6/ip6_input.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-7] src/sys/modules/lua

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 22:59:28 UTC 2018

Modified Files:
src/sys/modules/lua [netbsd-7]: lua.c

Log Message:
Pull up following revision(s) (requested by sevan in ticket #1545):
sys/modules/lua/lua.c: up to 1.24
whitespace, knf, comments, but no functional change
--
lua(4): fixed require
--
plug leak on error. Reported by:
http://www.m00nbsd.net/ae123a9bae03f7dde5c6d654412daf5a.html#Report-4
--
fix double require bug
--
Use aprint*() instead of printf() in xxx_attach().
--
Check pmf_device_register return value. NFC
Appeases static analyzers.
Can't destroy pb until we're done using it.
--
Fix cargo cult ioctl implementation for LUAINFO: the name and desc fields
are arrays, not pointers, so don't use copyoutstr on them, but instead
copyin/copyout the whole array of structures.
Fixes PR 52864 for me (on sparc64).


To generate a diff of this commit:
cvs rdiff -u -r1.13.2.6 -r1.13.2.7 src/sys/modules/lua/lua.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2018-02-25 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sun Feb 25 22:00:22 UTC 2018

Modified Files:
src/sys/arch/amd64/conf: ALL
src/sys/arch/i386/conf: ALL

Log Message:
As requested by chuq@, add the new imc devices to the i386 and amd64
ALL kernels.


To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/arch/amd64/conf/ALL
cvs rdiff -u -r1.433 -r1.434 src/sys/arch/i386/conf/ALL

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/uvm/pmap

2018-02-25 Thread Jaromir Dolecek
Module Name:src
Committed By:   jdolecek
Date:   Sun Feb 25 21:43:03 UTC 2018

Modified Files:
src/sys/uvm/pmap: pmap_tlb.c

Log Message:
fix the DIAGNOSTIC function pmap_tlb_asid_count() to not expect
that TLBINFO_ASID_INUSE_P() returns just 0 or 1; the underlying
__BITMAP_ISSET() actually returns the matching bit nowadays, which
caused miscounting

fixes PR kern/53054 by Sevan Janiyan


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/sys/uvm/pmap/pmap_tlb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-7-1] src/sys

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 21:15:39 UTC 2018

Modified Files:
src/sys/arch/amiga/conf [netbsd-7-1]: DRACO GENERIC GENERIC.in
src/sys/arch/i386/conf [netbsd-7-1]: GENERIC XEN3_DOM0 XEN3_DOMU
src/sys/arch/sparc/conf [netbsd-7-1]: GENERIC KRUPS MRCOFFEE TADPOLE3GX
src/sys/arch/sparc64/conf [netbsd-7-1]: GENERIC NONPLUS64
src/sys/kern [netbsd-7-1]: kern_exec.c

Log Message:
Apply patch (requested by maxv in ticket #1499):
- disable compat_svr4 and compat_svr4_32 everywhere
- disable compat_ibcs2 everywhere but on Vax
- remove svr4/svr4_32/ibcs2/freebsd from the module autoload list


To generate a diff of this commit:
cvs rdiff -u -r1.175 -r1.175.8.1 src/sys/arch/amiga/conf/DRACO
cvs rdiff -u -r1.307.2.2 -r1.307.2.2.6.1 src/sys/arch/amiga/conf/GENERIC
cvs rdiff -u -r1.125.2.2 -r1.125.2.2.6.1 src/sys/arch/amiga/conf/GENERIC.in
cvs rdiff -u -r1.1107.2.9.2.1 -r1.1107.2.9.2.2 src/sys/arch/i386/conf/GENERIC
cvs rdiff -u -r1.85.2.6 -r1.85.2.6.2.1 src/sys/arch/i386/conf/XEN3_DOM0
cvs rdiff -u -r1.59.2.5 -r1.59.2.5.6.1 src/sys/arch/i386/conf/XEN3_DOMU
cvs rdiff -u -r1.243.4.3 -r1.243.4.3.6.1 src/sys/arch/sparc/conf/GENERIC
cvs rdiff -u -r1.66 -r1.66.10.1 src/sys/arch/sparc/conf/KRUPS
cvs rdiff -u -r1.45 -r1.45.10.1 src/sys/arch/sparc/conf/MRCOFFEE
cvs rdiff -u -r1.61.4.2 -r1.61.4.2.6.1 src/sys/arch/sparc/conf/TADPOLE3GX
cvs rdiff -u -r1.171.4.4 -r1.171.4.4.6.1 src/sys/arch/sparc64/conf/GENERIC
cvs rdiff -u -r1.41.4.2 -r1.41.4.2.6.1 src/sys/arch/sparc64/conf/NONPLUS64
cvs rdiff -u -r1.408.2.4 -r1.408.2.4.4.1 src/sys/kern/kern_exec.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-7] src/sys

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 21:16:07 UTC 2018

Modified Files:
src/sys/arch/amiga/conf [netbsd-7]: DRACO GENERIC GENERIC.in
src/sys/arch/i386/conf [netbsd-7]: GENERIC XEN3_DOM0 XEN3_DOMU
src/sys/arch/sparc/conf [netbsd-7]: GENERIC KRUPS MRCOFFEE TADPOLE3GX
src/sys/arch/sparc64/conf [netbsd-7]: GENERIC NONPLUS64
src/sys/kern [netbsd-7]: kern_exec.c

Log Message:
Apply patch (requested by maxv in ticket #1499):
- disable compat_svr4 and compat_svr4_32 everywhere
- disable compat_ibcs2 everywhere but on Vax
- remove svr4/svr4_32/ibcs2/freebsd from the module autoload list


To generate a diff of this commit:
cvs rdiff -u -r1.175 -r1.175.2.1 src/sys/arch/amiga/conf/DRACO
cvs rdiff -u -r1.307.2.2 -r1.307.2.3 src/sys/arch/amiga/conf/GENERIC
cvs rdiff -u -r1.125.2.2 -r1.125.2.3 src/sys/arch/amiga/conf/GENERIC.in
cvs rdiff -u -r1.1107.2.12 -r1.1107.2.13 src/sys/arch/i386/conf/GENERIC
cvs rdiff -u -r1.85.2.9 -r1.85.2.10 src/sys/arch/i386/conf/XEN3_DOM0
cvs rdiff -u -r1.59.2.5 -r1.59.2.6 src/sys/arch/i386/conf/XEN3_DOMU
cvs rdiff -u -r1.243.4.3 -r1.243.4.4 src/sys/arch/sparc/conf/GENERIC
cvs rdiff -u -r1.66 -r1.66.4.1 src/sys/arch/sparc/conf/KRUPS
cvs rdiff -u -r1.45 -r1.45.4.1 src/sys/arch/sparc/conf/MRCOFFEE
cvs rdiff -u -r1.61.4.2 -r1.61.4.3 src/sys/arch/sparc/conf/TADPOLE3GX
cvs rdiff -u -r1.171.4.4 -r1.171.4.5 src/sys/arch/sparc64/conf/GENERIC
cvs rdiff -u -r1.41.4.2 -r1.41.4.3 src/sys/arch/sparc64/conf/NONPLUS64
cvs rdiff -u -r1.408.2.4 -r1.408.2.5 src/sys/kern/kern_exec.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-7-0] src/doc

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 21:16:33 UTC 2018

Modified Files:
src/doc [netbsd-7-0]: CHANGES-7.0.3

Log Message:
1499


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.86 -r1.1.2.87 src/doc/CHANGES-7.0.3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-7-1] src/doc

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 21:16:25 UTC 2018

Modified Files:
src/doc [netbsd-7-1]: CHANGES-7.1.2

Log Message:
1499


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.16 -r1.1.2.17 src/doc/CHANGES-7.1.2

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-7] src/doc

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 21:15:52 UTC 2018

Modified Files:
src/doc [netbsd-7]: CHANGES-7.2

Log Message:
Apply patch (requested by maxv in ticket #1499):
- disable compat_svr4 and compat_svr4_32 everywhere
- disable compat_ibcs2 everywhere but on Vax
- remove svr4/svr4_32/ibcs2/freebsd from the module autoload list


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.72 -r1.1.2.73 src/doc/CHANGES-7.2

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/apache2/mDNSResponder/dist/mDNSShared

2018-02-25 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Feb 25 21:06:40 UTC 2018

Modified Files:
src/external/apache2/mDNSResponder/dist/mDNSShared: mDNSResponder.8

Log Message:
update upstream code changes in signal handling.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.4 -r1.2 \
src/external/apache2/mDNSResponder/dist/mDNSShared/mDNSResponder.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/doc

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 21:01:13 UTC 2018

Modified Files:
src/doc [netbsd-8]: CHANGES-8.0

Log Message:
586


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.128 -r1.1.2.129 src/doc/CHANGES-8.0

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-7-0] src/sys

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 21:15:20 UTC 2018

Modified Files:
src/sys/arch/amiga/conf [netbsd-7-0]: DRACO GENERIC GENERIC.in
src/sys/arch/i386/conf [netbsd-7-0]: GENERIC XEN3_DOM0 XEN3_DOMU
src/sys/arch/sparc/conf [netbsd-7-0]: GENERIC KRUPS MRCOFFEE TADPOLE3GX
src/sys/arch/sparc64/conf [netbsd-7-0]: GENERIC NONPLUS64
src/sys/kern [netbsd-7-0]: kern_exec.c

Log Message:
Apply patch (requested by maxv in ticket #1499):
- disable compat_svr4 and compat_svr4_32 everywhere
- disable compat_ibcs2 everywhere but on Vax
- remove svr4/svr4_32/ibcs2/freebsd from the module autoload list


To generate a diff of this commit:
cvs rdiff -u -r1.175 -r1.175.4.1 src/sys/arch/amiga/conf/DRACO
cvs rdiff -u -r1.307.2.2 -r1.307.2.2.2.1 src/sys/arch/amiga/conf/GENERIC
cvs rdiff -u -r1.125.2.2 -r1.125.2.2.2.1 src/sys/arch/amiga/conf/GENERIC.in
cvs rdiff -u -r1.1107.2.8.2.1 -r1.1107.2.8.2.2 src/sys/arch/i386/conf/GENERIC
cvs rdiff -u -r1.85.2.5 -r1.85.2.5.2.1 src/sys/arch/i386/conf/XEN3_DOM0
cvs rdiff -u -r1.59.2.5 -r1.59.2.5.2.1 src/sys/arch/i386/conf/XEN3_DOMU
cvs rdiff -u -r1.243.4.3 -r1.243.4.3.2.1 src/sys/arch/sparc/conf/GENERIC
cvs rdiff -u -r1.66 -r1.66.6.1 src/sys/arch/sparc/conf/KRUPS
cvs rdiff -u -r1.45 -r1.45.6.1 src/sys/arch/sparc/conf/MRCOFFEE
cvs rdiff -u -r1.61.4.2 -r1.61.4.2.2.1 src/sys/arch/sparc/conf/TADPOLE3GX
cvs rdiff -u -r1.171.4.4 -r1.171.4.4.2.1 src/sys/arch/sparc64/conf/GENERIC
cvs rdiff -u -r1.41.4.2 -r1.41.4.2.2.1 src/sys/arch/sparc64/conf/NONPLUS64
cvs rdiff -u -r1.408.2.3.2.1 -r1.408.2.3.2.2 src/sys/kern/kern_exec.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-8] src/tests/lib/libc/sys

2018-02-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Sun Feb 25 20:59:46 UTC 2018

Modified Files:
src/tests/lib/libc/sys [netbsd-8]: t_ptrace_amd64_wait.h
t_ptrace_i386_wait.h t_ptrace_wait.c t_ptrace_x86_wait.h

Log Message:
Pull up following revision(s) (requested by martin in ticket #586):
tests/lib/libc/sys/t_ptrace_amd64_wait.h: 1.2
tests/lib/libc/sys/t_ptrace_i386_wait.h: 1.2
tests/lib/libc/sys/t_ptrace_wait.c: 1.10-1.20
tests/lib/libc/sys/t_ptrace_x86_wait.h: 1.2-1.3
PR kern/52167 strikes on sparc64 too.
--
Temporarily disable t_ptrace_wait*::resume1 in ATF tests
It hangs forever on releng machines.
Sponsored by 
--
Remove expected failure (fixed in kern_sig.c 1.339)
--
sync a bit more with reality; some things still fail, some new failures.
reduce spewage, be more explanatory about syscall errors.
--
Add expected failures.
--
make it fail instead of hang under qemu; XXX: need to investigate.
--
t_ptrace_wait*: Disable suspend* tests
These tests can hang the system. These interfaces will be improved and
temporarily disable them.
--
ptrace atf: Clanup reports of failures
Mark resume* suspend* tests as expected failure and link with PR 51995.
Sponsored by 
--
report which errno failed
--
atf: t_ptrace_wait: Mark attach2 as racy
--
atf: ptrace: Temporarily disable signal3 as it breaks now on some ports
This test is marked as failing with: PR kern/51918.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.1.8.1 src/tests/lib/libc/sys/t_ptrace_amd64_wait.h \
src/tests/lib/libc/sys/t_ptrace_i386_wait.h \
src/tests/lib/libc/sys/t_ptrace_x86_wait.h
cvs rdiff -u -r1.9 -r1.9.2.1 src/tests/lib/libc/sys/t_ptrace_wait.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/apache2/mDNSResponder

2018-02-25 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Feb 25 20:04:56 UTC 2018

Modified Files:
src/external/apache2/mDNSResponder: prepare-import.sh
src/external/apache2/mDNSResponder/dist/mDNSCore: mDNS.c
mDNSEmbeddedAPI.h uDNS.c
src/external/apache2/mDNSResponder/dist/mDNSPosix: mDNSPosix.c
src/external/apache2/mDNSResponder/dist/mDNSShared: dns_sd.h

Log Message:
merge conflicts; also:
- Do the reuse-port first like MacOS/X otherwise we can't bind
- Disable SO_RECV_ANYIF hack


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/apache2/mDNSResponder/prepare-import.sh
cvs rdiff -u -r1.8 -r1.9 \
src/external/apache2/mDNSResponder/dist/mDNSCore/mDNS.c
cvs rdiff -u -r1.7 -r1.8 \
src/external/apache2/mDNSResponder/dist/mDNSCore/mDNSEmbeddedAPI.h
cvs rdiff -u -r1.3 -r1.4 \
src/external/apache2/mDNSResponder/dist/mDNSCore/uDNS.c
cvs rdiff -u -r1.14 -r1.15 \
src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c
cvs rdiff -u -r1.6 -r1.7 \
src/external/apache2/mDNSResponder/dist/mDNSShared/dns_sd.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS import: src/external/apache2/mDNSResponder/dist

2018-02-25 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Feb 25 19:25:36 UTC 2018

Update of /cvsroot/src/external/apache2/mDNSResponder/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv12806

Log Message:
import latest

Status:

Vendor Tag: APPLE
Release Tags:   mdnsresponder-878-30-4

U src/external/apache2/mDNSResponder/dist/LICENSE
N src/external/apache2/mDNSResponder/dist/.gitignore
U src/external/apache2/mDNSResponder/dist/Clients/dnssdutil.c
U src/external/apache2/mDNSResponder/dist/Clients/dnsctl.c
U src/external/apache2/mDNSResponder/dist/Clients/ClientCommon.c
U src/external/apache2/mDNSResponder/dist/Clients/ClientCommon.h
U src/external/apache2/mDNSResponder/dist/Clients/dns-sd.c
U src/external/apache2/mDNSResponder/dist/unittests/mDNSCoreReceiveTest.h
U src/external/apache2/mDNSResponder/dist/unittests/uds_daemon_ut.c
U src/external/apache2/mDNSResponder/dist/unittests/DNSMessageTest.h
U src/external/apache2/mDNSResponder/dist/unittests/LocalOnlyTimeoutTests.h
U src/external/apache2/mDNSResponder/dist/unittests/InterfaceTest.c
U src/external/apache2/mDNSResponder/dist/unittests/mDNSCoreReceiveTest.c
U src/external/apache2/mDNSResponder/dist/unittests/CNameRecordTests.h
U src/external/apache2/mDNSResponder/dist/unittests/unittest_common.h
U src/external/apache2/mDNSResponder/dist/unittests/unittest.h
U src/external/apache2/mDNSResponder/dist/unittests/daemon_ut.c
U src/external/apache2/mDNSResponder/dist/unittests/DomainNameTest.h
U src/external/apache2/mDNSResponder/dist/unittests/ResourceRecordTest.h
U src/external/apache2/mDNSResponder/dist/unittests/LocalOnlyTimeoutTests.c
U src/external/apache2/mDNSResponder/dist/unittests/InterfaceTest.h
U src/external/apache2/mDNSResponder/dist/unittests/main.c
U src/external/apache2/mDNSResponder/dist/unittests/DNSMessageTest.c
U src/external/apache2/mDNSResponder/dist/unittests/DomainNameTest.c
U src/external/apache2/mDNSResponder/dist/unittests/unittest.c
U src/external/apache2/mDNSResponder/dist/unittests/unittest_common.c
U src/external/apache2/mDNSResponder/dist/unittests/CNameRecordTests.c
U src/external/apache2/mDNSResponder/dist/unittests/mdns_ut.c
U src/external/apache2/mDNSResponder/dist/unittests/ResourceRecordTest.c
U src/external/apache2/mDNSResponder/dist/unittests/mdns_macosx_ut.c
C src/external/apache2/mDNSResponder/dist/mDNSCore/mDNSEmbeddedAPI.h
U src/external/apache2/mDNSResponder/dist/mDNSCore/dnsproxy.h
U src/external/apache2/mDNSResponder/dist/mDNSCore/uDNS.h
U src/external/apache2/mDNSResponder/dist/mDNSCore/nsec.h
U src/external/apache2/mDNSResponder/dist/mDNSCore/DNSCommon.c
U src/external/apache2/mDNSResponder/dist/mDNSCore/mDNSDebug.h
U src/external/apache2/mDNSResponder/dist/mDNSCore/dnssec.c
U src/external/apache2/mDNSResponder/dist/mDNSCore/CryptoAlg.h
U src/external/apache2/mDNSResponder/dist/mDNSCore/anonymous.h
U src/external/apache2/mDNSResponder/dist/mDNSCore/nsec3.h
U src/external/apache2/mDNSResponder/dist/mDNSCore/nsec.c
C src/external/apache2/mDNSResponder/dist/mDNSCore/uDNS.c
U src/external/apache2/mDNSResponder/dist/mDNSCore/dnsproxy.c
U src/external/apache2/mDNSResponder/dist/mDNSCore/dnssec.h
C src/external/apache2/mDNSResponder/dist/mDNSCore/mDNS.c
U src/external/apache2/mDNSResponder/dist/mDNSCore/DNSCommon.h
U src/external/apache2/mDNSResponder/dist/mDNSCore/anonymous.c
U src/external/apache2/mDNSResponder/dist/mDNSCore/CryptoAlg.c
U src/external/apache2/mDNSResponder/dist/mDNSCore/DNSDigest.c
U src/external/apache2/mDNSResponder/dist/mDNSCore/nsec3.c
U src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c
U src/external/apache2/mDNSResponder/dist/mDNSPosix/PosixDaemon.c
U src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSUNP.h
U src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSUNP.c
U src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.h
C src/external/apache2/mDNSResponder/dist/mDNSShared/dns_sd.h
U src/external/apache2/mDNSResponder/dist/mDNSShared/dnssd_clientlib.c
U src/external/apache2/mDNSResponder/dist/mDNSShared/uds_daemon.c
U src/external/apache2/mDNSResponder/dist/mDNSShared/dns_sd_internal.h
U src/external/apache2/mDNSResponder/dist/mDNSShared/dnssd_ipc.h
U src/external/apache2/mDNSResponder/dist/mDNSShared/CommonServices.h
U src/external/apache2/mDNSResponder/dist/mDNSShared/dns_sd_private.h
U src/external/apache2/mDNSResponder/dist/mDNSShared/GenLinkedList.c
U src/external/apache2/mDNSResponder/dist/mDNSShared/PlatformCommon.h
U src/external/apache2/mDNSResponder/dist/mDNSShared/dns-sd.1
U src/external/apache2/mDNSResponder/dist/mDNSShared/uds_daemon.h
U src/external/apache2/mDNSResponder/dist/mDNSShared/mDNSDebug.c
U src/external/apache2/mDNSResponder/dist/mDNSShared/dnsextd_parser.y
U src/external/apache2/mDNSResponder/dist/mDNSShared/dnssd_ipc.c
U src/external/apache2/mDNSResponder/dist/mDNSShared/dnssd_clientstub.c
U src/external/apache2/mDNSResponder/dist/mDNSShared/mDNSResponder.8
U src/external/apache2/mDNSResponder/dist/mDNSShared/Ge

CVS commit: src/external/apache2/mDNSResponder/dist/mDNSPosix

2018-02-25 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Feb 25 19:22:42 UTC 2018

Modified Files:
src/external/apache2/mDNSResponder/dist/mDNSPosix: mDNSPosix.c

Log Message:
zero out socket structures before bind.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 \
src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/sys

2018-02-25 Thread Chuck Silvers
Module Name:src
Committed By:   chs
Date:   Sun Feb 25 18:55:23 UTC 2018

Modified Files:
src/sys/sys: filio.h

Log Message:
add definitions of FIOSEEKDATA and FIOSEEKHOLE for ZFS.
from FreeBSD.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/sys/filio.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/kern

2018-02-25 Thread Chuck Silvers
Module Name:src
Committed By:   chs
Date:   Sun Feb 25 18:54:29 UTC 2018

Modified Files:
src/sys/kern: kern_mutex.c

Log Message:
add defines to control whether or not mutex operations are skipped
after we have panic'd.  no functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/sys/kern/kern_mutex.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/mk

2018-02-25 Thread Chuck Silvers
Module Name:src
Committed By:   chs
Date:   Sun Feb 25 18:53:23 UTC 2018

Modified Files:
src/share/mk: bsd.host.mk sys.mk

Log Message:
add DTRACE_OPTS and HOST_DTRACE_OPTS to allow disabling various optimizations
that interfere with using dtrace.  use them when MKDTRACE=yes.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/share/mk/bsd.host.mk
cvs rdiff -u -r1.129 -r1.130 src/share/mk/sys.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libpthread

2018-02-25 Thread Chuck Silvers
Module Name:src
Committed By:   chs
Date:   Sun Feb 25 18:51:18 UTC 2018

Modified Files:
src/lib/libpthread: Makefile

Log Message:
remove hard-coded -fomit-frame-pointer for pthread stuff,
let these use the same setting as the rest of the tree.
the performance difference is marginal and this allows
dtrace ustack() to work better.


To generate a diff of this commit:
cvs rdiff -u -r1.87 -r1.88 src/lib/libpthread/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/bsd/libproc/dist

2018-02-25 Thread Chuck Silvers
Module Name:src
Committed By:   chs
Date:   Sun Feb 25 18:48:39 UTC 2018

Modified Files:
src/external/bsd/libproc/dist: libproc.h

Log Message:
add some flag definitions from a newer version of FreeBSD's libproc
that are needed by the new dtrace.  these don't do anything yet,
but dtrace doesn't mind.  I'll do a full resync to the latest FreeBSD
libproc / librtld_db later.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/libproc/dist/libproc.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man2

2018-02-25 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Sun Feb 25 17:45:40 UTC 2018

Modified Files:
src/share/man/man2: ucontext.2

Log Message:
Use tagged list.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/share/man/man2/ucontext.2

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man2

2018-02-25 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Sun Feb 25 17:37:05 UTC 2018

Modified Files:
src/share/man/man2: ucontext.2

Log Message:
Flags are .Fl not .Ar


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/share/man/man2/ucontext.2

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man2

2018-02-25 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Sun Feb 25 16:53:51 UTC 2018

Modified Files:
src/share/man/man2: ucontext.2

Log Message:
Document _UC_MACHINE_*() in ucontext(2)

Document:
 - _UC_MACHINE_SP()
 - _UC_MACHINE_FP()
 - _UC_MACHINE_PC()
 - _UC_MACHINE_INTRV()
 - _UC_MACHINE_SET_PC()

Document fragileness of the frame-pointer accessor.

Sponsored by 


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/share/man/man2/ucontext.2

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/uvm/pmap

2018-02-25 Thread Jaromir Dolecek
Module Name:src
Committed By:   jdolecek
Date:   Sun Feb 25 16:44:31 UTC 2018

Modified Files:
src/sys/uvm/pmap: pmap_tlb.c

Log Message:
adjust KASSERT() triggered in PR port-cobalt/53054 to provide more info


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sys/uvm/pmap/pmap_tlb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/tests/lib/libc/sys

2018-02-25 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Feb 25 15:31:07 UTC 2018

Modified Files:
src/tests/lib/libc/sys: t_ucontext.c

Log Message:
fix spello


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libc/sys/t_ucontext.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/tests/lib/libc/sys

2018-02-25 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Sun Feb 25 14:27:07 UTC 2018

Modified Files:
src/tests/lib/libc/sys: Makefile t_ucontext.c

Log Message:
Add new tests in lib/libc/sys/t_ucontext

New tests:
 - ucontext_sp
 - ucontext_fp
 - ucontext_pc
 - ucontext_intrv

They test respectively:
 - _UC_MACHINE_SP
 - _UC_MACHINE_FP
 - _UC_MACHINE_PC
 - _UC_MACHINE_INTRV

These tests attempt to access and print the values from ucontext, without
interpreting the values.

This is a follow up of the _UC_MACHINE_FP() introduction.

These tests use PRIxREGISTER, and require to be built with -D_KERNTYPES.

Sponsored by 


To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/tests/lib/libc/sys/Makefile
cvs rdiff -u -r1.1 -r1.2 src/tests/lib/libc/sys/t_ucontext.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/x86/x86

2018-02-25 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sun Feb 25 13:15:35 UTC 2018

Modified Files:
src/sys/arch/x86/x86: svs.c

Log Message:
Remove the first entry from the todo list, it's handled properly now.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/x86/x86/svs.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/amd64/include

2018-02-25 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sun Feb 25 13:14:27 UTC 2018

Modified Files:
src/sys/arch/amd64/include: frameasm.h

Log Message:
Remove INTRENTRY_L, it's not used anymore.


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/amd64/include/frameasm.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/amd64/amd64

2018-02-25 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sun Feb 25 13:09:34 UTC 2018

Modified Files:
src/sys/arch/amd64/amd64: trap.c

Log Message:
Mmh. We shouldn't read %cr2 here. %cr2 is initialized by the CPU only
during page faults (T_PAGEFLT), so here we're reading a value that comes
from a previous page fault.

That's a real problem; if you launch an unprivileged process, set up a
signal handler, make it sleep 10 seconds, and trigger a T_ALIGNFLT fault,
you get in si_addr the address of another LWP's page - and perhaps this
can be used to defeat userland ASLR.

This bug has been there since 2003.


To generate a diff of this commit:
cvs rdiff -u -r1.112 -r1.113 src/sys/arch/amd64/amd64/trap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4/man4.x86

2018-02-25 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Sun Feb 25 12:57:39 UTC 2018

Modified Files:
src/share/man/man4/man4.x86: imcsmb.4

Log Message:
Use .Dl instead of .Bd -literal, fix vertical spacing.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/share/man/man4/man4.x86/imcsmb.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/sets/lists/man

2018-02-25 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Sun Feb 25 12:53:22 UTC 2018

Modified Files:
src/distrib/sets/lists/man: mi

Log Message:
Register the x86/imcsmb man/cat/html page


To generate a diff of this commit:
cvs rdiff -u -r1.1576 -r1.1577 src/distrib/sets/lists/man/mi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4/man4.x86

2018-02-25 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Sun Feb 25 12:51:33 UTC 2018

Modified Files:
src/share/man/man4/man4.x86: imcsmb.4

Log Message:
.Po/.Pc are not appropriate for enclosing sentences.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/share/man/man4/man4.x86/imcsmb.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl2/groff/tmac

2018-02-25 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Sun Feb 25 12:46:49 UTC 2018

Modified Files:
src/external/gpl2/groff/tmac: mdoc.local

Log Message:
Add FreeBSD 11.0 and 12.0


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/gpl2/groff/tmac/mdoc.local

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4/man4.x86

2018-02-25 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Sun Feb 25 12:39:44 UTC 2018

Modified Files:
src/share/man/man4/man4.x86: imcsmb.4

Log Message:
Fix a typo.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/share/man/man4/man4.x86/imcsmb.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/amd64/amd64

2018-02-25 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sun Feb 25 12:37:16 UTC 2018

Modified Files:
src/sys/arch/amd64/amd64: amd64_trap.S locore.S trap.c

Log Message:
Fix handling of segment register faults when running with SVS. The behavior
is changed also in the non-SVS case.

I've put a documentation in amd64_trap.S. Basically, the problem with SVS
is that if iret faults, we already have a full trapframe pushed on the
stack and the CPU will push another frame on this stack (nested), but it
hits the redzone below the stack since it is still running with the user
page table loaded.

To fix that, we pop a good part of the trapframe earlier in intrfastexit.
If iret faults, the current %rsp has enough room for an iret frame, and
the CPU can push that without problem. We then switch back to the outer
iret frame (the frame the CPU was trying to pop by executing iret, but that
it didn't pop for real because iret faulted), call INTRENTRY, and handle
the trap as if it had been received from userland directly.


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/amd64/amd64/amd64_trap.S
cvs rdiff -u -r1.156 -r1.157 src/sys/arch/amd64/amd64/locore.S
cvs rdiff -u -r1.111 -r1.112 src/sys/arch/amd64/amd64/trap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/sets/lists/comp

2018-02-25 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Sun Feb 25 12:28:18 UTC 2018

Modified Files:
src/distrib/sets/lists/comp: mi

Log Message:
Correct OpenSSL 1.1 entries in plist

Fix references to:
./usr/share/man/cat3/BIO_get_data.0
./usr/share/man/cat3/SSL_CONF_cmd.0

This is obserbable with the MKCATPAGES=yes build option.


To generate a diff of this commit:
cvs rdiff -u -r1.2184 -r1.2185 src/distrib/sets/lists/comp/mi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



  1   2   >