svn commit: r364499 - head/sys/kern

2020-08-23 Thread Mateusz Guzik
Author: mjg Date: Sun Aug 23 11:05:26 2020 New Revision: 364499 URL: https://svnweb.freebsd.org/changeset/base/364499 Log: vfs: mark freevnode as noinline Modified: head/sys/kern/vfs_subr.c Modified: head/sys/kern/vfs_subr.c ===

svn commit: r364500 - head/lib/libc/gen

2020-08-23 Thread Mateusz Guzik
Author: mjg Date: Sun Aug 23 11:06:59 2020 New Revision: 364500 URL: https://svnweb.freebsd.org/changeset/base/364500 Log: libc: hide alphasort_thunk behind I_AM_SCANDIR_B Should unbreak gcc build as reported by tinderbox: lib/libc/gen/scandir.c:59:12: warning: 'alphasort_thunk' declared

svn commit: r364509 - head/sys/netgraph/bluetooth/drivers/ubt

2020-08-23 Thread Mark Johnston
Author: markj Date: Sun Aug 23 19:30:06 2020 New Revision: 364509 URL: https://svnweb.freebsd.org/changeset/base/364509 Log: ng_ubt: Add a device ID. PR: 248838 Submitted by: Andrey Zholos MFC after:1 week Modified: head/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c Mod

svn commit: r364513 - in head/sys: kern sys

2020-08-23 Thread Konstantin Belousov
Author: kib Date: Sun Aug 23 19:43:47 2020 New Revision: 364513 URL: https://svnweb.freebsd.org/changeset/base/364513 Log: kern_sharedpage.c: Add exec_sysvec_init_secondary() helper. It allows a sysent to share existing usermode data in shared page with other sysent, assuming ABI differen

svn commit: r364517 - in head: sys/sys usr.bin/elfctl

2020-08-23 Thread Konstantin Belousov
Author: kib Date: Sun Aug 23 19:47:27 2020 New Revision: 364517 URL: https://svnweb.freebsd.org/changeset/base/364517 Log: Reserve FreeBSD ELF feature control bit LA48 to control VA layout on amd64. Tested by:pho Sponsored by: The FreeBSD Foundation Differential revision:htt

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

2020-08-23 Thread Konstantin Belousov
Author: kib Date: Sun Aug 23 20:05:35 2020 New Revision: 364520 URL: https://svnweb.freebsd.org/changeset/base/364520 Log: Style. Modified: head/sys/arm64/arm64/elf32_machdep.c Modified: head/sys/arm64/arm64/elf32_machdep.c

Re: svn commit: r364465 - in head/sys: conf net net/route

2020-08-23 Thread Julian Elischer
On 8/21/20 3:32 PM, Alexander V. Chernikov wrote: 21.08.2020, 23:21, "Julian Elischer" : On 8/21/20 2:34 PM, Alexander V. Chernikov wrote:  Author: melifaro  Date: Fri Aug 21 21:34:52 2020  New Revision: 364465  URL: https://svnweb.freebsd.org/changeset/base/364465  Log: Make net.fib

svn commit: r364521 - in head/sys: arm/arm arm64/arm64 kern powerpc/powerpc sys

2020-08-23 Thread Konstantin Belousov
Author: kib Date: Sun Aug 23 20:06:55 2020 New Revision: 364521 URL: https://svnweb.freebsd.org/changeset/base/364521 Log: Pass pointers to info parsed from notes, to brandinfo->header_supported filter. Currently, we parse notes for the values of ELF FreeBSD feature flags and osrel. Kno

svn commit: r364522 - head/sys/x86/include

2020-08-23 Thread Konstantin Belousov
Author: kib Date: Sun Aug 23 20:08:05 2020 New Revision: 364522 URL: https://svnweb.freebsd.org/changeset/base/364522 Log: Add definition for CR4.LA57 bit. Tested by:pho Sponsored by: The FreeBSD Foundation Differential revision:https://reviews.freebsd.org/D25273 Modified:

svn commit: r364527 - in head/sys: amd64/amd64 amd64/include amd64/linux amd64/vmm/amd amd64/vmm/intel cddl/dev/dtrace/amd64

2020-08-23 Thread Konstantin Belousov
Author: kib Date: Sun Aug 23 20:19:04 2020 New Revision: 364527 URL: https://svnweb.freebsd.org/changeset/base/364527 Log: amd64 pmap: LA57 AKA 5-level paging Since LA57 was moved to the main SDM document with revision 072, it seems that we should have a support for it, and silicons are c

svn commit: r364530 - in head/sys: amd64/amd64 x86/include

2020-08-23 Thread Konstantin Belousov
Author: kib Date: Sun Aug 23 20:32:13 2020 New Revision: 364530 URL: https://svnweb.freebsd.org/changeset/base/364530 Log: Add amd64 procctl(2) ops to manage forced LA48/LA57 VA after exec. Tested by:pho (LA48 hardware) Sponsored by: The FreeBSD Foundation Differential revision:

svn commit: r364531 - in head: sys/amd64/include sys/amd64/vmm sys/amd64/vmm/intel usr.sbin/bhyve

2020-08-23 Thread Konstantin Belousov
Author: kib Date: Sun Aug 23 20:37:21 2020 New Revision: 364531 URL: https://svnweb.freebsd.org/changeset/base/364531 Log: Add bhyve support for LA57 guest mode. Noted and reviewed by:grehan Sponsored by: The FreeBSD Foundation Differential revision:https://reviews.freeb

svn commit: r364532 - head/sys/kern

2020-08-23 Thread Warner Losh
Author: imp Date: Sun Aug 23 20:38:10 2020 New Revision: 364532 URL: https://svnweb.freebsd.org/changeset/base/364532 Log: Fix another minor style glitch. Pull { to the end of the struct line rather than having them on their own line. Modified: head/sys/kern/subr_bus.c Modified: head/

svn commit: r364533 - head/sys/amd64/amd64

2020-08-23 Thread Konstantin Belousov
Author: kib Date: Sun Aug 23 20:40:35 2020 New Revision: 364533 URL: https://svnweb.freebsd.org/changeset/base/364533 Log: amd64: Handle 5-level paging for efirt calls. Sponsored by: The FreeBSD Foundation Differential revision:https://reviews.freebsd.org/D25273 Modified: head/

svn commit: r364534 - in head/sys: amd64/acpica amd64/amd64 x86/acpica

2020-08-23 Thread Konstantin Belousov
Author: kib Date: Sun Aug 23 20:43:23 2020 New Revision: 364534 URL: https://svnweb.freebsd.org/changeset/base/364534 Log: amd64: Handle 5-level paging on wakeup. We can switch into long mode directly with LA57 enabled. Sponsored by: The FreeBSD Foundation Differential revision:

svn commit: r364535 - head/usr.bin/proccontrol

2020-08-23 Thread Konstantin Belousov
Author: kib Date: Sun Aug 23 20:44:15 2020 New Revision: 364535 URL: https://svnweb.freebsd.org/changeset/base/364535 Log: procctl(8): usermode bits to force LA58/LA57 on exec. Sponsored by: The FreeBSD Foundation Differential revision:https://reviews.freebsd.org/D25273 Modified:

svn commit: r364538 - head/sys/kern

2020-08-23 Thread Mateusz Guzik
Author: mjg Date: Sun Aug 23 21:04:35 2020 New Revision: 364538 URL: https://svnweb.freebsd.org/changeset/base/364538 Log: vfs: factor away doomed vnode handling into vdropl_final Modified: head/sys/kern/vfs_subr.c Modified: head/sys/kern/vfs_subr.c ==

svn commit: r364539 - head/sys/kern

2020-08-23 Thread Mateusz Guzik
Author: mjg Date: Sun Aug 23 21:05:06 2020 New Revision: 364539 URL: https://svnweb.freebsd.org/changeset/base/364539 Log: vfs: support denying access in vaccess_vexec_smr Modified: head/sys/kern/vfs_subr.c Modified: head/sys/kern/vfs_subr.c ==

svn commit: r364540 - in head/sys: kern sys

2020-08-23 Thread Mateusz Guzik
Author: mjg Date: Sun Aug 23 21:05:39 2020 New Revision: 364540 URL: https://svnweb.freebsd.org/changeset/base/364540 Log: vfs: convert nameiop into an enum While here change the field size from long to int and move it into the gap next to cn_flags. Shrinks struct componentname from

svn commit: r364542 - in head/sys: kern sys

2020-08-23 Thread Mateusz Guzik
Author: mjg Date: Sun Aug 23 21:06:41 2020 New Revision: 364542 URL: https://svnweb.freebsd.org/changeset/base/364542 Log: vfs: validate ndp state after the lookup The intent is to remove known-to-be-nops NDFREE calls after many lookups. Modified: head/sys/kern/vfs_lookup.c head/sys/sy

svn commit: r364551 - head/sys/net80211

2020-08-23 Thread Bjoern A. Zeeb
Author: bz Date: Sun Aug 23 21:37:20 2020 New Revision: 364551 URL: https://svnweb.freebsd.org/changeset/base/364551 Log: net80211: set_vht_extchan() reverse order to always return best In set_vht_extchan() the checks are performed in the order of VHT20/40/80. That means if a channel has

svn commit: r364553 - head/sys/net80211

2020-08-23 Thread Bjoern A. Zeeb
Author: bz Date: Sun Aug 23 21:42:23 2020 New Revision: 364553 URL: https://svnweb.freebsd.org/changeset/base/364553 Log: net80211: improve media information for VHT5GHZ Improve ieee80211_media_setup(), media2mode(), and ieee80211_rate2media() for VHT5GHZ at least. Reviewed by: adri

svn commit: r364600 - in head/secure/caroot: blacklisted trusted

2020-08-23 Thread Kyle Evans
Author: kevans Date: Sun Aug 23 23:56:57 2020 New Revision: 364600 URL: https://svnweb.freebsd.org/changeset/base/364600 Log: caroot: switch to using echo+shell glob to enumerate certs This solves an issue on stable/12 that causes certs to not get installed. ls is apparently not in PATH d

svn commit: r364602 - head/usr.sbin/bhyve

2020-08-23 Thread Chuck Tuffli
Author: chuck Date: Mon Aug 24 01:51:17 2020 New Revision: 364602 URL: https://svnweb.freebsd.org/changeset/base/364602 Log: bhyve: NVMe set nominal health values Some operating systems believe bhyve's emulated NVMe drive is failing based on certain values in the SMART / Health Informatio

svn commit: r364603 - head/usr.sbin/bhyve

2020-08-23 Thread Chuck Tuffli
Author: chuck Date: Mon Aug 24 01:51:21 2020 New Revision: 364603 URL: https://svnweb.freebsd.org/changeset/base/364603 Log: bhyve: NVMe queue create must init head/tail The NVMe emulation code did not explicitly initialize queue head and tail pointers on queue creation. As these pointers