svn commit: r367998 - in head: share/man/man4 sys/amd64/conf sys/conf sys/dev/rtsx sys/i386/conf sys/modules sys/modules/rtsx

2020-11-24 Thread Jung-uk Kim
Author: jkim Date: Tue Nov 24 21:28:44 2020 New Revision: 367998 URL: https://svnweb.freebsd.org/changeset/base/367998 Log: Port rtsx(4) driver for Realtek SD card reader from OpenBSD. This driver provides support for Realtek PCI SD card readers. It attaches mmc(4) bus on card insertion

svn commit: r367999 - head/share/mk

2020-11-24 Thread Simon J. Gerraty
Author: sjg Date: Tue Nov 24 21:45:38 2020 New Revision: 367999 URL: https://svnweb.freebsd.org/changeset/base/367999 Log: Update dirdeps.mk et al to latest Move some local tweaks to local.*.mk Reviewed by: bdrewery MFC after:1 week Differential Revision:

Re: svn commit: r367994 - head/release/arm

2020-11-24 Thread Ian Lepore
On Tue, 2020-11-24 at 20:12 +0100, Emmanuel Vadot wrote: > On Tue, 24 Nov 2020 11:56:53 -0700 > Ian Lepore wrote: > > > On Tue, 2020-11-24 at 17:52 +, Emmanuel Vadot wrote: > > > Author: manu > > > Date: Tue Nov 24 17:52:01 2020 > > > New Revision: 367994 > > > URL:

Re: svn commit: r367994 - head/release/arm

2020-11-24 Thread Ian Lepore
On Tue, 2020-11-24 at 17:52 +, Emmanuel Vadot wrote: > Author: manu > Date: Tue Nov 24 17:52:01 2020 > New Revision: 367994 > URL: https://svnweb.freebsd.org/changeset/base/367994 > > Log: > Release: arm: Remove config for old boards > > All those board are impossible to buy nowadays

svn commit: r367997 - head/sys/cam/mmc

2020-11-24 Thread Jung-uk Kim
Author: jkim Date: Tue Nov 24 21:14:36 2020 New Revision: 367997 URL: https://svnweb.freebsd.org/changeset/base/367997 Log: Do not truncate the last character from serial number. strlcpy() requires one more byte for the NULL character. Submitted by: Henri Hennebert (hlh at restart dot

Re: svn commit: r367994 - head/release/arm

2020-11-24 Thread Emmanuel Vadot
On Tue, 24 Nov 2020 11:56:53 -0700 Ian Lepore wrote: > On Tue, 2020-11-24 at 17:52 +, Emmanuel Vadot wrote: > > Author: manu > > Date: Tue Nov 24 17:52:01 2020 > > New Revision: 367994 > > URL: https://svnweb.freebsd.org/changeset/base/367994 > > > > Log: > > Release: arm: Remove config

svn commit: r367988 - head/sbin/ping

2020-11-24 Thread Mark Johnston
Author: markj Date: Tue Nov 24 17:12:40 2020 New Revision: 367988 URL: https://svnweb.freebsd.org/changeset/base/367988 Log: ping(8): Improve parameter validation - Use strtonum(3) to simplify bounds checking of numeric parameters. - Fix bounds checking when filling out packet data in

svn commit: r367989 - head/sys/dev/ata

2020-11-24 Thread Mark Johnston
Author: markj Date: Tue Nov 24 17:13:08 2020 New Revision: 367989 URL: https://svnweb.freebsd.org/changeset/base/367989 Log: ata(4): Release the ioport resource if device initialization fails PR: 251346 Submitted by: j...@transactionware.com MFC after:1 week Modified:

svn commit: r367990 - head/tests/sys/netpfil/pf/ioctl

2020-11-24 Thread Kristof Provost
Author: kp Date: Tue Nov 24 17:32:49 2020 New Revision: 367990 URL: https://svnweb.freebsd.org/changeset/base/367990 Log: pf tests: provoke tag hashing panic Attempt to provoke the panic fixed in r367987. MFC after:1 week Differential Revision:

svn commit: r367987 - head/sys/netpfil/pf

2020-11-24 Thread Mark Johnston
Author: markj Date: Tue Nov 24 16:18:47 2020 New Revision: 367987 URL: https://svnweb.freebsd.org/changeset/base/367987 Log: pf: Make tag hashing more robust tagname2tag() hashes the tag name before truncating it to 63 characters. tag_unref() removes the tag from the name hash by

svn commit: r367993 - head/sys/arm/amlogic/aml8726

2020-11-24 Thread Emmanuel Vadot
Author: manu Date: Tue Nov 24 17:51:10 2020 New Revision: 367993 URL: https://svnweb.freebsd.org/changeset/base/367993 Log: arm: Remove old amlogic support Remove the port for aml8726. Kernel config was removed in r346096 and this port was never migrated to GENERIC. It is also

svn commit: r367992 - head/sys/arm/rockchip

2020-11-24 Thread Emmanuel Vadot
Author: manu Date: Tue Nov 24 17:50:22 2020 New Revision: 367992 URL: https://svnweb.freebsd.org/changeset/base/367992 Log: arm: Remove old rockchip support Remove the port for rk30xx. Kernel config was removed in r346096 and this port was never migrated to GENERIC. It is also

svn commit: r367995 - head/release/arm

2020-11-24 Thread Emmanuel Vadot
Author: manu Date: Tue Nov 24 17:53:13 2020 New Revision: 367995 URL: https://svnweb.freebsd.org/changeset/base/367995 Log: release: Merge the RPI2 and BEAGLEBONE image with the GENERICSD one Both RPI2 and BEAGLEBONE are still popular and used arm boards. Both u-boots can coexist as they

svn commit: r367991 - head/sys/dev/isp

2020-11-24 Thread Alexander Motin
Author: mav Date: Tue Nov 24 17:37:12 2020 New Revision: 367991 URL: https://svnweb.freebsd.org/changeset/base/367991 Log: Update RQSFLAG_* definitions. Modified: head/sys/dev/isp/isp.c head/sys/dev/isp/ispmbox.h Modified: head/sys/dev/isp/isp.c

svn commit: r367994 - head/release/arm

2020-11-24 Thread Emmanuel Vadot
Author: manu Date: Tue Nov 24 17:52:01 2020 New Revision: 367994 URL: https://svnweb.freebsd.org/changeset/base/367994 Log: Release: arm: Remove config for old boards All those board are impossible to buy nowadays and could boot using the GENERICSD image after putting the correct u-boot

svn commit: r367981 - head/sys/dev/mlx5/mlx5_en

2020-11-24 Thread Hans Petter Selasky
Author: hselasky Date: Tue Nov 24 13:07:59 2020 New Revision: 367981 URL: https://svnweb.freebsd.org/changeset/base/367981 Log: Remove erradic assert after SVN r367149 in mlx5en(4). The ratelimit tags may be shared, especially for unlimited TLS traffic, and then the refcount is allowed

svn commit: r367986 - head/sys/dev/isp

2020-11-24 Thread Alexander Motin
Author: mav Date: Tue Nov 24 15:32:25 2020 New Revision: 367986 URL: https://svnweb.freebsd.org/changeset/base/367986 Log: Remove concept of mbox_sleep_ok. It was broken by design and unused for years due to conflicts between different threads, fighting for the same set of mailbox

svn commit: r367984 - head/sys/arm64/arm64

2020-11-24 Thread Emmanuel Vadot
Author: manu Date: Tue Nov 24 14:05:35 2020 New Revision: 367984 URL: https://svnweb.freebsd.org/changeset/base/367984 Log: arm64: Check if we have a map before checking the flags This fixes amdgpu on arm64 where linuxkpi is calling id_mapped and we call might_bounce without a map.

svn commit: r367985 - head/sys/dev/isp

2020-11-24 Thread Alexander Motin
Author: mav Date: Tue Nov 24 14:05:52 2020 New Revision: 367985 URL: https://svnweb.freebsd.org/changeset/base/367985 Log: Remove unneeded locking around xpt_bus_[de]register(). MFC after:2 weeks Modified: head/sys/dev/isp/isp_freebsd.c Modified: head/sys/dev/isp/isp_freebsd.c

svn commit: r368000 - head/lib/libfetch

2020-11-24 Thread Jung-uk Kim
Author: jkim Date: Tue Nov 24 22:10:33 2020 New Revision: 368000 URL: https://svnweb.freebsd.org/changeset/base/368000 Log: Remove support for SSLv3 from fetch(3). Support for SSLv3 was already removed from OpenSSL (r361392). Differential Revision:

svn commit: r368005 - in head: lib/libprocstat share/man/man4 sys/opencrypto sys/sys tools/tools/crypto usr.bin/procstat

2020-11-24 Thread John Baldwin
Author: jhb Date: Wed Nov 25 00:10:54 2020 New Revision: 368005 URL: https://svnweb.freebsd.org/changeset/base/368005 Log: Remove the cloned file descriptors for /dev/crypto. Crypto file descriptors were added in the original OCF import as a way to provide per-open data (specifically the

svn commit: r368006 - head/sys/kern

2020-11-24 Thread Kyle Evans
Author: kevans Date: Wed Nov 25 01:08:57 2020 New Revision: 368006 URL: https://svnweb.freebsd.org/changeset/base/368006 Log: kern: never restart syscalls calling closefp(), e.g. close(2) All paths leading into closefp() will either replace or remove the fd from the filedesc table, and

svn commit: r368009 - head/sys/kern

2020-11-24 Thread Kyle Evans
Author: kevans Date: Wed Nov 25 01:42:32 2020 New Revision: 368009 URL: https://svnweb.freebsd.org/changeset/base/368009 Log: kern: cpuset: allow cpuset_create() to take an allocated *setp Currently, it must always allocate a new set to be used for passing to _cpuset_create, but it

svn commit: r368002 - head

2020-11-24 Thread John Baldwin
Author: jhb Date: Tue Nov 24 22:52:12 2020 New Revision: 368002 URL: https://svnweb.freebsd.org/changeset/base/368002 Log: Correct entries for manpages removed in r359374. Reported by: Yuri Pankov Sponsored by: Chelsio Communications Modified: head/ObsoleteFiles.inc Modified:

Re: svn commit: r367945 - head

2020-11-24 Thread John Baldwin
On 11/22/20 8:39 PM, Eitan Adler wrote: > Author: eadler > Date: Mon Nov 23 04:39:29 2020 > New Revision: 367945 > URL: https://svnweb.freebsd.org/changeset/base/367945 > > Log: > arcconfig: add callsign again > > Problem > > When using git-svn or other non-pure-svn tooling the

svn commit: r368007 - head/share/man/man4

2020-11-24 Thread John Baldwin
Author: jhb Date: Wed Nov 25 01:09:58 2020 New Revision: 368007 URL: https://svnweb.freebsd.org/changeset/base/368007 Log: Remove a reference to CRIOGET missed in r368005. Modified: head/share/man/man4/crypto.4 Modified: head/share/man/man4/crypto.4

svn commit: r368008 - in head: tests/sys/opencrypto tools/tools/crypto

2020-11-24 Thread John Baldwin
Author: jhb Date: Wed Nov 25 01:31:00 2020 New Revision: 368008 URL: https://svnweb.freebsd.org/changeset/base/368008 Log: Remove uses of CRIOGET in OCF tests after r368005. Pointy hat to:jhb Sponsored by: Chelsio Communications Differential Revision:

svn commit: r368010 - head/sys/kern

2020-11-24 Thread Kyle Evans
Author: kevans Date: Wed Nov 25 02:12:24 2020 New Revision: 368010 URL: https://svnweb.freebsd.org/changeset/base/368010 Log: kern: cpuset: rename _cpuset_create() to cpuset_init() cpuset_init() is better descriptor for what the function actually does. The name was previously taken by a

svn commit: r368003 - in head: lib/libvmmapi sys/amd64/include sys/amd64/vmm sys/amd64/vmm/io usr.sbin/bhyve

2020-11-24 Thread John Baldwin
Author: jhb Date: Tue Nov 24 23:18:52 2020 New Revision: 368003 URL: https://svnweb.freebsd.org/changeset/base/368003 Log: Honor the disabled setting for MSI-X interrupts for passthrough devices. Add a new ioctl to disable all MSI-X interrupts for a PCI passthrough device and invoke it

svn commit: r368004 - head/sys/amd64/vmm/io

2020-11-24 Thread John Baldwin
Author: jhb Date: Tue Nov 24 23:56:33 2020 New Revision: 368004 URL: https://svnweb.freebsd.org/changeset/base/368004 Log: Pull the check for VM ownership into ppt_find(). This reduces some code duplication. One behavior change is that ppt_assign_device() will now only succeed if the

Re: svn commit: r368005 - in head: lib/libprocstat share/man/man4 sys/opencrypto sys/sys tools/tools/crypto usr.bin/procstat

2020-11-24 Thread John Baldwin
On 11/24/20 4:10 PM, John Baldwin wrote: > Author: jhb > Date: Wed Nov 25 00:10:54 2020 > New Revision: 368005 > URL: https://svnweb.freebsd.org/changeset/base/368005 > > Log: > Remove the cloned file descriptors for /dev/crypto. > > Crypto file descriptors were added in the original OCF

svn commit: r368001 - head/sys/dev/isp

2020-11-24 Thread Alexander Motin
Author: mav Date: Tue Nov 24 22:43:27 2020 New Revision: 368001 URL: https://svnweb.freebsd.org/changeset/base/368001 Log: Remove more legacy of parallel SCSI. Modified: head/sys/dev/isp/isp_freebsd.c head/sys/dev/isp/isp_freebsd.h head/sys/dev/isp/isp_pci.c head/sys/dev/isp/ispvar.h

Re: svn commit: r368005 - in head: lib/libprocstat share/man/man4 sys/opencrypto sys/sys tools/tools/crypto usr.bin/procstat

2020-11-24 Thread John Baldwin
On 11/24/20 4:10 PM, John Baldwin wrote: > Author: jhb > Date: Wed Nov 25 00:10:54 2020 > New Revision: 368005 > URL: https://svnweb.freebsd.org/changeset/base/368005 > > Log: > Remove the cloned file descriptors for /dev/crypto. > > Crypto file descriptors were added in the original OCF

svn commit: r368011 - head/sys/kern

2020-11-24 Thread Kyle Evans
Author: kevans Date: Wed Nov 25 03:14:25 2020 New Revision: 368011 URL: https://svnweb.freebsd.org/changeset/base/368011 Log: kern: cpuset: properly rebase when attaching to a jail The current logic is a fine choice for a system administrator modifying process cpusets or a process