svn commit: r363510 - head/sys/dev/extres/clk

2020-07-25 Thread Michal Meloun
Author: mmel Date: Sat Jul 25 06:32:23 2020 New Revision: 363510 URL: https://svnweb.freebsd.org/changeset/base/363510 Log: Revert r363123. As Emanuel poited me the Linux processes these clock assignments in forward order, not in reversed. I misread the original code. Tha problem with

svn commit: r363512 - head/sys/kern

2020-07-25 Thread Mateusz Guzik
Author: mjg Date: Sat Jul 25 07:15:23 2020 New Revision: 363512 URL: https://svnweb.freebsd.org/changeset/base/363512 Log: Guard sbcompress_ktls_rx with KERN_TLS Fixes a compilation warning after r363464 Modified: head/sys/kern/uipc_sockbuf.c Modified: head/sys/kern/uipc_sockbuf.c

svn commit: r363511 - head/sys/kern

2020-07-25 Thread Mateusz Guzik
Author: mjg Date: Sat Jul 25 07:14:33 2020 New Revision: 363511 URL: https://svnweb.freebsd.org/changeset/base/363511 Log: Do a lockless check in kthread_suspend_check Otherwise an idle system running lockstat sleep 10 reports contention on process lock comming from bufdaemon. While

svn commit: r363528 - head/sys/kern

2020-07-25 Thread Mateusz Guzik
Author: mjg Date: Sat Jul 25 15:34:29 2020 New Revision: 363528 URL: https://svnweb.freebsd.org/changeset/base/363528 Log: fd: put back FILEDESC_SUNLOCK to pwd_hold lost during rebase Reported by: pho Modified: head/sys/kern/kern_descrip.c Modified: head/sys/kern/kern_descrip.c

svn commit: r363527 - in head: share/man/man9 sys/amd64/amd64 sys/amd64/include sys/i386/i386 sys/kern sys/sys sys/x86/include sys/x86/x86 sys/x86/xen

2020-07-25 Thread Alexander Motin
Author: mav Date: Sat Jul 25 15:19:38 2020 New Revision: 363527 URL: https://svnweb.freebsd.org/changeset/base/363527 Log: Allow swi_sched() to be called from NMI context. For purposes of handling hardware error reported via NMIs I need a way to escape NMI context, being too restrictive

svn commit: r363514 - head/sys/sys

2020-07-25 Thread Mateusz Guzik
Author: mjg Date: Sat Jul 25 07:48:20 2020 New Revision: 363514 URL: https://svnweb.freebsd.org/changeset/base/363514 Log: Remove duplicated content from _eventhandler.h Modified: head/sys/sys/_eventhandler.h Modified: head/sys/sys/_eventhandler.h

svn commit: r363517 - in head/sys: cddl/compat/opensolaris/kern kern sys

2020-07-25 Thread Mateusz Guzik
Author: mjg Date: Sat Jul 25 10:31:52 2020 New Revision: 363517 URL: https://svnweb.freebsd.org/changeset/base/363517 Log: vfs: introduce vnode sequence counters Modified on each permission change and link/unlink. Reviewed by: kib Tested by:pho (in a patchset) Differential

svn commit: r363518 - in head/sys: kern security/mac sys

2020-07-25 Thread Mateusz Guzik
Author: mjg Date: Sat Jul 25 10:32:45 2020 New Revision: 363518 URL: https://svnweb.freebsd.org/changeset/base/363518 Log: vfs: add the infrastructure for lockless lookup Reviewed by:kib Tested by: pho (in a patchset) Differential Revision:

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

2020-07-25 Thread Mateusz Guzik
Author: mjg Date: Sat Jul 25 10:37:15 2020 New Revision: 363519 URL: https://svnweb.freebsd.org/changeset/base/363519 Log: vfs: lockless lookup Provides full scalability as long as all visited filesystems support the lookup and terminal vnodes are different. Inner workings are

svn commit: r363520 - in head/sys/ufs: ffs ufs

2020-07-25 Thread Mateusz Guzik
Author: mjg Date: Sat Jul 25 10:38:05 2020 New Revision: 363520 URL: https://svnweb.freebsd.org/changeset/base/363520 Log: ufs: add support for lockless lookup ACLs are not supported, meaning their presence will force the use of the old lookup. Reviewed by:kib Tested by:

svn commit: r363513 - head/sys/sys

2020-07-25 Thread Mateusz Guzik
Author: mjg Date: Sat Jul 25 07:45:44 2020 New Revision: 363513 URL: https://svnweb.freebsd.org/changeset/base/363513 Log: Remove leftover macros for long gone vmsize mtx Modified: head/sys/sys/resourcevar.h Modified: head/sys/sys/resourcevar.h

svn commit: r363515 - in head/sys: dev/iommu x86/iommu

2020-07-25 Thread Ruslan Bukin
Author: br Date: Sat Jul 25 09:28:38 2020 New Revision: 363515 URL: https://svnweb.freebsd.org/changeset/base/363515 Log: Split-out the Intel GAS (Guest Address Space) management component from Intel DMAR support, so it can be used on other IOMMU systems. Reviewed by: kib Sponsored

Re: svn commit: r363510 - head/sys/dev/extres/clk

2020-07-25 Thread Mark Millard via svn-src-head
Michal Meloun mmel at FreeBSD.org wrote on Sat Jul 25 06:32:24 UTC 2020 : > Author: mmel > Date: Sat Jul 25 06:32:23 2020 > New Revision: 363510 > URL: > https://svnweb.freebsd.org/changeset/base/363510 > > > Log: > Revert r363123. > As Emanuel poited me the Linux processes these clock

svn commit: r363516 - head/sys/sys

2020-07-25 Thread Mateusz Guzik
Author: mjg Date: Sat Jul 25 10:29:48 2020 New Revision: 363516 URL: https://svnweb.freebsd.org/changeset/base/363516 Log: seqc: add a sleepable variant and convert some routines to macros This temporarily duplicates some code. Macro conversion convinces clang to carry predicts into

svn commit: r363522 - in head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2020-07-25 Thread Mateusz Guzik
Author: mjg Date: Sat Jul 25 10:39:41 2020 New Revision: 363522 URL: https://svnweb.freebsd.org/changeset/base/363522 Log: zfs: add support for lockless lookup Tested by:pho (in a patchset, previous version) Differential Revision:https://reviews.freebsd.org/D25581 Modified:

svn commit: r363521 - head/sys/fs/tmpfs

2020-07-25 Thread Mateusz Guzik
Author: mjg Date: Sat Jul 25 10:38:44 2020 New Revision: 363521 URL: https://svnweb.freebsd.org/changeset/base/363521 Log: tmpfs: add support for lockless lookup Reviewed by:kib Tested by: pho (in a patchset) Differential Revision:https://reviews.freebsd.org/D25580

svn commit: r363523 - head/sys/kern

2020-07-25 Thread Mateusz Guzik
Author: mjg Date: Sat Jul 25 10:40:38 2020 New Revision: 363523 URL: https://svnweb.freebsd.org/changeset/base/363523 Log: vfs: add support for !LOCKLEAF to lockless lookup Tested by: pho (in a patchset) Differential Revision:https://reviews.freebsd.org/D23916 Modified:

svn commit: r363524 - in head/sys: conf dev/iommu x86/iommu

2020-07-25 Thread Ruslan Bukin
Author: br Date: Sat Jul 25 11:34:50 2020 New Revision: 363524 URL: https://svnweb.freebsd.org/changeset/base/363524 Log: Move Intel GAS to dev/iommu/ as now a part of generic iommu framework. Reviewed by: kib Sponsored by: DARPA/AFRL Differential Revision:

svn commit: r363531 - head/sys/dev/usb/net

2020-07-25 Thread John-Mark Gurney
Author: jmg Date: Sat Jul 25 18:09:04 2020 New Revision: 363531 URL: https://svnweb.freebsd.org/changeset/base/363531 Log: clean up whitespace... Modified: head/sys/dev/usb/net/if_ure.c head/sys/dev/usb/net/if_urereg.h Modified: head/sys/dev/usb/net/if_ure.c

Re: Introduce WITH(OUT)_LTO? (was: Re: svn commit: r362987 - in head: contrib/bc usr.bin/gh-bc) (LLVMgold.so and gnu's ld.gold)

2020-07-25 Thread Mark Millard via svn-src-head
On 2020-Jul-8, at 01:28, Stefan Eßer wrote: > Am 08.07.20 um 09:01 schrieb Mark Millard: >> The following is more informational than anything as far >> as I'm concerned. But there may be implications that I'm >> unaware of. (I sometimes experiment with toolchain use >> to see what the current

svn commit: r363534 - in head/sys: dev/iommu x86/iommu

2020-07-25 Thread Ruslan Bukin
Author: br Date: Sat Jul 25 21:37:07 2020 New Revision: 363534 URL: https://svnweb.freebsd.org/changeset/base/363534 Log: o Make the _hw_iommu sysctl node non-static; o Move the dmar sysctl knobs to _hw_iommu_dmar. Reviewed by: kib Sponsored by: DARPA/AFRL Differential Revision:

svn commit: r363533 - in head/sys: dev/iommu x86/iommu

2020-07-25 Thread Ruslan Bukin
Author: br Date: Sat Jul 25 19:07:12 2020 New Revision: 363533 URL: https://svnweb.freebsd.org/changeset/base/363533 Log: o Move iommu gas prototypes, DMAR flags to iommu.h; o Move hw.dmar sysctl node to iommu_gas.c. Reviewed by: kib Sponsored by: DARPA/AFRL Differential Revision:

svn commit: r363532 - in head/sys: kern sys vm

2020-07-25 Thread Doug Moore
Author: dougm Date: Sat Jul 25 18:29:10 2020 New Revision: 363532 URL: https://svnweb.freebsd.org/changeset/base/363532 Log: Fix an overflow bug in the blist allocator that needlessly capped max swap size by dividing a value, which was always a multiple of 64, by 64. Remove the code that

svn commit: r363541 - in head/sys/fs: nfs nfsserver

2020-07-25 Thread Rick Macklem
Author: rmacklem Date: Sun Jul 26 02:42:09 2020 New Revision: 363541 URL: https://svnweb.freebsd.org/changeset/base/363541 Log: Add support for ext_pgs mbufs to nfsrv_adj(). This patch uses a slightly different algorithm for nfsrv_adj() since ext_pgs mbuf lists are not permitted to have

svn commit: r363537 - head/sys/geom/label

2020-07-25 Thread Xin LI
Author: delphij Date: Sun Jul 26 00:44:59 2020 New Revision: 363537 URL: https://svnweb.freebsd.org/changeset/base/363537 Log: geom_label: Make glabel labels more trivial by separating the tasting routines out. While there, also simplify the creation of label paths a little bit by

svn commit: r363540 - in head/sys/geom: . part virstor

2020-07-25 Thread Xin LI
Author: delphij Date: Sun Jul 26 01:45:26 2020 New Revision: 363540 URL: https://svnweb.freebsd.org/changeset/base/363540 Log: Use snprintf instead of sprintf. MFC after:2 weeks Modified: head/sys/geom/geom_ccd.c head/sys/geom/part/g_part_vtoc8.c