svn commit: r361863 - head/sys/net80211

2020-06-05 Thread Adrian Chadd
Author: adrian Date: Sat Jun 6 05:46:12 2020 New Revision: 361863 URL: https://svnweb.freebsd.org/changeset/base/361863 Log: [net80211] Fix typo. Oops! Modified: head/sys/net80211/ieee80211_node.c Modified: head/sys/net80211/ieee80211_node.c

svn commit: r361862 - in stable: 11/sys/netinet6 12/sys/netinet6

2020-06-05 Thread Ryan Moeller
Author: freqlabs Date: Sat Jun 6 03:54:06 2020 New Revision: 361862 URL: https://svnweb.freebsd.org/changeset/base/361862 Log: MFC r361756, r361757: scope6: Check for NULL afdata before dereferencing Narrows the race window with if_detach. Approved by:mav (mentor)

svn commit: r361862 - in stable: 11/sys/netinet6 12/sys/netinet6

2020-06-05 Thread Ryan Moeller
Author: freqlabs Date: Sat Jun 6 03:54:06 2020 New Revision: 361862 URL: https://svnweb.freebsd.org/changeset/base/361862 Log: MFC r361756, r361757: scope6: Check for NULL afdata before dereferencing Narrows the race window with if_detach. Approved by:mav (mentor)

svn commit: r361861 - in head/sys: conf powerpc/aim powerpc/booke powerpc/include powerpc/powerpc

2020-06-05 Thread Justin Hibbits
Author: jhibbits Date: Sat Jun 6 03:09:12 2020 New Revision: 361861 URL: https://svnweb.freebsd.org/changeset/base/361861 Log: powerpc: Use IFUNCs for copyin/copyout/etc Summary: Radix on AIM, and all of Book-E (currently), can do direct addressing of user space, instead of needing to

svn commit: r361860 - in head/gnu/usr.bin/binutils: objcopy objdump

2020-06-05 Thread Ed Maste
Author: emaste Date: Sat Jun 6 02:45:57 2020 New Revision: 361860 URL: https://svnweb.freebsd.org/changeset/base/361860 Log: Remove GNU objcopy and objdump build infrastructure We haven't used the GNU versions of these tools for some time. Deleted: head/gnu/usr.bin/binutils/objcopy/

svn commit: r361859 - in head/sys/powerpc: aim include powerpc

2020-06-05 Thread Justin Hibbits
Author: jhibbits Date: Sat Jun 6 02:40:52 2020 New Revision: 361859 URL: https://svnweb.freebsd.org/changeset/base/361859 Log: powerpc: Add a (CPU/runtime features) flags set to pcpu struct Summary: The point of this addition is to cache CPU behavior 'features', to avoid having to

svn commit: r361858 - head/share/man/man5

2020-06-05 Thread Ed Maste
Author: emaste Date: Sat Jun 6 02:28:21 2020 New Revision: 361858 URL: https://svnweb.freebsd.org/changeset/base/361858 Log: src.conf.5: regen after r361857, BINUTILS_BOOTSTRAP off by default Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r361857 - head/share/mk

2020-06-05 Thread Ed Maste
Author: emaste Date: Sat Jun 6 02:27:28 2020 New Revision: 361857 URL: https://svnweb.freebsd.org/changeset/base/361857 Log: src.opts.mk: disable BINUTILS_BOOTSTRAP universally As of r361853 skein_block_asm.S is assembled using Clang's integrated assembler. PR: 233611

svn commit: r361856 - in stable: 11/stand/common 12/stand/common

2020-06-05 Thread Kyle Evans
Author: kevans Date: Sat Jun 6 01:56:30 2020 New Revision: 361856 URL: https://svnweb.freebsd.org/changeset/base/361856 Log: MFC r361763: lualoader: drop the filename and word "LUA" from errors The filename is nearly always wrong since it's /boot/lua/loader.lua, which is not useful for

svn commit: r361856 - in stable: 11/stand/common 12/stand/common

2020-06-05 Thread Kyle Evans
Author: kevans Date: Sat Jun 6 01:56:30 2020 New Revision: 361856 URL: https://svnweb.freebsd.org/changeset/base/361856 Log: MFC r361763: lualoader: drop the filename and word "LUA" from errors The filename is nearly always wrong since it's /boot/lua/loader.lua, which is not useful for

svn commit: r361855 - head/sys/vm

2020-06-05 Thread Chuck Silvers
Author: chs Date: Sat Jun 6 00:47:59 2020 New Revision: 361855 URL: https://svnweb.freebsd.org/changeset/base/361855 Log: Don't mark pages as valid if reading the contents from disk fails. Instead, just skip marking pages valid if the read fails. Future attempts to access such pages will

svn commit: r361854 - head/usr.sbin/mountd

2020-06-05 Thread Rick Macklem
Author: rmacklem Date: Sat Jun 6 00:40:02 2020 New Revision: 361854 URL: https://svnweb.freebsd.org/changeset/base/361854 Log: Fix mountd so that it will not lose SIGHUPs that indicate "reload exports". Without this patch, if a SIGHUP is handled while the process is executing

svn commit: r361853 - in head: lib/libmd sys/crypto/skein/amd64 sys/modules/crypto

2020-06-05 Thread Ed Maste
Author: emaste Date: Sat Jun 6 00:35:41 2020 New Revision: 361853 URL: https://svnweb.freebsd.org/changeset/base/361853 Log: Rename skein_block_asm.s to .S and assemble using Clang IAS Comparing the object files produced by GNU as 2.17.50 and Clang IAS shows many immaterial changes in

svn commit: r361852 - head/sys/kern

2020-06-05 Thread Chuck Silvers
Author: chs Date: Sat Jun 6 00:02:50 2020 New Revision: 361852 URL: https://svnweb.freebsd.org/changeset/base/361852 Log: Fix hang due to missing unbusy in sendfile when an async data I/O fails. r359473 removed the page unbusy logic from sendfile_iodone() because when

svn commit: r361851 - svnadmin/conf

2020-06-05 Thread Warner Losh
Author: imp Date: Fri Jun 5 22:07:10 2020 New Revision: 361851 URL: https://svnweb.freebsd.org/changeset/base/361851 Log: Free Chuck Silvers from mentorship Modified: svnadmin/conf/mentors Modified: svnadmin/conf/mentors

Re: svn commit: r361790 - head/sbin/ifconfig

2020-06-05 Thread Shawn Webb
On Sat, Jun 06, 2020 at 03:20:57AM +0700, Eugene Grosbein wrote: > 05.06.2020 4:45, Shawn Webb wrote: > > >> Modified: head/sbin/ifconfig/ifconfig.8 > >> == > >> --- head/sbin/ifconfig/ifconfig.8 Thu Jun 4 14:15:39 2020

Re: svn commit: r361790 - head/sbin/ifconfig

2020-06-05 Thread Eugene Grosbein
05.06.2020 4:45, Shawn Webb wrote: >> Modified: head/sbin/ifconfig/ifconfig.8 >> == >> --- head/sbin/ifconfig/ifconfig.8Thu Jun 4 14:15:39 2020 >> (r361789) >> +++ head/sbin/ifconfig/ifconfig.8Thu Jun 4

svn commit: r361850 - head

2020-06-05 Thread Ed Maste
Author: emaste Date: Fri Jun 5 20:18:55 2020 New Revision: 361850 URL: https://svnweb.freebsd.org/changeset/base/361850 Log: Makefile.inc1: remove stale dependency cleanup from 2018 Modified: head/Makefile.inc1 Modified: head/Makefile.inc1

svn commit: r361849 - head/sys/gnu/dts/arm

2020-06-05 Thread Emmanuel Vadot
Author: manu Date: Fri Jun 5 20:14:54 2020 New Revision: 361849 URL: https://svnweb.freebsd.org/changeset/base/361849 Log: dts: patch the am33xx dts for upcoming clock support Some ranges are too small compared to what they really are. Add functional clocks for the timers.

svn commit: r361848 - in head/sys/gnu/dts: arm arm64/allwinner arm64/altera arm64/amlogic arm64/arm arm64/freescale arm64/intel arm64/marvell arm64/mediatek arm64/nvidia arm64/qcom arm64/renesas ar...

2020-06-05 Thread Emmanuel Vadot
Author: manu Date: Fri Jun 5 20:09:13 2020 New Revision: 361848 URL: https://svnweb.freebsd.org/changeset/base/361848 Log: dts: Update our copy to be in sync with Linux 5.7 MFC after:2 months Added: - copied unchanged from r361846,

svn commit: r361847 - vendor/device-tree/5.7

2020-06-05 Thread Emmanuel Vadot
Author: manu Date: Fri Jun 5 19:29:38 2020 New Revision: 361847 URL: https://svnweb.freebsd.org/changeset/base/361847 Log: Tag import of device tree files from Linux 5.7 Added: vendor/device-tree/5.7/ - copied from r361846, vendor/device-tree/dist/

svn commit: r361846 - in vendor/device-tree/dist: Bindings Bindings/arm Bindings/arm/altera Bindings/arm/amlogic Bindings/arm/bcm Bindings/arm/freescale Bindings/arm/mrvl Bindings/arm/msm Bindings/...

2020-06-05 Thread Emmanuel Vadot
Author: manu Date: Fri Jun 5 19:28:32 2020 New Revision: 361846 URL: https://svnweb.freebsd.org/changeset/base/361846 Log: Import DTS files from Linux 5.7 Added: vendor/device-tree/dist/Bindings/arm/arm,integrator.yaml vendor/device-tree/dist/Bindings/arm/arm,realview.yaml

svn commit: r361845 - in head: lib/libmd sys/modules/crypto

2020-06-05 Thread Ed Maste
Author: emaste Date: Fri Jun 5 18:56:43 2020 New Revision: 361845 URL: https://svnweb.freebsd.org/changeset/base/361845 Log: Also pass SKEIN_USE_ASM to the assembler, via AFLAGS Modified: head/lib/libmd/Makefile head/sys/modules/crypto/Makefile Modified: head/lib/libmd/Makefile

svn commit: r361844 - head/lib/librtld_db

2020-06-05 Thread Mark Johnston
Author: markj Date: Fri Jun 5 18:44:14 2020 New Revision: 361844 URL: https://svnweb.freebsd.org/changeset/base/361844 Log: librtld_db: Handle anonymous mappings below the first file mapping. r360979 erroneously assumed that the lowest mapping in an address space would be a file

svn commit: r361843 - head/sys/crypto/skein/amd64

2020-06-05 Thread Ed Maste
Author: emaste Date: Fri Jun 5 18:37:04 2020 New Revision: 361843 URL: https://svnweb.freebsd.org/changeset/base/361843 Log: skein_block_asm.S: use #ifdef not .ifdef, for Clang IAS Clang IAS does not support the --defsym argument, and .ifndef SKEIN_USE_ASM gets turned into

Re: svn commit: r361783 - head/usr.bin/killall

2020-06-05 Thread Rodney W. Grimes
> It seems Conrad dropped me from his reply, so I can't include it directly, > but... > > On Thu, Jun 04, 2020 at 06:12:05AM -0700, Rodney W. Grimes wrote: > > > 04.06.2020 11:29, Benjamin Kaduk wrote: > > > > > > > Author: bjk (doc committer) > > > > Date: Thu Jun 4 04:29:43 2020 > > > > New

svn commit: r361842 - head/sbin/zfsbootcfg

2020-06-05 Thread Toomas Soome
Author: tsoome Date: Fri Jun 5 18:18:27 2020 New Revision: 361842 URL: https://svnweb.freebsd.org/changeset/base/361842 Log: zfsbootcfg: use vfs.root.mountfrom and update nextboot on every vdev vfs.zfs.boot.primary_pool is only set on BIOS boot, use vfs.root.mountfrom instead and update

svn commit: r361841 - in stable/12/sys/netinet: . tcp_stacks

2020-06-05 Thread Richard Scheffenegger
Author: rscheff Date: Fri Jun 5 18:00:36 2020 New Revision: 361841 URL: https://svnweb.freebsd.org/changeset/base/361841 Log: MFC r361346: Retain only mutually supported TCP options after simultaneous SYN When receiving a parallel SYN in SYN-SENT state, remove all the options only we

svn commit: r361840 - in head: lib/libmd sys/modules/crypto

2020-06-05 Thread Ed Maste
Author: emaste Date: Fri Jun 5 17:00:38 2020 New Revision: 361840 URL: https://svnweb.freebsd.org/changeset/base/361840 Log: Apply C SKEIN_LOOP setting only to skein_block.c Otherwise if assembling skein_block_asm.s with Clang's integrated assembler we can pass conflicting SKEIN_LOOP

svn commit: r361839 - head/usr.bin/killall

2020-06-05 Thread Benjamin Kaduk
Author: bjk (doc committer) Date: Fri Jun 5 16:59:14 2020 New Revision: 361839 URL: https://svnweb.freebsd.org/changeset/base/361839 Log: Belatedly bump .Dd for r361783 Reported by: lwhsu Pointy hat to:bjk Modified: head/usr.bin/killall/killall.1 Modified:

Re: svn commit: r361783 - head/usr.bin/killall

2020-06-05 Thread Benjamin Kaduk
It seems Conrad dropped me from his reply, so I can't include it directly, but... On Thu, Jun 04, 2020 at 06:12:05AM -0700, Rodney W. Grimes wrote: > > 04.06.2020 11:29, Benjamin Kaduk wrote: > > > > > Author: bjk (doc committer) > > > Date: Thu Jun 4 04:29:43 2020 > > > New Revision: 361783 >

svn commit: r361838 - in head/sys/geom: . label

2020-06-05 Thread Conrad Meyer
Author: cem Date: Fri Jun 5 16:12:21 2020 New Revision: 361838 URL: https://svnweb.freebsd.org/changeset/base/361838 Log: geom_label: Use provider aliasing to alias upstream geoms For synthetic aliases (just pseudonyms inferred from metadata like GPT or UFS labels, GPT UUIDs, etc), use

svn commit: r361837 - head/sys/geom

2020-06-05 Thread Conrad Meyer
Author: cem Date: Fri Jun 5 16:05:09 2020 New Revision: 361837 URL: https://svnweb.freebsd.org/changeset/base/361837 Log: geom: Don't re-add duplicate aliases Reviewed by: imp (informal +1; extracted from phab 24968) Modified: head/sys/geom/geom_subr.c Modified:

svn commit: r361835 - head/sys/dev/sound/pci/hda

2020-06-05 Thread Alexander Motin
Author: mav Date: Fri Jun 5 15:06:58 2020 New Revision: 361835 URL: https://svnweb.freebsd.org/changeset/base/361835 Log: Add bunch of HDA controller and codec IDs. MFC after:2 weeks Modified: head/sys/dev/sound/pci/hda/hdac.c head/sys/dev/sound/pci/hda/hdac.h

svn commit: r361834 - head/sys/net80211

2020-06-05 Thread Adrian Chadd
Author: adrian Date: Fri Jun 5 14:17:19 2020 New Revision: 361834 URL: https://svnweb.freebsd.org/changeset/base/361834 Log: [net80211] Don't call ic_updateslot if it's not set. Turns out this isn't a required call. I didn't pick it up because my uncommitted changes involve new

Re: svn commit: r361791 - head/etc/mtree

2020-06-05 Thread Rodney W. Grimes
> On Thu, Jun 04, 2020 at 09:19:35AM -0700, Cy Schubert wrote: > > In message <202006041604.054g4kab098...@repo.freebsd.org>, Conrad Meyer > > writes: > > > New Revision: 361791 > > > URL: https://svnweb.freebsd.org/changeset/base/361791 > > > > > > Log: > > > Restrict default /root permissions

svn commit: r361833 - head/sys/crypto/skein/amd64

2020-06-05 Thread Alex Richardson
Author: arichardson Date: Fri Jun 5 13:54:13 2020 New Revision: 361833 URL: https://svnweb.freebsd.org/changeset/base/361833 Log: Allow assembling skein_block_asm.s with clang GNU as seems to allow macro arguments without the '\' but clang is more strict in that regard. This change

svn commit: r361830 - head/lib/csu/mips

2020-06-05 Thread Alex Richardson
Author: arichardson Date: Fri Jun 5 08:46:55 2020 New Revision: 361830 URL: https://svnweb.freebsd.org/changeset/base/361830 Log: csu: Avoid additional nops in the MIPS INIT_CALL_SEQ macro Since we had a .set reorder, the nop after the "jal" was being placed after the delay slot,

svn commit: r361828 - head/sys/compat/linuxkpi/common/include/linux

2020-06-05 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jun 5 08:12:08 2020 New Revision: 361828 URL: https://svnweb.freebsd.org/changeset/base/361828 Log: Ensure pci_channel_offline() actually queries the PCI register space, and not only the software cache of that register. Else pci_channel_offline() won't detect

svn commit: r361827 - in head: lib/libusbhid sys/dev/usb

2020-06-05 Thread Hans Petter Selasky
Author: hselasky Date: Fri Jun 5 07:57:16 2020 New Revision: 361827 URL: https://svnweb.freebsd.org/changeset/base/361827 Log: USB HID descriptors may push/pop the current state to allow description of items residing in a so-called union. FreeBSD currently only supports 4 such pop levels.

svn commit: r361826 - head/sys/net80211

2020-06-05 Thread Adrian Chadd
Author: adrian Date: Fri Jun 5 07:38:46 2020 New Revision: 361826 URL: https://svnweb.freebsd.org/changeset/base/361826 Log: [net80211] print out node A-MSDU state. Now that the node AMSDU TX/RX flags are correctly set in ieee80211_ht.c, we can print out the AMSDU state here. Modified:

svn commit: r361825 - head/sys/net80211

2020-06-05 Thread Adrian Chadd
Author: adrian Date: Fri Jun 5 07:38:10 2020 New Revision: 361825 URL: https://svnweb.freebsd.org/changeset/base/361825 Log: [net80211] Add initial A-MSDU in A-MPDU negotation support. This is hopefully a big no-op unless you're running some extra patches to flip on A-MSDU options in a

svn commit: r361824 - stable/12/lib/libprocstat

2020-06-05 Thread Andriy Gapon
Author: avg Date: Fri Jun 5 07:37:52 2020 New Revision: 361824 URL: https://svnweb.freebsd.org/changeset/base/361824 Log: fix up r361823, libprocstat zfs support, on powerpc This fixes a build failure: In file included from .../zfs_context.h:104, from

Re: svn commit: r361791 - head/etc/mtree

2020-06-05 Thread Alexey Dokuchaev
On Thu, Jun 04, 2020 at 09:19:35AM -0700, Cy Schubert wrote: > In message <202006041604.054g4kab098...@repo.freebsd.org>, Conrad Meyer > writes: > > New Revision: 361791 > > URL: https://svnweb.freebsd.org/changeset/base/361791 > > > > Log: > > Restrict default /root permissions > > > > ... >

svn commit: r361823 - in stable/12/lib/libprocstat: . zfs

2020-06-05 Thread Andriy Gapon
Author: avg Date: Fri Jun 5 06:34:04 2020 New Revision: 361823 URL: https://svnweb.freebsd.org/changeset/base/361823 Log: MFC r361363,r361434: libprocstat: fix ZFS support First of all, znode_phys_t hasn't been used for storing file attributes for a long time now. Modern ZFS versions

svn commit: r361822 - head/sys/net80211

2020-06-05 Thread Adrian Chadd
Author: adrian Date: Fri Jun 5 06:21:23 2020 New Revision: 361822 URL: https://svnweb.freebsd.org/changeset/base/361822 Log: [net80211] Migrate short slot time configuration into per-vap and deferred taskqueue updates. The 11b/11g ERP and slot time update handling are two things which

svn commit: r361821 - head/sys/net80211

2020-06-05 Thread Adrian Chadd
Author: adrian Date: Fri Jun 5 06:07:23 2020 New Revision: 361821 URL: https://svnweb.freebsd.org/changeset/base/361821 Log: [net80211] Add some TODOs around A-MSDU in A-MPDU negotiation. net80211 currently doesn't negotiate A-MSDU in A-MPDU during ADDBA. I've added the field in