svn commit: r363941 - stable/12/lib/libbe

2020-08-05 Thread Kyle Evans
Author: kevans Date: Thu Aug 6 04:54:59 2020 New Revision: 363941 URL: https://svnweb.freebsd.org/changeset/base/363941 Log: MFC r363409: libbe: annotate lbh as __unused in be_is_auto_snapshot_name lbh is included for consistency with other functions and in case future work needs to use

svn commit: r363940 - stable/12/usr.sbin/pkg

2020-08-05 Thread Kyle Evans
Author: kevans Date: Thu Aug 6 04:52:30 2020 New Revision: 363940 URL: https://svnweb.freebsd.org/changeset/base/363940 Log: MFC r363421: pkg-bootstrap: complain on improper `pkg bootstrap` usage Right now, the bootstrap will gloss over things like pkg bootstrap -x or pkg bootstrap -f

svn commit: r363939 - head/sys/kern

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Thu Aug 6 04:20:14 2020 New Revision: 363939 URL: https://svnweb.freebsd.org/changeset/base/363939 Log: cache: add more predicts for failing conditions Modified: head/sys/kern/vfs_cache.c Modified: head/sys/kern/vfs_cache.c

svn commit: r363938 - head/sys/kern

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Thu Aug 6 04:19:47 2020 New Revision: 363938 URL: https://svnweb.freebsd.org/changeset/base/363938 Log: cache: plug unititalized variable use CID: 1431128 Modified: head/sys/kern/vfs_cache.c Modified: head/sys/kern/vfs_cache.c

Re: svn commit: r363924 - in releng: 11.3 11.3/sys/conf 11.4 11.4/sys/conf 12.1 12.1/sys/conf

2020-08-05 Thread Adam Weinberger
=== > --- releng/12.1/UPDATINGWed Aug 5 17:14:01 2020(r363923) > +++ releng/12.1/UPDATINGWed Aug 5 17:14:37 2020(r363924) > +20200805p8FreeBSD-EN-20:16.vmx > +FreeBSD-SA-20:21.usb_net > +FreeBSD-SA-2

svn commit: r363935 - head/sys/security/mac

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Thu Aug 6 00:23:06 2020 New Revision: 363935 URL: https://svnweb.freebsd.org/changeset/base/363935 Log: mac: even up all entry points to the same scheme - use a macro for checking whether the site is enabled - expand it to 0 if mac is not compiled in to begin with

Re: svn commit: r363862 - head/sys/cam/mmc

2020-08-05 Thread Bjoern A. Zeeb
On 4 Aug 2020, at 20:04, Emmanuel Vadot wrote: Author: manu Date: Tue Aug 4 20:04:00 2020 New Revision: 363862 URL: https://svnweb.freebsd.org/changeset/base/363862 Log: mmccam: Hold the periph during init We need to sleep during this routine so acquire the cam hold too. Turns out that

svn commit: r363933 - head/sys/riscv/include

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 5 22:09:40 2020 New Revision: 363933 URL: https://svnweb.freebsd.org/changeset/base/363933 Log: riscv: fix uintfptr_t Fixes compilation after r363932 Modified: head/sys/riscv/include/profile.h Modified: head/sys/riscv/include/profile.h

svn commit: r363934 - head/sys/arm64/include

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 5 22:09:57 2020 New Revision: 363934 URL: https://svnweb.freebsd.org/changeset/base/363934 Log: arm64: fix uintfptr_t Fixes compilation after r363932 Modified: head/sys/arm64/include/profile.h Modified: head/sys/arm64/include/profile.h

svn commit: r363932 - head/usr.sbin/pmcstat

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 5 20:42:08 2020 New Revision: 363932 URL: https://svnweb.freebsd.org/changeset/base/363932 Log: pmcstat: fix build on non-64 bit platforms Modified: head/usr.sbin/pmcstat/pmcpl_callgraph.c Modified: head/usr.sbin/pmcstat/pmcpl_callgraph.c

svn commit: r363931 - head/sys/kern

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 5 19:34:13 2020 New Revision: 363931 URL: https://svnweb.freebsd.org/changeset/base/363931 Log: vfs hash: annotate the lock with __exclusive_cache_line Note the code does not scale in the current form. Modified: head/sys/kern/vfs_hash.c Modified:

svn commit: r363930 - head/sys/kern

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 5 19:15:59 2020 New Revision: 363930 URL: https://svnweb.freebsd.org/changeset/base/363930 Log: pipe: reduce atime precision The routine is called on successful write and read, which on pipes happens a lot and for small sizes. Precision provided by default

svn commit: r363929 - in head/sys: amd64/include dev/iommu i386/include x86/include

2020-08-05 Thread Ruslan Bukin
Author: br Date: Wed Aug 5 19:11:31 2020 New Revision: 363929 URL: https://svnweb.freebsd.org/changeset/base/363929 Log: o Add machine/iommu.h and include MD iommu headers from it, so we don't ifdef for every arch in busdma_iommu.c; o No need to include specialreg.h for x86, remove it.

svn commit: r363928 - in head: lib/libpmcstat usr.sbin/pmcstat

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 5 19:05:49 2020 New Revision: 363928 URL: https://svnweb.freebsd.org/changeset/base/363928 Log: pmcstat: implement showing offsets into symbols in top mode The -I option (and hotkey) is reused for this. Skipping symbol resolution is moved to the new -A option

Re: svn commit: r363875 - head/sys/ufs/ffs

2020-08-05 Thread Peter Holm
On Wed, Aug 05, 2020 at 11:15:53AM -0400, Mark Johnston wrote: > On Tue, Aug 04, 2020 at 11:09:16PM +, Mateusz Guzik wrote: > > Author: mjg > > Date: Tue Aug 4 23:09:15 2020 > > New Revision: 363875 > > URL: https://svnweb.freebsd.org/changeset/base/363875 > > > > Log: > > ufs: only pass

svn commit: r363927 - head/sys/arm64/rockchip/clk

2020-08-05 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 5 18:22:24 2020 New Revision: 363927 URL: https://svnweb.freebsd.org/changeset/base/363927 Log: Add clocks for ethernet controllers on RK3328 Reviewed by: manu Differential Revision:https://reviews.freebsd.org/D25918 Modified:

svn commit: r363926 - head/sys/arm64/rockchip/clk

2020-08-05 Thread Oleksandr Tymoshenko
Author: gonzo Date: Wed Aug 5 18:21:22 2020 New Revision: 363926 URL: https://svnweb.freebsd.org/changeset/base/363926 Log: Add flag for SYSCON-controlled clocks on Rockhip platform Ethernet clocks on RK3328 are controlled by SYSCON registers, so add RK_CLK_COMPOSITE_GRF flag to

Re: svn commit: r363891 - head/sys/kern

2020-08-05 Thread Mateusz Guzik
That's fine, then the arch does not have avoidably increased alignment. On 8/5/20, Don Lewis wrote: > On 5 Aug, Mateusz Guzik wrote: >> Author: mjg >> Date: Wed Aug 5 09:24:38 2020 >> New Revision: 363891 >> URL: https://svnweb.freebsd.org/changeset/base/363891 >> >> Log: >> cache: reduce

svn commit: r363925 - head/tools/uma/smrstress

2020-08-05 Thread Mark Johnston
Author: markj Date: Wed Aug 5 17:26:20 2020 New Revision: 363925 URL: https://svnweb.freebsd.org/changeset/base/363925 Log: Fix the smrstress build after r358400. Reported by: pho Modified: head/tools/uma/smrstress/smrstress.c Modified: head/tools/uma/smrstress/smrstress.c

svn commit: r363924 - in releng: 11.3 11.3/sys/conf 11.4 11.4/sys/conf 12.1 12.1/sys/conf

2020-08-05 Thread Gordon Tetlow
5 17:14:37 2020(r363924) @@ -16,6 +16,16 @@ from older versions of FreeBSD, try WITHOUT_CLANG and the tip of head, and then rebuild without this option. The bootstrap process from older version of current across the gcc/clang cutover is a bit fragile. +20200805 p12 FreeBSD-SA

svn commit: r363922 - in releng: 11.3/contrib/sqlite3 11.3/contrib/sqlite3/tea 11.3/contrib/sqlite3/tea/generic 11.3/contrib/sqlite3/tea/win 11.4/contrib/sqlite3 11.4/contrib/sqlite3/tea 11.4/contr...

2020-08-05 Thread Gordon Tetlow
Author: gordon Date: Wed Aug 5 17:13:08 2020 New Revision: 363922 URL: https://svnweb.freebsd.org/changeset/base/363922 Log: Fix multiple vulnerabilities in sqlite3. Approved by: so Security: FreeBSD-SA-20:22.sqlite Security: CVE-2020-11655 Security: CVE-2020-11656

svn commit: r363923 - in releng: 11.3/sys/compat/freebsd32 11.4/sys/compat/freebsd32 12.1/sys/compat/freebsd32

2020-08-05 Thread Gordon Tetlow
Author: gordon Date: Wed Aug 5 17:14:01 2020 New Revision: 363923 URL: https://svnweb.freebsd.org/changeset/base/363923 Log: Fix sendmsg(2) privilege escalation. Approved by: so Security: FreeBSD-SA-20:23.sendmsg Security: CVE-2020-7460 Modified:

svn commit: r363921 - in releng: 11.3/sys/dev/usb/net 11.4/sys/dev/usb/net 12.1/sys/dev/usb/net

2020-08-05 Thread Gordon Tetlow
Author: gordon Date: Wed Aug 5 17:11:18 2020 New Revision: 363921 URL: https://svnweb.freebsd.org/changeset/base/363921 Log: Fix memory corruption in USB network device drivers. Approved by: so Security: FreeBSD-SA-20:21.usb_net Security: CVE-2020-7459 Modified:

svn commit: r363920 - releng/12.1/sys/dev/vmware/vmxnet3

2020-08-05 Thread Gordon Tetlow
Author: gordon Date: Wed Aug 5 17:09:54 2020 New Revision: 363920 URL: https://svnweb.freebsd.org/changeset/base/363920 Log: Fix vmx driver packet loss and degraded performance. Approved by: so Security: FreeBSD-EN-20:16.vmx Modified: releng/12.1/sys/dev/vmware/vmxnet3/if_vmx.c

svn commit: r363919 - stable/11/sys/compat/freebsd32

2020-08-05 Thread Mark Johnston
Author: markj Date: Wed Aug 5 17:08:02 2020 New Revision: 363919 URL: https://svnweb.freebsd.org/changeset/base/363919 Log: MFC r363917: Fix a TOCTOU vulnerability in freebsd32_copyin_control(). PR: 248257 Reported by: m00nbsd working with Trend Micro Zero Day Initiative

svn commit: r363918 - stable/12/sys/compat/freebsd32

2020-08-05 Thread Mark Johnston
Author: markj Date: Wed Aug 5 17:07:13 2020 New Revision: 363918 URL: https://svnweb.freebsd.org/changeset/base/363918 Log: MFC r363917: Fix a TOCTOU vulnerability in freebsd32_copyin_control(). PR: 248257 Reported by: m00nbsd working with Trend Micro Zero Day Initiative

svn commit: r363917 - head/sys/compat/freebsd32

2020-08-05 Thread Mark Johnston
Author: markj Date: Wed Aug 5 17:06:14 2020 New Revision: 363917 URL: https://svnweb.freebsd.org/changeset/base/363917 Log: Fix a TOCTOU vulnerability in freebsd32_copyin_control(). PR: 248257 Reported by: m00nbsd working with Trend Micro Zero Day Initiative Reviewed by:

Re: svn commit: r363891 - head/sys/kern

2020-08-05 Thread Don Lewis
On 5 Aug, Mateusz Guzik wrote: > Author: mjg > Date: Wed Aug 5 09:24:38 2020 > New Revision: 363891 > URL: https://svnweb.freebsd.org/changeset/base/363891 > > Log: > cache: reduce zone alignment to 8 bytes > > It used to be sizeof of the given struct to accomodate for 32 bit mips >

svn commit: r363916 - head/contrib/ipfilter/iplang

2020-08-05 Thread Cy Schubert
Author: cy Date: Wed Aug 5 15:33:32 2020 New Revision: 363916 URL: https://svnweb.freebsd.org/changeset/base/363916 Log: Continued ipfilter #ifdef cleanup. The r343701 log entry contains a complete description. MFC after:1 week Modified: head/contrib/ipfilter/iplang/iplang_y.y

svn commit: r363915 - in head/contrib/bc: . locales src

2020-08-05 Thread Stefan Eßer
Author: se Date: Wed Aug 5 15:20:07 2020 New Revision: 363915 URL: https://svnweb.freebsd.org/changeset/base/363915 Log: Upgrade to version 3.1.5 This version fixes some entries in the chinese message catalogs which could lead to program crashes when used. Modified:

Re: svn commit: r363875 - head/sys/ufs/ffs

2020-08-05 Thread Mark Johnston
On Tue, Aug 04, 2020 at 11:09:16PM +, Mateusz Guzik wrote: > Author: mjg > Date: Tue Aug 4 23:09:15 2020 > New Revision: 363875 > URL: https://svnweb.freebsd.org/changeset/base/363875 > > Log: > ufs: only pass LK_ADAPTIVE if LK_NODDLKTREAT is set > > This restores the pre-adaptive

svn commit: r363914 - in stable/12/stand: common efi/include efi/libefi

2020-08-05 Thread Kyle Evans
Author: kevans Date: Wed Aug 5 14:42:45 2020 New Revision: 363914 URL: https://svnweb.freebsd.org/changeset/base/363914 Log: MFC r362564: stand: remove redundant declarations These are picked out by the amd64-gcc6 build; time() is declared in and delay() is declared in . These are the

svn commit: r363913 - stable/12/usr.sbin/bsdinstall/scripts

2020-08-05 Thread Kyle Evans
Author: kevans Date: Wed Aug 5 14:40:09 2020 New Revision: 363913 URL: https://svnweb.freebsd.org/changeset/base/363913 Log: MFC r361257: bsdinstall: do a `certctl rehash` upon installation of config If certctl is installed on the system we're configuring, do a certctl rehash. Note

svn commit: r363912 - stable/12

2020-08-05 Thread Kyle Evans
Author: kevans Date: Wed Aug 5 14:38:54 2020 New Revision: 363912 URL: https://svnweb.freebsd.org/changeset/base/363912 Log: MFC r360833, r360882, r361149: installworld certctl nop The last one reverts the other two, but here are the commit messages: r360833: installworld: attempt

svn commit: r363911 - in head: cddl/contrib/opensolaris/cmd/zinject cddl/contrib/opensolaris/lib/libzfs/common cddl/contrib/opensolaris/lib/libzfs_core/common sys/cddl/contrib/opensolaris/uts/commo...

2020-08-05 Thread Toomas Soome
Author: tsoome Date: Wed Aug 5 14:32:20 2020 New Revision: 363911 URL: https://svnweb.freebsd.org/changeset/base/363911 Log: MFOpenZFS: Add support for boot environment data to be stored in the label We are building new bootonce mechanism (previously zfs bootnext) and it is based on

svn commit: r363910 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2020-08-05 Thread Toomas Soome
Author: tsoome Date: Wed Aug 5 14:08:44 2020 New Revision: 363910 URL: https://svnweb.freebsd.org/changeset/base/363910 Log: zfs_keys_nextboot array is missing ZPOOL_CONFIG_POOL_GUID and ZPOOL_CONFIG_GUID As we do check the incomint nvlist, we either need to list all possible keys or

svn commit: r363909 - in head/sys: arm64/conf riscv/conf

2020-08-05 Thread Andrew Turner
Author: andrew Date: Wed Aug 5 11:54:51 2020 New Revision: 363909 URL: https://svnweb.freebsd.org/changeset/base/363909 Log: Add DDB_CTF to the arm64 and riscv kernel configs This allows DTrace fbt probes to find arguments. Sponsored by: Innovate UK Modified:

svn commit: r363908 - head/share/dtrace

2020-08-05 Thread Andrey V. Elsukov
Author: ae Date: Wed Aug 5 11:54:02 2020 New Revision: 363908 URL: https://svnweb.freebsd.org/changeset/base/363908 Log: Synchronize definitions in mbuf.d with values from mbuf.h Obtained from:Yandex LLC Sponsored by: Yandex LLC Modified: head/share/dtrace/mbuf.d Modified:

svn commit: r363907 - head/share/man/man7

2020-08-05 Thread Gordon Bergling
Author: gbe (doc committer) Date: Wed Aug 5 11:41:41 2020 New Revision: 363907 URL: https://svnweb.freebsd.org/changeset/base/363907 Log: environ(7): Update the description and include some more environment variables - Add a better introduction to the DESCRIPTION section - Add a

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

2020-08-05 Thread Andrey V. Elsukov
Author: ae Date: Wed Aug 5 11:39:09 2020 New Revision: 363906 URL: https://svnweb.freebsd.org/changeset/base/363906 Log: Add m__getjcl SDT probe. Obtained from:Yandex LLC MFC after:1 week Sponsored by: Yandex LLC Modified: head/sys/kern/kern_mbuf.c

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

2020-08-05 Thread Andriy Gapon
Author: avg Date: Wed Aug 5 11:38:33 2020 New Revision: 363905 URL: https://svnweb.freebsd.org/changeset/base/363905 Log: gpiokeys: add a basic manual page Reviewed by: manu, bjk, 0mp MFC after:1 week Differential Revision: https://reviews.freebsd.org/D25939 Added:

svn commit: r363904 - head/sbin/ipfw

2020-08-05 Thread Andrey V. Elsukov
Author: ae Date: Wed Aug 5 11:26:49 2020 New Revision: 363904 URL: https://svnweb.freebsd.org/changeset/base/363904 Log: Fix SIGSEGV in ipfw(8) when NAT64 prefix length is omitted. Submitted by: Evgeniy Khramtsov MFC after:1 week Differential Revision:

svn commit: r363903 - head/share/man/man7

2020-08-05 Thread Mateusz Piotrowski
Author: 0mp (doc,ports committer) Date: Wed Aug 5 11:26:14 2020 New Revision: 363903 URL: https://svnweb.freebsd.org/changeset/base/363903 Log: Do not describe portsnap(8) as a way to manage /usr/ports Modified: head/share/man/man7/build.7 Modified: head/share/man/man7/build.7

svn commit: r363900 - head/sys/netinet6

2020-08-05 Thread Andrey V. Elsukov
Author: ae Date: Wed Aug 5 10:27:11 2020 New Revision: 363900 URL: https://svnweb.freebsd.org/changeset/base/363900 Log: Fix typo. Submitted by: Evgeniy Khramtsov MFC after:1 week Differential Revision:https://reviews.freebsd.org/D25932 Modified:

svn commit: r363899 - vendor/bc/3.1.5

2020-08-05 Thread Stefan Eßer
Author: se Date: Wed Aug 5 10:12:19 2020 New Revision: 363899 URL: https://svnweb.freebsd.org/changeset/base/363899 Log: Tag version 3.1.5 Repeat previous SVN copy from dist directory with updates files. Added: vendor/bc/3.1.5/ - copied from r363898, vendor/bc/dist/

svn commit: r363898 - vendor/bc/3.1.5

2020-08-05 Thread Stefan Eßer
Author: se Date: Wed Aug 5 10:10:40 2020 New Revision: 363898 URL: https://svnweb.freebsd.org/changeset/base/363898 Log: Revert copy from dist directory - I had forgotten to commit to dist first. Deleted: vendor/bc/3.1.5/ ___

svn commit: r363897 - in vendor/bc/dist: . locales src

2020-08-05 Thread Stefan Eßer
Author: se Date: Wed Aug 5 10:07:43 2020 New Revision: 363897 URL: https://svnweb.freebsd.org/changeset/base/363897 Log: Upgrade to version 3.1.5 This version fixes a bug that only occurs when with chinese locale settings. Modified: vendor/bc/dist/Makefile.in

svn commit: r363896 - vendor/bc/3.1.5

2020-08-05 Thread Stefan Eßer
Author: se Date: Wed Aug 5 10:06:53 2020 New Revision: 363896 URL: https://svnweb.freebsd.org/changeset/base/363896 Log: Tag version 3.1.5 Added: vendor/bc/3.1.5/ - copied from r363895, vendor/bc/dist/ ___ svn-src-all@freebsd.org mailing list

svn commit: r363895 - head/sys/kern

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 5 09:38:02 2020 New Revision: 363895 URL: https://svnweb.freebsd.org/changeset/base/363895 Log: cache: don't ignore size passed to nchinittbl Modified: head/sys/kern/vfs_cache.c Modified: head/sys/kern/vfs_cache.c

svn commit: r363894 - head/sys/sys

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 5 09:27:53 2020 New Revision: 363894 URL: https://svnweb.freebsd.org/changeset/base/363894 Log: Bump __FreeBSD_version after vaccess() change Modified: head/sys/sys/param.h Modified: head/sys/sys/param.h

svn commit: r363893 - in head/sys: cddl/contrib/opensolaris/uts/common/fs/zfs fs/cd9660 fs/devfs fs/ext2fs fs/fuse fs/msdosfs fs/nfsclient fs/pseudofs fs/smbfs fs/tmpfs fs/udf kern sys ufs/ufs

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 5 09:27:03 2020 New Revision: 363893 URL: https://svnweb.freebsd.org/changeset/base/363893 Log: vfs: remove the obsolete privused argument from vaccess This brings argument count down to 6, which is passable without the stack on amd64. Modified:

svn commit: r363892 - head/sys/kern

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 5 09:25:59 2020 New Revision: 363892 URL: https://svnweb.freebsd.org/changeset/base/363892 Log: cache: convert the hash from LIST to SLIST This reduces struct namecache by sizeof(void *). Negative side is that we have to find the previous element (if any)

svn commit: r363891 - head/sys/kern

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 5 09:24:38 2020 New Revision: 363891 URL: https://svnweb.freebsd.org/changeset/base/363891 Log: cache: reduce zone alignment to 8 bytes It used to be sizeof of the given struct to accomodate for 32 bit mips doing 64 bit loads, but the same can be achieved with

svn commit: r363890 - head/sys/kern

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 5 09:24:00 2020 New Revision: 363890 URL: https://svnweb.freebsd.org/changeset/base/363890 Log: cache: convert ncnegnash into a macro It is a read-only var with value known at compilation time. Modified: head/sys/kern/vfs_cache.c Modified:

svn commit: r363889 - head/usr.sbin/bsnmpd/tools/libbsnmptools

2020-08-05 Thread Eugene Grosbein
Author: eugen Date: Wed Aug 5 09:19:41 2020 New Revision: 363889 URL: https://svnweb.freebsd.org/changeset/base/363889 Log: bsnmptools: make it print protocol errors to stderr instead of stdout Reviewed by: syrinx, bz MFC after:1 week Differential Revision:

svn commit: r363888 - head/sys/netpfil/ipfw/nat64

2020-08-05 Thread Andrey V. Elsukov
Author: ae Date: Wed Aug 5 09:16:35 2020 New Revision: 363888 URL: https://svnweb.freebsd.org/changeset/base/363888 Log: Handle delayed checksums if needed in NAT64. Upper level protocols defer checksums calculation in hope we have checksums offloading in a network card. CSUM_DELAY_DATA

svn commit: r363887 - head/sys/arm/allwinner/clkng

2020-08-05 Thread Emmanuel Vadot
Author: manu Date: Wed Aug 5 08:31:26 2020 New Revision: 363887 URL: https://svnweb.freebsd.org/changeset/base/363887 Log: allwinner: clk: Fix nm clock calculation Use the right factor when finding the best frequency and compare the absolute value of the result. Submitted by: kibab

svn commit: r363886 - head/sys/security/mac

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 5 07:34:45 2020 New Revision: 363886 URL: https://svnweb.freebsd.org/changeset/base/363886 Log: vfs: add a cheaper entry for mac_vnode_check_access Modified: head/sys/security/mac/mac_framework.c head/sys/security/mac/mac_framework.h

svn commit: r363885 - head/sys/kern

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 5 07:33:39 2020 New Revision: 363885 URL: https://svnweb.freebsd.org/changeset/base/363885 Log: vfs: tidy up namei entry point - predict for string copy errors - reshuffle inititalistion of vars which are not needed Modified: head/sys/kern/vfs_lookup.c

svn commit: r363884 - head/sys/kern

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 5 07:32:26 2020 New Revision: 363884 URL: https://svnweb.freebsd.org/changeset/base/363884 Log: cache: cleanup lockless entry point - remove spurious bzero - assert ni_lcf, it has to be set by namei by this point Modified: head/sys/kern/vfs_cache.c

svn commit: r363883 - head/sys/kern

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 5 07:30:57 2020 New Revision: 363883 URL: https://svnweb.freebsd.org/changeset/base/363883 Log: cache: stop messing with cn_lkflags See r363882. Modified: head/sys/kern/vfs_cache.c Modified: head/sys/kern/vfs_cache.c

svn commit: r363882 - head/sys/kern

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 5 07:30:17 2020 New Revision: 363882 URL: https://svnweb.freebsd.org/changeset/base/363882 Log: cache: stop messing with cn_flags This removes flag setting/unsetting carried over from regular lookup. Flags still get for compatibility when falling back.

svn commit: r363881 - head/sys/sys

2020-08-05 Thread Mateusz Guzik
Author: mjg Date: Wed Aug 5 07:28:51 2020 New Revision: 363881 URL: https://svnweb.freebsd.org/changeset/base/363881 Log: vfs: prefill nameidata with garbage on debug kernels Modified: head/sys/sys/namei.h Modified: head/sys/sys/namei.h