From owner-svn-src-projects@freebsd.org Sun Jun 21 02:47:38 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 7D3AB33DBA3 for ; Sun, 21 Jun 2020 02:47:38 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49qH5Q2jW1z4GWT; Sun, 21 Jun 2020 02:47:38 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 584EF1680D; Sun, 21 Jun 2020 02:47:38 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 05L2lcMt061238; Sun, 21 Jun 2020 02:47:38 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 05L2lcV1061237; Sun, 21 Jun 2020 02:47:38 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202006210247.05L2lcV1061237@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Sun, 21 Jun 2020 02:47:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r362456 - projects/nfs-over-tls/sys/rpc X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: projects/nfs-over-tls/sys/rpc X-SVN-Commit-Revision: 362456 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Jun 2020 02:47:38 -0000 Author: rmacklem Date: Sun Jun 21 02:47:37 2020 New Revision: 362456 URL: https://svnweb.freebsd.org/changeset/base/362456 Log: Fix up a comment in clnt_vc_soupcall(). Modified: projects/nfs-over-tls/sys/rpc/clnt_vc.c Modified: projects/nfs-over-tls/sys/rpc/clnt_vc.c ============================================================================== --- projects/nfs-over-tls/sys/rpc/clnt_vc.c Sun Jun 21 00:06:04 2020 (r362455) +++ projects/nfs-over-tls/sys/rpc/clnt_vc.c Sun Jun 21 02:47:37 2020 (r362456) @@ -1136,14 +1136,13 @@ printf("Got weird type=%d\n", tgr.tls_type); sizeof(xid_plus_direction)) { /* * What to do now? - * The TCP stream is messed up. + * The data in the TCP stream is + * corrupted such that there is no + * valid RPC message to parse. * I think it best to close this * connection and allow - * clnt_reconnect_XXX() to try + * clnt_reconnect_call() to try * and establish a new one. - * If we just return and there is - * no more data received, the - * connection will be hung. */ printf("clnt_vc_soupcall: " "connection data corrupted\n"); @@ -1228,6 +1227,7 @@ printf("backxprt=%p\n", xprt); } } } + if (error != 0) { wakeup_all: /* From owner-svn-src-projects@freebsd.org Mon Jun 22 00:30:52 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4D340339CCF for ; Mon, 22 Jun 2020 00:30:52 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49qr1818ydz3dqQ; Mon, 22 Jun 2020 00:30:52 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 2343C25AC8; Mon, 22 Jun 2020 00:30:52 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 05M0UqrD058307; Mon, 22 Jun 2020 00:30:52 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 05M0UqYh058306; Mon, 22 Jun 2020 00:30:52 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202006220030.05M0UqYh058306@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Mon, 22 Jun 2020 00:30:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r362475 - projects/nfs-over-tls/sys/rpc X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: projects/nfs-over-tls/sys/rpc X-SVN-Commit-Revision: 362475 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 00:30:52 -0000 Author: rmacklem Date: Mon Jun 22 00:30:51 2020 New Revision: 362475 URL: https://svnweb.freebsd.org/changeset/base/362475 Log: Delete debug statement that generates a warning with newest clang. Modified: projects/nfs-over-tls/sys/rpc/clnt_vc.c Modified: projects/nfs-over-tls/sys/rpc/clnt_vc.c ============================================================================== --- projects/nfs-over-tls/sys/rpc/clnt_vc.c Sun Jun 21 23:47:27 2020 (r362474) +++ projects/nfs-over-tls/sys/rpc/clnt_vc.c Mon Jun 22 00:30:51 2020 (r362475) @@ -1036,7 +1036,6 @@ printf("Mark upcallneeded\n"); /* Process any record header(s). */ if (m2 != NULL) { -if (m2->m_next != NULL) printf("EEK! list of controls\n"); cmsg = mtod(m2, struct cmsghdr *); if (cmsg->cmsg_type == TLS_GET_RECORD && cmsg->cmsg_len == CMSG_LEN(sizeof(tgr))) { From owner-svn-src-projects@freebsd.org Mon Jun 22 01:31:14 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B656433B21B for ; Mon, 22 Jun 2020 01:31:14 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49qsLp4YvJz3yXM; Mon, 22 Jun 2020 01:31:14 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 96E4E2636E; Mon, 22 Jun 2020 01:31:14 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 05M1VEkr099691; Mon, 22 Jun 2020 01:31:14 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 05M1VAuf099671; Mon, 22 Jun 2020 01:31:10 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202006220131.05M1VAuf099671@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Mon, 22 Jun 2020 01:31:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r362476 - in projects/nfs-over-tls/sys: amd64/amd64 amd64/conf amd64/linux amd64/linux32 arm/allwinner arm/amlogic/aml8726 arm/arm arm/broadcom/bcm2835 arm/freescale/imx arm/freescale/v... X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: in projects/nfs-over-tls/sys: amd64/amd64 amd64/conf amd64/linux amd64/linux32 arm/allwinner arm/amlogic/aml8726 arm/arm arm/broadcom/bcm2835 arm/freescale/imx arm/freescale/vybrid arm/include arm/mv ... X-SVN-Commit-Revision: 362476 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 01:31:14 -0000 Author: rmacklem Date: Mon Jun 22 01:31:08 2020 New Revision: 362476 URL: https://svnweb.freebsd.org/changeset/base/362476 Log: Merge in an up to date kernel from head. Added: projects/nfs-over-tls/sys/arm/mv/mvebu_gpio.c - copied unchanged from r362475, head/sys/arm/mv/mvebu_gpio.c projects/nfs-over-tls/sys/arm64/coresight/coresight_acpi.c - copied unchanged from r362475, head/sys/arm64/coresight/coresight_acpi.c projects/nfs-over-tls/sys/arm64/coresight/coresight_cmd.c - copied unchanged from r362475, head/sys/arm64/coresight/coresight_cmd.c projects/nfs-over-tls/sys/arm64/coresight/coresight_cpu_debug.c - copied unchanged from r362475, head/sys/arm64/coresight/coresight_cpu_debug.c projects/nfs-over-tls/sys/arm64/coresight/coresight_etm4x.c - copied unchanged from r362475, head/sys/arm64/coresight/coresight_etm4x.c projects/nfs-over-tls/sys/arm64/coresight/coresight_etm4x.h - copied unchanged from r362475, head/sys/arm64/coresight/coresight_etm4x.h projects/nfs-over-tls/sys/arm64/coresight/coresight_etm4x_acpi.c - copied unchanged from r362475, head/sys/arm64/coresight/coresight_etm4x_acpi.c projects/nfs-over-tls/sys/arm64/coresight/coresight_etm4x_fdt.c - copied unchanged from r362475, head/sys/arm64/coresight/coresight_etm4x_fdt.c projects/nfs-over-tls/sys/arm64/coresight/coresight_fdt.c - copied unchanged from r362475, head/sys/arm64/coresight/coresight_fdt.c projects/nfs-over-tls/sys/arm64/coresight/coresight_funnel.c - copied unchanged from r362475, head/sys/arm64/coresight/coresight_funnel.c projects/nfs-over-tls/sys/arm64/coresight/coresight_funnel.h - copied unchanged from r362475, head/sys/arm64/coresight/coresight_funnel.h projects/nfs-over-tls/sys/arm64/coresight/coresight_funnel_acpi.c - copied unchanged from r362475, head/sys/arm64/coresight/coresight_funnel_acpi.c projects/nfs-over-tls/sys/arm64/coresight/coresight_funnel_fdt.c - copied unchanged from r362475, head/sys/arm64/coresight/coresight_funnel_fdt.c projects/nfs-over-tls/sys/arm64/coresight/coresight_replicator.c - copied unchanged from r362475, head/sys/arm64/coresight/coresight_replicator.c projects/nfs-over-tls/sys/arm64/coresight/coresight_replicator.h - copied unchanged from r362475, head/sys/arm64/coresight/coresight_replicator.h projects/nfs-over-tls/sys/arm64/coresight/coresight_replicator_acpi.c - copied unchanged from r362475, head/sys/arm64/coresight/coresight_replicator_acpi.c projects/nfs-over-tls/sys/arm64/coresight/coresight_replicator_fdt.c - copied unchanged from r362475, head/sys/arm64/coresight/coresight_replicator_fdt.c projects/nfs-over-tls/sys/arm64/coresight/coresight_tmc.c - copied unchanged from r362475, head/sys/arm64/coresight/coresight_tmc.c projects/nfs-over-tls/sys/arm64/coresight/coresight_tmc.h - copied unchanged from r362475, head/sys/arm64/coresight/coresight_tmc.h projects/nfs-over-tls/sys/arm64/coresight/coresight_tmc_acpi.c - copied unchanged from r362475, head/sys/arm64/coresight/coresight_tmc_acpi.c projects/nfs-over-tls/sys/arm64/coresight/coresight_tmc_fdt.c - copied unchanged from r362475, head/sys/arm64/coresight/coresight_tmc_fdt.c projects/nfs-over-tls/sys/arm64/qoriq/ - copied from r362475, head/sys/arm64/qoriq/ projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/overflow.h - copied unchanged from r362475, head/sys/compat/linuxkpi/common/include/linux/overflow.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/refcount.h - copied unchanged from r362475, head/sys/compat/linuxkpi/common/include/linux/refcount.h projects/nfs-over-tls/sys/contrib/dev/ice/ - copied from r362475, head/sys/contrib/dev/ice/ projects/nfs-over-tls/sys/contrib/edk2/FREEBSD-upgrade - copied unchanged from r362475, head/sys/contrib/edk2/FREEBSD-upgrade projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_compress_superblock.c - copied unchanged from r362475, head/sys/contrib/zstd/lib/compress/zstd_compress_superblock.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_compress_superblock.h - copied unchanged from r362475, head/sys/contrib/zstd/lib/compress/zstd_compress_superblock.h projects/nfs-over-tls/sys/crypto/skein/amd64/skein_block_asm.S - copied unchanged from r362475, head/sys/crypto/skein/amd64/skein_block_asm.S projects/nfs-over-tls/sys/dev/ahci/ahci_fsl_fdt.c - copied unchanged from r362475, head/sys/dev/ahci/ahci_fsl_fdt.c projects/nfs-over-tls/sys/dev/ice/ - copied from r362475, head/sys/dev/ice/ projects/nfs-over-tls/sys/dev/iicbus/gpio/ - copied from r362475, head/sys/dev/iicbus/gpio/ projects/nfs-over-tls/sys/dev/iicbus/rtc/ - copied from r362475, head/sys/dev/iicbus/rtc/ projects/nfs-over-tls/sys/dev/ixl/ixl_pf_iflib.c - copied unchanged from r362475, head/sys/dev/ixl/ixl_pf_iflib.c projects/nfs-over-tls/sys/dts/arm64/overlays/spigen-rpi4.dtso - copied unchanged from r362475, head/sys/dts/arm64/overlays/spigen-rpi4.dtso projects/nfs-over-tls/sys/gnu/dts/arm/am57-pruss.dtsi - copied unchanged from r362475, head/sys/gnu/dts/arm/am57-pruss.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-pico-dwarf.dts - copied unchanged from r362475, head/sys/gnu/dts/arm/imx6dl-pico-dwarf.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-pico-hobbit.dts - copied unchanged from r362475, head/sys/gnu/dts/arm/imx6dl-pico-hobbit.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-pico-nymph.dts - copied unchanged from r362475, head/sys/gnu/dts/arm/imx6dl-pico-nymph.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-pico-pi.dts - copied unchanged from r362475, head/sys/gnu/dts/arm/imx6dl-pico-pi.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-pico-dwarf.dts - copied unchanged from r362475, head/sys/gnu/dts/arm/imx6q-pico-dwarf.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-pico-hobbit.dts - copied unchanged from r362475, head/sys/gnu/dts/arm/imx6q-pico-hobbit.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-pico-nymph.dts - copied unchanged from r362475, head/sys/gnu/dts/arm/imx6q-pico-nymph.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-pico-pi.dts - copied unchanged from r362475, head/sys/gnu/dts/arm/imx6q-pico-pi.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-pico-dwarf.dtsi - copied unchanged from r362475, head/sys/gnu/dts/arm/imx6qdl-pico-dwarf.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-pico-hobbit.dtsi - copied unchanged from r362475, head/sys/gnu/dts/arm/imx6qdl-pico-hobbit.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-pico-nymph.dtsi - copied unchanged from r362475, head/sys/gnu/dts/arm/imx6qdl-pico-nymph.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-pico-pi.dtsi - copied unchanged from r362475, head/sys/gnu/dts/arm/imx6qdl-pico-pi.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-pico.dtsi - copied unchanged from r362475, head/sys/gnu/dts/arm/imx6qdl-pico.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6ul-pico-dwarf.dts - copied unchanged from r362475, head/sys/gnu/dts/arm/imx6ul-pico-dwarf.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7-colibri-aster.dtsi - copied unchanged from r362475, head/sys/gnu/dts/arm/imx7-colibri-aster.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-colibri-aster.dts - copied unchanged from r362475, head/sys/gnu/dts/arm/imx7d-colibri-aster.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-colibri-emmc-aster.dts - copied unchanged from r362475, head/sys/gnu/dts/arm/imx7d-colibri-emmc-aster.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-pico-dwarf.dts - copied unchanged from r362475, head/sys/gnu/dts/arm/imx7d-pico-dwarf.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-pico-nymph.dts - copied unchanged from r362475, head/sys/gnu/dts/arm/imx7d-pico-nymph.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7s-colibri-aster.dts - copied unchanged from r362475, head/sys/gnu/dts/arm/imx7s-colibri-aster.dts projects/nfs-over-tls/sys/gnu/dts/arm/ste-ux500-samsung-skomer.dts - copied unchanged from r362475, head/sys/gnu/dts/arm/ste-ux500-samsung-skomer.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157c-dhcom-pdk2.dts - copied unchanged from r362475, head/sys/gnu/dts/arm/stm32mp157c-dhcom-pdk2.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157c-dhcom-som.dtsi - copied unchanged from r362475, head/sys/gnu/dts/arm/stm32mp157c-dhcom-som.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun5i-a13-pocketbook-touch-lux-3.dts - copied unchanged from r362475, head/sys/gnu/dts/arm/sun5i-a13-pocketbook-touch-lux-3.dts projects/nfs-over-tls/sys/gnu/dts/arm/sun7i-a20-linutronix-testbox-v2.dts - copied unchanged from r362475, head/sys/gnu/dts/arm/sun7i-a20-linutronix-testbox-v2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinephone-1.0.dts - copied unchanged from r362475, head/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinephone-1.0.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinephone-1.1.dts - copied unchanged from r362475, head/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinephone-1.1.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinephone.dtsi - copied unchanged from r362475, head/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinephone.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinetab.dts - copied unchanged from r362475, head/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinetab.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1028a-kontron-kbox-a-230-ls.dts - copied unchanged from r362475, head/sys/gnu/dts/arm64/freescale/fsl-ls1028a-kontron-kbox-a-230-ls.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1028a-kontron-sl28-var2.dts - copied unchanged from r362475, head/sys/gnu/dts/arm64/freescale/fsl-ls1028a-kontron-sl28-var2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1028a-kontron-sl28-var3-ads2.dts - copied unchanged from r362475, head/sys/gnu/dts/arm64/freescale/fsl-ls1028a-kontron-sl28-var3-ads2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1028a-kontron-sl28-var4.dts - copied unchanged from r362475, head/sys/gnu/dts/arm64/freescale/fsl-ls1028a-kontron-sl28-var4.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1028a-kontron-sl28.dts - copied unchanged from r362475, head/sys/gnu/dts/arm64/freescale/fsl-ls1028a-kontron-sl28.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mp-evk.dts - copied unchanged from r362475, head/sys/gnu/dts/arm64/freescale/imx8mp-evk.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mp-pinfunc.h - copied unchanged from r362475, head/sys/gnu/dts/arm64/freescale/imx8mp-pinfunc.h projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mp.dtsi - copied unchanged from r362475, head/sys/gnu/dts/arm64/freescale/imx8mp.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt8516-pinfunc.h - copied unchanged from r362475, head/sys/gnu/dts/arm64/mediatek/mt8516-pinfunc.h projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt8516-pumpkin.dts - copied unchanged from r362475, head/sys/gnu/dts/arm64/mediatek/mt8516-pumpkin.dts projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt8516.dtsi - copied unchanged from r362475, head/sys/gnu/dts/arm64/mediatek/mt8516.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/pumpkin-common.dtsi - copied unchanged from r362475, head/sys/gnu/dts/arm64/mediatek/pumpkin-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/ipq6018-cp01-c1.dts - copied unchanged from r362475, head/sys/gnu/dts/arm64/qcom/ipq6018-cp01-c1.dts projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/ipq6018.dtsi - copied unchanged from r362475, head/sys/gnu/dts/arm64/qcom/ipq6018.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sm8250-mtp.dts - copied unchanged from r362475, head/sys/gnu/dts/arm64/qcom/sm8250-mtp.dts projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sm8250.dtsi - copied unchanged from r362475, head/sys/gnu/dts/arm64/qcom/sm8250.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a774a1-hihope-rzg2m-ex-idk-1110wr.dts - copied unchanged from r362475, head/sys/gnu/dts/arm64/renesas/r8a774a1-hihope-rzg2m-ex-idk-1110wr.dts projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77961-ulcb.dts - copied unchanged from r362475, head/sys/gnu/dts/arm64/renesas/r8a77961-ulcb.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-pinebook-pro.dts - copied unchanged from r362475, head/sys/gnu/dts/arm64/rockchip/rk3399-pinebook-pro.dts projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/arm/coresight-cti-dt.h - copied unchanged from r362475, head/sys/gnu/dts/include/dt-bindings/arm/coresight-cti-dt.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/k210-clk.h - copied unchanged from r362475, head/sys/gnu/dts/include/dt-bindings/clock/k210-clk.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-sm8250.h - copied unchanged from r362475, head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-sm8250.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,mss-sc7180.h - copied unchanged from r362475, head/sys/gnu/dts/include/dt-bindings/clock/qcom,mss-sc7180.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/sprd,sc9863a-clk.h - copied unchanged from r362475, head/sys/gnu/dts/include/dt-bindings/clock/sprd,sc9863a-clk.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/display/sdtv-standards.h - copied unchanged from r362475, head/sys/gnu/dts/include/dt-bindings/display/sdtv-standards.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/interconnect/qcom,osm-l3.h - copied unchanged from r362475, head/sys/gnu/dts/include/dt-bindings/interconnect/qcom,osm-l3.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/interconnect/qcom,sc7180.h - copied unchanged from r362475, head/sys/gnu/dts/include/dt-bindings/interconnect/qcom,sc7180.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/power/meson-a1-power.h - copied unchanged from r362475, head/sys/gnu/dts/include/dt-bindings/power/meson-a1-power.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/soc/tegra-pmc.h - copied unchanged from r362475, head/sys/gnu/dts/include/dt-bindings/soc/tegra-pmc.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/sound/meson-aiu.h - copied unchanged from r362475, head/sys/gnu/dts/include/dt-bindings/sound/meson-aiu.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/sound/meson-g12a-toacodec.h - copied unchanged from r362475, head/sys/gnu/dts/include/dt-bindings/sound/meson-g12a-toacodec.h projects/nfs-over-tls/sys/gnu/dts/riscv/kendryte/ - copied from r362475, head/sys/gnu/dts/riscv/kendryte/ projects/nfs-over-tls/sys/libkern/arc4random_uniform.c - copied unchanged from r362475, head/sys/libkern/arc4random_uniform.c projects/nfs-over-tls/sys/modules/i2c/rx8803/ - copied from r362475, head/sys/modules/i2c/rx8803/ projects/nfs-over-tls/sys/modules/i2c/tca6416/ - copied from r362475, head/sys/modules/i2c/tca6416/ projects/nfs-over-tls/sys/modules/ice/ - copied from r362475, head/sys/modules/ice/ projects/nfs-over-tls/sys/modules/ice_ddp/ - copied from r362475, head/sys/modules/ice_ddp/ projects/nfs-over-tls/sys/net/route/route_ctl.h - copied unchanged from r362475, head/sys/net/route/route_ctl.h projects/nfs-over-tls/sys/netinet/dccp.h - copied unchanged from r362475, head/sys/netinet/dccp.h projects/nfs-over-tls/sys/powerpc/powerpc/support.S - copied unchanged from r362475, head/sys/powerpc/powerpc/support.S projects/nfs-over-tls/sys/sys/font.h - copied unchanged from r362475, head/sys/sys/font.h Deleted: projects/nfs-over-tls/sys/arm64/arm64/copystr.c projects/nfs-over-tls/sys/arm64/coresight/coresight-cmd.c projects/nfs-over-tls/sys/arm64/coresight/coresight-cpu-debug.c projects/nfs-over-tls/sys/arm64/coresight/coresight-dynamic-replicator.c projects/nfs-over-tls/sys/arm64/coresight/coresight-etm4x.c projects/nfs-over-tls/sys/arm64/coresight/coresight-etm4x.h projects/nfs-over-tls/sys/arm64/coresight/coresight-funnel.c projects/nfs-over-tls/sys/arm64/coresight/coresight-funnel.h projects/nfs-over-tls/sys/arm64/coresight/coresight-tmc.c projects/nfs-over-tls/sys/arm64/coresight/coresight-tmc.h projects/nfs-over-tls/sys/contrib/zstd/contrib/cleanTabs projects/nfs-over-tls/sys/contrib/zstd/contrib/docker/Dockerfile projects/nfs-over-tls/sys/contrib/zstd/contrib/docker/README.md projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/benchmarkDictBuilder/Makefile projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/benchmarkDictBuilder/README.md projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/benchmarkDictBuilder/benchmark.c projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/benchmarkDictBuilder/dictBuilder.h projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/benchmarkDictBuilder/test.sh projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/fastCover/Makefile projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/fastCover/README.md projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/fastCover/fastCover.c projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/fastCover/fastCover.h projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/fastCover/main.c projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/fastCover/test.sh projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/Makefile projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/README.md projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/io.c projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/io.h projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/main.c projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/random.c projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/random.h projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/test.sh projects/nfs-over-tls/sys/contrib/zstd/contrib/gen_html/Makefile projects/nfs-over-tls/sys/contrib/zstd/contrib/gen_html/README.md projects/nfs-over-tls/sys/contrib/zstd/contrib/gen_html/gen-zstd-manual.sh projects/nfs-over-tls/sys/contrib/zstd/contrib/gen_html/gen_html.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/largeNbDicts/Makefile projects/nfs-over-tls/sys/contrib/zstd/contrib/largeNbDicts/README.md projects/nfs-over-tls/sys/contrib/zstd/contrib/largeNbDicts/largeNbDicts.c projects/nfs-over-tls/sys/contrib/zstd/contrib/premake/premake4.lua projects/nfs-over-tls/sys/contrib/zstd/contrib/premake/zstd.lua projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/BUCK projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/ErrorHolder.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/Logging.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/Makefile projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/Options.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/Options.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/Pzstd.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/Pzstd.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/README.md projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/SkippableFrame.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/SkippableFrame.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/images/Cspeed.png projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/images/Dspeed.png projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/main.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/test/BUCK projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/test/OptionsTest.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/test/PzstdTest.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/test/RoundTrip.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/test/RoundTripTest.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/BUCK projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/Buffer.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/FileSystem.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/Likely.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/Range.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/ResourcePool.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/ScopeGuard.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/ThreadPool.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/WorkQueue.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/BUCK projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/BufferTest.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/RangeTest.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/ResourcePoolTest.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/ScopeGuardTest.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/ThreadPoolTest.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/WorkQueueTest.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/examples/Makefile projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/examples/parallel_compression.c projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/examples/parallel_processing.c projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/examples/seekable_compression.c projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/examples/seekable_decompression.c projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/examples/seekable_decompression_mem.c projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/zstd_seekable.h projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/zstd_seekable_compression_format.md projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/zstdseek_compress.c projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/zstdseek_decompress.c projects/nfs-over-tls/sys/contrib/zstd/contrib/snap/snapcraft.yaml projects/nfs-over-tls/sys/contrib/zstd/tests/Makefile projects/nfs-over-tls/sys/contrib/zstd/tests/README.md projects/nfs-over-tls/sys/contrib/zstd/tests/bigdict.c projects/nfs-over-tls/sys/contrib/zstd/tests/checkTag.c projects/nfs-over-tls/sys/contrib/zstd/tests/datagencli.c projects/nfs-over-tls/sys/contrib/zstd/tests/decodecorpus.c projects/nfs-over-tls/sys/contrib/zstd/tests/fullbench.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/Makefile projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/README.md projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/block_decompress.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/block_round_trip.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/dictionary_decompress.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/dictionary_loader.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/dictionary_round_trip.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/fuzz.h projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/fuzz.py projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/fuzz_data_producer.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/fuzz_data_producer.h projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/fuzz_helpers.h projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/regression_driver.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/simple_compress.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/simple_decompress.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/simple_round_trip.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/stream_decompress.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/stream_round_trip.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/zstd_frame_info.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/zstd_helpers.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/zstd_helpers.h projects/nfs-over-tls/sys/contrib/zstd/tests/fuzzer.c projects/nfs-over-tls/sys/contrib/zstd/tests/golden-compression/huffman-compressed-larger projects/nfs-over-tls/sys/contrib/zstd/tests/golden-decompression/rle-first-block.zst projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/Makefile projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/gzip-env.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/helin-segv.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/help-version.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/hufts-segv.gz projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/hufts.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/init.cfg projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/init.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/keep.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/list.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/memcpy-abuse.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/mixed.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/null-suffix-clobber.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/stdin.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/test-driver.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/trailing-nul.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/unpack-invalid.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/z-suffix.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/zdiff.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/zgrep-context.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/zgrep-f.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/zgrep-signal.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/znew-k.sh projects/nfs-over-tls/sys/contrib/zstd/tests/invalidDictionaries.c projects/nfs-over-tls/sys/contrib/zstd/tests/legacy.c projects/nfs-over-tls/sys/contrib/zstd/tests/libzstd_partial_builds.sh projects/nfs-over-tls/sys/contrib/zstd/tests/longmatch.c projects/nfs-over-tls/sys/contrib/zstd/tests/paramgrill.c projects/nfs-over-tls/sys/contrib/zstd/tests/playTests.sh projects/nfs-over-tls/sys/contrib/zstd/tests/poolTests.c projects/nfs-over-tls/sys/contrib/zstd/tests/rateLimiter.py projects/nfs-over-tls/sys/contrib/zstd/tests/regression/Makefile projects/nfs-over-tls/sys/contrib/zstd/tests/regression/config.c projects/nfs-over-tls/sys/contrib/zstd/tests/regression/config.h projects/nfs-over-tls/sys/contrib/zstd/tests/regression/data.c projects/nfs-over-tls/sys/contrib/zstd/tests/regression/data.h projects/nfs-over-tls/sys/contrib/zstd/tests/regression/levels.h projects/nfs-over-tls/sys/contrib/zstd/tests/regression/method.c projects/nfs-over-tls/sys/contrib/zstd/tests/regression/method.h projects/nfs-over-tls/sys/contrib/zstd/tests/regression/result.c projects/nfs-over-tls/sys/contrib/zstd/tests/regression/result.h projects/nfs-over-tls/sys/contrib/zstd/tests/regression/results.csv projects/nfs-over-tls/sys/contrib/zstd/tests/regression/test.c projects/nfs-over-tls/sys/contrib/zstd/tests/roundTripCrash.c projects/nfs-over-tls/sys/contrib/zstd/tests/seqgen.c projects/nfs-over-tls/sys/contrib/zstd/tests/seqgen.h projects/nfs-over-tls/sys/contrib/zstd/tests/symbols.c projects/nfs-over-tls/sys/contrib/zstd/tests/test-zstd-speed.py projects/nfs-over-tls/sys/contrib/zstd/tests/test-zstd-versions.py projects/nfs-over-tls/sys/contrib/zstd/tests/zbufftest.c projects/nfs-over-tls/sys/contrib/zstd/tests/zstreamtest.c projects/nfs-over-tls/sys/crypto/skein/amd64/skein_block_asm.s projects/nfs-over-tls/sys/powerpc/aim/moea64_if.m projects/nfs-over-tls/sys/powerpc/powerpc/copystr.c projects/nfs-over-tls/sys/powerpc/powerpc/mmu_if.m projects/nfs-over-tls/sys/riscv/riscv/copystr.c Modified: projects/nfs-over-tls/sys/amd64/amd64/fpu.c projects/nfs-over-tls/sys/amd64/amd64/initcpu.c projects/nfs-over-tls/sys/amd64/amd64/machdep.c projects/nfs-over-tls/sys/amd64/amd64/pmap.c projects/nfs-over-tls/sys/amd64/amd64/support.S projects/nfs-over-tls/sys/amd64/amd64/xen-locore.S projects/nfs-over-tls/sys/amd64/conf/GENERIC projects/nfs-over-tls/sys/amd64/conf/NOTES projects/nfs-over-tls/sys/amd64/linux/linux_machdep.c projects/nfs-over-tls/sys/amd64/linux/linux_proto.h projects/nfs-over-tls/sys/amd64/linux/linux_syscall.h projects/nfs-over-tls/sys/amd64/linux/linux_syscalls.c projects/nfs-over-tls/sys/amd64/linux/linux_sysent.c projects/nfs-over-tls/sys/amd64/linux/linux_systrace_args.c projects/nfs-over-tls/sys/amd64/linux/linux_sysvec.c projects/nfs-over-tls/sys/amd64/linux/syscalls.master projects/nfs-over-tls/sys/amd64/linux32/linux32_machdep.c projects/nfs-over-tls/sys/amd64/linux32/linux32_proto.h projects/nfs-over-tls/sys/amd64/linux32/linux32_syscall.h projects/nfs-over-tls/sys/amd64/linux32/linux32_syscalls.c projects/nfs-over-tls/sys/amd64/linux32/linux32_sysent.c projects/nfs-over-tls/sys/amd64/linux32/linux32_systrace_args.c projects/nfs-over-tls/sys/amd64/linux32/syscalls.master projects/nfs-over-tls/sys/arm/allwinner/aw_if_dwc.c projects/nfs-over-tls/sys/arm/amlogic/aml8726/aml8726_if_dwc.c projects/nfs-over-tls/sys/arm/arm/copystr.S projects/nfs-over-tls/sys/arm/arm/machdep_boot.c projects/nfs-over-tls/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c projects/nfs-over-tls/sys/arm/freescale/imx/imx6_ccm.c projects/nfs-over-tls/sys/arm/freescale/imx/imx6_ccmreg.h projects/nfs-over-tls/sys/arm/freescale/imx/imx6_ipu.c projects/nfs-over-tls/sys/arm/freescale/imx/imx6_machdep.c projects/nfs-over-tls/sys/arm/freescale/imx/imx_ccmvar.h projects/nfs-over-tls/sys/arm/freescale/vybrid/vf_i2c.c projects/nfs-over-tls/sys/arm/include/elf.h projects/nfs-over-tls/sys/arm/include/param.h projects/nfs-over-tls/sys/arm/mv/armada38x/armada38x_rtc.c projects/nfs-over-tls/sys/arm/mv/files.arm7 projects/nfs-over-tls/sys/arm/mv/gpio.c projects/nfs-over-tls/sys/arm/nvidia/tegra_uart.c projects/nfs-over-tls/sys/arm64/arm64/db_interface.c projects/nfs-over-tls/sys/arm64/arm64/machdep_boot.c projects/nfs-over-tls/sys/arm64/arm64/pmap.c projects/nfs-over-tls/sys/arm64/broadcom/genet/if_genet.c projects/nfs-over-tls/sys/arm64/conf/GENERIC projects/nfs-over-tls/sys/arm64/conf/NOTES projects/nfs-over-tls/sys/arm64/coresight/coresight.c projects/nfs-over-tls/sys/arm64/coresight/coresight.h projects/nfs-over-tls/sys/arm64/include/armreg.h projects/nfs-over-tls/sys/arm64/include/cpufunc.h projects/nfs-over-tls/sys/arm64/include/pcpu.h projects/nfs-over-tls/sys/arm64/include/pmap.h projects/nfs-over-tls/sys/arm64/include/pte.h projects/nfs-over-tls/sys/arm64/include/vfp.h projects/nfs-over-tls/sys/arm64/linux/linux_machdep.c projects/nfs-over-tls/sys/arm64/linux/linux_proto.h projects/nfs-over-tls/sys/arm64/linux/linux_syscall.h projects/nfs-over-tls/sys/arm64/linux/linux_syscalls.c projects/nfs-over-tls/sys/arm64/linux/linux_sysent.c projects/nfs-over-tls/sys/arm64/linux/linux_systrace_args.c projects/nfs-over-tls/sys/arm64/linux/syscalls.master projects/nfs-over-tls/sys/arm64/rockchip/if_dwc_rk.c projects/nfs-over-tls/sys/cam/ata/ata_da.c projects/nfs-over-tls/sys/cam/cam_xpt.c projects/nfs-over-tls/sys/cam/cam_xpt.h projects/nfs-over-tls/sys/cam/ctl/ctl.c projects/nfs-over-tls/sys/cam/ctl/ctl_backend.h projects/nfs-over-tls/sys/cam/ctl/ctl_backend_block.c projects/nfs-over-tls/sys/cam/ctl/ctl_backend_ramdisk.c projects/nfs-over-tls/sys/cam/ctl/ctl_frontend_iscsi.c projects/nfs-over-tls/sys/cam/ctl/ctl_ha.c projects/nfs-over-tls/sys/cam/ctl/ctl_io.h projects/nfs-over-tls/sys/cam/ctl/ctl_ioctl.h projects/nfs-over-tls/sys/cam/ctl/ctl_util.c projects/nfs-over-tls/sys/cam/nvme/nvme_da.c projects/nfs-over-tls/sys/cddl/boot/zfs/zfsimpl.h projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/nfs-over-tls/sys/cddl/dev/dtrace/riscv/dtrace_subr.c projects/nfs-over-tls/sys/compat/cloudabi/cloudabi_file.c projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_misc.c projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_proto.h projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_syscall.h projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_syscalls.c projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_sysent.c projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_systrace_args.c projects/nfs-over-tls/sys/compat/freebsd32/syscalls.master projects/nfs-over-tls/sys/compat/linux/linux.c projects/nfs-over-tls/sys/compat/linux/linux_emul.c projects/nfs-over-tls/sys/compat/linux/linux_event.c projects/nfs-over-tls/sys/compat/linux/linux_file.c projects/nfs-over-tls/sys/compat/linux/linux_file.h projects/nfs-over-tls/sys/compat/linux/linux_futex.c projects/nfs-over-tls/sys/compat/linux/linux_mib.c projects/nfs-over-tls/sys/compat/linux/linux_mib.h projects/nfs-over-tls/sys/compat/linux/linux_misc.c projects/nfs-over-tls/sys/compat/linux/linux_mmap.c projects/nfs-over-tls/sys/compat/linux/linux_mmap.h projects/nfs-over-tls/sys/compat/linux/linux_socket.c projects/nfs-over-tls/sys/compat/linux/linux_socket.h projects/nfs-over-tls/sys/compat/linux/linux_time.c projects/nfs-over-tls/sys/compat/linux/linux_util.c projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/compiler.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/kernel.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/pci.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/random.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/rcupdate.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/timer.h projects/nfs-over-tls/sys/compat/linuxkpi/common/src/linux_compat.c projects/nfs-over-tls/sys/compat/linuxkpi/common/src/linux_page.c projects/nfs-over-tls/sys/conf/NOTES projects/nfs-over-tls/sys/conf/config.mk projects/nfs-over-tls/sys/conf/files projects/nfs-over-tls/sys/conf/files.amd64 projects/nfs-over-tls/sys/conf/files.arm64 projects/nfs-over-tls/sys/conf/files.powerpc projects/nfs-over-tls/sys/conf/files.riscv projects/nfs-over-tls/sys/conf/ldscript.powerpc64 projects/nfs-over-tls/sys/conf/options projects/nfs-over-tls/sys/conf/options.arm64 projects/nfs-over-tls/sys/contrib/dev/acpica/changes.txt projects/nfs-over-tls/sys/contrib/dev/acpica/compiler/aslcompiler.l projects/nfs-over-tls/sys/contrib/dev/acpica/compiler/aslkeywords.y projects/nfs-over-tls/sys/contrib/dev/acpica/compiler/aslmap.c projects/nfs-over-tls/sys/contrib/dev/acpica/compiler/aslmethod.c projects/nfs-over-tls/sys/contrib/dev/acpica/compiler/asltokens.y projects/nfs-over-tls/sys/contrib/dev/acpica/compiler/aslxref.c projects/nfs-over-tls/sys/contrib/dev/acpica/components/debugger/dbdisply.c projects/nfs-over-tls/sys/contrib/dev/acpica/components/utilities/utdecode.c projects/nfs-over-tls/sys/contrib/dev/acpica/include/acpixf.h projects/nfs-over-tls/sys/contrib/dev/acpica/include/actypes.h projects/nfs-over-tls/sys/contrib/dev/ath/ath_hal/ar9300/ar9300.h projects/nfs-over-tls/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c projects/nfs-over-tls/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c projects/nfs-over-tls/sys/contrib/edk2/Include/Base.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Guid/HiiFormMapMethodGuid.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Guid/PcAnsi.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Guid/WinCertificate.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/IndustryStandard/Acpi10.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/IndustryStandard/Acpi20.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/IndustryStandard/Acpi30.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/IndustryStandard/Acpi40.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/IndustryStandard/Acpi50.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/IndustryStandard/Acpi51.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/IndustryStandard/Acpi60.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/IndustryStandard/AcpiAml.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/IndustryStandard/Bluetooth.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Library/BaseLib.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Library/BaseMemoryLib.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Library/DebugLib.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Library/DevicePathLib.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Library/MemoryAllocationLib.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Library/PcdLib.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Library/PrintLib.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Library/UefiBootServicesTableLib.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Protocol/DebugPort.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Protocol/DevicePath.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Protocol/DevicePathFromText.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Protocol/DevicePathToText.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Protocol/DevicePathUtilities.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Protocol/SimpleTextIn.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Protocol/SimpleTextInEx.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Protocol/SimpleTextOut.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Uefi.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Uefi/UefiBaseType.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Uefi/UefiGpt.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Uefi/UefiInternalFormRepresentation.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Uefi/UefiMultiPhase.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Uefi/UefiPxe.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Uefi/UefiSpec.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/MdePkg.dec (contents, props changed) projects/nfs-over-tls/sys/contrib/ena-com/ena_com.c projects/nfs-over-tls/sys/contrib/ena-com/ena_com.h projects/nfs-over-tls/sys/contrib/ena-com/ena_defs/ena_admin_defs.h projects/nfs-over-tls/sys/contrib/ena-com/ena_defs/ena_common_defs.h projects/nfs-over-tls/sys/contrib/ena-com/ena_defs/ena_eth_io_defs.h projects/nfs-over-tls/sys/contrib/ena-com/ena_defs/ena_gen_info.h projects/nfs-over-tls/sys/contrib/ena-com/ena_defs/ena_regs_defs.h projects/nfs-over-tls/sys/contrib/ena-com/ena_eth_com.c projects/nfs-over-tls/sys/contrib/ena-com/ena_eth_com.h projects/nfs-over-tls/sys/contrib/ena-com/ena_plat.h projects/nfs-over-tls/sys/contrib/zstd/CHANGELOG projects/nfs-over-tls/sys/contrib/zstd/CONTRIBUTING.md projects/nfs-over-tls/sys/contrib/zstd/FREEBSD-Xlist projects/nfs-over-tls/sys/contrib/zstd/Makefile projects/nfs-over-tls/sys/contrib/zstd/README.md projects/nfs-over-tls/sys/contrib/zstd/TESTING.md projects/nfs-over-tls/sys/contrib/zstd/appveyor.yml projects/nfs-over-tls/sys/contrib/zstd/doc/educational_decoder/Makefile projects/nfs-over-tls/sys/contrib/zstd/doc/educational_decoder/README.md projects/nfs-over-tls/sys/contrib/zstd/doc/educational_decoder/harness.c projects/nfs-over-tls/sys/contrib/zstd/doc/educational_decoder/zstd_decompress.c projects/nfs-over-tls/sys/contrib/zstd/doc/educational_decoder/zstd_decompress.h projects/nfs-over-tls/sys/contrib/zstd/doc/zstd_compression_format.md projects/nfs-over-tls/sys/contrib/zstd/doc/zstd_manual.html projects/nfs-over-tls/sys/contrib/zstd/examples/Makefile projects/nfs-over-tls/sys/contrib/zstd/examples/common.h projects/nfs-over-tls/sys/contrib/zstd/examples/dictionary_compression.c projects/nfs-over-tls/sys/contrib/zstd/examples/dictionary_decompression.c projects/nfs-over-tls/sys/contrib/zstd/examples/multiple_simple_compression.c projects/nfs-over-tls/sys/contrib/zstd/examples/multiple_streaming_compression.c projects/nfs-over-tls/sys/contrib/zstd/examples/simple_compression.c projects/nfs-over-tls/sys/contrib/zstd/examples/simple_decompression.c projects/nfs-over-tls/sys/contrib/zstd/examples/streaming_compression.c projects/nfs-over-tls/sys/contrib/zstd/examples/streaming_decompression.c projects/nfs-over-tls/sys/contrib/zstd/examples/streaming_memory_usage.c projects/nfs-over-tls/sys/contrib/zstd/lib/Makefile projects/nfs-over-tls/sys/contrib/zstd/lib/README.md projects/nfs-over-tls/sys/contrib/zstd/lib/common/bitstream.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/compiler.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/cpu.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/debug.c projects/nfs-over-tls/sys/contrib/zstd/lib/common/debug.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/entropy_common.c projects/nfs-over-tls/sys/contrib/zstd/lib/common/error_private.c projects/nfs-over-tls/sys/contrib/zstd/lib/common/error_private.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/fse.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/fse_decompress.c projects/nfs-over-tls/sys/contrib/zstd/lib/common/huf.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/mem.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/pool.c projects/nfs-over-tls/sys/contrib/zstd/lib/common/pool.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/threading.c projects/nfs-over-tls/sys/contrib/zstd/lib/common/threading.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/xxhash.c projects/nfs-over-tls/sys/contrib/zstd/lib/common/xxhash.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/zstd_common.c projects/nfs-over-tls/sys/contrib/zstd/lib/common/zstd_errors.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/zstd_internal.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/fse_compress.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/hist.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/hist.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/huf_compress.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_compress.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_compress_internal.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_compress_literals.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_compress_literals.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_compress_sequences.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_compress_sequences.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_cwksp.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_double_fast.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_double_fast.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_fast.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_fast.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_lazy.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_lazy.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_ldm.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_ldm.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_opt.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_opt.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstdmt_compress.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstdmt_compress.h projects/nfs-over-tls/sys/contrib/zstd/lib/decompress/huf_decompress.c projects/nfs-over-tls/sys/contrib/zstd/lib/decompress/zstd_ddict.c projects/nfs-over-tls/sys/contrib/zstd/lib/decompress/zstd_ddict.h projects/nfs-over-tls/sys/contrib/zstd/lib/decompress/zstd_decompress.c projects/nfs-over-tls/sys/contrib/zstd/lib/decompress/zstd_decompress_block.c projects/nfs-over-tls/sys/contrib/zstd/lib/decompress/zstd_decompress_block.h projects/nfs-over-tls/sys/contrib/zstd/lib/decompress/zstd_decompress_internal.h projects/nfs-over-tls/sys/contrib/zstd/lib/deprecated/zbuff.h projects/nfs-over-tls/sys/contrib/zstd/lib/deprecated/zbuff_common.c projects/nfs-over-tls/sys/contrib/zstd/lib/deprecated/zbuff_compress.c projects/nfs-over-tls/sys/contrib/zstd/lib/deprecated/zbuff_decompress.c projects/nfs-over-tls/sys/contrib/zstd/lib/dictBuilder/cover.c projects/nfs-over-tls/sys/contrib/zstd/lib/dictBuilder/cover.h projects/nfs-over-tls/sys/contrib/zstd/lib/dictBuilder/fastcover.c projects/nfs-over-tls/sys/contrib/zstd/lib/dictBuilder/zdict.c projects/nfs-over-tls/sys/contrib/zstd/lib/dictBuilder/zdict.h projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_legacy.h projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v01.c projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v01.h projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v02.c projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v02.h projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v03.c projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v03.h projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v04.c projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v04.h projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v05.c projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v05.h projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v06.c projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v06.h projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v07.c projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v07.h projects/nfs-over-tls/sys/contrib/zstd/lib/libzstd.pc.in projects/nfs-over-tls/sys/contrib/zstd/lib/zstd.h projects/nfs-over-tls/sys/contrib/zstd/programs/Makefile projects/nfs-over-tls/sys/contrib/zstd/programs/README.md projects/nfs-over-tls/sys/contrib/zstd/programs/benchfn.c projects/nfs-over-tls/sys/contrib/zstd/programs/benchfn.h projects/nfs-over-tls/sys/contrib/zstd/programs/benchzstd.c projects/nfs-over-tls/sys/contrib/zstd/programs/benchzstd.h projects/nfs-over-tls/sys/contrib/zstd/programs/datagen.c projects/nfs-over-tls/sys/contrib/zstd/programs/datagen.h projects/nfs-over-tls/sys/contrib/zstd/programs/dibio.c projects/nfs-over-tls/sys/contrib/zstd/programs/dibio.h projects/nfs-over-tls/sys/contrib/zstd/programs/fileio.c projects/nfs-over-tls/sys/contrib/zstd/programs/fileio.h projects/nfs-over-tls/sys/contrib/zstd/programs/platform.h projects/nfs-over-tls/sys/contrib/zstd/programs/timefn.c projects/nfs-over-tls/sys/contrib/zstd/programs/timefn.h projects/nfs-over-tls/sys/contrib/zstd/programs/util.c projects/nfs-over-tls/sys/contrib/zstd/programs/util.h projects/nfs-over-tls/sys/contrib/zstd/programs/zstd.1 projects/nfs-over-tls/sys/contrib/zstd/programs/zstd.1.md projects/nfs-over-tls/sys/contrib/zstd/programs/zstdcli.c projects/nfs-over-tls/sys/contrib/zstd/programs/zstdgrep projects/nfs-over-tls/sys/contrib/zstd/programs/zstdgrep.1 projects/nfs-over-tls/sys/contrib/zstd/programs/zstdless.1 projects/nfs-over-tls/sys/contrib/zstd/zlibWrapper/Makefile projects/nfs-over-tls/sys/contrib/zstd/zlibWrapper/examples/zwrapbench.c projects/nfs-over-tls/sys/contrib/zstd/zlibWrapper/gzcompatibility.h projects/nfs-over-tls/sys/contrib/zstd/zlibWrapper/zstd_zlibwrapper.c projects/nfs-over-tls/sys/contrib/zstd/zlibWrapper/zstd_zlibwrapper.h projects/nfs-over-tls/sys/crypto/aesni/aesni.c projects/nfs-over-tls/sys/crypto/aesni/aesni.h projects/nfs-over-tls/sys/crypto/aesni/aesni_ccm.c projects/nfs-over-tls/sys/crypto/armv8/armv8_crypto.c projects/nfs-over-tls/sys/crypto/blake2/blake2-sw.c projects/nfs-over-tls/sys/crypto/blake2/blake2_cryptodev.c projects/nfs-over-tls/sys/crypto/ccp/ccp.c projects/nfs-over-tls/sys/crypto/via/padlock.c projects/nfs-over-tls/sys/crypto/via/padlock_hash.c projects/nfs-over-tls/sys/ddb/db_main.c projects/nfs-over-tls/sys/ddb/ddb.h projects/nfs-over-tls/sys/dev/acpica/acpi.c projects/nfs-over-tls/sys/dev/acpica/acpi_pci.c projects/nfs-over-tls/sys/dev/acpica/acpi_resource.c projects/nfs-over-tls/sys/dev/acpica/acpi_timer.c projects/nfs-over-tls/sys/dev/ahci/ahci_pci.c projects/nfs-over-tls/sys/dev/altera/dwc/if_dwc_socfpga.c projects/nfs-over-tls/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/nfs-over-tls/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/nfs-over-tls/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/nfs-over-tls/sys/dev/ath/ath_hal/ar9001/ar9130_attach.c projects/nfs-over-tls/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c projects/nfs-over-tls/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c projects/nfs-over-tls/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c projects/nfs-over-tls/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c projects/nfs-over-tls/sys/dev/ath/ath_rate/sample/sample.h projects/nfs-over-tls/sys/dev/ath/if_ath.c projects/nfs-over-tls/sys/dev/ath/if_ath_misc.h projects/nfs-over-tls/sys/dev/ath/if_ath_rx.c projects/nfs-over-tls/sys/dev/ath/if_ath_sysctl.c projects/nfs-over-tls/sys/dev/atkbdc/psm.c projects/nfs-over-tls/sys/dev/cesa/cesa.c projects/nfs-over-tls/sys/dev/cpuctl/cpuctl.c projects/nfs-over-tls/sys/dev/cpufreq/cpufreq_dt.c projects/nfs-over-tls/sys/dev/cxgb/cxgb_main.c projects/nfs-over-tls/sys/dev/cxgbe/crypto/t4_crypto.c projects/nfs-over-tls/sys/dev/cxgbe/crypto/t4_keyctx.c projects/nfs-over-tls/sys/dev/cxgbe/t4_main.c projects/nfs-over-tls/sys/dev/dwc/if_dwc.c projects/nfs-over-tls/sys/dev/dwc/if_dwc.h projects/nfs-over-tls/sys/dev/dwc/if_dwc_if.m projects/nfs-over-tls/sys/dev/dwc/if_dwcvar.h projects/nfs-over-tls/sys/dev/e1000/e1000_api.c projects/nfs-over-tls/sys/dev/e1000/e1000_hw.h projects/nfs-over-tls/sys/dev/e1000/e1000_i210.c projects/nfs-over-tls/sys/dev/e1000/e1000_ich8lan.c projects/nfs-over-tls/sys/dev/e1000/if_em.c projects/nfs-over-tls/sys/dev/ena/ena.c projects/nfs-over-tls/sys/dev/ena/ena.h projects/nfs-over-tls/sys/dev/ena/ena_datapath.c projects/nfs-over-tls/sys/dev/ena/ena_datapath.h projects/nfs-over-tls/sys/dev/ena/ena_netmap.c projects/nfs-over-tls/sys/dev/ena/ena_netmap.h projects/nfs-over-tls/sys/dev/ena/ena_sysctl.c projects/nfs-over-tls/sys/dev/ena/ena_sysctl.h projects/nfs-over-tls/sys/dev/evdev/evdev_utils.c projects/nfs-over-tls/sys/dev/glxsb/glxsb_hash.c projects/nfs-over-tls/sys/dev/hdmi/dwc_hdmi.c projects/nfs-over-tls/sys/dev/hifn/hifn7751.c projects/nfs-over-tls/sys/dev/hptmv/vdevice.h projects/nfs-over-tls/sys/dev/ic/z8530.h projects/nfs-over-tls/sys/dev/iicbus/iicbb.c projects/nfs-over-tls/sys/dev/iscsi/icl.h projects/nfs-over-tls/sys/dev/iscsi/icl_conn_if.m projects/nfs-over-tls/sys/dev/iscsi/icl_soft.c projects/nfs-over-tls/sys/dev/iscsi/icl_wrappers.h projects/nfs-over-tls/sys/dev/iwn/if_iwn.c projects/nfs-over-tls/sys/dev/ixl/i40e_adminq.c projects/nfs-over-tls/sys/dev/ixl/i40e_adminq_cmd.h projects/nfs-over-tls/sys/dev/ixl/i40e_common.c projects/nfs-over-tls/sys/dev/ixl/i40e_dcb.c projects/nfs-over-tls/sys/dev/ixl/i40e_dcb.h projects/nfs-over-tls/sys/dev/ixl/i40e_devids.h projects/nfs-over-tls/sys/dev/ixl/i40e_lan_hmc.c projects/nfs-over-tls/sys/dev/ixl/i40e_nvm.c projects/nfs-over-tls/sys/dev/ixl/i40e_osdep.c projects/nfs-over-tls/sys/dev/ixl/i40e_prototype.h projects/nfs-over-tls/sys/dev/ixl/i40e_register.h projects/nfs-over-tls/sys/dev/ixl/i40e_type.h projects/nfs-over-tls/sys/dev/ixl/if_iavf.c projects/nfs-over-tls/sys/dev/ixl/if_ixl.c projects/nfs-over-tls/sys/dev/ixl/ixl.h projects/nfs-over-tls/sys/dev/ixl/ixl_pf.h projects/nfs-over-tls/sys/dev/ixl/ixl_pf_i2c.c projects/nfs-over-tls/sys/dev/ixl/ixl_pf_iov.c projects/nfs-over-tls/sys/dev/ixl/ixl_pf_main.c projects/nfs-over-tls/sys/dev/ixl/ixl_txrx.c projects/nfs-over-tls/sys/dev/ksyms/ksyms.c projects/nfs-over-tls/sys/dev/mii/brgphy.c projects/nfs-over-tls/sys/dev/mii/brgphyreg.h projects/nfs-over-tls/sys/dev/mii/miidevs projects/nfs-over-tls/sys/dev/mii/miivar.h projects/nfs-over-tls/sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c projects/nfs-over-tls/sys/dev/mlx5/mlx5_core/mlx5_fw.c projects/nfs-over-tls/sys/dev/mlx5/mlx5_core/mlx5_rl.c projects/nfs-over-tls/sys/dev/mlx5/mlx5_en/en.h projects/nfs-over-tls/sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c projects/nfs-over-tls/sys/dev/mlx5/mlx5_en/mlx5_en_main.c projects/nfs-over-tls/sys/dev/mlx5/mlx5_en/mlx5_en_tx.c projects/nfs-over-tls/sys/dev/mlx5/mlx5_ifc.h projects/nfs-over-tls/sys/dev/mxge/if_mxge.c projects/nfs-over-tls/sys/dev/netmap/if_vtnet_netmap.h projects/nfs-over-tls/sys/dev/netmap/netmap_kern.h projects/nfs-over-tls/sys/dev/netmap/netmap_vale.c projects/nfs-over-tls/sys/dev/nvme/nvme_ctrlr.c projects/nfs-over-tls/sys/dev/nvme/nvme_private.h projects/nfs-over-tls/sys/dev/nvme/nvme_qpair.c projects/nfs-over-tls/sys/dev/oce/oce_if.c projects/nfs-over-tls/sys/dev/otus/if_otus.c projects/nfs-over-tls/sys/dev/otus/if_otusreg.h projects/nfs-over-tls/sys/dev/pci/pci.c projects/nfs-over-tls/sys/dev/pci/pci_dw.c projects/nfs-over-tls/sys/dev/pci/pci_dw_mv.c projects/nfs-over-tls/sys/dev/pci/pci_host_generic.c projects/nfs-over-tls/sys/dev/pci/pci_host_generic.h projects/nfs-over-tls/sys/dev/pci/pci_host_generic_acpi.c projects/nfs-over-tls/sys/dev/pci/pci_host_generic_fdt.c projects/nfs-over-tls/sys/dev/pci/pci_pci.c projects/nfs-over-tls/sys/dev/powermac_nvram/powermac_nvram.c projects/nfs-over-tls/sys/dev/powermac_nvram/powermac_nvramvar.h projects/nfs-over-tls/sys/dev/safe/safe.c projects/nfs-over-tls/sys/dev/scc/scc_bfe.h projects/nfs-over-tls/sys/dev/scc/scc_bfe_macio.c projects/nfs-over-tls/sys/dev/scc/scc_dev_z8530.c projects/nfs-over-tls/sys/dev/sec/sec.c projects/nfs-over-tls/sys/dev/sound/pci/hda/hdac.c projects/nfs-over-tls/sys/dev/sound/pci/hda/hdac.h projects/nfs-over-tls/sys/dev/sound/pci/hda/hdacc.c projects/nfs-over-tls/sys/dev/sound/usb/uaudio.c projects/nfs-over-tls/sys/dev/superio/superio.c projects/nfs-over-tls/sys/dev/usb/net/if_cdceem.c projects/nfs-over-tls/sys/dev/usb/net/if_muge.c projects/nfs-over-tls/sys/dev/usb/net/if_smsc.c projects/nfs-over-tls/sys/dev/usb/usb_device.c projects/nfs-over-tls/sys/dev/usb/usb_hid.c projects/nfs-over-tls/sys/dev/usb/usb_transfer.c projects/nfs-over-tls/sys/dev/usb/usbdi.h projects/nfs-over-tls/sys/dev/usb/wlan/if_rsu.c projects/nfs-over-tls/sys/dev/usb/wlan/if_run.c projects/nfs-over-tls/sys/dev/usb/wlan/if_runreg.h projects/nfs-over-tls/sys/dev/usb/wlan/if_runvar.h projects/nfs-over-tls/sys/dev/virtio/mmio/virtio_mmio.c projects/nfs-over-tls/sys/dev/virtio/network/if_vtnet.c projects/nfs-over-tls/sys/dev/virtio/network/if_vtnetvar.h projects/nfs-over-tls/sys/dev/virtio/virtio.c projects/nfs-over-tls/sys/dev/virtio/virtqueue.c projects/nfs-over-tls/sys/dev/vt/font/vt_font_default.c projects/nfs-over-tls/sys/dev/vt/vt.h projects/nfs-over-tls/sys/dev/vt/vt_buf.c projects/nfs-over-tls/sys/dev/vt/vt_core.c projects/nfs-over-tls/sys/dev/vt/vt_font.c projects/nfs-over-tls/sys/dev/xen/blkfront/blkfront.c projects/nfs-over-tls/sys/dev/xen/control/control.c projects/nfs-over-tls/sys/fs/cd9660/cd9660_vfsops.c projects/nfs-over-tls/sys/fs/devfs/devfs_vnops.c projects/nfs-over-tls/sys/fs/fuse/fuse_vfsops.c projects/nfs-over-tls/sys/fs/msdosfs/msdosfs_vfsops.c projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c projects/nfs-over-tls/sys/fs/nfs/nfsdport.h projects/nfs-over-tls/sys/fs/nfs/nfskpiport.h projects/nfs-over-tls/sys/fs/nfs/nfsport.h projects/nfs-over-tls/sys/fs/nfsclient/nfs_clbio.c projects/nfs-over-tls/sys/fs/nfsclient/nfs_clport.c projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c projects/nfs-over-tls/sys/fs/nfsclient/nfs_clstate.c projects/nfs-over-tls/sys/fs/nfsclient/nfs_clvnops.c projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdport.c projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdserv.c projects/nfs-over-tls/sys/fs/tmpfs/tmpfs.h projects/nfs-over-tls/sys/fs/tmpfs/tmpfs_vfsops.c projects/nfs-over-tls/sys/fs/tmpfs/tmpfs_vnops.c projects/nfs-over-tls/sys/fs/unionfs/union_vfsops.c projects/nfs-over-tls/sys/geom/eli/g_eli.c projects/nfs-over-tls/sys/geom/eli/g_eli.h projects/nfs-over-tls/sys/geom/eli/g_eli_crypto.c projects/nfs-over-tls/sys/geom/eli/g_eli_integrity.c projects/nfs-over-tls/sys/geom/eli/g_eli_privacy.c projects/nfs-over-tls/sys/geom/geom_subr.c projects/nfs-over-tls/sys/geom/geom_vfs.c projects/nfs-over-tls/sys/geom/journal/g_journal_ufs.c projects/nfs-over-tls/sys/geom/label/g_label_ufs.c projects/nfs-over-tls/sys/geom/part/g_part.c projects/nfs-over-tls/sys/geom/part/g_part_if.m projects/nfs-over-tls/sys/geom/part/g_part_mbr.c projects/nfs-over-tls/sys/gnu/dts/arm/am33xx-l4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am33xx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am4372.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am437x-gp-evm.dts projects/nfs-over-tls/sys/gnu/dts/arm/am437x-idk-evm.dts projects/nfs-over-tls/sys/gnu/dts/arm/am437x-l4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am437x-sk-evm.dts projects/nfs-over-tls/sys/gnu/dts/arm/am5718.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am571x-idk.dts projects/nfs-over-tls/sys/gnu/dts/arm/am5728.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am5748.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am574x-idk.dts projects/nfs-over-tls/sys/gnu/dts/arm/am57xx-beagle-x15-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am57xx-idk-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/arm-realview-pbx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-g4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-g5.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-g6-pinctrl.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-g6.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/at91-dvk_su60_somc_lcm.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/at91-sam9x60ek.dts (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/at91-sama5d27_wlsom1_ek.dts (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/at91-sama5d2_ptc_ek.dts projects/nfs-over-tls/sys/gnu/dts/arm/at91-sama5d2_xplained.dts projects/nfs-over-tls/sys/gnu/dts/arm/at91-sama5d4_ma5d4evk.dts projects/nfs-over-tls/sys/gnu/dts/arm/at91sam9n12ek.dts projects/nfs-over-tls/sys/gnu/dts/arm/at91sam9x5dm.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/bcm-hr2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/bcm2711-rpi-4-b.dts projects/nfs-over-tls/sys/gnu/dts/arm/bcm2711.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/bcm2835-rpi-zero-w.dts projects/nfs-over-tls/sys/gnu/dts/arm/bcm2835-rpi.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/bcm283x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dm814x-clocks.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dm814x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dm816x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dra62x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dra7.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dra72x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dra74x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/ecx-2000.dts projects/nfs-over-tls/sys/gnu/dts/arm/ecx-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/exynos3250-artik5.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/exynos4210-universal_c210.dts projects/nfs-over-tls/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/exynos5250-arndale.dts projects/nfs-over-tls/sys/gnu/dts/arm/exynos5420-arndale-octa.dts projects/nfs-over-tls/sys/gnu/dts/arm/exynos5422-cpus.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/exynos5422-odroid-core.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/exynos5422-odroidhc1.dts projects/nfs-over-tls/sys/gnu/dts/arm/exynos5422-odroidxu3-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/gemini-dlink-dir-685.dts projects/nfs-over-tls/sys/gnu/dts/arm/gemini-dlink-dns-313.dts projects/nfs-over-tls/sys/gnu/dts/arm/gemini-nas4220b.dts projects/nfs-over-tls/sys/gnu/dts/arm/gemini-sl93512r.dts projects/nfs-over-tls/sys/gnu/dts/arm/gemini-sq201.dts projects/nfs-over-tls/sys/gnu/dts/arm/gemini.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/highbank.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx23-olinuxino.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx23.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx25-pinfunc.h projects/nfs-over-tls/sys/gnu/dts/arm/imx25.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx27-phytec-phycard-s-rdk.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx27.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx28-apx4devkit.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx28.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx31.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx35.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx50.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx51-zii-rdu1.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx51.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx53.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-colibri-eval-v3.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-riotboard.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-yapp4-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-yapp4-ursa.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-apalis-eval.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-apalis-ixora-v1.1.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-apalis-ixora.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-b450v3.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-b650v3.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-b850v3.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-bx50v3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-marsboard.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-novena.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-apalis.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-colibri.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw52xx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw53xx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw54xx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw553x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw5910.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-phytec-phycore-som.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-sr-som-ti.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qp.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6sl.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6sll.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6sx-nitrogen6sx.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6sx-pinfunc.h projects/nfs-over-tls/sys/gnu/dts/arm/imx6sx-sabreauto.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6sx-sdb.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6sx-softing-vining-2000.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6sx-udoo-neo.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6sx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6ul-ccimx6ulsbcpro.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6ul-pico.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6ul.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6ull.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7-colibri-eval-v3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7-colibri.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-cl-som-imx7.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-colibri-emmc.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-colibri-eval-v3.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-colibri.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7s-colibri-eval-v3.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7s-colibri.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7s.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7ulp-evk.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7ulp.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/integratorap.dts projects/nfs-over-tls/sys/gnu/dts/arm/iwg20d-q7-dbcm-ca.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/mmp2-brownstone.dts projects/nfs-over-tls/sys/gnu/dts/arm/mmp2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/mmp3-dell-ariel.dts projects/nfs-over-tls/sys/gnu/dts/arm/mmp3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/motorola-mapphone-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/mt2701.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/mt7623.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/mt7629.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/omap3-n950-n9.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/omap4-l4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/omap4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/omap5-l4-abe.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/omap5.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/pxa168-aspenite.dts projects/nfs-over-tls/sys/gnu/dts/arm/pxa168.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/pxa910-dkb.dts projects/nfs-over-tls/sys/gnu/dts/arm/pxa910.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/qcom-apq8064.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/qcom-apq8084.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/qcom-ipq4019.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/qcom-ipq8064.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/qcom-mdm9615.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/qcom-msm8660.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/qcom-msm8960.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/qcom-msm8974-lge-nexus5-hammerhead.dts projects/nfs-over-tls/sys/gnu/dts/arm/qcom-msm8974-sony-xperia-honami.dts projects/nfs-over-tls/sys/gnu/dts/arm/qcom-msm8974.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r7s72100-gr-peach.dts projects/nfs-over-tls/sys/gnu/dts/arm/r7s72100.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r7s9210.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a73a4-ape6evm.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a73a4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7740.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7743.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7744.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7745-iwg22d-sodimm-dbhd-ca.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7745-iwg22d-sodimm.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7745.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a77470.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7790-lager.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7790-stout.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7790.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7791-koelsch.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7791-porter.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7791.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7792-blanche.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7792-wheat.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7792.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7793-gose.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7793.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7794-alt.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7794-silk.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7794.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rk3036-kylin.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3036.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rk3066a.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rk3188-bqedison2qc.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3188.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rk3228-evb.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3229-xms6.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk322x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-evb-act8846.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-evb-rk808.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-firefly-reload.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-r89.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-tinker.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-vyasa.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3288.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rk3xxx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rv1108.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sam9x60.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/sama5d2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sama5d3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sama5d4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sh73a0-kzm9g.dts projects/nfs-over-tls/sys/gnu/dts/arm/socfpga_arria10.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/socfpga_arria10_socdk_nand.dts projects/nfs-over-tls/sys/gnu/dts/arm/ste-ab8500.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/ste-ab8505.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/ste-dbx5x0.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/ste-href-stuib.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/ste-href-tvk1281618-r2.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/ste-href-tvk1281618-r3.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32746g-eval.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15-pinctrl.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp151.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp153.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157a-avenger96.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157c-ed1.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157c-ev1.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15xx-dkx.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/sun5i.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun6i-a31.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun7i-a20.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-a23-a33.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-a33.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-a83t-tbs-a711.dts projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-a83t.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-h3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-r40.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-v3s.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sunxi-h3-h5.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tango4-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra114-dalmore.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra114.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra124-apalis-v1.2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra124-apalis.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra124-jetson-tk1.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra124-nyan.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra124-venice2.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra124.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra20.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra30-apalis-v1.1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra30-apalis.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra30-beaver.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra30-cardhu.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra30-colibri.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra30.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-ld4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-pro4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-pro5.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-pxs2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-ref-daughter.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-sld8.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/versatile-ab-ib2.dts projects/nfs-over-tls/sys/gnu/dts/arm/vexpress-v2m-rs1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/vexpress-v2m.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/vexpress-v2p-ca15-tc1.dts projects/nfs-over-tls/sys/gnu/dts/arm/vexpress-v2p-ca15_a7.dts projects/nfs-over-tls/sys/gnu/dts/arm/vexpress-v2p-ca5s.dts projects/nfs-over-tls/sys/gnu/dts/arm/vexpress-v2p-ca9.dts projects/nfs-over-tls/sys/gnu/dts/arm/vf-colibri-eval-v3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/vf-colibri.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/vf500-colibri-eval-v3.dts projects/nfs-over-tls/sys/gnu/dts/arm/vf500-colibri.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/vf500.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/vf610-colibri-eval-v3.dts projects/nfs-over-tls/sys/gnu/dts/arm/vf610-colibri.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/vf610-zii-cfu1.dts projects/nfs-over-tls/sys/gnu/dts/arm/vf610-zii-dev.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/vf610-zii-spb4.dts projects/nfs-over-tls/sys/gnu/dts/arm/vf610-zii-ssmb-dtu.dts projects/nfs-over-tls/sys/gnu/dts/arm/vf610-zii-ssmb-spu3.dts projects/nfs-over-tls/sys/gnu/dts/arm/vf610m4-colibri.dts projects/nfs-over-tls/sys/gnu/dts/arm/vfxxx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-a64-olinuxino.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinebook.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-a64.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h5-orangepi-pc2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h5.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6-beelink-gs1.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6-orangepi-3.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6-orangepi-one-plus.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6-orangepi.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6-pine-h64.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/altera/socfpga_stratix10_socdk.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-a1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-axg-s400.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12a-sei510.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12a-u200.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12a-x96-max.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12b-khadas-vim3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12b-odroid-n2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12b-ugoos-am6.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxbb-kii-pro.dts (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxbb-odroidc2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxbb-vega-s95.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxl-s905x-p212.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxm-khadas-vim2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxm.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-khadas-vim3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-sm1-sei610.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-sm1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/foundation-v8.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/fvp-base-revc.dts projects/nfs-over-tls/sys/gnu/dts/arm64/arm/juno-base.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/juno-motherboard.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/rtsm_ve-aemv8a.dts projects/nfs-over-tls/sys/gnu/dts/arm64/arm/rtsm_ve-motherboard-rs2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/rtsm_ve-motherboard.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/vexpress-v2f-1xv7-ca53x2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/arm/vexpress-v2m-rs1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1028a-qds.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1028a-rdb.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1028a.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1088a-rdb.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1088a.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls208xa.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-lx2160a-cex7.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-lx2160a-qds.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-lx2160a-rdb.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-lx2160a.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mm-evk.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mm.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mn-evk.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mn.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mq-evk.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mq-librem5-devkit.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mq-phanbell.dts (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mq.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8qxp.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/s32v234.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/intel/socfpga_agilex_socdk.dts projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-3720-espressobin-emmc.dts projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-3720-espressobin-v7-emmc.dts projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-3720-espressobin-v7.dts projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-3720-espressobin.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-8040-clearfog-gt-8k.dts projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-8040-mcbin.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-ap806-dual.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-ap807-quad.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt2712e.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt6797.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt7622.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt8173.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt8183.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra132.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra186-p2771-0000.dts projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra186-p3310.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra186.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra194-p2888.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra194-p2972-0000.dts projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra194.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra210-p2180.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra210-p2371-2180.dts projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra210-p2597.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra210-p3450-0000.dts projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra210-smaug.dts projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra210.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/apq8016-sbc.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/apq8096-db820c.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/ipq8074.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8916-samsung-a2015-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8916.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8992.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8994.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8996.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8998-mtp.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8998.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/pm6150.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/pm8998.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/qcs404-evb.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/qcs404.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sc7180-idp.dts (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sc7180.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sdm845-cheza.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sdm845-db845c.dts projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sdm845-mtp.dts projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sdm845.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sdm850-lenovo-yoga-c630.dts projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a774a1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a774b1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a774c0.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77950.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77951.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77960.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77961-salvator-xs.dts projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77961.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77965.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77970-eagle.dts projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77970-v3msk.dts projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77970.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77980-condor.dts projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77980-v3hsk.dts projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77980.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77990-ebisu.dts projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77990.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77995-draak.dts projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77995.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/px30.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3308.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3328-a1.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3328-evb.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3328-rock64.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3328.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3368-px5-evb.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3368.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-evb.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-gru-chromebook.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-gru.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-hugsun-x99.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-orangepi.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-puma.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-rock960.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-sapphire-excavator.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399pro-rock-pi-n10.dts (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/socionext/uniphier-ld11.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/socionext/uniphier-ld20.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/socionext/uniphier-pxs3-ref.dts projects/nfs-over-tls/sys/gnu/dts/arm64/socionext/uniphier-pxs3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-am65-main.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-am65-mcu.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-am65.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-am654-base-board.dts projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-j721e-common-proc-board.dts projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-j721e-mcu-wakeup.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-j721e.dtsi projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/bus/ti-sysc.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/dm814.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/g12a-clkc.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/gxbb-clkc.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/imx7d-clock.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/imx8mm-clock.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/imx8mn-clock.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/imx8mp-clock.h (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/imx8mq-clock.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/marvell,mmp2.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-sc7180.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-sm8150.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,gpucc-sc7180.h (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,rpmcc.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,rpmh.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/sun50i-a64-ccu.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/tegra114-car.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/tegra124-car-common.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/tegra210-car.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/tegra30-car.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/input/linux-event-codes.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/interconnect/qcom,sdm845.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/leds/common.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/media/tvp5150.h projects/nfs-over-tls/sys/i386/i386/machdep.c projects/nfs-over-tls/sys/i386/i386/npx.c projects/nfs-over-tls/sys/i386/i386/pmap.c projects/nfs-over-tls/sys/i386/i386/support.s projects/nfs-over-tls/sys/i386/i386/vm_machdep.c projects/nfs-over-tls/sys/i386/linux/linux_machdep.c projects/nfs-over-tls/sys/i386/linux/linux_proto.h projects/nfs-over-tls/sys/i386/linux/linux_syscall.h projects/nfs-over-tls/sys/i386/linux/linux_syscalls.c projects/nfs-over-tls/sys/i386/linux/linux_sysent.c projects/nfs-over-tls/sys/i386/linux/linux_systrace_args.c projects/nfs-over-tls/sys/i386/linux/syscalls.master projects/nfs-over-tls/sys/kern/init_main.c projects/nfs-over-tls/sys/kern/init_sysent.c projects/nfs-over-tls/sys/kern/kern_descrip.c projects/nfs-over-tls/sys/kern/kern_environment.c projects/nfs-over-tls/sys/kern/kern_exit.c projects/nfs-over-tls/sys/kern/kern_fork.c projects/nfs-over-tls/sys/kern/kern_jail.c projects/nfs-over-tls/sys/kern/kern_linker.c projects/nfs-over-tls/sys/kern/kern_mbuf.c projects/nfs-over-tls/sys/kern/kern_priv.c projects/nfs-over-tls/sys/kern/kern_proc.c projects/nfs-over-tls/sys/kern/kern_prot.c projects/nfs-over-tls/sys/kern/kern_sendfile.c projects/nfs-over-tls/sys/kern/kern_sig.c projects/nfs-over-tls/sys/kern/kern_tc.c projects/nfs-over-tls/sys/kern/kern_thread.c projects/nfs-over-tls/sys/kern/link_elf.c projects/nfs-over-tls/sys/kern/subr_bus.c projects/nfs-over-tls/sys/kern/subr_bus_dma.c projects/nfs-over-tls/sys/kern/subr_csan.c projects/nfs-over-tls/sys/kern/subr_firmware.c projects/nfs-over-tls/sys/kern/subr_intr.c projects/nfs-over-tls/sys/kern/subr_terminal.c projects/nfs-over-tls/sys/kern/sys_process.c projects/nfs-over-tls/sys/kern/syscalls.c projects/nfs-over-tls/sys/kern/syscalls.master projects/nfs-over-tls/sys/kern/systrace_args.c projects/nfs-over-tls/sys/kern/tty_info.c projects/nfs-over-tls/sys/kern/uipc_ktls.c projects/nfs-over-tls/sys/kern/uipc_socket.c projects/nfs-over-tls/sys/kern/vfs_bio.c projects/nfs-over-tls/sys/kern/vfs_export.c projects/nfs-over-tls/sys/kern/vfs_init.c projects/nfs-over-tls/sys/kern/vfs_mount.c projects/nfs-over-tls/sys/kern/vfs_syscalls.c projects/nfs-over-tls/sys/kern/vfs_vnops.c projects/nfs-over-tls/sys/kgssapi/krb5/kcrypto_aes.c projects/nfs-over-tls/sys/mips/cavium/cryptocteon/cryptocteon.c projects/nfs-over-tls/sys/mips/include/proc.h projects/nfs-over-tls/sys/mips/mips/genassym.c projects/nfs-over-tls/sys/mips/mips/machdep.c projects/nfs-over-tls/sys/mips/mips/pm_machdep.c projects/nfs-over-tls/sys/mips/mips/support.S projects/nfs-over-tls/sys/mips/mips/swtch.S projects/nfs-over-tls/sys/mips/mips/sys_machdep.c projects/nfs-over-tls/sys/mips/mips/trap.c projects/nfs-over-tls/sys/mips/mips/vm_machdep.c projects/nfs-over-tls/sys/mips/nlm/dev/sec/nlmsec.c projects/nfs-over-tls/sys/mips/nlm/dev/sec/nlmseclib.c projects/nfs-over-tls/sys/modules/Makefile projects/nfs-over-tls/sys/modules/crypto/Makefile projects/nfs-over-tls/sys/modules/dtb/mv/Makefile projects/nfs-over-tls/sys/modules/dtb/rockchip/Makefile projects/nfs-over-tls/sys/modules/dtb/rpi/Makefile projects/nfs-over-tls/sys/modules/hyperv/hvsock/Makefile projects/nfs-over-tls/sys/modules/i2c/Makefile projects/nfs-over-tls/sys/modules/if_enc/Makefile projects/nfs-over-tls/sys/modules/ipsec/Makefile projects/nfs-over-tls/sys/modules/ixl/Makefile projects/nfs-over-tls/sys/modules/tcp/Makefile projects/nfs-over-tls/sys/modules/tcp/tcpmd5/Makefile projects/nfs-over-tls/sys/net/if_enc.c projects/nfs-over-tls/sys/net/if_gif.c projects/nfs-over-tls/sys/net/if_gre.c projects/nfs-over-tls/sys/net/if_ipsec.c projects/nfs-over-tls/sys/net/if_lagg.c projects/nfs-over-tls/sys/net/if_lagg.h projects/nfs-over-tls/sys/net/if_llatbl.c projects/nfs-over-tls/sys/net/if_me.c projects/nfs-over-tls/sys/net/if_mib.c projects/nfs-over-tls/sys/net/if_var.h projects/nfs-over-tls/sys/net/iflib.c projects/nfs-over-tls/sys/net/iflib.h projects/nfs-over-tls/sys/net/pfkeyv2.h projects/nfs-over-tls/sys/net/route.c projects/nfs-over-tls/sys/net/route.h projects/nfs-over-tls/sys/net/route/nhop_ctl.c projects/nfs-over-tls/sys/net/route/route_ctl.c projects/nfs-over-tls/sys/net/route/route_ddb.c projects/nfs-over-tls/sys/net/route/route_helpers.c projects/nfs-over-tls/sys/net/route/route_temporal.c projects/nfs-over-tls/sys/net/route/route_var.h projects/nfs-over-tls/sys/net/route/shared.h projects/nfs-over-tls/sys/net/rtsock.c projects/nfs-over-tls/sys/net80211/_ieee80211.h projects/nfs-over-tls/sys/net80211/ieee80211.c projects/nfs-over-tls/sys/net80211/ieee80211.h projects/nfs-over-tls/sys/net80211/ieee80211_adhoc.c projects/nfs-over-tls/sys/net80211/ieee80211_ddb.c projects/nfs-over-tls/sys/net80211/ieee80211_freebsd.c projects/nfs-over-tls/sys/net80211/ieee80211_freebsd.h projects/nfs-over-tls/sys/net80211/ieee80211_hostap.c projects/nfs-over-tls/sys/net80211/ieee80211_ht.c projects/nfs-over-tls/sys/net80211/ieee80211_ht.h projects/nfs-over-tls/sys/net80211/ieee80211_input.h projects/nfs-over-tls/sys/net80211/ieee80211_ioctl.c projects/nfs-over-tls/sys/net80211/ieee80211_ioctl.h projects/nfs-over-tls/sys/net80211/ieee80211_node.c projects/nfs-over-tls/sys/net80211/ieee80211_node.h projects/nfs-over-tls/sys/net80211/ieee80211_output.c projects/nfs-over-tls/sys/net80211/ieee80211_phy.h projects/nfs-over-tls/sys/net80211/ieee80211_proto.c projects/nfs-over-tls/sys/net80211/ieee80211_proto.h projects/nfs-over-tls/sys/net80211/ieee80211_scan_sta.c projects/nfs-over-tls/sys/net80211/ieee80211_scan_sw.c projects/nfs-over-tls/sys/net80211/ieee80211_sta.c projects/nfs-over-tls/sys/net80211/ieee80211_sta.h projects/nfs-over-tls/sys/net80211/ieee80211_var.h projects/nfs-over-tls/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c projects/nfs-over-tls/sys/netgraph/bluetooth/include/ng_hci.h projects/nfs-over-tls/sys/netinet/cc/cc_cubic.c projects/nfs-over-tls/sys/netinet/in_fib.c projects/nfs-over-tls/sys/netinet/in_gif.c projects/nfs-over-tls/sys/netinet/in_proto.c projects/nfs-over-tls/sys/netinet/in_rmx.c projects/nfs-over-tls/sys/netinet/ip_divert.c projects/nfs-over-tls/sys/netinet/ip_icmp.c projects/nfs-over-tls/sys/netinet/ip_mroute.c projects/nfs-over-tls/sys/netinet/ip_output.c projects/nfs-over-tls/sys/netinet/sctp_asconf.c projects/nfs-over-tls/sys/netinet/sctp_asconf.h projects/nfs-over-tls/sys/netinet/sctp_auth.c projects/nfs-over-tls/sys/netinet/sctp_constants.h projects/nfs-over-tls/sys/netinet/sctp_crc32.c projects/nfs-over-tls/sys/netinet/sctp_crc32.h projects/nfs-over-tls/sys/netinet/sctp_indata.c projects/nfs-over-tls/sys/netinet/sctp_input.c projects/nfs-over-tls/sys/netinet/sctp_os.h projects/nfs-over-tls/sys/netinet/sctp_os_bsd.h projects/nfs-over-tls/sys/netinet/sctp_output.c projects/nfs-over-tls/sys/netinet/sctp_output.h projects/nfs-over-tls/sys/netinet/sctp_pcb.c projects/nfs-over-tls/sys/netinet/sctp_pcb.h projects/nfs-over-tls/sys/netinet/sctp_peeloff.c projects/nfs-over-tls/sys/netinet/sctp_ss_functions.c projects/nfs-over-tls/sys/netinet/sctp_structs.h projects/nfs-over-tls/sys/netinet/sctp_sysctl.c projects/nfs-over-tls/sys/netinet/sctp_sysctl.h projects/nfs-over-tls/sys/netinet/sctp_timer.c projects/nfs-over-tls/sys/netinet/sctp_uio.h projects/nfs-over-tls/sys/netinet/sctp_usrreq.c projects/nfs-over-tls/sys/netinet/sctputil.c projects/nfs-over-tls/sys/netinet/sctputil.h projects/nfs-over-tls/sys/netinet/tcp_input.c projects/nfs-over-tls/sys/netinet/tcp_log_buf.c projects/nfs-over-tls/sys/netinet/tcp_log_buf.h projects/nfs-over-tls/sys/netinet/tcp_output.c projects/nfs-over-tls/sys/netinet/tcp_stacks/bbr.c projects/nfs-over-tls/sys/netinet/tcp_stacks/rack.c projects/nfs-over-tls/sys/netinet/tcp_stacks/tcp_rack.h projects/nfs-over-tls/sys/netinet/tcp_subr.c projects/nfs-over-tls/sys/netinet/tcp_usrreq.c projects/nfs-over-tls/sys/netinet/tcp_var.h projects/nfs-over-tls/sys/netinet6/icmp6.c projects/nfs-over-tls/sys/netinet6/in6_fib.c projects/nfs-over-tls/sys/netinet6/in6_gif.c projects/nfs-over-tls/sys/netinet6/in6_proto.c projects/nfs-over-tls/sys/netinet6/in6_rmx.c projects/nfs-over-tls/sys/netinet6/ip6_forward.c projects/nfs-over-tls/sys/netinet6/ip6_output.c projects/nfs-over-tls/sys/netinet6/nd6_rtr.c projects/nfs-over-tls/sys/netinet6/scope6.c projects/nfs-over-tls/sys/netinet6/sctp6_usrreq.c projects/nfs-over-tls/sys/netipsec/ipsec.h projects/nfs-over-tls/sys/netipsec/ipsec_mbuf.c projects/nfs-over-tls/sys/netipsec/ipsec_output.c projects/nfs-over-tls/sys/netipsec/xform_ah.c projects/nfs-over-tls/sys/netipsec/xform_esp.c projects/nfs-over-tls/sys/netipsec/xform_ipcomp.c projects/nfs-over-tls/sys/netpfil/ipfw/ip_fw2.c projects/nfs-over-tls/sys/netpfil/ipfw/ip_fw_table_algo.c projects/nfs-over-tls/sys/netpfil/pf/pf.c projects/nfs-over-tls/sys/nlm/nlm_prot_impl.c projects/nfs-over-tls/sys/opencrypto/cbc_mac.c projects/nfs-over-tls/sys/opencrypto/cbc_mac.h projects/nfs-over-tls/sys/opencrypto/criov.c projects/nfs-over-tls/sys/opencrypto/crypto.c projects/nfs-over-tls/sys/opencrypto/cryptodev.c projects/nfs-over-tls/sys/opencrypto/cryptodev.h projects/nfs-over-tls/sys/opencrypto/cryptosoft.c projects/nfs-over-tls/sys/opencrypto/gmac.c projects/nfs-over-tls/sys/opencrypto/gmac.h projects/nfs-over-tls/sys/opencrypto/ktls_ocf.c projects/nfs-over-tls/sys/opencrypto/xform_auth.h projects/nfs-over-tls/sys/opencrypto/xform_cbc_mac.c projects/nfs-over-tls/sys/opencrypto/xform_gmac.c projects/nfs-over-tls/sys/opencrypto/xform_null.c projects/nfs-over-tls/sys/opencrypto/xform_poly1305.c projects/nfs-over-tls/sys/opencrypto/xform_poly1305.h projects/nfs-over-tls/sys/opencrypto/xform_rmd160.c projects/nfs-over-tls/sys/opencrypto/xform_sha1.c projects/nfs-over-tls/sys/opencrypto/xform_sha2.c projects/nfs-over-tls/sys/powerpc/aim/mmu_oea.c projects/nfs-over-tls/sys/powerpc/aim/mmu_oea64.c projects/nfs-over-tls/sys/powerpc/aim/mmu_oea64.h projects/nfs-over-tls/sys/powerpc/aim/mmu_radix.c projects/nfs-over-tls/sys/powerpc/aim/moea64_native.c projects/nfs-over-tls/sys/powerpc/aim/trap_subr32.S projects/nfs-over-tls/sys/powerpc/aim/trap_subr64.S projects/nfs-over-tls/sys/powerpc/booke/booke_machdep.c projects/nfs-over-tls/sys/powerpc/booke/machdep_e500.c projects/nfs-over-tls/sys/powerpc/booke/pmap.c projects/nfs-over-tls/sys/powerpc/booke/pmap_32.c projects/nfs-over-tls/sys/powerpc/booke/pmap_64.c projects/nfs-over-tls/sys/powerpc/conf/GENERIC projects/nfs-over-tls/sys/powerpc/include/asm.h projects/nfs-over-tls/sys/powerpc/include/atomic.h projects/nfs-over-tls/sys/powerpc/include/mmuvar.h projects/nfs-over-tls/sys/powerpc/include/param.h projects/nfs-over-tls/sys/powerpc/include/pcpu.h projects/nfs-over-tls/sys/powerpc/include/pmap.h projects/nfs-over-tls/sys/powerpc/include/spr.h projects/nfs-over-tls/sys/powerpc/mpc85xx/pci_mpc85xx.c projects/nfs-over-tls/sys/powerpc/powernv/opal_pci.c projects/nfs-over-tls/sys/powerpc/powernv/platform_powernv.c projects/nfs-over-tls/sys/powerpc/powerpc/copyinout.c projects/nfs-over-tls/sys/powerpc/powerpc/cpu.c projects/nfs-over-tls/sys/powerpc/powerpc/db_interface.c projects/nfs-over-tls/sys/powerpc/powerpc/genassym.c projects/nfs-over-tls/sys/powerpc/powerpc/machdep.c projects/nfs-over-tls/sys/powerpc/powerpc/mp_machdep.c projects/nfs-over-tls/sys/powerpc/powerpc/pmap_dispatch.c projects/nfs-over-tls/sys/powerpc/powerpc/swtch32.S projects/nfs-over-tls/sys/powerpc/powerpc/trap.c projects/nfs-over-tls/sys/powerpc/ps3/mmu_ps3.c projects/nfs-over-tls/sys/powerpc/pseries/mmu_phyp.c projects/nfs-over-tls/sys/riscv/include/machdep.h projects/nfs-over-tls/sys/riscv/include/vmparam.h projects/nfs-over-tls/sys/riscv/riscv/genassym.c projects/nfs-over-tls/sys/riscv/riscv/locore.S projects/nfs-over-tls/sys/riscv/riscv/machdep.c projects/nfs-over-tls/sys/riscv/riscv/pmap.c projects/nfs-over-tls/sys/riscv/riscv/sbi.c projects/nfs-over-tls/sys/riscv/riscv/trap.c projects/nfs-over-tls/sys/security/mac_veriexec/veriexec_fingerprint.c projects/nfs-over-tls/sys/sys/buf.h projects/nfs-over-tls/sys/sys/bus_dma.h projects/nfs-over-tls/sys/sys/conf.h projects/nfs-over-tls/sys/sys/consio.h projects/nfs-over-tls/sys/sys/elf_common.h projects/nfs-over-tls/sys/sys/file.h projects/nfs-over-tls/sys/sys/libkern.h projects/nfs-over-tls/sys/sys/lock.h projects/nfs-over-tls/sys/sys/mount.h projects/nfs-over-tls/sys/sys/param.h projects/nfs-over-tls/sys/sys/priv.h projects/nfs-over-tls/sys/sys/proc.h projects/nfs-over-tls/sys/sys/syscall.h projects/nfs-over-tls/sys/sys/syscall.mk projects/nfs-over-tls/sys/sys/syscallsubr.h projects/nfs-over-tls/sys/sys/sysctl.h projects/nfs-over-tls/sys/sys/sysproto.h projects/nfs-over-tls/sys/sys/systm.h projects/nfs-over-tls/sys/sys/tree.h projects/nfs-over-tls/sys/sys/ucred.h projects/nfs-over-tls/sys/ufs/ffs/ffs_alloc.c projects/nfs-over-tls/sys/ufs/ffs/ffs_balloc.c projects/nfs-over-tls/sys/ufs/ffs/ffs_extern.h projects/nfs-over-tls/sys/ufs/ffs/ffs_inode.c projects/nfs-over-tls/sys/ufs/ffs/ffs_snapshot.c projects/nfs-over-tls/sys/ufs/ffs/ffs_softdep.c projects/nfs-over-tls/sys/ufs/ffs/ffs_subr.c projects/nfs-over-tls/sys/ufs/ffs/ffs_vfsops.c projects/nfs-over-tls/sys/ufs/ffs/ffs_vnops.c projects/nfs-over-tls/sys/ufs/ffs/fs.h projects/nfs-over-tls/sys/ufs/ffs/softdep.h projects/nfs-over-tls/sys/ufs/ufs/inode.h projects/nfs-over-tls/sys/ufs/ufs/ufs_lookup.c projects/nfs-over-tls/sys/ufs/ufs/ufs_vnops.c projects/nfs-over-tls/sys/ufs/ufs/ufsmount.h projects/nfs-over-tls/sys/vm/swap_pager.c projects/nfs-over-tls/sys/vm/uma.h projects/nfs-over-tls/sys/vm/uma_core.c projects/nfs-over-tls/sys/vm/uma_int.h projects/nfs-over-tls/sys/vm/vm_fault.c projects/nfs-over-tls/sys/vm/vm_map.c projects/nfs-over-tls/sys/vm/vm_map.h projects/nfs-over-tls/sys/vm/vm_mmap.c projects/nfs-over-tls/sys/vm/vm_object.c projects/nfs-over-tls/sys/vm/vm_phys.c projects/nfs-over-tls/sys/vm/vm_phys.h projects/nfs-over-tls/sys/vm/vnode_pager.c projects/nfs-over-tls/sys/x86/include/specialreg.h projects/nfs-over-tls/sys/x86/include/x86_smp.h projects/nfs-over-tls/sys/x86/include/x86_var.h projects/nfs-over-tls/sys/x86/iommu/busdma_dmar.c projects/nfs-over-tls/sys/x86/iommu/busdma_dmar.h projects/nfs-over-tls/sys/x86/x86/busdma_bounce.c projects/nfs-over-tls/sys/x86/x86/busdma_machdep.c projects/nfs-over-tls/sys/x86/x86/cpu_machdep.c projects/nfs-over-tls/sys/x86/x86/identcpu.c projects/nfs-over-tls/sys/x86/x86/mp_x86.c projects/nfs-over-tls/sys/x86/x86/msi.c projects/nfs-over-tls/sys/x86/xen/xenpv.c Directory Properties: projects/nfs-over-tls/sys/ (props changed) projects/nfs-over-tls/sys/cddl/contrib/opensolaris/ (props changed) projects/nfs-over-tls/sys/contrib/dev/acpica/ (props changed) projects/nfs-over-tls/sys/contrib/edk2/ (props changed) projects/nfs-over-tls/sys/contrib/ena-com/ (props changed) projects/nfs-over-tls/sys/contrib/zstd/ (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/ (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/am3703.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/am3715.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/armada-385-clearfog-gtr-l8.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/armada-385-clearfog-gtr-s4.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/armada-385-clearfog-gtr.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/at91-kizboxmini-base.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/at91-kizboxmini-common.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/at91-kizboxmini-mb.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/at91-kizboxmini-rd.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/at91-sama5d27_wlsom1.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/at91-smartkiz.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/dm3725.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-gw5907.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-gw5910.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-gw5912.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-gw5913.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-gw5907.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-gw5910.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-gw5912.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-gw5913.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw5907.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw5912.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw5913.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6sl-tolino-shine3.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx7ulp-com.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/omap3-echo.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-veyron-broadcom-bluetooth.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/rockchip-radxa-dalang-carrier.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/ste-db8500.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/ste-db8520.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/ste-dbx5x0-pinctrl.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/ste-href520-tvk.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/ste-ux500-samsung-golden.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15xc.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15xxaa-pinctrl.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15xxab-pinctrl.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15xxac-pinctrl.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15xxad-pinctrl.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-h3-emlid-neutis-n5h3-devboard.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-h3-emlid-neutis-n5h3.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/sunxi-h3-h5-emlid-neutis.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/sunxi-libretech-all-h3-it.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/ (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-a64-cpu-opp.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h5-libretech-all-h3-it.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h5-libretech-all-h5-cc.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6-pine-h64-model-b.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/altera/socfpga_stratix10_socdk_nand.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gx-libretech-pc.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxl-s905d-libretech-pc.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxm-s912-libretech-pc.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-lx2160a-clearfog-cx.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-lx2160a-clearfog-itx.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-lx2160a-honeycomb.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mn-pinfunc.h (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mq-thor96.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/intel/socfpga_agilex_socdk_nand.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/apq8096-ifc6640.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/pm6150l.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a774c0-ek874-idk-2121wr.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77950-salvator-x.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77950-ulcb-kf.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77950-ulcb.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77951-salvator-x.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77951-salvator-xs.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77951-ulcb-kf.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77951-ulcb.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77960-salvator-x.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77960-salvator-xs.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77960-ulcb-kf.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77960-ulcb.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77965-ulcb-kf.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77965-ulcb.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-rockpro64-v2.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-rockpro64.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399pro-vmarc-som.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/sprd/sc9863a.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/sprd/sharkl3.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/sprd/sp9863a-1h10.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/xilinx/zynqmp-clk-ccf.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/include/ (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/meson8-ddr-clkc.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,dispcc-sc7180.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-ipq6018.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-msm8998.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,videocc-sc7180.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/ti-dra7-atl.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/xlnx-versal-clk.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/dma/x1830-dma.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/interconnect/qcom,msm8916.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/interrupt-controller/aspeed-scu-ic.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/memory/tegra194-mc.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/power/mt6765-power.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/reset-controller/mt2712-resets.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/reset/nuvoton,npcm7xx-reset.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-ipq6018.h (props changed) projects/nfs-over-tls/sys/gnu/dts/riscv/ (props changed) Modified: projects/nfs-over-tls/sys/amd64/amd64/fpu.c ============================================================================== --- projects/nfs-over-tls/sys/amd64/amd64/fpu.c Mon Jun 22 00:30:51 2020 (r362475) +++ projects/nfs-over-tls/sys/amd64/amd64/fpu.c Mon Jun 22 01:31:08 2020 (r362476) @@ -159,7 +159,7 @@ uint64_t xsave_mask; /* the same */ static uma_zone_t fpu_save_area_zone; static struct savefpu *fpu_initialstate; -struct xsave_area_elm_descr { +static struct xsave_area_elm_descr { u_int offset; u_int size; } *xsave_area_desc; @@ -368,8 +368,17 @@ fpuinitstate(void *arg __unused) register_t saveintr; int cp[4], i, max_ext_n; - fpu_initialstate = malloc(cpu_max_ext_state_size, M_DEVBUF, - M_WAITOK | M_ZERO); + /* Do potentially blocking operations before disabling interrupts. */ + fpu_save_area_zone = uma_zcreate("FPU_save_area", + cpu_max_ext_state_size, NULL, NULL, NULL, NULL, + XSAVE_AREA_ALIGN - 1, 0); + fpu_initialstate = uma_zalloc(fpu_save_area_zone, M_WAITOK | M_ZERO); + if (use_xsave) { + max_ext_n = flsl(xsave_mask); + xsave_area_desc = malloc(max_ext_n * sizeof(struct + xsave_area_elm_descr), M_DEVBUF, M_WAITOK | M_ZERO); + } + saveintr = intr_disable(); stop_emulating(); @@ -399,9 +408,6 @@ fpuinitstate(void *arg __unused) offsetof(struct xstate_hdr, xstate_bv)); *xstate_bv = XFEATURE_ENABLED_X87 | XFEATURE_ENABLED_SSE; - max_ext_n = flsl(xsave_mask); - xsave_area_desc = malloc(max_ext_n * sizeof(struct - xsave_area_elm_descr), M_DEVBUF, M_WAITOK | M_ZERO); /* x87 state */ xsave_area_desc[0].offset = 0; xsave_area_desc[0].size = 160; @@ -415,10 +421,6 @@ fpuinitstate(void *arg __unused) xsave_area_desc[i].size = cp[0]; } } - - fpu_save_area_zone = uma_zcreate("FPU_save_area", - cpu_max_ext_state_size, NULL, NULL, NULL, NULL, - XSAVE_AREA_ALIGN - 1, 0); start_emulating(); intr_restore(saveintr); Modified: projects/nfs-over-tls/sys/amd64/amd64/initcpu.c ============================================================================== --- projects/nfs-over-tls/sys/amd64/amd64/initcpu.c Mon Jun 22 00:30:51 2020 (r362475) +++ projects/nfs-over-tls/sys/amd64/amd64/initcpu.c Mon Jun 22 01:31:08 2020 (r362476) @@ -270,6 +270,7 @@ initializecpu(void) hw_ibrs_recalculate(false); hw_ssb_recalculate(false); amd64_syscall_ret_flush_l1d_recalc(); + x86_rngds_mitg_recalculate(false); switch (cpu_vendor_id) { case CPU_VENDOR_AMD: case CPU_VENDOR_HYGON: Modified: projects/nfs-over-tls/sys/amd64/amd64/machdep.c ============================================================================== --- projects/nfs-over-tls/sys/amd64/amd64/machdep.c Mon Jun 22 00:30:51 2020 (r362475) +++ projects/nfs-over-tls/sys/amd64/amd64/machdep.c Mon Jun 22 01:31:08 2020 (r362476) @@ -1223,7 +1223,7 @@ getmemsize(caddr_t kmdp, u_int64_t first) * Tell the physical memory allocator about pages used to store * the kernel and preloaded data. See kmem_bootstrap_free(). */ - vm_phys_add_seg((vm_paddr_t)kernphys, trunc_page(first)); + vm_phys_early_add_seg((vm_paddr_t)kernphys, trunc_page(first)); bzero(physmap, sizeof(physmap)); physmap_idx = 0; @@ -1508,7 +1508,7 @@ native_parse_preload_data(u_int64_t modulep) #ifdef DDB ksym_start = MD_FETCH(kmdp, MODINFOMD_SSYM, uintptr_t); ksym_end = MD_FETCH(kmdp, MODINFOMD_ESYM, uintptr_t); - db_fetch_ksymtab(ksym_start, ksym_end); + db_fetch_ksymtab(ksym_start, ksym_end, 0); #endif efi_systbl_phys = MD_FETCH(kmdp, MODINFOMD_FW_HANDLE, vm_paddr_t); @@ -1790,6 +1790,9 @@ hammer_time(u_int64_t modulep, u_int64_t physfree) TUNABLE_INT_FETCH("machdep.mitigations.mds.disable", &hw_mds_disable); TUNABLE_INT_FETCH("machdep.mitigations.taa.enable", &x86_taa_enable); + + TUNABLE_INT_FETCH("machdep.mitigations.rndgs.enable", + &x86_rngds_mitg_enable); finishidentcpu(); /* Final stage of CPU initialization */ initializecpu(); /* Initialize CPU registers */ Modified: projects/nfs-over-tls/sys/amd64/amd64/pmap.c ============================================================================== --- projects/nfs-over-tls/sys/amd64/amd64/pmap.c Mon Jun 22 00:30:51 2020 (r362475) +++ projects/nfs-over-tls/sys/amd64/amd64/pmap.c Mon Jun 22 01:31:08 2020 (r362476) @@ -1700,7 +1700,7 @@ pmap_bootstrap(vm_paddr_t *firstaddr) * are required for promotion of the corresponding kernel virtual * addresses to superpage mappings. */ - vm_phys_add_seg(KPTphys, KPTphys + ptoa(nkpt)); + vm_phys_early_add_seg(KPTphys, KPTphys + ptoa(nkpt)); /* * Account for the virtual addresses mapped by create_pagetables(). @@ -2591,6 +2591,20 @@ DEFINE_IFUNC(static, void, pmap_invalidate_page_mode, return (pmap_invalidate_page_nopcid); } +static void +pmap_invalidate_page_curcpu_cb(pmap_t pmap, vm_offset_t va, + vm_offset_t addr2 __unused) +{ + + if (pmap == kernel_pmap) { + invlpg(va); + } else { + if (pmap == PCPU_GET(curpmap)) + invlpg(va); + pmap_invalidate_page_mode(pmap, va); + } +} + void pmap_invalidate_page(pmap_t pmap, vm_offset_t va) { @@ -2603,16 +2617,8 @@ pmap_invalidate_page(pmap_t pmap, vm_offset_t va) KASSERT(pmap->pm_type == PT_X86, ("pmap_invalidate_page: invalid type %d", pmap->pm_type)); - sched_pin(); - if (pmap == kernel_pmap) { - invlpg(va); - } else { - if (pmap == PCPU_GET(curpmap)) - invlpg(va); - pmap_invalidate_page_mode(pmap, va); - } - smp_masked_invlpg(pmap_invalidate_cpu_mask(pmap), va, pmap); - sched_unpin(); + smp_masked_invlpg(pmap_invalidate_cpu_mask(pmap), va, pmap, + pmap_invalidate_page_curcpu_cb); } /* 4k PTEs -- Chosen to exceed the total size of Broadwell L2 TLB */ @@ -2688,10 +2694,26 @@ DEFINE_IFUNC(static, void, pmap_invalidate_range_mode, return (pmap_invalidate_range_nopcid); } +static void +pmap_invalidate_range_curcpu_cb(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) +{ + vm_offset_t addr; + + if (pmap == kernel_pmap) { + for (addr = sva; addr < eva; addr += PAGE_SIZE) + invlpg(addr); + } else { + if (pmap == PCPU_GET(curpmap)) { + for (addr = sva; addr < eva; addr += PAGE_SIZE) + invlpg(addr); + } + pmap_invalidate_range_mode(pmap, sva, eva); + } +} + void pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) { - vm_offset_t addr; if (eva - sva >= PMAP_INVLPG_THRESHOLD) { pmap_invalidate_all(pmap); @@ -2706,19 +2728,8 @@ pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm KASSERT(pmap->pm_type == PT_X86, ("pmap_invalidate_range: invalid type %d", pmap->pm_type)); - sched_pin(); - if (pmap == kernel_pmap) { - for (addr = sva; addr < eva; addr += PAGE_SIZE) - invlpg(addr); - } else { - if (pmap == PCPU_GET(curpmap)) { - for (addr = sva; addr < eva; addr += PAGE_SIZE) - invlpg(addr); - } - pmap_invalidate_range_mode(pmap, sva, eva); - } - smp_masked_invlpg_range(pmap_invalidate_cpu_mask(pmap), sva, eva, pmap); - sched_unpin(); + smp_masked_invlpg_range(pmap_invalidate_cpu_mask(pmap), sva, eva, pmap, + pmap_invalidate_range_curcpu_cb); } static inline void @@ -2805,6 +2816,14 @@ DEFINE_IFUNC(static, void, pmap_invalidate_all_mode, ( return (pmap_invalidate_all_nopcid); } +static void +pmap_invalidate_all_curcpu_cb(pmap_t pmap, vm_offset_t addr1 __unused, + vm_offset_t addr2 __unused) +{ + + pmap_invalidate_all_mode(pmap); +} + void pmap_invalidate_all(pmap_t pmap) { @@ -2817,20 +2836,23 @@ pmap_invalidate_all(pmap_t pmap) KASSERT(pmap->pm_type == PT_X86, ("pmap_invalidate_all: invalid type %d", pmap->pm_type)); - sched_pin(); - pmap_invalidate_all_mode(pmap); - smp_masked_invltlb(pmap_invalidate_cpu_mask(pmap), pmap); - sched_unpin(); + smp_masked_invltlb(pmap_invalidate_cpu_mask(pmap), pmap, + pmap_invalidate_all_curcpu_cb); } +static void +pmap_invalidate_cache_curcpu_cb(pmap_t pmap __unused, vm_offset_t va __unused, + vm_offset_t addr2 __unused) +{ + + wbinvd(); +} + void pmap_invalidate_cache(void) { - sched_pin(); - wbinvd(); - smp_cache_flush(); - sched_unpin(); + smp_cache_flush(pmap_invalidate_cache_curcpu_cb); } struct pde_action { Modified: projects/nfs-over-tls/sys/amd64/amd64/support.S ============================================================================== --- projects/nfs-over-tls/sys/amd64/amd64/support.S Mon Jun 22 00:30:51 2020 (r362475) +++ projects/nfs-over-tls/sys/amd64/amd64/support.S Mon Jun 22 01:31:08 2020 (r362476) @@ -1417,43 +1417,6 @@ copyinstr_toolong: jmp cpystrflt_x /* - * copystr(from, to, maxlen, int *lencopied) - * %rdi, %rsi, %rdx, %rcx - */ -ENTRY(copystr) - PUSH_FRAME_POINTER - movq %rdx,%r8 /* %r8 = maxlen */ - - incq %rdx -1: - decq %rdx - jz 4f - movb (%rdi),%al - movb %al,(%rsi) - incq %rsi - incq %rdi - testb %al,%al - jnz 1b - - /* Success -- 0 byte reached */ - decq %rdx - xorl %eax,%eax -2: - testq %rcx,%rcx - jz 3f - /* set *lencopied and return %rax */ - subq %rdx,%r8 - movq %r8,(%rcx) -3: - POP_FRAME_POINTER - ret -4: - /* rdx is zero -- return ENAMETOOLONG */ - movl $ENAMETOOLONG,%eax - jmp 2b -END(copystr) - -/* * Handling of special amd64 registers and descriptor tables etc */ /* void lgdt(struct region_descriptor *rdp); */ Modified: projects/nfs-over-tls/sys/amd64/amd64/xen-locore.S ============================================================================== --- projects/nfs-over-tls/sys/amd64/amd64/xen-locore.S Mon Jun 22 00:30:51 2020 (r362475) +++ projects/nfs-over-tls/sys/amd64/amd64/xen-locore.S Mon Jun 22 01:31:08 2020 (r362476) @@ -207,7 +207,7 @@ PT2: /* 64bit GDT */ gdtdesc: - .word gdtend - gdt + .word gdtend - gdt - 1 .long VTOP(gdt) # low .long 0 # high gdt: @@ -221,7 +221,7 @@ gdtend: /* 32bit GDT */ gdtdesc32: - .word gdt32end - gdt32 + .word gdt32end - gdt32 - 1 .long VTOP(gdt32) .long 0 gdt32: Modified: projects/nfs-over-tls/sys/amd64/conf/GENERIC ============================================================================== --- projects/nfs-over-tls/sys/amd64/conf/GENERIC Mon Jun 22 00:30:51 2020 (r362475) +++ projects/nfs-over-tls/sys/amd64/conf/GENERIC Mon Jun 22 01:31:08 2020 (r362476) @@ -246,6 +246,7 @@ device ix # Intel PRO/10GbE PCIE PF Ethernet device ixv # Intel PRO/10GbE PCIE VF Ethernet device ixl # Intel 700 Series Physical Function device iavf # Intel Adaptive Virtual Function +device ice # Intel 800 Series Physical Function device vmx # VMware VMXNET3 Ethernet # PCI Ethernet NICs. Modified: projects/nfs-over-tls/sys/amd64/conf/NOTES ============================================================================== --- projects/nfs-over-tls/sys/amd64/conf/NOTES Mon Jun 22 00:30:51 2020 (r362475) +++ projects/nfs-over-tls/sys/amd64/conf/NOTES Mon Jun 22 01:31:08 2020 (r362476) @@ -291,6 +291,8 @@ device cpufreq # bxe: Broadcom NetXtreme II (BCM5771X/BCM578XX) PCIe 10Gb Ethernet # adapters. +# ice: Intel 800 Series Physical Function +# Requires the ice_ddp module for full functionality # ipw: Intel PRO/Wireless 2100 IEEE 802.11 adapter # Requires the ipw firmware module # iwi: Intel PRO/Wireless 2200BG/2225BG/2915ABG IEEE 802.11 adapters @@ -316,6 +318,8 @@ device iwi # Intel 2200BG/2225BG/2915ABG wireless NI device iwn # Intel 4965/1000/5000/6000 wireless NICs. device ixl # Intel 700 Series Physical Function device iavf # Intel Adaptive Virtual Function +device ice # Intel 800 Series Physical Function +device ice_ddp # Intel 800 Series DDP Package device mthca # Mellanox HCA InfiniBand device mlx4 # Shared code module between IB and Ethernet device mlx4ib # Mellanox ConnectX HCA InfiniBand Modified: projects/nfs-over-tls/sys/amd64/linux/linux_machdep.c ============================================================================== --- projects/nfs-over-tls/sys/amd64/linux/linux_machdep.c Mon Jun 22 00:30:51 2020 (r362475) +++ projects/nfs-over-tls/sys/amd64/linux/linux_machdep.c Mon Jun 22 01:31:08 2020 (r362476) @@ -141,6 +141,13 @@ linux_mprotect(struct thread *td, struct linux_mprotec } int +linux_madvise(struct thread *td, struct linux_madvise_args *uap) +{ + + return (linux_madvise_common(td, PTROUT(uap->addr), uap->len, uap->behav)); +} + +int linux_iopl(struct thread *td, struct linux_iopl_args *args) { int error; Modified: projects/nfs-over-tls/sys/amd64/linux/linux_proto.h ============================================================================== --- projects/nfs-over-tls/sys/amd64/linux/linux_proto.h Mon Jun 22 00:30:51 2020 (r362475) +++ projects/nfs-over-tls/sys/amd64/linux/linux_proto.h Mon Jun 22 01:31:08 2020 (r362476) @@ -136,6 +136,11 @@ struct linux_mincore_args { char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)]; char vec_l_[PADL_(u_char *)]; u_char * vec; char vec_r_[PADR_(u_char *)]; }; +struct linux_madvise_args { + char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)]; + char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)]; + char behav_l_[PADL_(int)]; int behav; char behav_r_[PADR_(int)]; +}; struct linux_shmget_args { char key_l_[PADL_(l_key_t)]; l_key_t key; char key_r_[PADR_(l_key_t)]; char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; @@ -1292,6 +1297,7 @@ int linux_select(struct thread *, struct linux_select_ int linux_mremap(struct thread *, struct linux_mremap_args *); int linux_msync(struct thread *, struct linux_msync_args *); int linux_mincore(struct thread *, struct linux_mincore_args *); +int linux_madvise(struct thread *, struct linux_madvise_args *); int linux_shmget(struct thread *, struct linux_shmget_args *); int linux_shmat(struct thread *, struct linux_shmat_args *); int linux_shmctl(struct thread *, struct linux_shmctl_args *); @@ -1622,6 +1628,7 @@ int linux_io_uring_register(struct thread *, struct li #define LINUX_SYS_AUE_linux_mremap AUE_NULL #define LINUX_SYS_AUE_linux_msync AUE_MSYNC #define LINUX_SYS_AUE_linux_mincore AUE_MINCORE +#define LINUX_SYS_AUE_linux_madvise AUE_MADVISE #define LINUX_SYS_AUE_linux_shmget AUE_NULL #define LINUX_SYS_AUE_linux_shmat AUE_NULL #define LINUX_SYS_AUE_linux_shmctl AUE_NULL Modified: projects/nfs-over-tls/sys/amd64/linux/linux_syscall.h ============================================================================== --- projects/nfs-over-tls/sys/amd64/linux/linux_syscall.h Mon Jun 22 00:30:51 2020 (r362475) +++ projects/nfs-over-tls/sys/amd64/linux/linux_syscall.h Mon Jun 22 01:31:08 2020 (r362476) @@ -33,7 +33,7 @@ #define LINUX_SYS_linux_mremap 25 #define LINUX_SYS_linux_msync 26 #define LINUX_SYS_linux_mincore 27 -#define LINUX_SYS_madvise 28 +#define LINUX_SYS_linux_madvise 28 #define LINUX_SYS_linux_shmget 29 #define LINUX_SYS_linux_shmat 30 #define LINUX_SYS_linux_shmctl 31 Modified: projects/nfs-over-tls/sys/amd64/linux/linux_syscalls.c ============================================================================== --- projects/nfs-over-tls/sys/amd64/linux/linux_syscalls.c Mon Jun 22 00:30:51 2020 (r362475) +++ projects/nfs-over-tls/sys/amd64/linux/linux_syscalls.c Mon Jun 22 01:31:08 2020 (r362476) @@ -35,7 +35,7 @@ const char *linux_syscallnames[] = { "linux_mremap", /* 25 = linux_mremap */ "linux_msync", /* 26 = linux_msync */ "linux_mincore", /* 27 = linux_mincore */ - "madvise", /* 28 = madvise */ + "linux_madvise", /* 28 = linux_madvise */ "linux_shmget", /* 29 = linux_shmget */ "linux_shmat", /* 30 = linux_shmat */ "linux_shmctl", /* 31 = linux_shmctl */ Modified: projects/nfs-over-tls/sys/amd64/linux/linux_sysent.c ============================================================================== --- projects/nfs-over-tls/sys/amd64/linux/linux_sysent.c Mon Jun 22 00:30:51 2020 (r362475) +++ projects/nfs-over-tls/sys/amd64/linux/linux_sysent.c Mon Jun 22 01:31:08 2020 (r362476) @@ -45,7 +45,7 @@ struct sysent linux_sysent[] = { { AS(linux_mremap_args), (sy_call_t *)linux_mremap, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 25 = linux_mremap */ { AS(linux_msync_args), (sy_call_t *)linux_msync, AUE_MSYNC, NULL, 0, 0, 0, SY_THR_STATIC }, /* 26 = linux_msync */ { AS(linux_mincore_args), (sy_call_t *)linux_mincore, AUE_MINCORE, NULL, 0, 0, 0, SY_THR_STATIC }, /* 27 = linux_mincore */ - { AS(madvise_args), (sy_call_t *)sys_madvise, AUE_MADVISE, NULL, 0, 0, 0, SY_THR_STATIC }, /* 28 = madvise */ + { AS(linux_madvise_args), (sy_call_t *)linux_madvise, AUE_MADVISE, NULL, 0, 0, 0, SY_THR_STATIC }, /* 28 = linux_madvise */ { AS(linux_shmget_args), (sy_call_t *)linux_shmget, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 29 = linux_shmget */ { AS(linux_shmat_args), (sy_call_t *)linux_shmat, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 30 = linux_shmat */ { AS(linux_shmctl_args), (sy_call_t *)linux_shmctl, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 31 = linux_shmctl */ Modified: projects/nfs-over-tls/sys/amd64/linux/linux_systrace_args.c ============================================================================== --- projects/nfs-over-tls/sys/amd64/linux/linux_systrace_args.c Mon Jun 22 00:30:51 2020 (r362475) +++ projects/nfs-over-tls/sys/amd64/linux/linux_systrace_args.c Mon Jun 22 01:31:08 2020 (r362476) @@ -258,9 +258,9 @@ systrace_args(int sysnum, void *params, uint64_t *uarg *n_args = 3; break; } - /* madvise */ + /* linux_madvise */ case 28: { - struct madvise_args *p = params; + struct linux_madvise_args *p = params; uarg[0] = (intptr_t) p->addr; /* void * */ uarg[1] = p->len; /* size_t */ iarg[2] = p->behav; /* int */ @@ -2983,7 +2983,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *d break; }; break; - /* madvise */ + /* linux_madvise */ case 28: switch(ndx) { case 0: @@ -6649,7 +6649,7 @@ systrace_return_setargdesc(int sysnum, int ndx, char * if (ndx == 0 || ndx == 1) p = "int"; break; - /* madvise */ + /* linux_madvise */ case 28: if (ndx == 0 || ndx == 1) p = "int"; Modified: projects/nfs-over-tls/sys/amd64/linux/linux_sysvec.c ============================================================================== --- projects/nfs-over-tls/sys/amd64/linux/linux_sysvec.c Mon Jun 22 00:30:51 2020 (r362475) +++ projects/nfs-over-tls/sys/amd64/linux/linux_sysvec.c Mon Jun 22 01:31:08 2020 (r362476) @@ -683,7 +683,7 @@ linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigse const unsigned long linux_vsyscall_vector[] = { LINUX_SYS_gettimeofday, LINUX_SYS_linux_time, - /* getcpu not implemented */ + LINUX_SYS_linux_getcpu, }; static int Modified: projects/nfs-over-tls/sys/amd64/linux/syscalls.master ============================================================================== --- projects/nfs-over-tls/sys/amd64/linux/syscalls.master Mon Jun 22 00:30:51 2020 (r362475) +++ projects/nfs-over-tls/sys/amd64/linux/syscalls.master Mon Jun 22 01:31:08 2020 (r362476) @@ -38,579 +38,1931 @@ ; #ifdef's, etc. may be included, and are copied to the output files. -0 AUE_NULL NOPROTO { int read(int fd, char *buf, \ - u_int nbyte); } -1 AUE_NULL NOPROTO { int write(int fd, char *buf, \ - u_int nbyte); } -2 AUE_OPEN_RWTC STD { int linux_open(char *path, l_int flags, \ - l_int mode); } -3 AUE_CLOSE NOPROTO { int close(int fd); } -4 AUE_STAT STD { int linux_newstat(char *path, \ - struct l_newstat *buf); } -5 AUE_FSTAT STD { int linux_newfstat(l_uint fd, \ - struct l_newstat *buf); } -6 AUE_LSTAT STD { int linux_newlstat(char *path, \ - struct l_newstat *buf); } -7 AUE_POLL NOPROTO { int poll(struct pollfd *fds, u_int nfds, \ - int timeout); } -8 AUE_LSEEK STD { int linux_lseek(l_uint fdes, l_off_t off, \ - l_int whence); } -9 AUE_MMAP STD { int linux_mmap2(l_ulong addr, l_ulong len, \ - l_ulong prot, l_ulong flags, l_ulong fd, \ - l_ulong pgoff); } -10 AUE_MPROTECT STD { int linux_mprotect(caddr_t addr, l_int len, \ - l_int prot); } -11 AUE_MUNMAP NOPROTO { int munmap(caddr_t addr, int len); } -12 AUE_NULL STD { int linux_brk(l_ulong dsend); } -13 AUE_NULL STD { int linux_rt_sigaction(l_int sig, \ - l_sigaction_t *act, l_sigaction_t *oact, \ - l_size_t sigsetsize); } -14 AUE_NULL STD { int linux_rt_sigprocmask(l_int how, \ - l_sigset_t *mask, l_sigset_t *omask, \ - l_size_t sigsetsize); } -15 AUE_NULL STD { int linux_rt_sigreturn( \ - struct l_ucontext *ucp); } -16 AUE_IOCTL STD { int linux_ioctl(l_uint fd, l_uint cmd, \ - uintptr_t arg); } -17 AUE_PREAD STD { int linux_pread(l_uint fd, char *buf, \ - l_size_t nbyte, l_loff_t offset); } -18 AUE_PWRITE STD { int linux_pwrite(l_uint fd, char *buf, \ - l_size_t nbyte, l_loff_t offset); } -19 AUE_READV NOPROTO { int readv(int fd, struct iovec *iovp, \ - u_int iovcnt); } -20 AUE_WRITEV NOPROTO { int writev(int fd, struct iovec *iovp, \ - u_int iovcnt); } -21 AUE_ACCESS STD { int linux_access(char *path, l_int amode); } -22 AUE_PIPE STD { int linux_pipe(l_ulong *pipefds); } -23 AUE_SELECT STD { int linux_select(l_int nfds, \ - l_fd_set *readfds, l_fd_set *writefds, \ - l_fd_set *exceptfds, \ - struct l_timeval *timeout); } -24 AUE_NULL NOPROTO { int sched_yield(void); } -25 AUE_NULL STD { int linux_mremap(l_ulong addr, \ - l_ulong old_len, l_ulong new_len, \ - l_ulong flags, l_ulong new_addr); } -26 AUE_MSYNC STD { int linux_msync(l_ulong addr, \ - l_size_t len, l_int fl); } -27 AUE_MINCORE STD { int linux_mincore(l_ulong start, \ - l_size_t len, u_char *vec); } -28 AUE_MADVISE NOPROTO { int madvise(void *addr, size_t len, \ - int behav); } -29 AUE_NULL STD { int linux_shmget(l_key_t key, l_size_t size, \ - l_int shmflg); } -30 AUE_NULL STD { int linux_shmat(l_int shmid, char *shmaddr, \ - l_int shmflg); } -31 AUE_NULL STD { int linux_shmctl(l_int shmid, l_int cmd, \ - struct l_shmid_ds *buf); } -32 AUE_DUP NOPROTO { int dup(u_int fd); } -33 AUE_DUP2 NOPROTO { int dup2(u_int from, u_int to); } -34 AUE_NULL STD { int linux_pause(void); } -35 AUE_NULL STD { int linux_nanosleep( \ - const struct l_timespec *rqtp, \ - struct l_timespec *rmtp); } -36 AUE_GETITIMER STD { int linux_getitimer(l_int which, \ - struct l_itimerval *itv); } -37 AUE_NULL STD { int linux_alarm(l_uint secs); } -38 AUE_SETITIMER STD { int linux_setitimer(l_int which, \ - struct l_itimerval *itv, \ - struct l_itimerval *oitv); } -39 AUE_GETPID STD { int linux_getpid(void); } -40 AUE_SENDFILE STD { int linux_sendfile(l_int out, l_int in, \ - l_long *offset, l_size_t count); } -41 AUE_SOCKET STD { int linux_socket(l_int domain, l_int type, \ - l_int protocol); } -42 AUE_CONNECT STD { int linux_connect(l_int s, l_uintptr_t name, \ - l_int namelen); } -43 AUE_ACCEPT STD { int linux_accept(l_int s, l_uintptr_t addr, \ - l_uintptr_t namelen); } -44 AUE_SENDTO STD { int linux_sendto(l_int s, l_uintptr_t msg, \ - l_int len, l_int flags, l_uintptr_t to, \ - l_int tolen); } -45 AUE_RECVFROM STD { int linux_recvfrom(l_int s, l_uintptr_t buf, \ - l_size_t len, l_int flags, l_uintptr_t from, \ - l_uintptr_t fromlen); } -46 AUE_SENDMSG STD { int linux_sendmsg(l_int s, l_uintptr_t msg, \ - l_int flags); } -47 AUE_RECVMSG STD { int linux_recvmsg(l_int s, l_uintptr_t msg, \ - l_int flags); } -48 AUE_NULL STD { int linux_shutdown(l_int s, l_int how); } -49 AUE_BIND STD { int linux_bind(l_int s, l_uintptr_t name, \ - l_int namelen); } -50 AUE_LISTEN STD { int linux_listen(l_int s, l_int backlog); } -51 AUE_GETSOCKNAME STD { int linux_getsockname(l_int s, \ - l_uintptr_t addr, l_uintptr_t namelen); } -52 AUE_GETPEERNAME STD { int linux_getpeername(l_int s, \ - l_uintptr_t addr, l_uintptr_t namelen); } -53 AUE_SOCKETPAIR STD { int linux_socketpair(l_int domain, \ - l_int type, l_int protocol, l_uintptr_t rsv); } -54 AUE_SETSOCKOPT STD { int linux_setsockopt(l_int s, l_int level, \ - l_int optname, l_uintptr_t optval, \ - l_int optlen); } -55 AUE_GETSOCKOPT STD { int linux_getsockopt(l_int s, l_int level, \ - l_int optname, l_uintptr_t optval, \ - l_uintptr_t optlen); } -56 AUE_RFORK STD { int linux_clone(l_int flags, void *stack, \ - void *parent_tidptr, void *child_tidptr, void *tls); } -57 AUE_FORK STD { int linux_fork(void); } -58 AUE_VFORK STD { int linux_vfork(void); } -59 AUE_EXECVE STD { int linux_execve(char *path, char **argp, \ - char **envp); } -60 AUE_EXIT STD { void linux_exit(l_int rval); } -61 AUE_WAIT4 STD { int linux_wait4(l_pid_t pid, \ - l_int *status, l_int options, \ - struct rusage *rusage); } -62 AUE_KILL STD { int linux_kill(l_int pid, l_int signum); } -63 AUE_NULL STD { int linux_newuname( \ - struct l_new_utsname *buf); } -64 AUE_NULL STD { int linux_semget(l_key_t key, \ - l_int nsems, l_int semflg); } -65 AUE_NULL STD { int linux_semop(l_int semid, \ - struct l_sembuf *tsops, l_uint nsops); } -66 AUE_NULL STD { int linux_semctl(l_int semid, \ - l_int semnum, l_int cmd, union l_semun arg); } -67 AUE_NULL STD { int linux_shmdt(char *shmaddr); } -68 AUE_NULL STD { int linux_msgget(l_key_t key, l_int msgflg); } -69 AUE_NULL STD { int linux_msgsnd(l_int msqid, \ - struct l_msgbuf *msgp, l_size_t msgsz, \ - l_int msgflg); } -70 AUE_NULL STD { int linux_msgrcv(l_int msqid, \ - struct l_msgbuf *msgp, l_size_t msgsz, \ - l_long msgtyp, l_int msgflg); } -71 AUE_NULL STD { int linux_msgctl(l_int msqid, l_int cmd, \ - struct l_msqid_ds *buf); } -72 AUE_FCNTL STD { int linux_fcntl(l_uint fd, l_uint cmd, \ - l_ulong arg); } -73 AUE_FLOCK NOPROTO { int flock(int fd, int how); } -74 AUE_FSYNC NOPROTO { int fsync(int fd); } -75 AUE_NULL STD { int linux_fdatasync(l_uint fd); } -76 AUE_TRUNCATE STD { int linux_truncate(char *path, \ - l_ulong length); } -77 AUE_FTRUNCATE STD { int linux_ftruncate(l_int fd, l_long length); } -78 AUE_GETDIRENTRIES STD { int linux_getdents(l_uint fd, void *dent, \ - l_uint count); } -79 AUE_GETCWD STD { int linux_getcwd(char *buf, \ - l_ulong bufsize); } -80 AUE_CHDIR STD { int linux_chdir(char *path); } -81 AUE_FCHDIR NOPROTO { int fchdir(int fd); } -82 AUE_RENAME STD { int linux_rename(char *from, char *to); } -83 AUE_MKDIR STD { int linux_mkdir(char *path, l_int mode); } -84 AUE_RMDIR STD { int linux_rmdir(char *path); } -85 AUE_CREAT STD { int linux_creat(char *path, \ - l_int mode); } -86 AUE_LINK STD { int linux_link(char *path, char *to); } -87 AUE_UNLINK STD { int linux_unlink(char *path); } -88 AUE_SYMLINK STD { int linux_symlink(char *path, char *to); } -89 AUE_READLINK STD { int linux_readlink(char *name, char *buf, \ - l_int count); } -90 AUE_CHMOD STD { int linux_chmod(char *path, \ - l_mode_t mode); } -91 AUE_FCHMOD NOPROTO { int fchmod(int fd, int mode); } -92 AUE_LCHOWN STD { int linux_chown(char *path, \ - l_uid_t uid, l_gid_t gid); } -93 AUE_FCHOWN NOPROTO { int fchown(int fd, int uid, int gid); } -94 AUE_LCHOWN STD { int linux_lchown(char *path, l_uid_t uid, \ - l_gid_t gid); } -95 AUE_UMASK NOPROTO { int umask(int newmask); } -96 AUE_NULL NOPROTO { int gettimeofday(struct l_timeval *tp, \ - struct timezone *tzp); } -97 AUE_GETRLIMIT STD { int linux_getrlimit(l_uint resource, \ - struct l_rlimit *rlim); } -98 AUE_GETRUSAGE NOPROTO { int getrusage(int who, struct rusage *rusage); } -99 AUE_NULL STD { int linux_sysinfo(struct l_sysinfo *info); } -100 AUE_NULL STD { int linux_times(struct l_times_argv *buf); } -101 AUE_PTRACE STD { int linux_ptrace(l_long req, l_long pid, \ - l_ulong addr, l_ulong data); } -102 AUE_GETUID STD { int linux_getuid(void); } -103 AUE_NULL STD { int linux_syslog(l_int type, char *buf, \ - l_int len); } -104 AUE_GETGID STD { int linux_getgid(void); } -105 AUE_SETUID NOPROTO { int setuid(uid_t uid); } -106 AUE_SETGID NOPROTO { int setgid(gid_t gid); } -107 AUE_GETEUID NOPROTO { int geteuid(void); } -108 AUE_GETEGID NOPROTO { int getegid(void); } -109 AUE_SETPGRP NOPROTO { int setpgid(int pid, int pgid); } -110 AUE_GETPPID STD { int linux_getppid(void); } -111 AUE_GETPGRP NOPROTO { int getpgrp(void); } -112 AUE_SETSID NOPROTO { int setsid(void); } -113 AUE_SETREUID NOPROTO { int setreuid(uid_t ruid, uid_t euid); } -114 AUE_SETREGID NOPROTO { int setregid(gid_t rgid, gid_t egid); } -115 AUE_GETGROUPS STD { int linux_getgroups(l_int gidsetsize, \ - l_gid_t *grouplist); } -116 AUE_SETGROUPS STD { int linux_setgroups(l_int gidsetsize, \ - l_gid_t *grouplist); } -117 AUE_SETRESUID NOPROTO { int setresuid(uid_t ruid, uid_t euid, \ - uid_t suid); } -118 AUE_GETRESUID NOPROTO { int getresuid(uid_t *ruid, uid_t *euid, \ - uid_t *suid); } -119 AUE_SETRESGID NOPROTO { int setresgid(gid_t rgid, gid_t egid, \ - gid_t sgid); } -120 AUE_GETRESGID NOPROTO { int getresgid(gid_t *rgid, gid_t *egid, \ - gid_t *sgid); } -121 AUE_GETPGID NOPROTO { int getpgid(int pid); } -122 AUE_SETFSUID STD { int linux_setfsuid(l_uid_t uid); } -123 AUE_SETFSGID STD { int linux_setfsgid(l_gid_t gid); } -124 AUE_GETSID STD { int linux_getsid(l_pid_t pid); } -125 AUE_CAPGET STD { int linux_capget(struct l_user_cap_header *hdrp, \ - struct l_user_cap_data *datap); } -126 AUE_CAPSET STD { int linux_capset(struct l_user_cap_header *hdrp, \ - struct l_user_cap_data *datap); } -127 AUE_NULL STD { int linux_rt_sigpending(l_sigset_t *set, \ - l_size_t sigsetsize); } -128 AUE_NULL STD { int linux_rt_sigtimedwait(l_sigset_t *mask, \ - l_siginfo_t *ptr, \ - struct l_timeval *timeout, \ - l_size_t sigsetsize); } -129 AUE_NULL STD { int linux_rt_sigqueueinfo(l_pid_t pid, l_int sig, \ - l_siginfo_t *info); } -130 AUE_NULL STD { int linux_rt_sigsuspend( \ - l_sigset_t *newset, \ - l_size_t sigsetsize); } -131 AUE_NULL STD { int linux_sigaltstack(l_stack_t *uss, \ - l_stack_t *uoss); } -132 AUE_UTIME STD { int linux_utime(char *fname, \ - struct l_utimbuf *times); } -133 AUE_MKNOD STD { int linux_mknod(char *path, l_int mode, \ - l_dev_t dev); } +0 AUE_NULL NOPROTO { + int read( + int fd, + char *buf, + u_int nbyte + ); + } +1 AUE_NULL NOPROTO { + int write( + int fd, + char *buf, + u_int nbyte + ); + } +2 AUE_OPEN_RWTC STD { + int linux_open( + char *path, + l_int flags, + l_int mode + ); + } +3 AUE_CLOSE NOPROTO { + int close( + int fd + ); + } +4 AUE_STAT STD { + int linux_newstat( + char *path, + struct l_newstat *buf + ); + } +5 AUE_FSTAT STD { + int linux_newfstat( + l_uint fd, + struct l_newstat *buf + ); + } +6 AUE_LSTAT STD { + int linux_newlstat( + char *path, + struct l_newstat *buf + ); + } +7 AUE_POLL NOPROTO { + int poll( + struct pollfd *fds, + u_int nfds, + int timeout + ); + } +8 AUE_LSEEK STD { + int linux_lseek( + l_uint fdes, + l_off_t off, + l_int whence + ); + } +9 AUE_MMAP STD { + int linux_mmap2( + l_ulong addr, + l_ulong len, + l_ulong prot, + l_ulong flags, + l_ulong fd, + l_ulong pgoff + ); + } +10 AUE_MPROTECT STD { + int linux_mprotect( + caddr_t addr, + l_int len, + l_int prot + ); + } +11 AUE_MUNMAP NOPROTO { + int munmap( + caddr_t addr, + int len + ); + } +12 AUE_NULL STD { + int linux_brk( + l_ulong dsend + ); + } +13 AUE_NULL STD { + int linux_rt_sigaction( + l_int sig, + l_sigaction_t *act, + l_sigaction_t *oact, + l_size_t sigsetsize + ); + } +14 AUE_NULL STD { + int linux_rt_sigprocmask( + l_int how, + l_sigset_t *mask, + l_sigset_t *omask, + l_size_t sigsetsize + ); + } +15 AUE_NULL STD { + int linux_rt_sigreturn( + struct l_ucontext *ucp + ); + } +16 AUE_IOCTL STD { + int linux_ioctl( + l_uint fd, + l_uint cmd, + uintptr_t arg + ); + } +17 AUE_PREAD STD { + int linux_pread( + l_uint fd, + char *buf, + l_size_t nbyte, + l_loff_t offset + ); + } +18 AUE_PWRITE STD { + int linux_pwrite( + l_uint fd, + char *buf, + l_size_t nbyte, + l_loff_t offset + ); + } +19 AUE_READV NOPROTO { + int readv( + int fd, + struct iovec *iovp, + u_int iovcnt + ); + } +20 AUE_WRITEV NOPROTO { + int writev( + int fd, + struct iovec *iovp, + u_int iovcnt + ); + } +21 AUE_ACCESS STD { + int linux_access( + char *path, + l_int amode + ); + } +22 AUE_PIPE STD { + int linux_pipe( + l_ulong *pipefds + ); + } +23 AUE_SELECT STD { + int linux_select( + l_int nfds, + l_fd_set *readfds, + l_fd_set *writefds, + l_fd_set *exceptfds, + struct l_timeval *timeout + ); + } +24 AUE_NULL NOPROTO { + int sched_yield(void); + } +25 AUE_NULL STD { + int linux_mremap( + l_ulong addr, + l_ulong old_len, + l_ulong new_len, + l_ulong flags, + l_ulong new_addr + ); + } +26 AUE_MSYNC STD { + int linux_msync( + l_ulong addr, + l_size_t len, + l_int fl + ); + } +27 AUE_MINCORE STD { + int linux_mincore( + l_ulong start, + l_size_t len, + u_char *vec + ); + } +28 AUE_MADVISE STD { + int linux_madvise( + void *addr, + size_t len, + int behav + ); + } +29 AUE_NULL STD { + int linux_shmget( + l_key_t key, + l_size_t size, + l_int shmflg + ); + } +30 AUE_NULL STD { + int linux_shmat( + l_int shmid, + char *shmaddr, + l_int shmflg + ); + } +31 AUE_NULL STD { + int linux_shmctl( + l_int shmid, + l_int cmd, + struct l_shmid_ds *buf + ); + } +32 AUE_DUP NOPROTO { + int dup( + u_int fd + ); + } +33 AUE_DUP2 NOPROTO { + int dup2( + u_int from, + u_int to + ); + } +34 AUE_NULL STD { + int linux_pause(void); + } +35 AUE_NULL STD { + int linux_nanosleep( + const struct l_timespec *rqtp, + struct l_timespec *rmtp + ); + } +36 AUE_GETITIMER STD { + int linux_getitimer( + l_int which, + struct l_itimerval *itv + ); + } +37 AUE_NULL STD { + int linux_alarm( + l_uint secs + ); + } +38 AUE_SETITIMER STD { + int linux_setitimer( + l_int which, + struct l_itimerval *itv, + struct l_itimerval *oitv + ); + } +39 AUE_GETPID STD { + int linux_getpid(void); + } +40 AUE_SENDFILE STD { + int linux_sendfile( + l_int out, + l_int in, + l_long *offset, + l_size_t count + ); + } +41 AUE_SOCKET STD { + int linux_socket( + l_int domain, + l_int type, + l_int protocol + ); + } +42 AUE_CONNECT STD { + int linux_connect( + l_int s, + l_uintptr_t name, + l_int namelen + ); + } +43 AUE_ACCEPT STD { + int linux_accept( + l_int s, + l_uintptr_t addr, + l_uintptr_t namelen + ); + } +44 AUE_SENDTO STD { + int linux_sendto( + l_int s, + l_uintptr_t msg, + l_int len, + l_int flags, + l_uintptr_t to, + l_int tolen + ); + } +45 AUE_RECVFROM STD { + int linux_recvfrom( + l_int s, + l_uintptr_t buf, + l_size_t len, *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Mon Jun 22 04:14:35 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1830A33EF5A for ; Mon, 22 Jun 2020 04:14:35 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49qwzG6l5Bz475J; Mon, 22 Jun 2020 04:14:34 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id DE68182CB; Mon, 22 Jun 2020 04:14:34 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 05M4EYpF099961; Mon, 22 Jun 2020 04:14:34 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 05M4EYT4099960; Mon, 22 Jun 2020 04:14:34 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202006220414.05M4EYT4099960@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Mon, 22 Jun 2020 04:14:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r362479 - projects/nfs-over-tls X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: projects/nfs-over-tls X-SVN-Commit-Revision: 362479 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 04:14:35 -0000 Author: rmacklem Date: Mon Jun 22 04:14:34 2020 New Revision: 362479 URL: https://svnweb.freebsd.org/changeset/base/362479 Log: Fix a couple of small things in the setup doc. Modified: projects/nfs-over-tls/nfs-over-tls-setup.txt Modified: projects/nfs-over-tls/nfs-over-tls-setup.txt ============================================================================== --- projects/nfs-over-tls/nfs-over-tls-setup.txt Mon Jun 22 03:44:01 2020 (r362478) +++ projects/nfs-over-tls/nfs-over-tls-setup.txt Mon Jun 22 04:14:34 2020 (r362479) @@ -51,8 +51,6 @@ Fix the include files. Here's my "cheat" way of doing # ln -s /usr/nfs-over-tls/sys/fs fs # mv netinet netinet.old # ln -s /usr/nfs-over-tls/sys/netinet netinet -# cd rpc -# cp /usr/nfs-over-tls/sys/rpc/rpcsec_tls.h . - This should be enough to allow userspace building. Now, you need jhb@'s patched openssl3 source tree, so you can build it. @@ -60,7 +58,7 @@ Now, you need jhb@'s patched openssl3 source tree, so (If you don't have git anywhere, I think "pkg install git" will get it installed.) - You will need perl5. -# pkg install perl +# pkg install perl5 # cd /usr # mkdir openssl # cd openssl From owner-svn-src-projects@freebsd.org Mon Jun 22 04:56:15 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E95A533FC47 for ; Mon, 22 Jun 2020 04:56:15 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49qxvM5jrKz48Tk; Mon, 22 Jun 2020 04:56:15 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id BB277886C; Mon, 22 Jun 2020 04:56:15 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 05M4uFxB024461; Mon, 22 Jun 2020 04:56:15 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 05M4uFB0024460; Mon, 22 Jun 2020 04:56:15 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202006220456.05M4uFB0024460@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Mon, 22 Jun 2020 04:56:15 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r362480 - projects/nfs-over-tls/sys/fs/nfsclient X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: projects/nfs-over-tls/sys/fs/nfsclient X-SVN-Commit-Revision: 362480 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 04:56:16 -0000 Author: rmacklem Date: Mon Jun 22 04:56:15 2020 New Revision: 362480 URL: https://svnweb.freebsd.org/changeset/base/362480 Log: Fix the build for the updated kernel. Modified: projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c Modified: projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c Mon Jun 22 04:14:34 2020 (r362479) +++ projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c Mon Jun 22 04:56:15 2020 (r362480) @@ -8494,7 +8494,7 @@ nfsrpc_setextattr(vnode_t vp, const char *name, struct int error; struct nfsrv_descript nfsd; struct nfsrv_descript *nd = &nfsd; - struct nfsmount *nmp = VFSTONFS(vnode_mount(vp)); + struct nfsmount *nmp = VFSTONFS(vp->v_mount); nfsattrbit_t attrbits; bool use_ext; From owner-svn-src-projects@freebsd.org Mon Jun 22 05:07:35 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0F64133FED3 for ; Mon, 22 Jun 2020 05:07:35 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49qy8Q6cXsz48jC; Mon, 22 Jun 2020 05:07:34 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D9FA4911A; Mon, 22 Jun 2020 05:07:34 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 05M57Yfg030744; Mon, 22 Jun 2020 05:07:34 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 05M57YPE030743; Mon, 22 Jun 2020 05:07:34 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202006220507.05M57YPE030743@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Mon, 22 Jun 2020 05:07:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r362481 - projects/nfs-over-tls X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: projects/nfs-over-tls X-SVN-Commit-Revision: 362481 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 05:07:35 -0000 Author: rmacklem Date: Mon Jun 22 05:07:34 2020 New Revision: 362481 URL: https://svnweb.freebsd.org/changeset/base/362481 Log: Another small fix to the setup doc. Modified: projects/nfs-over-tls/nfs-over-tls-setup.txt Modified: projects/nfs-over-tls/nfs-over-tls-setup.txt ============================================================================== --- projects/nfs-over-tls/nfs-over-tls-setup.txt Mon Jun 22 04:56:15 2020 (r362480) +++ projects/nfs-over-tls/nfs-over-tls-setup.txt Mon Jun 22 05:07:34 2020 (r362481) @@ -89,9 +89,11 @@ And now you should be able to build/install the utilit # make SRCTOP=/usr/nfs-over-tls # cp rpctlscd /usr/sbin # cp rpctlscd.8.gz /usr/share/man/man8 -# cd .. -# ln -s /usr/src/usr.sbin/mount mount -# cd mountd +# cd /usr/nfs-over-tls +# mkdir sbin +# cd sbin +# ln -s /usr/src/sbin/mount mount +# cd /usr/nfs-over-tls/usr.sbin/mountd # make SRCTOP=/usr/nfs-over-tls # cp mountd /usr/sbin # cp exports.5.gz /usr/share/man/man5 From owner-svn-src-projects@freebsd.org Mon Jun 22 05:35:28 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 85FB43400D6 for ; Mon, 22 Jun 2020 05:35:28 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49qymc2x3Jz49qS; Mon, 22 Jun 2020 05:35:28 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5F77292E5; Mon, 22 Jun 2020 05:35:28 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 05M5ZSsV048814; Mon, 22 Jun 2020 05:35:28 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 05M5ZSN6048813; Mon, 22 Jun 2020 05:35:28 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202006220535.05M5ZSN6048813@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Mon, 22 Jun 2020 05:35:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r362482 - projects/nfs-over-tls/sys/opencrypto X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: projects/nfs-over-tls/sys/opencrypto X-SVN-Commit-Revision: 362482 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 05:35:28 -0000 Author: rmacklem Date: Mon Jun 22 05:35:27 2020 New Revision: 362482 URL: https://svnweb.freebsd.org/changeset/base/362482 Log: Fix up a .h file for the build. opencrypto will still be broken until I get the rcv stuff up to date. Modified: projects/nfs-over-tls/sys/opencrypto/cryptodev.h Modified: projects/nfs-over-tls/sys/opencrypto/cryptodev.h ============================================================================== --- projects/nfs-over-tls/sys/opencrypto/cryptodev.h Mon Jun 22 05:07:34 2020 (r362481) +++ projects/nfs-over-tls/sys/opencrypto/cryptodev.h Mon Jun 22 05:35:27 2020 (r362482) @@ -446,6 +446,7 @@ struct cryptop { struct task crp_task; crypto_session_t crp_session; /* Session */ + int crp_ilen; /* Input data total length */ int crp_olen; /* Result total length */ int crp_etype; /* From owner-svn-src-projects@freebsd.org Mon Jun 22 06:28:46 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1AC03341699 for ; Mon, 22 Jun 2020 06:28:46 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49qzy56xySz4DKk; Mon, 22 Jun 2020 06:28:45 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id E590B9ED8; Mon, 22 Jun 2020 06:28:45 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 05M6SjuJ079585; Mon, 22 Jun 2020 06:28:45 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 05M6SjVA079584; Mon, 22 Jun 2020 06:28:45 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202006220628.05M6SjVA079584@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Mon, 22 Jun 2020 06:28:45 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r362483 - in projects/nfs-over-tls/sys: fs/nfsclient opencrypto X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: in projects/nfs-over-tls/sys: fs/nfsclient opencrypto X-SVN-Commit-Revision: 362483 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 06:28:46 -0000 Author: rmacklem Date: Mon Jun 22 06:28:45 2020 New Revision: 362483 URL: https://svnweb.freebsd.org/changeset/base/362483 Log: Revert kernel update, since opencrypto has incompatible changes. Modified: projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c projects/nfs-over-tls/sys/opencrypto/cryptodev.h Modified: projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c Mon Jun 22 05:35:27 2020 (r362482) +++ projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c Mon Jun 22 06:28:45 2020 (r362483) @@ -8494,7 +8494,7 @@ nfsrpc_setextattr(vnode_t vp, const char *name, struct int error; struct nfsrv_descript nfsd; struct nfsrv_descript *nd = &nfsd; - struct nfsmount *nmp = VFSTONFS(vp->v_mount); + struct nfsmount *nmp = VFSTONFS(vnode_mount(vp)); nfsattrbit_t attrbits; bool use_ext; Modified: projects/nfs-over-tls/sys/opencrypto/cryptodev.h ============================================================================== --- projects/nfs-over-tls/sys/opencrypto/cryptodev.h Mon Jun 22 05:35:27 2020 (r362482) +++ projects/nfs-over-tls/sys/opencrypto/cryptodev.h Mon Jun 22 06:28:45 2020 (r362483) @@ -446,7 +446,6 @@ struct cryptop { struct task crp_task; crypto_session_t crp_session; /* Session */ - int crp_ilen; /* Input data total length */ int crp_olen; /* Result total length */ int crp_etype; /* From owner-svn-src-projects@freebsd.org Mon Jun 22 06:39:51 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0A2C4341960 for ; Mon, 22 Jun 2020 06:39:51 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49r0Bt6fW3z4F0S; Mon, 22 Jun 2020 06:39:50 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id DA2219CE2; Mon, 22 Jun 2020 06:39:50 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 05M6doTD085540; Mon, 22 Jun 2020 06:39:50 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 05M6dlaB085521; Mon, 22 Jun 2020 06:39:47 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202006220639.05M6dlaB085521@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Mon, 22 Jun 2020 06:39:47 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r362484 - in projects/nfs-over-tls/sys: amd64/amd64 amd64/conf amd64/linux amd64/linux32 arm/allwinner arm/amlogic/aml8726 arm/arm arm/broadcom/bcm2835 arm/freescale/imx arm/freescale/v... X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: in projects/nfs-over-tls/sys: amd64/amd64 amd64/conf amd64/linux amd64/linux32 arm/allwinner arm/amlogic/aml8726 arm/arm arm/broadcom/bcm2835 arm/freescale/imx arm/freescale/vybrid arm/include arm/mv ... X-SVN-Commit-Revision: 362484 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 06:39:51 -0000 Author: rmacklem Date: Mon Jun 22 06:39:44 2020 New Revision: 362484 URL: https://svnweb.freebsd.org/changeset/base/362484 Log: Revert the merge from head kernel update, since opencrypto changed in an incompatible way. Added: projects/nfs-over-tls/sys/arm64/arm64/copystr.c - copied unchanged from r362475, projects/nfs-over-tls/sys/arm64/arm64/copystr.c projects/nfs-over-tls/sys/arm64/coresight/coresight-cmd.c - copied unchanged from r362475, projects/nfs-over-tls/sys/arm64/coresight/coresight-cmd.c projects/nfs-over-tls/sys/arm64/coresight/coresight-cpu-debug.c - copied unchanged from r362475, projects/nfs-over-tls/sys/arm64/coresight/coresight-cpu-debug.c projects/nfs-over-tls/sys/arm64/coresight/coresight-dynamic-replicator.c - copied unchanged from r362475, projects/nfs-over-tls/sys/arm64/coresight/coresight-dynamic-replicator.c projects/nfs-over-tls/sys/arm64/coresight/coresight-etm4x.c - copied unchanged from r362475, projects/nfs-over-tls/sys/arm64/coresight/coresight-etm4x.c projects/nfs-over-tls/sys/arm64/coresight/coresight-etm4x.h - copied unchanged from r362475, projects/nfs-over-tls/sys/arm64/coresight/coresight-etm4x.h projects/nfs-over-tls/sys/arm64/coresight/coresight-funnel.c - copied unchanged from r362475, projects/nfs-over-tls/sys/arm64/coresight/coresight-funnel.c projects/nfs-over-tls/sys/arm64/coresight/coresight-funnel.h - copied unchanged from r362475, projects/nfs-over-tls/sys/arm64/coresight/coresight-funnel.h projects/nfs-over-tls/sys/arm64/coresight/coresight-tmc.c - copied unchanged from r362475, projects/nfs-over-tls/sys/arm64/coresight/coresight-tmc.c projects/nfs-over-tls/sys/arm64/coresight/coresight-tmc.h - copied unchanged from r362475, projects/nfs-over-tls/sys/arm64/coresight/coresight-tmc.h projects/nfs-over-tls/sys/contrib/zstd/contrib/cleanTabs - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/cleanTabs projects/nfs-over-tls/sys/contrib/zstd/contrib/docker/Dockerfile - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/docker/Dockerfile projects/nfs-over-tls/sys/contrib/zstd/contrib/docker/README.md - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/docker/README.md projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/benchmarkDictBuilder/Makefile - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/benchmarkDictBuilder/Makefile projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/benchmarkDictBuilder/README.md - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/benchmarkDictBuilder/README.md projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/benchmarkDictBuilder/benchmark.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/benchmarkDictBuilder/benchmark.c projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/benchmarkDictBuilder/dictBuilder.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/benchmarkDictBuilder/dictBuilder.h projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/benchmarkDictBuilder/test.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/benchmarkDictBuilder/test.sh projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/fastCover/Makefile - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/fastCover/Makefile projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/fastCover/README.md - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/fastCover/README.md projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/fastCover/fastCover.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/fastCover/fastCover.c projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/fastCover/fastCover.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/fastCover/fastCover.h projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/fastCover/main.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/fastCover/main.c projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/fastCover/test.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/fastCover/test.sh projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/Makefile - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/Makefile projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/README.md - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/README.md projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/io.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/io.c projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/io.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/io.h projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/main.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/main.c projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/random.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/random.c projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/random.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/random.h projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/test.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/experimental_dict_builders/randomDictBuilder/test.sh projects/nfs-over-tls/sys/contrib/zstd/contrib/gen_html/Makefile - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/gen_html/Makefile projects/nfs-over-tls/sys/contrib/zstd/contrib/gen_html/README.md - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/gen_html/README.md projects/nfs-over-tls/sys/contrib/zstd/contrib/gen_html/gen-zstd-manual.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/gen_html/gen-zstd-manual.sh projects/nfs-over-tls/sys/contrib/zstd/contrib/gen_html/gen_html.cpp - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/gen_html/gen_html.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/largeNbDicts/Makefile - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/largeNbDicts/Makefile projects/nfs-over-tls/sys/contrib/zstd/contrib/largeNbDicts/README.md - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/largeNbDicts/README.md projects/nfs-over-tls/sys/contrib/zstd/contrib/largeNbDicts/largeNbDicts.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/largeNbDicts/largeNbDicts.c projects/nfs-over-tls/sys/contrib/zstd/contrib/premake/premake4.lua - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/premake/premake4.lua projects/nfs-over-tls/sys/contrib/zstd/contrib/premake/zstd.lua - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/premake/zstd.lua projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/BUCK - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/BUCK projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/ErrorHolder.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/ErrorHolder.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/Logging.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/Logging.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/Makefile - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/Makefile projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/Options.cpp - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/Options.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/Options.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/Options.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/Pzstd.cpp - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/Pzstd.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/Pzstd.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/Pzstd.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/README.md - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/README.md projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/SkippableFrame.cpp - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/SkippableFrame.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/SkippableFrame.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/SkippableFrame.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/images/Cspeed.png - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/images/Cspeed.png projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/images/Dspeed.png - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/images/Dspeed.png projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/main.cpp - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/main.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/test/BUCK - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/test/BUCK projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/test/OptionsTest.cpp - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/test/OptionsTest.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/test/PzstdTest.cpp - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/test/PzstdTest.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/test/RoundTrip.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/test/RoundTrip.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/test/RoundTripTest.cpp - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/test/RoundTripTest.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/BUCK - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/BUCK projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/Buffer.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/Buffer.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/FileSystem.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/FileSystem.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/Likely.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/Likely.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/Range.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/Range.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/ResourcePool.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/ResourcePool.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/ScopeGuard.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/ScopeGuard.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/ThreadPool.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/ThreadPool.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/WorkQueue.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/WorkQueue.h projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/BUCK - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/BUCK projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/BufferTest.cpp - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/BufferTest.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/RangeTest.cpp - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/RangeTest.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/ResourcePoolTest.cpp - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/ResourcePoolTest.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/ScopeGuardTest.cpp - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/ScopeGuardTest.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/ThreadPoolTest.cpp - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/ThreadPoolTest.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/WorkQueueTest.cpp - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/pzstd/utils/test/WorkQueueTest.cpp projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/examples/Makefile - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/examples/Makefile projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/examples/parallel_compression.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/examples/parallel_compression.c projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/examples/parallel_processing.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/examples/parallel_processing.c projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/examples/seekable_compression.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/examples/seekable_compression.c projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/examples/seekable_decompression.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/examples/seekable_decompression.c projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/examples/seekable_decompression_mem.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/examples/seekable_decompression_mem.c projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/zstd_seekable.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/zstd_seekable.h projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/zstd_seekable_compression_format.md - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/zstd_seekable_compression_format.md projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/zstdseek_compress.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/zstdseek_compress.c projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/zstdseek_decompress.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/seekable_format/zstdseek_decompress.c projects/nfs-over-tls/sys/contrib/zstd/contrib/snap/snapcraft.yaml - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/contrib/snap/snapcraft.yaml projects/nfs-over-tls/sys/contrib/zstd/tests/Makefile - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/Makefile projects/nfs-over-tls/sys/contrib/zstd/tests/README.md - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/README.md projects/nfs-over-tls/sys/contrib/zstd/tests/bigdict.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/bigdict.c projects/nfs-over-tls/sys/contrib/zstd/tests/checkTag.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/checkTag.c projects/nfs-over-tls/sys/contrib/zstd/tests/datagencli.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/datagencli.c projects/nfs-over-tls/sys/contrib/zstd/tests/decodecorpus.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/decodecorpus.c projects/nfs-over-tls/sys/contrib/zstd/tests/fullbench.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fullbench.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/Makefile - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/Makefile projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/README.md - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/README.md projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/block_decompress.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/block_decompress.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/block_round_trip.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/block_round_trip.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/dictionary_decompress.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/dictionary_decompress.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/dictionary_loader.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/dictionary_loader.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/dictionary_round_trip.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/dictionary_round_trip.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/fuzz.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/fuzz.h projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/fuzz.py - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/fuzz.py projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/fuzz_data_producer.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/fuzz_data_producer.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/fuzz_data_producer.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/fuzz_data_producer.h projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/fuzz_helpers.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/fuzz_helpers.h projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/regression_driver.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/regression_driver.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/simple_compress.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/simple_compress.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/simple_decompress.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/simple_decompress.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/simple_round_trip.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/simple_round_trip.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/stream_decompress.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/stream_decompress.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/stream_round_trip.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/stream_round_trip.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/zstd_frame_info.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/zstd_frame_info.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/zstd_helpers.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/zstd_helpers.c projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/zstd_helpers.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzz/zstd_helpers.h projects/nfs-over-tls/sys/contrib/zstd/tests/fuzzer.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/fuzzer.c projects/nfs-over-tls/sys/contrib/zstd/tests/golden-compression/huffman-compressed-larger - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/golden-compression/huffman-compressed-larger projects/nfs-over-tls/sys/contrib/zstd/tests/golden-decompression/rle-first-block.zst - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/golden-decompression/rle-first-block.zst projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/Makefile - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/Makefile projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/gzip-env.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/gzip-env.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/helin-segv.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/helin-segv.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/help-version.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/help-version.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/hufts-segv.gz - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/hufts-segv.gz projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/hufts.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/hufts.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/init.cfg - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/init.cfg projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/init.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/init.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/keep.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/keep.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/list.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/list.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/memcpy-abuse.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/memcpy-abuse.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/mixed.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/mixed.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/null-suffix-clobber.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/null-suffix-clobber.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/stdin.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/stdin.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/test-driver.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/test-driver.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/trailing-nul.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/trailing-nul.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/unpack-invalid.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/unpack-invalid.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/z-suffix.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/z-suffix.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/zdiff.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/zdiff.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/zgrep-context.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/zgrep-context.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/zgrep-f.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/zgrep-f.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/zgrep-signal.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/zgrep-signal.sh projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/znew-k.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/gzip/znew-k.sh projects/nfs-over-tls/sys/contrib/zstd/tests/invalidDictionaries.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/invalidDictionaries.c projects/nfs-over-tls/sys/contrib/zstd/tests/legacy.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/legacy.c projects/nfs-over-tls/sys/contrib/zstd/tests/libzstd_partial_builds.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/libzstd_partial_builds.sh projects/nfs-over-tls/sys/contrib/zstd/tests/longmatch.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/longmatch.c projects/nfs-over-tls/sys/contrib/zstd/tests/paramgrill.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/paramgrill.c projects/nfs-over-tls/sys/contrib/zstd/tests/playTests.sh - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/playTests.sh projects/nfs-over-tls/sys/contrib/zstd/tests/poolTests.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/poolTests.c projects/nfs-over-tls/sys/contrib/zstd/tests/rateLimiter.py - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/rateLimiter.py projects/nfs-over-tls/sys/contrib/zstd/tests/regression/Makefile - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/regression/Makefile projects/nfs-over-tls/sys/contrib/zstd/tests/regression/config.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/regression/config.c projects/nfs-over-tls/sys/contrib/zstd/tests/regression/config.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/regression/config.h projects/nfs-over-tls/sys/contrib/zstd/tests/regression/data.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/regression/data.c projects/nfs-over-tls/sys/contrib/zstd/tests/regression/data.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/regression/data.h projects/nfs-over-tls/sys/contrib/zstd/tests/regression/levels.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/regression/levels.h projects/nfs-over-tls/sys/contrib/zstd/tests/regression/method.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/regression/method.c projects/nfs-over-tls/sys/contrib/zstd/tests/regression/method.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/regression/method.h projects/nfs-over-tls/sys/contrib/zstd/tests/regression/result.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/regression/result.c projects/nfs-over-tls/sys/contrib/zstd/tests/regression/result.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/regression/result.h projects/nfs-over-tls/sys/contrib/zstd/tests/regression/results.csv - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/regression/results.csv projects/nfs-over-tls/sys/contrib/zstd/tests/regression/test.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/regression/test.c projects/nfs-over-tls/sys/contrib/zstd/tests/roundTripCrash.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/roundTripCrash.c projects/nfs-over-tls/sys/contrib/zstd/tests/seqgen.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/seqgen.c projects/nfs-over-tls/sys/contrib/zstd/tests/seqgen.h - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/seqgen.h projects/nfs-over-tls/sys/contrib/zstd/tests/symbols.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/symbols.c projects/nfs-over-tls/sys/contrib/zstd/tests/test-zstd-speed.py - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/test-zstd-speed.py projects/nfs-over-tls/sys/contrib/zstd/tests/test-zstd-versions.py - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/test-zstd-versions.py projects/nfs-over-tls/sys/contrib/zstd/tests/zbufftest.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/zbufftest.c projects/nfs-over-tls/sys/contrib/zstd/tests/zstreamtest.c - copied unchanged from r362475, projects/nfs-over-tls/sys/contrib/zstd/tests/zstreamtest.c projects/nfs-over-tls/sys/crypto/skein/amd64/skein_block_asm.s - copied unchanged from r362475, projects/nfs-over-tls/sys/crypto/skein/amd64/skein_block_asm.s projects/nfs-over-tls/sys/powerpc/aim/moea64_if.m - copied unchanged from r362475, projects/nfs-over-tls/sys/powerpc/aim/moea64_if.m projects/nfs-over-tls/sys/powerpc/powerpc/copystr.c - copied unchanged from r362475, projects/nfs-over-tls/sys/powerpc/powerpc/copystr.c projects/nfs-over-tls/sys/powerpc/powerpc/mmu_if.m - copied unchanged from r362475, projects/nfs-over-tls/sys/powerpc/powerpc/mmu_if.m projects/nfs-over-tls/sys/riscv/riscv/copystr.c - copied unchanged from r362475, projects/nfs-over-tls/sys/riscv/riscv/copystr.c Deleted: projects/nfs-over-tls/sys/arm/mv/mvebu_gpio.c projects/nfs-over-tls/sys/arm64/coresight/coresight_acpi.c projects/nfs-over-tls/sys/arm64/coresight/coresight_cmd.c projects/nfs-over-tls/sys/arm64/coresight/coresight_cpu_debug.c projects/nfs-over-tls/sys/arm64/coresight/coresight_etm4x.c projects/nfs-over-tls/sys/arm64/coresight/coresight_etm4x.h projects/nfs-over-tls/sys/arm64/coresight/coresight_etm4x_acpi.c projects/nfs-over-tls/sys/arm64/coresight/coresight_etm4x_fdt.c projects/nfs-over-tls/sys/arm64/coresight/coresight_fdt.c projects/nfs-over-tls/sys/arm64/coresight/coresight_funnel.c projects/nfs-over-tls/sys/arm64/coresight/coresight_funnel.h projects/nfs-over-tls/sys/arm64/coresight/coresight_funnel_acpi.c projects/nfs-over-tls/sys/arm64/coresight/coresight_funnel_fdt.c projects/nfs-over-tls/sys/arm64/coresight/coresight_replicator.c projects/nfs-over-tls/sys/arm64/coresight/coresight_replicator.h projects/nfs-over-tls/sys/arm64/coresight/coresight_replicator_acpi.c projects/nfs-over-tls/sys/arm64/coresight/coresight_replicator_fdt.c projects/nfs-over-tls/sys/arm64/coresight/coresight_tmc.c projects/nfs-over-tls/sys/arm64/coresight/coresight_tmc.h projects/nfs-over-tls/sys/arm64/coresight/coresight_tmc_acpi.c projects/nfs-over-tls/sys/arm64/coresight/coresight_tmc_fdt.c projects/nfs-over-tls/sys/arm64/qoriq/ projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/overflow.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/refcount.h projects/nfs-over-tls/sys/contrib/dev/ice/ projects/nfs-over-tls/sys/contrib/edk2/FREEBSD-upgrade projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_compress_superblock.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_compress_superblock.h projects/nfs-over-tls/sys/crypto/skein/amd64/skein_block_asm.S projects/nfs-over-tls/sys/dev/ahci/ahci_fsl_fdt.c projects/nfs-over-tls/sys/dev/ice/ projects/nfs-over-tls/sys/dev/iicbus/gpio/ projects/nfs-over-tls/sys/dev/iicbus/rtc/ projects/nfs-over-tls/sys/dev/ixl/ixl_pf_iflib.c projects/nfs-over-tls/sys/dts/arm64/overlays/spigen-rpi4.dtso projects/nfs-over-tls/sys/gnu/dts/arm/am57-pruss.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-pico-dwarf.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-pico-hobbit.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-pico-nymph.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-pico-pi.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-pico-dwarf.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-pico-hobbit.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-pico-nymph.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-pico-pi.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-pico-dwarf.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-pico-hobbit.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-pico-nymph.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-pico-pi.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-pico.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6ul-pico-dwarf.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7-colibri-aster.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-colibri-aster.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-colibri-emmc-aster.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-pico-dwarf.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-pico-nymph.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7s-colibri-aster.dts projects/nfs-over-tls/sys/gnu/dts/arm/ste-ux500-samsung-skomer.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157c-dhcom-pdk2.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157c-dhcom-som.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun5i-a13-pocketbook-touch-lux-3.dts projects/nfs-over-tls/sys/gnu/dts/arm/sun7i-a20-linutronix-testbox-v2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinephone-1.0.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinephone-1.1.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinephone.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinetab.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1028a-kontron-kbox-a-230-ls.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1028a-kontron-sl28-var2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1028a-kontron-sl28-var3-ads2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1028a-kontron-sl28-var4.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1028a-kontron-sl28.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mp-evk.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mp-pinfunc.h projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mp.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt8516-pinfunc.h projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt8516-pumpkin.dts projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt8516.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/pumpkin-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/ipq6018-cp01-c1.dts projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/ipq6018.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sm8250-mtp.dts projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sm8250.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a774a1-hihope-rzg2m-ex-idk-1110wr.dts projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77961-ulcb.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-pinebook-pro.dts projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/arm/coresight-cti-dt.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/k210-clk.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-sm8250.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,mss-sc7180.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/sprd,sc9863a-clk.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/display/sdtv-standards.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/interconnect/qcom,osm-l3.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/interconnect/qcom,sc7180.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/power/meson-a1-power.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/soc/tegra-pmc.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/sound/meson-aiu.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/sound/meson-g12a-toacodec.h projects/nfs-over-tls/sys/gnu/dts/riscv/kendryte/ projects/nfs-over-tls/sys/libkern/arc4random_uniform.c projects/nfs-over-tls/sys/modules/i2c/rx8803/ projects/nfs-over-tls/sys/modules/i2c/tca6416/ projects/nfs-over-tls/sys/modules/ice/ projects/nfs-over-tls/sys/modules/ice_ddp/ projects/nfs-over-tls/sys/net/route/route_ctl.h projects/nfs-over-tls/sys/netinet/dccp.h projects/nfs-over-tls/sys/powerpc/powerpc/support.S projects/nfs-over-tls/sys/sys/font.h Modified: projects/nfs-over-tls/sys/amd64/amd64/fpu.c projects/nfs-over-tls/sys/amd64/amd64/initcpu.c projects/nfs-over-tls/sys/amd64/amd64/machdep.c projects/nfs-over-tls/sys/amd64/amd64/pmap.c projects/nfs-over-tls/sys/amd64/amd64/support.S projects/nfs-over-tls/sys/amd64/amd64/xen-locore.S projects/nfs-over-tls/sys/amd64/conf/GENERIC projects/nfs-over-tls/sys/amd64/conf/NOTES projects/nfs-over-tls/sys/amd64/linux/linux_machdep.c projects/nfs-over-tls/sys/amd64/linux/linux_proto.h projects/nfs-over-tls/sys/amd64/linux/linux_syscall.h projects/nfs-over-tls/sys/amd64/linux/linux_syscalls.c projects/nfs-over-tls/sys/amd64/linux/linux_sysent.c projects/nfs-over-tls/sys/amd64/linux/linux_systrace_args.c projects/nfs-over-tls/sys/amd64/linux/linux_sysvec.c projects/nfs-over-tls/sys/amd64/linux/syscalls.master projects/nfs-over-tls/sys/amd64/linux32/linux32_machdep.c projects/nfs-over-tls/sys/amd64/linux32/linux32_proto.h projects/nfs-over-tls/sys/amd64/linux32/linux32_syscall.h projects/nfs-over-tls/sys/amd64/linux32/linux32_syscalls.c projects/nfs-over-tls/sys/amd64/linux32/linux32_sysent.c projects/nfs-over-tls/sys/amd64/linux32/linux32_systrace_args.c projects/nfs-over-tls/sys/amd64/linux32/syscalls.master projects/nfs-over-tls/sys/arm/allwinner/aw_if_dwc.c projects/nfs-over-tls/sys/arm/amlogic/aml8726/aml8726_if_dwc.c projects/nfs-over-tls/sys/arm/arm/copystr.S projects/nfs-over-tls/sys/arm/arm/machdep_boot.c projects/nfs-over-tls/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c projects/nfs-over-tls/sys/arm/freescale/imx/imx6_ccm.c projects/nfs-over-tls/sys/arm/freescale/imx/imx6_ccmreg.h projects/nfs-over-tls/sys/arm/freescale/imx/imx6_ipu.c projects/nfs-over-tls/sys/arm/freescale/imx/imx6_machdep.c projects/nfs-over-tls/sys/arm/freescale/imx/imx_ccmvar.h projects/nfs-over-tls/sys/arm/freescale/vybrid/vf_i2c.c projects/nfs-over-tls/sys/arm/include/elf.h projects/nfs-over-tls/sys/arm/include/param.h projects/nfs-over-tls/sys/arm/mv/armada38x/armada38x_rtc.c projects/nfs-over-tls/sys/arm/mv/files.arm7 projects/nfs-over-tls/sys/arm/mv/gpio.c projects/nfs-over-tls/sys/arm/nvidia/tegra_uart.c projects/nfs-over-tls/sys/arm64/arm64/db_interface.c projects/nfs-over-tls/sys/arm64/arm64/machdep_boot.c projects/nfs-over-tls/sys/arm64/arm64/pmap.c projects/nfs-over-tls/sys/arm64/broadcom/genet/if_genet.c projects/nfs-over-tls/sys/arm64/conf/GENERIC projects/nfs-over-tls/sys/arm64/conf/NOTES projects/nfs-over-tls/sys/arm64/coresight/coresight.c projects/nfs-over-tls/sys/arm64/coresight/coresight.h projects/nfs-over-tls/sys/arm64/include/armreg.h projects/nfs-over-tls/sys/arm64/include/cpufunc.h projects/nfs-over-tls/sys/arm64/include/pcpu.h projects/nfs-over-tls/sys/arm64/include/pmap.h projects/nfs-over-tls/sys/arm64/include/pte.h projects/nfs-over-tls/sys/arm64/include/vfp.h projects/nfs-over-tls/sys/arm64/linux/linux_machdep.c projects/nfs-over-tls/sys/arm64/linux/linux_proto.h projects/nfs-over-tls/sys/arm64/linux/linux_syscall.h projects/nfs-over-tls/sys/arm64/linux/linux_syscalls.c projects/nfs-over-tls/sys/arm64/linux/linux_sysent.c projects/nfs-over-tls/sys/arm64/linux/linux_systrace_args.c projects/nfs-over-tls/sys/arm64/linux/syscalls.master projects/nfs-over-tls/sys/arm64/rockchip/if_dwc_rk.c projects/nfs-over-tls/sys/cam/ata/ata_da.c projects/nfs-over-tls/sys/cam/cam_xpt.c projects/nfs-over-tls/sys/cam/cam_xpt.h projects/nfs-over-tls/sys/cam/ctl/ctl.c projects/nfs-over-tls/sys/cam/ctl/ctl_backend.h projects/nfs-over-tls/sys/cam/ctl/ctl_backend_block.c projects/nfs-over-tls/sys/cam/ctl/ctl_backend_ramdisk.c projects/nfs-over-tls/sys/cam/ctl/ctl_frontend_iscsi.c projects/nfs-over-tls/sys/cam/ctl/ctl_ha.c projects/nfs-over-tls/sys/cam/ctl/ctl_io.h projects/nfs-over-tls/sys/cam/ctl/ctl_ioctl.h projects/nfs-over-tls/sys/cam/ctl/ctl_util.c projects/nfs-over-tls/sys/cam/nvme/nvme_da.c projects/nfs-over-tls/sys/cddl/boot/zfs/zfsimpl.h projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/nfs-over-tls/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/nfs-over-tls/sys/cddl/dev/dtrace/riscv/dtrace_subr.c projects/nfs-over-tls/sys/compat/cloudabi/cloudabi_file.c projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_misc.c projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_proto.h projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_syscall.h projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_syscalls.c projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_sysent.c projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_systrace_args.c projects/nfs-over-tls/sys/compat/freebsd32/syscalls.master projects/nfs-over-tls/sys/compat/linux/linux.c projects/nfs-over-tls/sys/compat/linux/linux_emul.c projects/nfs-over-tls/sys/compat/linux/linux_event.c projects/nfs-over-tls/sys/compat/linux/linux_file.c projects/nfs-over-tls/sys/compat/linux/linux_file.h projects/nfs-over-tls/sys/compat/linux/linux_futex.c projects/nfs-over-tls/sys/compat/linux/linux_mib.c projects/nfs-over-tls/sys/compat/linux/linux_mib.h projects/nfs-over-tls/sys/compat/linux/linux_misc.c projects/nfs-over-tls/sys/compat/linux/linux_mmap.c projects/nfs-over-tls/sys/compat/linux/linux_mmap.h projects/nfs-over-tls/sys/compat/linux/linux_socket.c projects/nfs-over-tls/sys/compat/linux/linux_socket.h projects/nfs-over-tls/sys/compat/linux/linux_time.c projects/nfs-over-tls/sys/compat/linux/linux_util.c projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/compiler.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/kernel.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/pci.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/random.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/rcupdate.h projects/nfs-over-tls/sys/compat/linuxkpi/common/include/linux/timer.h projects/nfs-over-tls/sys/compat/linuxkpi/common/src/linux_compat.c projects/nfs-over-tls/sys/compat/linuxkpi/common/src/linux_page.c projects/nfs-over-tls/sys/conf/NOTES projects/nfs-over-tls/sys/conf/config.mk projects/nfs-over-tls/sys/conf/files projects/nfs-over-tls/sys/conf/files.amd64 projects/nfs-over-tls/sys/conf/files.arm64 projects/nfs-over-tls/sys/conf/files.powerpc projects/nfs-over-tls/sys/conf/files.riscv projects/nfs-over-tls/sys/conf/ldscript.powerpc64 projects/nfs-over-tls/sys/conf/options projects/nfs-over-tls/sys/conf/options.arm64 projects/nfs-over-tls/sys/contrib/dev/acpica/changes.txt projects/nfs-over-tls/sys/contrib/dev/acpica/compiler/aslcompiler.l projects/nfs-over-tls/sys/contrib/dev/acpica/compiler/aslkeywords.y projects/nfs-over-tls/sys/contrib/dev/acpica/compiler/aslmap.c projects/nfs-over-tls/sys/contrib/dev/acpica/compiler/aslmethod.c projects/nfs-over-tls/sys/contrib/dev/acpica/compiler/asltokens.y projects/nfs-over-tls/sys/contrib/dev/acpica/compiler/aslxref.c projects/nfs-over-tls/sys/contrib/dev/acpica/components/debugger/dbdisply.c projects/nfs-over-tls/sys/contrib/dev/acpica/components/utilities/utdecode.c projects/nfs-over-tls/sys/contrib/dev/acpica/include/acpixf.h projects/nfs-over-tls/sys/contrib/dev/acpica/include/actypes.h projects/nfs-over-tls/sys/contrib/dev/ath/ath_hal/ar9300/ar9300.h projects/nfs-over-tls/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c projects/nfs-over-tls/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c projects/nfs-over-tls/sys/contrib/edk2/Include/Base.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Guid/HiiFormMapMethodGuid.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Guid/PcAnsi.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Guid/WinCertificate.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/IndustryStandard/Acpi10.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/IndustryStandard/Acpi20.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/IndustryStandard/Acpi30.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/IndustryStandard/Acpi40.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/IndustryStandard/Acpi50.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/IndustryStandard/Acpi51.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/IndustryStandard/Acpi60.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/IndustryStandard/AcpiAml.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/IndustryStandard/Bluetooth.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Library/BaseLib.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Library/BaseMemoryLib.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Library/DebugLib.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Library/DevicePathLib.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Library/MemoryAllocationLib.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Library/PcdLib.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Library/PrintLib.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Library/UefiBootServicesTableLib.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Protocol/DebugPort.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Protocol/DevicePath.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Protocol/DevicePathFromText.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Protocol/DevicePathToText.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Protocol/DevicePathUtilities.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Protocol/SimpleTextIn.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Protocol/SimpleTextInEx.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Protocol/SimpleTextOut.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Uefi.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Uefi/UefiBaseType.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Uefi/UefiGpt.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Uefi/UefiInternalFormRepresentation.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Uefi/UefiMultiPhase.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Uefi/UefiPxe.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/Include/Uefi/UefiSpec.h (contents, props changed) projects/nfs-over-tls/sys/contrib/edk2/MdePkg.dec (contents, props changed) projects/nfs-over-tls/sys/contrib/ena-com/ena_com.c projects/nfs-over-tls/sys/contrib/ena-com/ena_com.h projects/nfs-over-tls/sys/contrib/ena-com/ena_defs/ena_admin_defs.h projects/nfs-over-tls/sys/contrib/ena-com/ena_defs/ena_common_defs.h projects/nfs-over-tls/sys/contrib/ena-com/ena_defs/ena_eth_io_defs.h projects/nfs-over-tls/sys/contrib/ena-com/ena_defs/ena_gen_info.h projects/nfs-over-tls/sys/contrib/ena-com/ena_defs/ena_regs_defs.h projects/nfs-over-tls/sys/contrib/ena-com/ena_eth_com.c projects/nfs-over-tls/sys/contrib/ena-com/ena_eth_com.h projects/nfs-over-tls/sys/contrib/ena-com/ena_plat.h projects/nfs-over-tls/sys/contrib/zstd/CHANGELOG projects/nfs-over-tls/sys/contrib/zstd/CONTRIBUTING.md projects/nfs-over-tls/sys/contrib/zstd/FREEBSD-Xlist projects/nfs-over-tls/sys/contrib/zstd/Makefile projects/nfs-over-tls/sys/contrib/zstd/README.md projects/nfs-over-tls/sys/contrib/zstd/TESTING.md projects/nfs-over-tls/sys/contrib/zstd/appveyor.yml projects/nfs-over-tls/sys/contrib/zstd/doc/educational_decoder/Makefile projects/nfs-over-tls/sys/contrib/zstd/doc/educational_decoder/README.md projects/nfs-over-tls/sys/contrib/zstd/doc/educational_decoder/harness.c projects/nfs-over-tls/sys/contrib/zstd/doc/educational_decoder/zstd_decompress.c projects/nfs-over-tls/sys/contrib/zstd/doc/educational_decoder/zstd_decompress.h projects/nfs-over-tls/sys/contrib/zstd/doc/zstd_compression_format.md projects/nfs-over-tls/sys/contrib/zstd/doc/zstd_manual.html projects/nfs-over-tls/sys/contrib/zstd/examples/Makefile projects/nfs-over-tls/sys/contrib/zstd/examples/common.h projects/nfs-over-tls/sys/contrib/zstd/examples/dictionary_compression.c projects/nfs-over-tls/sys/contrib/zstd/examples/dictionary_decompression.c projects/nfs-over-tls/sys/contrib/zstd/examples/multiple_simple_compression.c projects/nfs-over-tls/sys/contrib/zstd/examples/multiple_streaming_compression.c projects/nfs-over-tls/sys/contrib/zstd/examples/simple_compression.c projects/nfs-over-tls/sys/contrib/zstd/examples/simple_decompression.c projects/nfs-over-tls/sys/contrib/zstd/examples/streaming_compression.c projects/nfs-over-tls/sys/contrib/zstd/examples/streaming_decompression.c projects/nfs-over-tls/sys/contrib/zstd/examples/streaming_memory_usage.c projects/nfs-over-tls/sys/contrib/zstd/lib/Makefile projects/nfs-over-tls/sys/contrib/zstd/lib/README.md projects/nfs-over-tls/sys/contrib/zstd/lib/common/bitstream.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/compiler.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/cpu.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/debug.c projects/nfs-over-tls/sys/contrib/zstd/lib/common/debug.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/entropy_common.c projects/nfs-over-tls/sys/contrib/zstd/lib/common/error_private.c projects/nfs-over-tls/sys/contrib/zstd/lib/common/error_private.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/fse.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/fse_decompress.c projects/nfs-over-tls/sys/contrib/zstd/lib/common/huf.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/mem.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/pool.c projects/nfs-over-tls/sys/contrib/zstd/lib/common/pool.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/threading.c projects/nfs-over-tls/sys/contrib/zstd/lib/common/threading.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/xxhash.c projects/nfs-over-tls/sys/contrib/zstd/lib/common/xxhash.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/zstd_common.c projects/nfs-over-tls/sys/contrib/zstd/lib/common/zstd_errors.h projects/nfs-over-tls/sys/contrib/zstd/lib/common/zstd_internal.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/fse_compress.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/hist.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/hist.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/huf_compress.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_compress.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_compress_internal.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_compress_literals.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_compress_literals.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_compress_sequences.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_compress_sequences.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_cwksp.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_double_fast.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_double_fast.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_fast.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_fast.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_lazy.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_lazy.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_ldm.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_ldm.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_opt.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstd_opt.h projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstdmt_compress.c projects/nfs-over-tls/sys/contrib/zstd/lib/compress/zstdmt_compress.h projects/nfs-over-tls/sys/contrib/zstd/lib/decompress/huf_decompress.c projects/nfs-over-tls/sys/contrib/zstd/lib/decompress/zstd_ddict.c projects/nfs-over-tls/sys/contrib/zstd/lib/decompress/zstd_ddict.h projects/nfs-over-tls/sys/contrib/zstd/lib/decompress/zstd_decompress.c projects/nfs-over-tls/sys/contrib/zstd/lib/decompress/zstd_decompress_block.c projects/nfs-over-tls/sys/contrib/zstd/lib/decompress/zstd_decompress_block.h projects/nfs-over-tls/sys/contrib/zstd/lib/decompress/zstd_decompress_internal.h projects/nfs-over-tls/sys/contrib/zstd/lib/deprecated/zbuff.h projects/nfs-over-tls/sys/contrib/zstd/lib/deprecated/zbuff_common.c projects/nfs-over-tls/sys/contrib/zstd/lib/deprecated/zbuff_compress.c projects/nfs-over-tls/sys/contrib/zstd/lib/deprecated/zbuff_decompress.c projects/nfs-over-tls/sys/contrib/zstd/lib/dictBuilder/cover.c projects/nfs-over-tls/sys/contrib/zstd/lib/dictBuilder/cover.h projects/nfs-over-tls/sys/contrib/zstd/lib/dictBuilder/fastcover.c projects/nfs-over-tls/sys/contrib/zstd/lib/dictBuilder/zdict.c projects/nfs-over-tls/sys/contrib/zstd/lib/dictBuilder/zdict.h projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_legacy.h projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v01.c projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v01.h projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v02.c projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v02.h projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v03.c projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v03.h projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v04.c projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v04.h projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v05.c projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v05.h projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v06.c projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v06.h projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v07.c projects/nfs-over-tls/sys/contrib/zstd/lib/legacy/zstd_v07.h projects/nfs-over-tls/sys/contrib/zstd/lib/libzstd.pc.in projects/nfs-over-tls/sys/contrib/zstd/lib/zstd.h projects/nfs-over-tls/sys/contrib/zstd/programs/Makefile projects/nfs-over-tls/sys/contrib/zstd/programs/README.md projects/nfs-over-tls/sys/contrib/zstd/programs/benchfn.c projects/nfs-over-tls/sys/contrib/zstd/programs/benchfn.h projects/nfs-over-tls/sys/contrib/zstd/programs/benchzstd.c projects/nfs-over-tls/sys/contrib/zstd/programs/benchzstd.h projects/nfs-over-tls/sys/contrib/zstd/programs/datagen.c projects/nfs-over-tls/sys/contrib/zstd/programs/datagen.h projects/nfs-over-tls/sys/contrib/zstd/programs/dibio.c projects/nfs-over-tls/sys/contrib/zstd/programs/dibio.h projects/nfs-over-tls/sys/contrib/zstd/programs/fileio.c projects/nfs-over-tls/sys/contrib/zstd/programs/fileio.h projects/nfs-over-tls/sys/contrib/zstd/programs/platform.h projects/nfs-over-tls/sys/contrib/zstd/programs/timefn.c projects/nfs-over-tls/sys/contrib/zstd/programs/timefn.h projects/nfs-over-tls/sys/contrib/zstd/programs/util.c projects/nfs-over-tls/sys/contrib/zstd/programs/util.h projects/nfs-over-tls/sys/contrib/zstd/programs/zstd.1 projects/nfs-over-tls/sys/contrib/zstd/programs/zstd.1.md projects/nfs-over-tls/sys/contrib/zstd/programs/zstdcli.c projects/nfs-over-tls/sys/contrib/zstd/programs/zstdgrep projects/nfs-over-tls/sys/contrib/zstd/programs/zstdgrep.1 projects/nfs-over-tls/sys/contrib/zstd/programs/zstdless.1 projects/nfs-over-tls/sys/contrib/zstd/zlibWrapper/Makefile projects/nfs-over-tls/sys/contrib/zstd/zlibWrapper/examples/zwrapbench.c projects/nfs-over-tls/sys/contrib/zstd/zlibWrapper/gzcompatibility.h projects/nfs-over-tls/sys/contrib/zstd/zlibWrapper/zstd_zlibwrapper.c projects/nfs-over-tls/sys/contrib/zstd/zlibWrapper/zstd_zlibwrapper.h projects/nfs-over-tls/sys/crypto/aesni/aesni.c projects/nfs-over-tls/sys/crypto/aesni/aesni.h projects/nfs-over-tls/sys/crypto/aesni/aesni_ccm.c projects/nfs-over-tls/sys/crypto/armv8/armv8_crypto.c projects/nfs-over-tls/sys/crypto/blake2/blake2-sw.c projects/nfs-over-tls/sys/crypto/blake2/blake2_cryptodev.c projects/nfs-over-tls/sys/crypto/ccp/ccp.c projects/nfs-over-tls/sys/crypto/via/padlock.c projects/nfs-over-tls/sys/crypto/via/padlock_hash.c projects/nfs-over-tls/sys/ddb/db_main.c projects/nfs-over-tls/sys/ddb/ddb.h projects/nfs-over-tls/sys/dev/acpica/acpi.c projects/nfs-over-tls/sys/dev/acpica/acpi_pci.c projects/nfs-over-tls/sys/dev/acpica/acpi_resource.c projects/nfs-over-tls/sys/dev/acpica/acpi_timer.c projects/nfs-over-tls/sys/dev/ahci/ahci_pci.c projects/nfs-over-tls/sys/dev/altera/dwc/if_dwc_socfpga.c projects/nfs-over-tls/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/nfs-over-tls/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/nfs-over-tls/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/nfs-over-tls/sys/dev/ath/ath_hal/ar9001/ar9130_attach.c projects/nfs-over-tls/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c projects/nfs-over-tls/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c projects/nfs-over-tls/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c projects/nfs-over-tls/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c projects/nfs-over-tls/sys/dev/ath/ath_rate/sample/sample.h projects/nfs-over-tls/sys/dev/ath/if_ath.c projects/nfs-over-tls/sys/dev/ath/if_ath_misc.h projects/nfs-over-tls/sys/dev/ath/if_ath_rx.c projects/nfs-over-tls/sys/dev/ath/if_ath_sysctl.c projects/nfs-over-tls/sys/dev/atkbdc/psm.c projects/nfs-over-tls/sys/dev/cesa/cesa.c projects/nfs-over-tls/sys/dev/cpuctl/cpuctl.c projects/nfs-over-tls/sys/dev/cpufreq/cpufreq_dt.c projects/nfs-over-tls/sys/dev/cxgb/cxgb_main.c projects/nfs-over-tls/sys/dev/cxgbe/crypto/t4_crypto.c projects/nfs-over-tls/sys/dev/cxgbe/crypto/t4_keyctx.c projects/nfs-over-tls/sys/dev/cxgbe/t4_main.c projects/nfs-over-tls/sys/dev/dwc/if_dwc.c projects/nfs-over-tls/sys/dev/dwc/if_dwc.h projects/nfs-over-tls/sys/dev/dwc/if_dwc_if.m projects/nfs-over-tls/sys/dev/dwc/if_dwcvar.h projects/nfs-over-tls/sys/dev/e1000/e1000_api.c projects/nfs-over-tls/sys/dev/e1000/e1000_hw.h projects/nfs-over-tls/sys/dev/e1000/e1000_i210.c projects/nfs-over-tls/sys/dev/e1000/e1000_ich8lan.c projects/nfs-over-tls/sys/dev/e1000/if_em.c projects/nfs-over-tls/sys/dev/ena/ena.c projects/nfs-over-tls/sys/dev/ena/ena.h projects/nfs-over-tls/sys/dev/ena/ena_datapath.c projects/nfs-over-tls/sys/dev/ena/ena_datapath.h projects/nfs-over-tls/sys/dev/ena/ena_netmap.c projects/nfs-over-tls/sys/dev/ena/ena_netmap.h projects/nfs-over-tls/sys/dev/ena/ena_sysctl.c projects/nfs-over-tls/sys/dev/ena/ena_sysctl.h projects/nfs-over-tls/sys/dev/evdev/evdev_utils.c projects/nfs-over-tls/sys/dev/glxsb/glxsb_hash.c projects/nfs-over-tls/sys/dev/hdmi/dwc_hdmi.c projects/nfs-over-tls/sys/dev/hifn/hifn7751.c projects/nfs-over-tls/sys/dev/hptmv/vdevice.h projects/nfs-over-tls/sys/dev/ic/z8530.h projects/nfs-over-tls/sys/dev/iicbus/iicbb.c projects/nfs-over-tls/sys/dev/iscsi/icl.h projects/nfs-over-tls/sys/dev/iscsi/icl_conn_if.m projects/nfs-over-tls/sys/dev/iscsi/icl_soft.c projects/nfs-over-tls/sys/dev/iscsi/icl_wrappers.h projects/nfs-over-tls/sys/dev/iwn/if_iwn.c projects/nfs-over-tls/sys/dev/ixl/i40e_adminq.c projects/nfs-over-tls/sys/dev/ixl/i40e_adminq_cmd.h projects/nfs-over-tls/sys/dev/ixl/i40e_common.c projects/nfs-over-tls/sys/dev/ixl/i40e_dcb.c projects/nfs-over-tls/sys/dev/ixl/i40e_dcb.h projects/nfs-over-tls/sys/dev/ixl/i40e_devids.h projects/nfs-over-tls/sys/dev/ixl/i40e_lan_hmc.c projects/nfs-over-tls/sys/dev/ixl/i40e_nvm.c projects/nfs-over-tls/sys/dev/ixl/i40e_osdep.c projects/nfs-over-tls/sys/dev/ixl/i40e_prototype.h projects/nfs-over-tls/sys/dev/ixl/i40e_register.h projects/nfs-over-tls/sys/dev/ixl/i40e_type.h projects/nfs-over-tls/sys/dev/ixl/if_iavf.c projects/nfs-over-tls/sys/dev/ixl/if_ixl.c projects/nfs-over-tls/sys/dev/ixl/ixl.h projects/nfs-over-tls/sys/dev/ixl/ixl_pf.h projects/nfs-over-tls/sys/dev/ixl/ixl_pf_i2c.c projects/nfs-over-tls/sys/dev/ixl/ixl_pf_iov.c projects/nfs-over-tls/sys/dev/ixl/ixl_pf_main.c projects/nfs-over-tls/sys/dev/ixl/ixl_txrx.c projects/nfs-over-tls/sys/dev/ksyms/ksyms.c projects/nfs-over-tls/sys/dev/mii/brgphy.c projects/nfs-over-tls/sys/dev/mii/brgphyreg.h projects/nfs-over-tls/sys/dev/mii/miidevs projects/nfs-over-tls/sys/dev/mii/miivar.h projects/nfs-over-tls/sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c projects/nfs-over-tls/sys/dev/mlx5/mlx5_core/mlx5_fw.c projects/nfs-over-tls/sys/dev/mlx5/mlx5_core/mlx5_rl.c projects/nfs-over-tls/sys/dev/mlx5/mlx5_en/en.h projects/nfs-over-tls/sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c projects/nfs-over-tls/sys/dev/mlx5/mlx5_en/mlx5_en_main.c projects/nfs-over-tls/sys/dev/mlx5/mlx5_en/mlx5_en_tx.c projects/nfs-over-tls/sys/dev/mlx5/mlx5_ifc.h projects/nfs-over-tls/sys/dev/mxge/if_mxge.c projects/nfs-over-tls/sys/dev/netmap/if_vtnet_netmap.h projects/nfs-over-tls/sys/dev/netmap/netmap_kern.h projects/nfs-over-tls/sys/dev/netmap/netmap_vale.c projects/nfs-over-tls/sys/dev/nvme/nvme_ctrlr.c projects/nfs-over-tls/sys/dev/nvme/nvme_private.h projects/nfs-over-tls/sys/dev/nvme/nvme_qpair.c projects/nfs-over-tls/sys/dev/oce/oce_if.c projects/nfs-over-tls/sys/dev/otus/if_otus.c projects/nfs-over-tls/sys/dev/otus/if_otusreg.h projects/nfs-over-tls/sys/dev/pci/pci.c projects/nfs-over-tls/sys/dev/pci/pci_dw.c projects/nfs-over-tls/sys/dev/pci/pci_dw_mv.c projects/nfs-over-tls/sys/dev/pci/pci_host_generic.c projects/nfs-over-tls/sys/dev/pci/pci_host_generic.h projects/nfs-over-tls/sys/dev/pci/pci_host_generic_acpi.c projects/nfs-over-tls/sys/dev/pci/pci_host_generic_fdt.c projects/nfs-over-tls/sys/dev/pci/pci_pci.c projects/nfs-over-tls/sys/dev/powermac_nvram/powermac_nvram.c projects/nfs-over-tls/sys/dev/powermac_nvram/powermac_nvramvar.h projects/nfs-over-tls/sys/dev/safe/safe.c projects/nfs-over-tls/sys/dev/scc/scc_bfe.h projects/nfs-over-tls/sys/dev/scc/scc_bfe_macio.c projects/nfs-over-tls/sys/dev/scc/scc_dev_z8530.c projects/nfs-over-tls/sys/dev/sec/sec.c projects/nfs-over-tls/sys/dev/sound/pci/hda/hdac.c projects/nfs-over-tls/sys/dev/sound/pci/hda/hdac.h projects/nfs-over-tls/sys/dev/sound/pci/hda/hdacc.c projects/nfs-over-tls/sys/dev/sound/usb/uaudio.c projects/nfs-over-tls/sys/dev/superio/superio.c projects/nfs-over-tls/sys/dev/usb/net/if_cdceem.c projects/nfs-over-tls/sys/dev/usb/net/if_muge.c projects/nfs-over-tls/sys/dev/usb/net/if_smsc.c projects/nfs-over-tls/sys/dev/usb/usb_device.c projects/nfs-over-tls/sys/dev/usb/usb_hid.c projects/nfs-over-tls/sys/dev/usb/usb_transfer.c projects/nfs-over-tls/sys/dev/usb/usbdi.h projects/nfs-over-tls/sys/dev/usb/wlan/if_rsu.c projects/nfs-over-tls/sys/dev/usb/wlan/if_run.c projects/nfs-over-tls/sys/dev/usb/wlan/if_runreg.h projects/nfs-over-tls/sys/dev/usb/wlan/if_runvar.h projects/nfs-over-tls/sys/dev/virtio/mmio/virtio_mmio.c projects/nfs-over-tls/sys/dev/virtio/network/if_vtnet.c projects/nfs-over-tls/sys/dev/virtio/network/if_vtnetvar.h projects/nfs-over-tls/sys/dev/virtio/virtio.c projects/nfs-over-tls/sys/dev/virtio/virtqueue.c projects/nfs-over-tls/sys/dev/vt/font/vt_font_default.c projects/nfs-over-tls/sys/dev/vt/vt.h projects/nfs-over-tls/sys/dev/vt/vt_buf.c projects/nfs-over-tls/sys/dev/vt/vt_core.c projects/nfs-over-tls/sys/dev/vt/vt_font.c projects/nfs-over-tls/sys/dev/xen/blkfront/blkfront.c projects/nfs-over-tls/sys/dev/xen/control/control.c projects/nfs-over-tls/sys/fs/cd9660/cd9660_vfsops.c projects/nfs-over-tls/sys/fs/devfs/devfs_vnops.c projects/nfs-over-tls/sys/fs/fuse/fuse_vfsops.c projects/nfs-over-tls/sys/fs/msdosfs/msdosfs_vfsops.c projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c projects/nfs-over-tls/sys/fs/nfs/nfsdport.h projects/nfs-over-tls/sys/fs/nfs/nfskpiport.h projects/nfs-over-tls/sys/fs/nfs/nfsport.h projects/nfs-over-tls/sys/fs/nfsclient/nfs_clbio.c projects/nfs-over-tls/sys/fs/nfsclient/nfs_clport.c projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c projects/nfs-over-tls/sys/fs/nfsclient/nfs_clstate.c projects/nfs-over-tls/sys/fs/nfsclient/nfs_clvnops.c projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdport.c projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdserv.c projects/nfs-over-tls/sys/fs/tmpfs/tmpfs.h projects/nfs-over-tls/sys/fs/tmpfs/tmpfs_vfsops.c projects/nfs-over-tls/sys/fs/tmpfs/tmpfs_vnops.c projects/nfs-over-tls/sys/fs/unionfs/union_vfsops.c projects/nfs-over-tls/sys/geom/eli/g_eli.c projects/nfs-over-tls/sys/geom/eli/g_eli.h projects/nfs-over-tls/sys/geom/eli/g_eli_crypto.c projects/nfs-over-tls/sys/geom/eli/g_eli_integrity.c projects/nfs-over-tls/sys/geom/eli/g_eli_privacy.c projects/nfs-over-tls/sys/geom/geom_subr.c projects/nfs-over-tls/sys/geom/geom_vfs.c projects/nfs-over-tls/sys/geom/journal/g_journal_ufs.c projects/nfs-over-tls/sys/geom/label/g_label_ufs.c projects/nfs-over-tls/sys/geom/part/g_part.c projects/nfs-over-tls/sys/geom/part/g_part_if.m projects/nfs-over-tls/sys/geom/part/g_part_mbr.c projects/nfs-over-tls/sys/gnu/dts/arm/am33xx-l4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am33xx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am4372.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am437x-gp-evm.dts projects/nfs-over-tls/sys/gnu/dts/arm/am437x-idk-evm.dts projects/nfs-over-tls/sys/gnu/dts/arm/am437x-l4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am437x-sk-evm.dts projects/nfs-over-tls/sys/gnu/dts/arm/am5718.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am571x-idk.dts projects/nfs-over-tls/sys/gnu/dts/arm/am5728.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am5748.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am574x-idk.dts projects/nfs-over-tls/sys/gnu/dts/arm/am57xx-beagle-x15-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/am57xx-idk-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/arm-realview-pbx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-g4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-g5.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-g6-pinctrl.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/aspeed-g6.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/at91-dvk_su60_somc_lcm.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/at91-sam9x60ek.dts (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/at91-sama5d27_wlsom1_ek.dts (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/at91-sama5d2_ptc_ek.dts projects/nfs-over-tls/sys/gnu/dts/arm/at91-sama5d2_xplained.dts projects/nfs-over-tls/sys/gnu/dts/arm/at91-sama5d4_ma5d4evk.dts projects/nfs-over-tls/sys/gnu/dts/arm/at91sam9n12ek.dts projects/nfs-over-tls/sys/gnu/dts/arm/at91sam9x5dm.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/bcm-hr2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/bcm2711-rpi-4-b.dts projects/nfs-over-tls/sys/gnu/dts/arm/bcm2711.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/bcm2835-rpi-zero-w.dts projects/nfs-over-tls/sys/gnu/dts/arm/bcm2835-rpi.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/bcm283x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dm814x-clocks.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dm814x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dm816x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dra62x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dra7.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dra72x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/dra74x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/ecx-2000.dts projects/nfs-over-tls/sys/gnu/dts/arm/ecx-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/exynos3250-artik5.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/exynos4210-universal_c210.dts projects/nfs-over-tls/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/exynos5250-arndale.dts projects/nfs-over-tls/sys/gnu/dts/arm/exynos5420-arndale-octa.dts projects/nfs-over-tls/sys/gnu/dts/arm/exynos5422-cpus.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/exynos5422-odroid-core.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/exynos5422-odroidhc1.dts projects/nfs-over-tls/sys/gnu/dts/arm/exynos5422-odroidxu3-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/gemini-dlink-dir-685.dts projects/nfs-over-tls/sys/gnu/dts/arm/gemini-dlink-dns-313.dts projects/nfs-over-tls/sys/gnu/dts/arm/gemini-nas4220b.dts projects/nfs-over-tls/sys/gnu/dts/arm/gemini-sl93512r.dts projects/nfs-over-tls/sys/gnu/dts/arm/gemini-sq201.dts projects/nfs-over-tls/sys/gnu/dts/arm/gemini.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/highbank.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx23-olinuxino.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx23.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx25-pinfunc.h projects/nfs-over-tls/sys/gnu/dts/arm/imx25.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx27-phytec-phycard-s-rdk.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx27.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx28-apx4devkit.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx28.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx31.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx35.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx50.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx51-zii-rdu1.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx51.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx53.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-colibri-eval-v3.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-riotboard.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-yapp4-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-yapp4-ursa.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-apalis-eval.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-apalis-ixora-v1.1.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-apalis-ixora.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-b450v3.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-b650v3.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-b850v3.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-bx50v3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-marsboard.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-novena.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6q.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-apalis.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-colibri.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw52xx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw53xx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw54xx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw553x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw5910.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-phytec-phycore-som.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-sr-som-ti.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6qp.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6sl.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6sll.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6sx-nitrogen6sx.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6sx-pinfunc.h projects/nfs-over-tls/sys/gnu/dts/arm/imx6sx-sabreauto.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6sx-sdb.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6sx-softing-vining-2000.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6sx-udoo-neo.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6sx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6ul-ccimx6ulsbcpro.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx6ul-pico.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6ul.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx6ull.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7-colibri-eval-v3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7-colibri.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-cl-som-imx7.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-colibri-emmc.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-colibri-eval-v3.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7d-colibri.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7s-colibri-eval-v3.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7s-colibri.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7s.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/imx7ulp-evk.dts projects/nfs-over-tls/sys/gnu/dts/arm/imx7ulp.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/integratorap.dts projects/nfs-over-tls/sys/gnu/dts/arm/iwg20d-q7-dbcm-ca.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/mmp2-brownstone.dts projects/nfs-over-tls/sys/gnu/dts/arm/mmp2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/mmp3-dell-ariel.dts projects/nfs-over-tls/sys/gnu/dts/arm/mmp3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/motorola-mapphone-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/mt2701.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/mt7623.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/mt7629.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/omap3-n950-n9.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/omap4-l4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/omap4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/omap5-l4-abe.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/omap5.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/pxa168-aspenite.dts projects/nfs-over-tls/sys/gnu/dts/arm/pxa168.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/pxa910-dkb.dts projects/nfs-over-tls/sys/gnu/dts/arm/pxa910.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/qcom-apq8064.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/qcom-apq8084.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/qcom-ipq4019.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/qcom-ipq8064.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/qcom-mdm9615.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/qcom-msm8660.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/qcom-msm8960.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/qcom-msm8974-lge-nexus5-hammerhead.dts projects/nfs-over-tls/sys/gnu/dts/arm/qcom-msm8974-sony-xperia-honami.dts projects/nfs-over-tls/sys/gnu/dts/arm/qcom-msm8974.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r7s72100-gr-peach.dts projects/nfs-over-tls/sys/gnu/dts/arm/r7s72100.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r7s9210.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a73a4-ape6evm.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a73a4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7740.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7743.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7744.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7745-iwg22d-sodimm-dbhd-ca.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7745-iwg22d-sodimm.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7745.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a77470.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7790-lager.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7790-stout.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7790.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7791-koelsch.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7791-porter.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7791.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7792-blanche.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7792-wheat.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7792.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7793-gose.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7793.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/r8a7794-alt.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7794-silk.dts projects/nfs-over-tls/sys/gnu/dts/arm/r8a7794.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rk3036-kylin.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3036.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rk3066a.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rk3188-bqedison2qc.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3188.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rk3228-evb.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3229-xms6.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk322x.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-evb-act8846.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-evb-rk808.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-firefly-reload.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-r89.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-tinker.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-vyasa.dts projects/nfs-over-tls/sys/gnu/dts/arm/rk3288.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rk3xxx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/rv1108.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sam9x60.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/sama5d2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sama5d3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sama5d4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sh73a0-kzm9g.dts projects/nfs-over-tls/sys/gnu/dts/arm/socfpga_arria10.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/socfpga_arria10_socdk_nand.dts projects/nfs-over-tls/sys/gnu/dts/arm/ste-ab8500.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/ste-ab8505.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/ste-dbx5x0.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/ste-href-stuib.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/ste-href-tvk1281618-r2.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/ste-href-tvk1281618-r3.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32746g-eval.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15-pinctrl.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp151.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp153.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157a-avenger96.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157c-ed1.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157c-ev1.dts projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15xx-dkx.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm/sun5i.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun6i-a31.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun7i-a20.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-a23-a33.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-a33.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-a83t-tbs-a711.dts projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-a83t.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-h3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-r40.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-v3s.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/sunxi-h3-h5.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tango4-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra114-dalmore.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra114.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra124-apalis-v1.2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra124-apalis.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra124-jetson-tk1.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra124-nyan.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra124-venice2.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra124.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra20.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra30-apalis-v1.1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra30-apalis.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra30-beaver.dts projects/nfs-over-tls/sys/gnu/dts/arm/tegra30-cardhu.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra30-colibri.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/tegra30.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-ld4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-pro4.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-pro5.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-pxs2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-ref-daughter.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/uniphier-sld8.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/versatile-ab-ib2.dts projects/nfs-over-tls/sys/gnu/dts/arm/vexpress-v2m-rs1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/vexpress-v2m.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/vexpress-v2p-ca15-tc1.dts projects/nfs-over-tls/sys/gnu/dts/arm/vexpress-v2p-ca15_a7.dts projects/nfs-over-tls/sys/gnu/dts/arm/vexpress-v2p-ca5s.dts projects/nfs-over-tls/sys/gnu/dts/arm/vexpress-v2p-ca9.dts projects/nfs-over-tls/sys/gnu/dts/arm/vf-colibri-eval-v3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/vf-colibri.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/vf500-colibri-eval-v3.dts projects/nfs-over-tls/sys/gnu/dts/arm/vf500-colibri.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/vf500.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/vf610-colibri-eval-v3.dts projects/nfs-over-tls/sys/gnu/dts/arm/vf610-colibri.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/vf610-zii-cfu1.dts projects/nfs-over-tls/sys/gnu/dts/arm/vf610-zii-dev.dtsi projects/nfs-over-tls/sys/gnu/dts/arm/vf610-zii-spb4.dts projects/nfs-over-tls/sys/gnu/dts/arm/vf610-zii-ssmb-dtu.dts projects/nfs-over-tls/sys/gnu/dts/arm/vf610-zii-ssmb-spu3.dts projects/nfs-over-tls/sys/gnu/dts/arm/vf610m4-colibri.dts projects/nfs-over-tls/sys/gnu/dts/arm/vfxxx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-a64-olinuxino.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-a64-pinebook.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-a64.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h5-orangepi-pc2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h5.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6-beelink-gs1.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6-orangepi-3.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6-orangepi-one-plus.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6-orangepi.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6-pine-h64.dts projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/altera/socfpga_stratix10_socdk.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-a1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-axg-s400.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12a-sei510.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12a-u200.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12a-x96-max.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12b-khadas-vim3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12b-odroid-n2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-g12b-ugoos-am6.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gx.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxbb-kii-pro.dts (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxbb-odroidc2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxbb-vega-s95.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxl-s905x-p212.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxm-khadas-vim2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxm.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-khadas-vim3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-sm1-sei610.dts projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-sm1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/foundation-v8.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/fvp-base-revc.dts projects/nfs-over-tls/sys/gnu/dts/arm64/arm/juno-base.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/juno-motherboard.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/rtsm_ve-aemv8a.dts projects/nfs-over-tls/sys/gnu/dts/arm64/arm/rtsm_ve-motherboard-rs2.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/rtsm_ve-motherboard.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/arm/vexpress-v2f-1xv7-ca53x2.dts projects/nfs-over-tls/sys/gnu/dts/arm64/arm/vexpress-v2m-rs1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1028a-qds.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1028a-rdb.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1028a.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1088a-rdb.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls1088a.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-ls208xa.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-lx2160a-cex7.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-lx2160a-qds.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-lx2160a-rdb.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-lx2160a.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mm-evk.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mm.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mn-evk.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mn.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mq-evk.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mq-librem5-devkit.dts projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mq-phanbell.dts (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mq.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8qxp.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/s32v234.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/intel/socfpga_agilex_socdk.dts projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-3720-espressobin-emmc.dts projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-3720-espressobin-v7-emmc.dts projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-3720-espressobin-v7.dts projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-3720-espressobin.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-8040-clearfog-gt-8k.dts projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-8040-mcbin.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-ap806-dual.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/marvell/armada-ap807-quad.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt2712e.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt6797.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt7622.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt8173.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/mediatek/mt8183.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra132.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra186-p2771-0000.dts projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra186-p3310.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra186.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra194-p2888.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra194-p2972-0000.dts projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra194.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra210-p2180.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra210-p2371-2180.dts projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra210-p2597.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra210-p3450-0000.dts projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra210-smaug.dts projects/nfs-over-tls/sys/gnu/dts/arm64/nvidia/tegra210.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/apq8016-sbc.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/apq8096-db820c.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/ipq8074.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8916-samsung-a2015-common.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8916.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8992.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8994.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8996.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8998-mtp.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/msm8998.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/pm6150.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/pm8998.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/qcs404-evb.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/qcs404.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sc7180-idp.dts (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sc7180.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sdm845-cheza.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sdm845-db845c.dts projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sdm845-mtp.dts projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sdm845.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/sdm850-lenovo-yoga-c630.dts projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a774a1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a774b1.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a774c0.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77950.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77951.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77960.dtsi (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77961-salvator-xs.dts projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77961.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77965.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77970-eagle.dts projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77970-v3msk.dts projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77970.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77980-condor.dts projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77980-v3hsk.dts projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77980.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77990-ebisu.dts projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77990.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77995-draak.dts projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77995.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/px30.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3308.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3328-a1.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3328-evb.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3328-rock64.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3328.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3368-px5-evb.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3368.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-evb.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-gru-chromebook.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-gru.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-hugsun-x99.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-orangepi.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-puma.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-rock960.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-sapphire-excavator.dts projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399pro-rock-pi-n10.dts (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/socionext/uniphier-ld11.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/socionext/uniphier-ld20.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/socionext/uniphier-pxs3-ref.dts projects/nfs-over-tls/sys/gnu/dts/arm64/socionext/uniphier-pxs3.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-am65-main.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-am65-mcu.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-am65.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-am654-base-board.dts projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-j721e-common-proc-board.dts projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-j721e-mcu-wakeup.dtsi projects/nfs-over-tls/sys/gnu/dts/arm64/ti/k3-j721e.dtsi projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/bus/ti-sysc.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/dm814.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/g12a-clkc.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/gxbb-clkc.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/imx7d-clock.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/imx8mm-clock.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/imx8mn-clock.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/imx8mp-clock.h (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/imx8mq-clock.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/marvell,mmp2.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-sc7180.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-sm8150.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,gpucc-sc7180.h (contents, props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,rpmcc.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,rpmh.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/sun50i-a64-ccu.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/tegra114-car.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/tegra124-car-common.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/tegra210-car.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/tegra30-car.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/input/linux-event-codes.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/interconnect/qcom,sdm845.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/leds/common.h projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/media/tvp5150.h projects/nfs-over-tls/sys/i386/i386/machdep.c projects/nfs-over-tls/sys/i386/i386/npx.c projects/nfs-over-tls/sys/i386/i386/pmap.c projects/nfs-over-tls/sys/i386/i386/support.s projects/nfs-over-tls/sys/i386/i386/vm_machdep.c projects/nfs-over-tls/sys/i386/linux/linux_machdep.c projects/nfs-over-tls/sys/i386/linux/linux_proto.h projects/nfs-over-tls/sys/i386/linux/linux_syscall.h projects/nfs-over-tls/sys/i386/linux/linux_syscalls.c projects/nfs-over-tls/sys/i386/linux/linux_sysent.c projects/nfs-over-tls/sys/i386/linux/linux_systrace_args.c projects/nfs-over-tls/sys/i386/linux/syscalls.master projects/nfs-over-tls/sys/kern/init_main.c projects/nfs-over-tls/sys/kern/init_sysent.c projects/nfs-over-tls/sys/kern/kern_descrip.c projects/nfs-over-tls/sys/kern/kern_environment.c projects/nfs-over-tls/sys/kern/kern_exit.c projects/nfs-over-tls/sys/kern/kern_fork.c projects/nfs-over-tls/sys/kern/kern_jail.c projects/nfs-over-tls/sys/kern/kern_linker.c projects/nfs-over-tls/sys/kern/kern_mbuf.c projects/nfs-over-tls/sys/kern/kern_priv.c projects/nfs-over-tls/sys/kern/kern_proc.c projects/nfs-over-tls/sys/kern/kern_prot.c projects/nfs-over-tls/sys/kern/kern_sendfile.c projects/nfs-over-tls/sys/kern/kern_sig.c projects/nfs-over-tls/sys/kern/kern_tc.c projects/nfs-over-tls/sys/kern/kern_thread.c projects/nfs-over-tls/sys/kern/link_elf.c projects/nfs-over-tls/sys/kern/subr_bus.c projects/nfs-over-tls/sys/kern/subr_bus_dma.c projects/nfs-over-tls/sys/kern/subr_csan.c projects/nfs-over-tls/sys/kern/subr_firmware.c projects/nfs-over-tls/sys/kern/subr_intr.c projects/nfs-over-tls/sys/kern/subr_terminal.c projects/nfs-over-tls/sys/kern/sys_process.c projects/nfs-over-tls/sys/kern/syscalls.c projects/nfs-over-tls/sys/kern/syscalls.master projects/nfs-over-tls/sys/kern/systrace_args.c projects/nfs-over-tls/sys/kern/tty_info.c projects/nfs-over-tls/sys/kern/uipc_ktls.c projects/nfs-over-tls/sys/kern/uipc_socket.c projects/nfs-over-tls/sys/kern/vfs_bio.c projects/nfs-over-tls/sys/kern/vfs_export.c projects/nfs-over-tls/sys/kern/vfs_init.c projects/nfs-over-tls/sys/kern/vfs_mount.c projects/nfs-over-tls/sys/kern/vfs_syscalls.c projects/nfs-over-tls/sys/kern/vfs_vnops.c projects/nfs-over-tls/sys/kgssapi/krb5/kcrypto_aes.c projects/nfs-over-tls/sys/mips/cavium/cryptocteon/cryptocteon.c projects/nfs-over-tls/sys/mips/include/proc.h projects/nfs-over-tls/sys/mips/mips/genassym.c projects/nfs-over-tls/sys/mips/mips/machdep.c projects/nfs-over-tls/sys/mips/mips/pm_machdep.c projects/nfs-over-tls/sys/mips/mips/support.S projects/nfs-over-tls/sys/mips/mips/swtch.S projects/nfs-over-tls/sys/mips/mips/sys_machdep.c projects/nfs-over-tls/sys/mips/mips/trap.c projects/nfs-over-tls/sys/mips/mips/vm_machdep.c projects/nfs-over-tls/sys/mips/nlm/dev/sec/nlmsec.c projects/nfs-over-tls/sys/mips/nlm/dev/sec/nlmseclib.c projects/nfs-over-tls/sys/modules/Makefile projects/nfs-over-tls/sys/modules/crypto/Makefile projects/nfs-over-tls/sys/modules/dtb/mv/Makefile projects/nfs-over-tls/sys/modules/dtb/rockchip/Makefile projects/nfs-over-tls/sys/modules/dtb/rpi/Makefile projects/nfs-over-tls/sys/modules/hyperv/hvsock/Makefile projects/nfs-over-tls/sys/modules/i2c/Makefile projects/nfs-over-tls/sys/modules/if_enc/Makefile projects/nfs-over-tls/sys/modules/ipsec/Makefile projects/nfs-over-tls/sys/modules/ixl/Makefile projects/nfs-over-tls/sys/modules/tcp/Makefile projects/nfs-over-tls/sys/modules/tcp/tcpmd5/Makefile projects/nfs-over-tls/sys/net/if_enc.c projects/nfs-over-tls/sys/net/if_gif.c projects/nfs-over-tls/sys/net/if_gre.c projects/nfs-over-tls/sys/net/if_ipsec.c projects/nfs-over-tls/sys/net/if_lagg.c projects/nfs-over-tls/sys/net/if_lagg.h projects/nfs-over-tls/sys/net/if_llatbl.c projects/nfs-over-tls/sys/net/if_me.c projects/nfs-over-tls/sys/net/if_mib.c projects/nfs-over-tls/sys/net/if_var.h projects/nfs-over-tls/sys/net/iflib.c projects/nfs-over-tls/sys/net/iflib.h projects/nfs-over-tls/sys/net/pfkeyv2.h projects/nfs-over-tls/sys/net/route.c projects/nfs-over-tls/sys/net/route.h projects/nfs-over-tls/sys/net/route/nhop_ctl.c projects/nfs-over-tls/sys/net/route/route_ctl.c projects/nfs-over-tls/sys/net/route/route_ddb.c projects/nfs-over-tls/sys/net/route/route_helpers.c projects/nfs-over-tls/sys/net/route/route_temporal.c projects/nfs-over-tls/sys/net/route/route_var.h projects/nfs-over-tls/sys/net/route/shared.h projects/nfs-over-tls/sys/net/rtsock.c projects/nfs-over-tls/sys/net80211/_ieee80211.h projects/nfs-over-tls/sys/net80211/ieee80211.c projects/nfs-over-tls/sys/net80211/ieee80211.h projects/nfs-over-tls/sys/net80211/ieee80211_adhoc.c projects/nfs-over-tls/sys/net80211/ieee80211_ddb.c projects/nfs-over-tls/sys/net80211/ieee80211_freebsd.c projects/nfs-over-tls/sys/net80211/ieee80211_freebsd.h projects/nfs-over-tls/sys/net80211/ieee80211_hostap.c projects/nfs-over-tls/sys/net80211/ieee80211_ht.c projects/nfs-over-tls/sys/net80211/ieee80211_ht.h projects/nfs-over-tls/sys/net80211/ieee80211_input.h projects/nfs-over-tls/sys/net80211/ieee80211_ioctl.c projects/nfs-over-tls/sys/net80211/ieee80211_ioctl.h projects/nfs-over-tls/sys/net80211/ieee80211_node.c projects/nfs-over-tls/sys/net80211/ieee80211_node.h projects/nfs-over-tls/sys/net80211/ieee80211_output.c projects/nfs-over-tls/sys/net80211/ieee80211_phy.h projects/nfs-over-tls/sys/net80211/ieee80211_proto.c projects/nfs-over-tls/sys/net80211/ieee80211_proto.h projects/nfs-over-tls/sys/net80211/ieee80211_scan_sta.c projects/nfs-over-tls/sys/net80211/ieee80211_scan_sw.c projects/nfs-over-tls/sys/net80211/ieee80211_sta.c projects/nfs-over-tls/sys/net80211/ieee80211_sta.h projects/nfs-over-tls/sys/net80211/ieee80211_var.h projects/nfs-over-tls/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c projects/nfs-over-tls/sys/netgraph/bluetooth/include/ng_hci.h projects/nfs-over-tls/sys/netinet/cc/cc_cubic.c projects/nfs-over-tls/sys/netinet/in_fib.c projects/nfs-over-tls/sys/netinet/in_gif.c projects/nfs-over-tls/sys/netinet/in_proto.c projects/nfs-over-tls/sys/netinet/in_rmx.c projects/nfs-over-tls/sys/netinet/ip_divert.c projects/nfs-over-tls/sys/netinet/ip_icmp.c projects/nfs-over-tls/sys/netinet/ip_mroute.c projects/nfs-over-tls/sys/netinet/ip_output.c projects/nfs-over-tls/sys/netinet/sctp_asconf.c projects/nfs-over-tls/sys/netinet/sctp_asconf.h projects/nfs-over-tls/sys/netinet/sctp_auth.c projects/nfs-over-tls/sys/netinet/sctp_constants.h projects/nfs-over-tls/sys/netinet/sctp_crc32.c projects/nfs-over-tls/sys/netinet/sctp_crc32.h projects/nfs-over-tls/sys/netinet/sctp_indata.c projects/nfs-over-tls/sys/netinet/sctp_input.c projects/nfs-over-tls/sys/netinet/sctp_os.h projects/nfs-over-tls/sys/netinet/sctp_os_bsd.h projects/nfs-over-tls/sys/netinet/sctp_output.c projects/nfs-over-tls/sys/netinet/sctp_output.h projects/nfs-over-tls/sys/netinet/sctp_pcb.c projects/nfs-over-tls/sys/netinet/sctp_pcb.h projects/nfs-over-tls/sys/netinet/sctp_peeloff.c projects/nfs-over-tls/sys/netinet/sctp_ss_functions.c projects/nfs-over-tls/sys/netinet/sctp_structs.h projects/nfs-over-tls/sys/netinet/sctp_sysctl.c projects/nfs-over-tls/sys/netinet/sctp_sysctl.h projects/nfs-over-tls/sys/netinet/sctp_timer.c projects/nfs-over-tls/sys/netinet/sctp_uio.h projects/nfs-over-tls/sys/netinet/sctp_usrreq.c projects/nfs-over-tls/sys/netinet/sctputil.c projects/nfs-over-tls/sys/netinet/sctputil.h projects/nfs-over-tls/sys/netinet/tcp_input.c projects/nfs-over-tls/sys/netinet/tcp_log_buf.c projects/nfs-over-tls/sys/netinet/tcp_log_buf.h projects/nfs-over-tls/sys/netinet/tcp_output.c projects/nfs-over-tls/sys/netinet/tcp_stacks/bbr.c projects/nfs-over-tls/sys/netinet/tcp_stacks/rack.c projects/nfs-over-tls/sys/netinet/tcp_stacks/tcp_rack.h projects/nfs-over-tls/sys/netinet/tcp_subr.c projects/nfs-over-tls/sys/netinet/tcp_usrreq.c projects/nfs-over-tls/sys/netinet/tcp_var.h projects/nfs-over-tls/sys/netinet6/icmp6.c projects/nfs-over-tls/sys/netinet6/in6_fib.c projects/nfs-over-tls/sys/netinet6/in6_gif.c projects/nfs-over-tls/sys/netinet6/in6_proto.c projects/nfs-over-tls/sys/netinet6/in6_rmx.c projects/nfs-over-tls/sys/netinet6/ip6_forward.c projects/nfs-over-tls/sys/netinet6/ip6_output.c projects/nfs-over-tls/sys/netinet6/nd6_rtr.c projects/nfs-over-tls/sys/netinet6/scope6.c projects/nfs-over-tls/sys/netinet6/sctp6_usrreq.c projects/nfs-over-tls/sys/netipsec/ipsec.h projects/nfs-over-tls/sys/netipsec/ipsec_mbuf.c projects/nfs-over-tls/sys/netipsec/ipsec_output.c projects/nfs-over-tls/sys/netipsec/xform_ah.c projects/nfs-over-tls/sys/netipsec/xform_esp.c projects/nfs-over-tls/sys/netipsec/xform_ipcomp.c projects/nfs-over-tls/sys/netpfil/ipfw/ip_fw2.c projects/nfs-over-tls/sys/netpfil/ipfw/ip_fw_table_algo.c projects/nfs-over-tls/sys/netpfil/pf/pf.c projects/nfs-over-tls/sys/nlm/nlm_prot_impl.c projects/nfs-over-tls/sys/opencrypto/cbc_mac.c projects/nfs-over-tls/sys/opencrypto/cbc_mac.h projects/nfs-over-tls/sys/opencrypto/criov.c projects/nfs-over-tls/sys/opencrypto/crypto.c projects/nfs-over-tls/sys/opencrypto/cryptodev.c projects/nfs-over-tls/sys/opencrypto/cryptodev.h projects/nfs-over-tls/sys/opencrypto/cryptosoft.c projects/nfs-over-tls/sys/opencrypto/gmac.c projects/nfs-over-tls/sys/opencrypto/gmac.h projects/nfs-over-tls/sys/opencrypto/ktls_ocf.c projects/nfs-over-tls/sys/opencrypto/xform_auth.h projects/nfs-over-tls/sys/opencrypto/xform_cbc_mac.c projects/nfs-over-tls/sys/opencrypto/xform_gmac.c projects/nfs-over-tls/sys/opencrypto/xform_null.c projects/nfs-over-tls/sys/opencrypto/xform_poly1305.c projects/nfs-over-tls/sys/opencrypto/xform_poly1305.h projects/nfs-over-tls/sys/opencrypto/xform_rmd160.c projects/nfs-over-tls/sys/opencrypto/xform_sha1.c projects/nfs-over-tls/sys/opencrypto/xform_sha2.c projects/nfs-over-tls/sys/powerpc/aim/mmu_oea.c projects/nfs-over-tls/sys/powerpc/aim/mmu_oea64.c projects/nfs-over-tls/sys/powerpc/aim/mmu_oea64.h projects/nfs-over-tls/sys/powerpc/aim/mmu_radix.c projects/nfs-over-tls/sys/powerpc/aim/moea64_native.c projects/nfs-over-tls/sys/powerpc/aim/trap_subr32.S projects/nfs-over-tls/sys/powerpc/aim/trap_subr64.S projects/nfs-over-tls/sys/powerpc/booke/booke_machdep.c projects/nfs-over-tls/sys/powerpc/booke/machdep_e500.c projects/nfs-over-tls/sys/powerpc/booke/pmap.c projects/nfs-over-tls/sys/powerpc/booke/pmap_32.c projects/nfs-over-tls/sys/powerpc/booke/pmap_64.c projects/nfs-over-tls/sys/powerpc/conf/GENERIC projects/nfs-over-tls/sys/powerpc/include/asm.h projects/nfs-over-tls/sys/powerpc/include/atomic.h projects/nfs-over-tls/sys/powerpc/include/mmuvar.h projects/nfs-over-tls/sys/powerpc/include/param.h projects/nfs-over-tls/sys/powerpc/include/pcpu.h projects/nfs-over-tls/sys/powerpc/include/pmap.h projects/nfs-over-tls/sys/powerpc/include/spr.h projects/nfs-over-tls/sys/powerpc/mpc85xx/pci_mpc85xx.c projects/nfs-over-tls/sys/powerpc/powernv/opal_pci.c projects/nfs-over-tls/sys/powerpc/powernv/platform_powernv.c projects/nfs-over-tls/sys/powerpc/powerpc/copyinout.c projects/nfs-over-tls/sys/powerpc/powerpc/cpu.c projects/nfs-over-tls/sys/powerpc/powerpc/db_interface.c projects/nfs-over-tls/sys/powerpc/powerpc/genassym.c projects/nfs-over-tls/sys/powerpc/powerpc/machdep.c projects/nfs-over-tls/sys/powerpc/powerpc/mp_machdep.c projects/nfs-over-tls/sys/powerpc/powerpc/pmap_dispatch.c projects/nfs-over-tls/sys/powerpc/powerpc/swtch32.S projects/nfs-over-tls/sys/powerpc/powerpc/trap.c projects/nfs-over-tls/sys/powerpc/ps3/mmu_ps3.c projects/nfs-over-tls/sys/powerpc/pseries/mmu_phyp.c projects/nfs-over-tls/sys/riscv/include/machdep.h projects/nfs-over-tls/sys/riscv/include/vmparam.h projects/nfs-over-tls/sys/riscv/riscv/genassym.c projects/nfs-over-tls/sys/riscv/riscv/locore.S projects/nfs-over-tls/sys/riscv/riscv/machdep.c projects/nfs-over-tls/sys/riscv/riscv/pmap.c projects/nfs-over-tls/sys/riscv/riscv/sbi.c projects/nfs-over-tls/sys/riscv/riscv/trap.c projects/nfs-over-tls/sys/security/mac_veriexec/veriexec_fingerprint.c projects/nfs-over-tls/sys/sys/buf.h projects/nfs-over-tls/sys/sys/bus_dma.h projects/nfs-over-tls/sys/sys/conf.h projects/nfs-over-tls/sys/sys/consio.h projects/nfs-over-tls/sys/sys/elf_common.h projects/nfs-over-tls/sys/sys/file.h projects/nfs-over-tls/sys/sys/libkern.h projects/nfs-over-tls/sys/sys/lock.h projects/nfs-over-tls/sys/sys/mount.h projects/nfs-over-tls/sys/sys/param.h projects/nfs-over-tls/sys/sys/priv.h projects/nfs-over-tls/sys/sys/proc.h projects/nfs-over-tls/sys/sys/syscall.h projects/nfs-over-tls/sys/sys/syscall.mk projects/nfs-over-tls/sys/sys/syscallsubr.h projects/nfs-over-tls/sys/sys/sysctl.h projects/nfs-over-tls/sys/sys/sysproto.h projects/nfs-over-tls/sys/sys/systm.h projects/nfs-over-tls/sys/sys/tree.h projects/nfs-over-tls/sys/sys/ucred.h projects/nfs-over-tls/sys/ufs/ffs/ffs_alloc.c projects/nfs-over-tls/sys/ufs/ffs/ffs_balloc.c projects/nfs-over-tls/sys/ufs/ffs/ffs_extern.h projects/nfs-over-tls/sys/ufs/ffs/ffs_inode.c projects/nfs-over-tls/sys/ufs/ffs/ffs_snapshot.c projects/nfs-over-tls/sys/ufs/ffs/ffs_softdep.c projects/nfs-over-tls/sys/ufs/ffs/ffs_subr.c projects/nfs-over-tls/sys/ufs/ffs/ffs_vfsops.c projects/nfs-over-tls/sys/ufs/ffs/ffs_vnops.c projects/nfs-over-tls/sys/ufs/ffs/fs.h projects/nfs-over-tls/sys/ufs/ffs/softdep.h projects/nfs-over-tls/sys/ufs/ufs/inode.h projects/nfs-over-tls/sys/ufs/ufs/ufs_lookup.c projects/nfs-over-tls/sys/ufs/ufs/ufs_vnops.c projects/nfs-over-tls/sys/ufs/ufs/ufsmount.h projects/nfs-over-tls/sys/vm/swap_pager.c projects/nfs-over-tls/sys/vm/uma.h projects/nfs-over-tls/sys/vm/uma_core.c projects/nfs-over-tls/sys/vm/uma_int.h projects/nfs-over-tls/sys/vm/vm_fault.c projects/nfs-over-tls/sys/vm/vm_map.c projects/nfs-over-tls/sys/vm/vm_map.h projects/nfs-over-tls/sys/vm/vm_mmap.c projects/nfs-over-tls/sys/vm/vm_object.c projects/nfs-over-tls/sys/vm/vm_phys.c projects/nfs-over-tls/sys/vm/vm_phys.h projects/nfs-over-tls/sys/vm/vnode_pager.c projects/nfs-over-tls/sys/x86/include/specialreg.h projects/nfs-over-tls/sys/x86/include/x86_smp.h projects/nfs-over-tls/sys/x86/include/x86_var.h projects/nfs-over-tls/sys/x86/iommu/busdma_dmar.c projects/nfs-over-tls/sys/x86/iommu/busdma_dmar.h projects/nfs-over-tls/sys/x86/x86/busdma_bounce.c projects/nfs-over-tls/sys/x86/x86/busdma_machdep.c projects/nfs-over-tls/sys/x86/x86/cpu_machdep.c projects/nfs-over-tls/sys/x86/x86/identcpu.c projects/nfs-over-tls/sys/x86/x86/mp_x86.c projects/nfs-over-tls/sys/x86/x86/msi.c projects/nfs-over-tls/sys/x86/xen/xenpv.c Directory Properties: projects/nfs-over-tls/sys/ (props changed) projects/nfs-over-tls/sys/cddl/contrib/opensolaris/ (props changed) projects/nfs-over-tls/sys/contrib/dev/acpica/ (props changed) projects/nfs-over-tls/sys/contrib/edk2/ (props changed) projects/nfs-over-tls/sys/contrib/ena-com/ (props changed) projects/nfs-over-tls/sys/contrib/zstd/ (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/ (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/am3703.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/am3715.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/armada-385-clearfog-gtr-l8.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/armada-385-clearfog-gtr-s4.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/armada-385-clearfog-gtr.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/at91-kizboxmini-base.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/at91-kizboxmini-common.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/at91-kizboxmini-mb.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/at91-kizboxmini-rd.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/at91-sama5d27_wlsom1.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/at91-smartkiz.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/dm3725.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-gw5907.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-gw5910.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-gw5912.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6dl-gw5913.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-gw5907.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-gw5910.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-gw5912.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6q-gw5913.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw5907.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw5912.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6qdl-gw5913.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx6sl-tolino-shine3.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/imx7ulp-com.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/omap3-echo.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/rk3288-veyron-broadcom-bluetooth.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/rockchip-radxa-dalang-carrier.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/ste-db8500.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/ste-db8520.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/ste-dbx5x0-pinctrl.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/ste-href520-tvk.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/ste-ux500-samsung-golden.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp157.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15xc.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15xxaa-pinctrl.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15xxab-pinctrl.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15xxac-pinctrl.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/stm32mp15xxad-pinctrl.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-h3-emlid-neutis-n5h3-devboard.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/sun8i-h3-emlid-neutis-n5h3.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/sunxi-h3-h5-emlid-neutis.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm/sunxi-libretech-all-h3-it.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/ (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-a64-cpu-opp.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h5-libretech-all-h3-it.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h5-libretech-all-h5-cc.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/allwinner/sun50i-h6-pine-h64-model-b.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/altera/socfpga_stratix10_socdk_nand.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gx-libretech-pc.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxl-s905d-libretech-pc.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/amlogic/meson-gxm-s912-libretech-pc.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-lx2160a-clearfog-cx.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-lx2160a-clearfog-itx.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/fsl-lx2160a-honeycomb.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mn-pinfunc.h (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/freescale/imx8mq-thor96.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/intel/socfpga_agilex_socdk_nand.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/apq8096-ifc6640.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/qcom/pm6150l.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a774c0-ek874-idk-2121wr.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77950-salvator-x.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77950-ulcb-kf.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77950-ulcb.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77951-salvator-x.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77951-salvator-xs.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77951-ulcb-kf.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77951-ulcb.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77960-salvator-x.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77960-salvator-xs.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77960-ulcb-kf.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77960-ulcb.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77965-ulcb-kf.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/renesas/r8a77965-ulcb.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-rockpro64-v2.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399-rockpro64.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/rockchip/rk3399pro-vmarc-som.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/sprd/sc9863a.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/sprd/sharkl3.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/sprd/sp9863a-1h10.dts (props changed) projects/nfs-over-tls/sys/gnu/dts/arm64/xilinx/zynqmp-clk-ccf.dtsi (props changed) projects/nfs-over-tls/sys/gnu/dts/include/ (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/meson8-ddr-clkc.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,dispcc-sc7180.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-ipq6018.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-msm8998.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/qcom,videocc-sc7180.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/ti-dra7-atl.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/clock/xlnx-versal-clk.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/dma/x1830-dma.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/interconnect/qcom,msm8916.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/interrupt-controller/aspeed-scu-ic.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/memory/tegra194-mc.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/power/mt6765-power.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/reset-controller/mt2712-resets.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/reset/nuvoton,npcm7xx-reset.h (props changed) projects/nfs-over-tls/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-ipq6018.h (props changed) projects/nfs-over-tls/sys/gnu/dts/riscv/ (props changed) Modified: projects/nfs-over-tls/sys/amd64/amd64/fpu.c ============================================================================== --- projects/nfs-over-tls/sys/amd64/amd64/fpu.c Mon Jun 22 06:28:45 2020 (r362483) +++ projects/nfs-over-tls/sys/amd64/amd64/fpu.c Mon Jun 22 06:39:44 2020 (r362484) @@ -159,7 +159,7 @@ uint64_t xsave_mask; /* the same */ static uma_zone_t fpu_save_area_zone; static struct savefpu *fpu_initialstate; -static struct xsave_area_elm_descr { +struct xsave_area_elm_descr { u_int offset; u_int size; } *xsave_area_desc; @@ -368,17 +368,8 @@ fpuinitstate(void *arg __unused) register_t saveintr; int cp[4], i, max_ext_n; - /* Do potentially blocking operations before disabling interrupts. */ - fpu_save_area_zone = uma_zcreate("FPU_save_area", - cpu_max_ext_state_size, NULL, NULL, NULL, NULL, - XSAVE_AREA_ALIGN - 1, 0); - fpu_initialstate = uma_zalloc(fpu_save_area_zone, M_WAITOK | M_ZERO); - if (use_xsave) { - max_ext_n = flsl(xsave_mask); - xsave_area_desc = malloc(max_ext_n * sizeof(struct - xsave_area_elm_descr), M_DEVBUF, M_WAITOK | M_ZERO); - } - + fpu_initialstate = malloc(cpu_max_ext_state_size, M_DEVBUF, + M_WAITOK | M_ZERO); saveintr = intr_disable(); stop_emulating(); @@ -408,6 +399,9 @@ fpuinitstate(void *arg __unused) offsetof(struct xstate_hdr, xstate_bv)); *xstate_bv = XFEATURE_ENABLED_X87 | XFEATURE_ENABLED_SSE; + max_ext_n = flsl(xsave_mask); + xsave_area_desc = malloc(max_ext_n * sizeof(struct + xsave_area_elm_descr), M_DEVBUF, M_WAITOK | M_ZERO); /* x87 state */ xsave_area_desc[0].offset = 0; xsave_area_desc[0].size = 160; @@ -421,6 +415,10 @@ fpuinitstate(void *arg __unused) xsave_area_desc[i].size = cp[0]; } } + + fpu_save_area_zone = uma_zcreate("FPU_save_area", + cpu_max_ext_state_size, NULL, NULL, NULL, NULL, + XSAVE_AREA_ALIGN - 1, 0); start_emulating(); intr_restore(saveintr); Modified: projects/nfs-over-tls/sys/amd64/amd64/initcpu.c ============================================================================== --- projects/nfs-over-tls/sys/amd64/amd64/initcpu.c Mon Jun 22 06:28:45 2020 (r362483) +++ projects/nfs-over-tls/sys/amd64/amd64/initcpu.c Mon Jun 22 06:39:44 2020 (r362484) @@ -270,7 +270,6 @@ initializecpu(void) hw_ibrs_recalculate(false); hw_ssb_recalculate(false); amd64_syscall_ret_flush_l1d_recalc(); - x86_rngds_mitg_recalculate(false); switch (cpu_vendor_id) { case CPU_VENDOR_AMD: case CPU_VENDOR_HYGON: Modified: projects/nfs-over-tls/sys/amd64/amd64/machdep.c ============================================================================== --- projects/nfs-over-tls/sys/amd64/amd64/machdep.c Mon Jun 22 06:28:45 2020 (r362483) +++ projects/nfs-over-tls/sys/amd64/amd64/machdep.c Mon Jun 22 06:39:44 2020 (r362484) @@ -1223,7 +1223,7 @@ getmemsize(caddr_t kmdp, u_int64_t first) * Tell the physical memory allocator about pages used to store * the kernel and preloaded data. See kmem_bootstrap_free(). */ - vm_phys_early_add_seg((vm_paddr_t)kernphys, trunc_page(first)); + vm_phys_add_seg((vm_paddr_t)kernphys, trunc_page(first)); bzero(physmap, sizeof(physmap)); physmap_idx = 0; @@ -1508,7 +1508,7 @@ native_parse_preload_data(u_int64_t modulep) #ifdef DDB ksym_start = MD_FETCH(kmdp, MODINFOMD_SSYM, uintptr_t); ksym_end = MD_FETCH(kmdp, MODINFOMD_ESYM, uintptr_t); - db_fetch_ksymtab(ksym_start, ksym_end, 0); + db_fetch_ksymtab(ksym_start, ksym_end); #endif efi_systbl_phys = MD_FETCH(kmdp, MODINFOMD_FW_HANDLE, vm_paddr_t); @@ -1790,9 +1790,6 @@ hammer_time(u_int64_t modulep, u_int64_t physfree) TUNABLE_INT_FETCH("machdep.mitigations.mds.disable", &hw_mds_disable); TUNABLE_INT_FETCH("machdep.mitigations.taa.enable", &x86_taa_enable); - - TUNABLE_INT_FETCH("machdep.mitigations.rndgs.enable", - &x86_rngds_mitg_enable); finishidentcpu(); /* Final stage of CPU initialization */ initializecpu(); /* Initialize CPU registers */ Modified: projects/nfs-over-tls/sys/amd64/amd64/pmap.c ============================================================================== --- projects/nfs-over-tls/sys/amd64/amd64/pmap.c Mon Jun 22 06:28:45 2020 (r362483) +++ projects/nfs-over-tls/sys/amd64/amd64/pmap.c Mon Jun 22 06:39:44 2020 (r362484) @@ -1700,7 +1700,7 @@ pmap_bootstrap(vm_paddr_t *firstaddr) * are required for promotion of the corresponding kernel virtual * addresses to superpage mappings. */ - vm_phys_early_add_seg(KPTphys, KPTphys + ptoa(nkpt)); + vm_phys_add_seg(KPTphys, KPTphys + ptoa(nkpt)); /* * Account for the virtual addresses mapped by create_pagetables(). @@ -2591,20 +2591,6 @@ DEFINE_IFUNC(static, void, pmap_invalidate_page_mode, return (pmap_invalidate_page_nopcid); } -static void -pmap_invalidate_page_curcpu_cb(pmap_t pmap, vm_offset_t va, - vm_offset_t addr2 __unused) -{ - - if (pmap == kernel_pmap) { - invlpg(va); - } else { - if (pmap == PCPU_GET(curpmap)) - invlpg(va); - pmap_invalidate_page_mode(pmap, va); - } -} - void pmap_invalidate_page(pmap_t pmap, vm_offset_t va) { @@ -2617,8 +2603,16 @@ pmap_invalidate_page(pmap_t pmap, vm_offset_t va) KASSERT(pmap->pm_type == PT_X86, ("pmap_invalidate_page: invalid type %d", pmap->pm_type)); - smp_masked_invlpg(pmap_invalidate_cpu_mask(pmap), va, pmap, - pmap_invalidate_page_curcpu_cb); + sched_pin(); + if (pmap == kernel_pmap) { + invlpg(va); + } else { + if (pmap == PCPU_GET(curpmap)) + invlpg(va); + pmap_invalidate_page_mode(pmap, va); + } + smp_masked_invlpg(pmap_invalidate_cpu_mask(pmap), va, pmap); + sched_unpin(); } /* 4k PTEs -- Chosen to exceed the total size of Broadwell L2 TLB */ @@ -2694,26 +2688,10 @@ DEFINE_IFUNC(static, void, pmap_invalidate_range_mode, return (pmap_invalidate_range_nopcid); } -static void -pmap_invalidate_range_curcpu_cb(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) -{ - vm_offset_t addr; - - if (pmap == kernel_pmap) { - for (addr = sva; addr < eva; addr += PAGE_SIZE) - invlpg(addr); - } else { - if (pmap == PCPU_GET(curpmap)) { - for (addr = sva; addr < eva; addr += PAGE_SIZE) - invlpg(addr); - } - pmap_invalidate_range_mode(pmap, sva, eva); - } -} - void pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) { + vm_offset_t addr; if (eva - sva >= PMAP_INVLPG_THRESHOLD) { pmap_invalidate_all(pmap); @@ -2728,8 +2706,19 @@ pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm KASSERT(pmap->pm_type == PT_X86, ("pmap_invalidate_range: invalid type %d", pmap->pm_type)); - smp_masked_invlpg_range(pmap_invalidate_cpu_mask(pmap), sva, eva, pmap, - pmap_invalidate_range_curcpu_cb); + sched_pin(); + if (pmap == kernel_pmap) { + for (addr = sva; addr < eva; addr += PAGE_SIZE) + invlpg(addr); + } else { + if (pmap == PCPU_GET(curpmap)) { + for (addr = sva; addr < eva; addr += PAGE_SIZE) + invlpg(addr); + } + pmap_invalidate_range_mode(pmap, sva, eva); + } + smp_masked_invlpg_range(pmap_invalidate_cpu_mask(pmap), sva, eva, pmap); + sched_unpin(); } static inline void @@ -2816,14 +2805,6 @@ DEFINE_IFUNC(static, void, pmap_invalidate_all_mode, ( return (pmap_invalidate_all_nopcid); } -static void -pmap_invalidate_all_curcpu_cb(pmap_t pmap, vm_offset_t addr1 __unused, - vm_offset_t addr2 __unused) -{ - - pmap_invalidate_all_mode(pmap); -} - void pmap_invalidate_all(pmap_t pmap) { @@ -2836,23 +2817,20 @@ pmap_invalidate_all(pmap_t pmap) KASSERT(pmap->pm_type == PT_X86, ("pmap_invalidate_all: invalid type %d", pmap->pm_type)); - smp_masked_invltlb(pmap_invalidate_cpu_mask(pmap), pmap, - pmap_invalidate_all_curcpu_cb); + sched_pin(); + pmap_invalidate_all_mode(pmap); + smp_masked_invltlb(pmap_invalidate_cpu_mask(pmap), pmap); + sched_unpin(); } -static void -pmap_invalidate_cache_curcpu_cb(pmap_t pmap __unused, vm_offset_t va __unused, - vm_offset_t addr2 __unused) -{ - - wbinvd(); -} - void pmap_invalidate_cache(void) { - smp_cache_flush(pmap_invalidate_cache_curcpu_cb); + sched_pin(); + wbinvd(); + smp_cache_flush(); + sched_unpin(); } struct pde_action { Modified: projects/nfs-over-tls/sys/amd64/amd64/support.S ============================================================================== --- projects/nfs-over-tls/sys/amd64/amd64/support.S Mon Jun 22 06:28:45 2020 (r362483) +++ projects/nfs-over-tls/sys/amd64/amd64/support.S Mon Jun 22 06:39:44 2020 (r362484) @@ -1417,6 +1417,43 @@ copyinstr_toolong: jmp cpystrflt_x /* + * copystr(from, to, maxlen, int *lencopied) + * %rdi, %rsi, %rdx, %rcx + */ +ENTRY(copystr) + PUSH_FRAME_POINTER + movq %rdx,%r8 /* %r8 = maxlen */ + + incq %rdx +1: + decq %rdx + jz 4f + movb (%rdi),%al + movb %al,(%rsi) + incq %rsi + incq %rdi + testb %al,%al + jnz 1b + + /* Success -- 0 byte reached */ + decq %rdx + xorl %eax,%eax +2: + testq %rcx,%rcx + jz 3f + /* set *lencopied and return %rax */ + subq %rdx,%r8 + movq %r8,(%rcx) +3: + POP_FRAME_POINTER + ret +4: + /* rdx is zero -- return ENAMETOOLONG */ + movl $ENAMETOOLONG,%eax + jmp 2b +END(copystr) + +/* * Handling of special amd64 registers and descriptor tables etc */ /* void lgdt(struct region_descriptor *rdp); */ Modified: projects/nfs-over-tls/sys/amd64/amd64/xen-locore.S ============================================================================== --- projects/nfs-over-tls/sys/amd64/amd64/xen-locore.S Mon Jun 22 06:28:45 2020 (r362483) +++ projects/nfs-over-tls/sys/amd64/amd64/xen-locore.S Mon Jun 22 06:39:44 2020 (r362484) @@ -207,7 +207,7 @@ PT2: /* 64bit GDT */ gdtdesc: - .word gdtend - gdt - 1 + .word gdtend - gdt .long VTOP(gdt) # low .long 0 # high gdt: @@ -221,7 +221,7 @@ gdtend: /* 32bit GDT */ gdtdesc32: - .word gdt32end - gdt32 - 1 + .word gdt32end - gdt32 .long VTOP(gdt32) .long 0 gdt32: Modified: projects/nfs-over-tls/sys/amd64/conf/GENERIC ============================================================================== --- projects/nfs-over-tls/sys/amd64/conf/GENERIC Mon Jun 22 06:28:45 2020 (r362483) +++ projects/nfs-over-tls/sys/amd64/conf/GENERIC Mon Jun 22 06:39:44 2020 (r362484) @@ -246,7 +246,6 @@ device ix # Intel PRO/10GbE PCIE PF Ethernet device ixv # Intel PRO/10GbE PCIE VF Ethernet device ixl # Intel 700 Series Physical Function device iavf # Intel Adaptive Virtual Function -device ice # Intel 800 Series Physical Function device vmx # VMware VMXNET3 Ethernet # PCI Ethernet NICs. Modified: projects/nfs-over-tls/sys/amd64/conf/NOTES ============================================================================== --- projects/nfs-over-tls/sys/amd64/conf/NOTES Mon Jun 22 06:28:45 2020 (r362483) +++ projects/nfs-over-tls/sys/amd64/conf/NOTES Mon Jun 22 06:39:44 2020 (r362484) @@ -291,8 +291,6 @@ device cpufreq # bxe: Broadcom NetXtreme II (BCM5771X/BCM578XX) PCIe 10Gb Ethernet # adapters. -# ice: Intel 800 Series Physical Function -# Requires the ice_ddp module for full functionality # ipw: Intel PRO/Wireless 2100 IEEE 802.11 adapter # Requires the ipw firmware module # iwi: Intel PRO/Wireless 2200BG/2225BG/2915ABG IEEE 802.11 adapters @@ -318,8 +316,6 @@ device iwi # Intel 2200BG/2225BG/2915ABG wireless NI device iwn # Intel 4965/1000/5000/6000 wireless NICs. device ixl # Intel 700 Series Physical Function device iavf # Intel Adaptive Virtual Function -device ice # Intel 800 Series Physical Function -device ice_ddp # Intel 800 Series DDP Package device mthca # Mellanox HCA InfiniBand device mlx4 # Shared code module between IB and Ethernet device mlx4ib # Mellanox ConnectX HCA InfiniBand Modified: projects/nfs-over-tls/sys/amd64/linux/linux_machdep.c ============================================================================== --- projects/nfs-over-tls/sys/amd64/linux/linux_machdep.c Mon Jun 22 06:28:45 2020 (r362483) +++ projects/nfs-over-tls/sys/amd64/linux/linux_machdep.c Mon Jun 22 06:39:44 2020 (r362484) @@ -141,13 +141,6 @@ linux_mprotect(struct thread *td, struct linux_mprotec } int -linux_madvise(struct thread *td, struct linux_madvise_args *uap) -{ - - return (linux_madvise_common(td, PTROUT(uap->addr), uap->len, uap->behav)); -} - -int linux_iopl(struct thread *td, struct linux_iopl_args *args) { int error; Modified: projects/nfs-over-tls/sys/amd64/linux/linux_proto.h ============================================================================== --- projects/nfs-over-tls/sys/amd64/linux/linux_proto.h Mon Jun 22 06:28:45 2020 (r362483) +++ projects/nfs-over-tls/sys/amd64/linux/linux_proto.h Mon Jun 22 06:39:44 2020 (r362484) @@ -136,11 +136,6 @@ struct linux_mincore_args { char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)]; char vec_l_[PADL_(u_char *)]; u_char * vec; char vec_r_[PADR_(u_char *)]; }; -struct linux_madvise_args { - char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)]; - char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)]; - char behav_l_[PADL_(int)]; int behav; char behav_r_[PADR_(int)]; -}; struct linux_shmget_args { char key_l_[PADL_(l_key_t)]; l_key_t key; char key_r_[PADR_(l_key_t)]; char size_l_[PADL_(l_size_t)]; l_size_t size; char size_r_[PADR_(l_size_t)]; @@ -1297,7 +1292,6 @@ int linux_select(struct thread *, struct linux_select_ int linux_mremap(struct thread *, struct linux_mremap_args *); int linux_msync(struct thread *, struct linux_msync_args *); int linux_mincore(struct thread *, struct linux_mincore_args *); -int linux_madvise(struct thread *, struct linux_madvise_args *); int linux_shmget(struct thread *, struct linux_shmget_args *); int linux_shmat(struct thread *, struct linux_shmat_args *); int linux_shmctl(struct thread *, struct linux_shmctl_args *); @@ -1628,7 +1622,6 @@ int linux_io_uring_register(struct thread *, struct li #define LINUX_SYS_AUE_linux_mremap AUE_NULL #define LINUX_SYS_AUE_linux_msync AUE_MSYNC #define LINUX_SYS_AUE_linux_mincore AUE_MINCORE -#define LINUX_SYS_AUE_linux_madvise AUE_MADVISE #define LINUX_SYS_AUE_linux_shmget AUE_NULL #define LINUX_SYS_AUE_linux_shmat AUE_NULL #define LINUX_SYS_AUE_linux_shmctl AUE_NULL Modified: projects/nfs-over-tls/sys/amd64/linux/linux_syscall.h ============================================================================== --- projects/nfs-over-tls/sys/amd64/linux/linux_syscall.h Mon Jun 22 06:28:45 2020 (r362483) +++ projects/nfs-over-tls/sys/amd64/linux/linux_syscall.h Mon Jun 22 06:39:44 2020 (r362484) @@ -33,7 +33,7 @@ #define LINUX_SYS_linux_mremap 25 #define LINUX_SYS_linux_msync 26 #define LINUX_SYS_linux_mincore 27 -#define LINUX_SYS_linux_madvise 28 +#define LINUX_SYS_madvise 28 #define LINUX_SYS_linux_shmget 29 #define LINUX_SYS_linux_shmat 30 #define LINUX_SYS_linux_shmctl 31 Modified: projects/nfs-over-tls/sys/amd64/linux/linux_syscalls.c ============================================================================== --- projects/nfs-over-tls/sys/amd64/linux/linux_syscalls.c Mon Jun 22 06:28:45 2020 (r362483) +++ projects/nfs-over-tls/sys/amd64/linux/linux_syscalls.c Mon Jun 22 06:39:44 2020 (r362484) @@ -35,7 +35,7 @@ const char *linux_syscallnames[] = { "linux_mremap", /* 25 = linux_mremap */ "linux_msync", /* 26 = linux_msync */ "linux_mincore", /* 27 = linux_mincore */ - "linux_madvise", /* 28 = linux_madvise */ + "madvise", /* 28 = madvise */ "linux_shmget", /* 29 = linux_shmget */ "linux_shmat", /* 30 = linux_shmat */ "linux_shmctl", /* 31 = linux_shmctl */ Modified: projects/nfs-over-tls/sys/amd64/linux/linux_sysent.c ============================================================================== --- projects/nfs-over-tls/sys/amd64/linux/linux_sysent.c Mon Jun 22 06:28:45 2020 (r362483) +++ projects/nfs-over-tls/sys/amd64/linux/linux_sysent.c Mon Jun 22 06:39:44 2020 (r362484) @@ -45,7 +45,7 @@ struct sysent linux_sysent[] = { { AS(linux_mremap_args), (sy_call_t *)linux_mremap, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 25 = linux_mremap */ { AS(linux_msync_args), (sy_call_t *)linux_msync, AUE_MSYNC, NULL, 0, 0, 0, SY_THR_STATIC }, /* 26 = linux_msync */ { AS(linux_mincore_args), (sy_call_t *)linux_mincore, AUE_MINCORE, NULL, 0, 0, 0, SY_THR_STATIC }, /* 27 = linux_mincore */ - { AS(linux_madvise_args), (sy_call_t *)linux_madvise, AUE_MADVISE, NULL, 0, 0, 0, SY_THR_STATIC }, /* 28 = linux_madvise */ + { AS(madvise_args), (sy_call_t *)sys_madvise, AUE_MADVISE, NULL, 0, 0, 0, SY_THR_STATIC }, /* 28 = madvise */ { AS(linux_shmget_args), (sy_call_t *)linux_shmget, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 29 = linux_shmget */ { AS(linux_shmat_args), (sy_call_t *)linux_shmat, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 30 = linux_shmat */ { AS(linux_shmctl_args), (sy_call_t *)linux_shmctl, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 31 = linux_shmctl */ Modified: projects/nfs-over-tls/sys/amd64/linux/linux_systrace_args.c ============================================================================== --- projects/nfs-over-tls/sys/amd64/linux/linux_systrace_args.c Mon Jun 22 06:28:45 2020 (r362483) +++ projects/nfs-over-tls/sys/amd64/linux/linux_systrace_args.c Mon Jun 22 06:39:44 2020 (r362484) @@ -258,9 +258,9 @@ systrace_args(int sysnum, void *params, uint64_t *uarg *n_args = 3; break; } - /* linux_madvise */ + /* madvise */ case 28: { - struct linux_madvise_args *p = params; + struct madvise_args *p = params; uarg[0] = (intptr_t) p->addr; /* void * */ uarg[1] = p->len; /* size_t */ iarg[2] = p->behav; /* int */ @@ -2983,7 +2983,7 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *d break; }; break; - /* linux_madvise */ + /* madvise */ case 28: switch(ndx) { case 0: @@ -6649,7 +6649,7 @@ systrace_return_setargdesc(int sysnum, int ndx, char * if (ndx == 0 || ndx == 1) p = "int"; break; - /* linux_madvise */ + /* madvise */ case 28: if (ndx == 0 || ndx == 1) p = "int"; Modified: projects/nfs-over-tls/sys/amd64/linux/linux_sysvec.c ============================================================================== --- projects/nfs-over-tls/sys/amd64/linux/linux_sysvec.c Mon Jun 22 06:28:45 2020 (r362483) +++ projects/nfs-over-tls/sys/amd64/linux/linux_sysvec.c Mon Jun 22 06:39:44 2020 (r362484) @@ -683,7 +683,7 @@ linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigse const unsigned long linux_vsyscall_vector[] = { LINUX_SYS_gettimeofday, LINUX_SYS_linux_time, - LINUX_SYS_linux_getcpu, + /* getcpu not implemented */ }; static int Modified: projects/nfs-over-tls/sys/amd64/linux/syscalls.master ============================================================================== --- projects/nfs-over-tls/sys/amd64/linux/syscalls.master Mon Jun 22 06:28:45 2020 (r362483) +++ projects/nfs-over-tls/sys/amd64/linux/syscalls.master Mon Jun 22 06:39:44 2020 (r362484) @@ -38,1931 +38,579 @@ ; #ifdef's, etc. may be included, and are copied to the output files. -0 AUE_NULL NOPROTO { - int read( - int fd, - char *buf, - u_int nbyte - ); - } -1 AUE_NULL NOPROTO { - int write( - int fd, - char *buf, - u_int nbyte - ); - } -2 AUE_OPEN_RWTC STD { - int linux_open( - char *path, - l_int flags, - l_int mode - ); - } -3 AUE_CLOSE NOPROTO { - int close( - int fd - ); - } -4 AUE_STAT STD { - int linux_newstat( - char *path, - struct l_newstat *buf - ); - } -5 AUE_FSTAT STD { - int linux_newfstat( - l_uint fd, - struct l_newstat *buf - ); - } -6 AUE_LSTAT STD { - int linux_newlstat( - char *path, - struct l_newstat *buf - ); - } -7 AUE_POLL NOPROTO { - int poll( - struct pollfd *fds, - u_int nfds, - int timeout - ); - } -8 AUE_LSEEK STD { - int linux_lseek( - l_uint fdes, - l_off_t off, - l_int whence - ); - } -9 AUE_MMAP STD { - int linux_mmap2( - l_ulong addr, - l_ulong len, - l_ulong prot, - l_ulong flags, - l_ulong fd, - l_ulong pgoff - ); - } -10 AUE_MPROTECT STD { - int linux_mprotect( - caddr_t addr, - l_int len, - l_int prot - ); - } -11 AUE_MUNMAP NOPROTO { - int munmap( - caddr_t addr, - int len - ); - } -12 AUE_NULL STD { - int linux_brk( - l_ulong dsend - ); - } -13 AUE_NULL STD { - int linux_rt_sigaction( - l_int sig, - l_sigaction_t *act, - l_sigaction_t *oact, - l_size_t sigsetsize - ); - } -14 AUE_NULL STD { - int linux_rt_sigprocmask( - l_int how, - l_sigset_t *mask, - l_sigset_t *omask, - l_size_t sigsetsize - ); - } -15 AUE_NULL STD { - int linux_rt_sigreturn( - struct l_ucontext *ucp - ); - } -16 AUE_IOCTL STD { - int linux_ioctl( - l_uint fd, - l_uint cmd, - uintptr_t arg - ); - } -17 AUE_PREAD STD { - int linux_pread( - l_uint fd, - char *buf, - l_size_t nbyte, - l_loff_t offset - ); - } -18 AUE_PWRITE STD { - int linux_pwrite( - l_uint fd, - char *buf, - l_size_t nbyte, - l_loff_t offset - ); - } -19 AUE_READV NOPROTO { - int readv( - int fd, - struct iovec *iovp, - u_int iovcnt - ); - } -20 AUE_WRITEV NOPROTO { - int writev( - int fd, - struct iovec *iovp, - u_int iovcnt - ); - } -21 AUE_ACCESS STD { - int linux_access( - char *path, - l_int amode - ); - } -22 AUE_PIPE STD { - int linux_pipe( - l_ulong *pipefds - ); - } -23 AUE_SELECT STD { - int linux_select( - l_int nfds, - l_fd_set *readfds, - l_fd_set *writefds, - l_fd_set *exceptfds, - struct l_timeval *timeout - ); - } -24 AUE_NULL NOPROTO { - int sched_yield(void); - } -25 AUE_NULL STD { - int linux_mremap( - l_ulong addr, - l_ulong old_len, - l_ulong new_len, - l_ulong flags, - l_ulong new_addr - ); - } -26 AUE_MSYNC STD { - int linux_msync( - l_ulong addr, - l_size_t len, - l_int fl - ); - } -27 AUE_MINCORE STD { - int linux_mincore( - l_ulong start, - l_size_t len, - u_char *vec - ); - } -28 AUE_MADVISE STD { - int linux_madvise( - void *addr, - size_t len, - int behav - ); - } -29 AUE_NULL STD { - int linux_shmget( - l_key_t key, - l_size_t size, - l_int shmflg - ); - } -30 AUE_NULL STD { - int linux_shmat( - l_int shmid, - char *shmaddr, - l_int shmflg - ); - } -31 AUE_NULL STD { - int linux_shmctl( - l_int shmid, - l_int cmd, - struct l_shmid_ds *buf - ); - } -32 AUE_DUP NOPROTO { - int dup( - u_int fd - ); - } -33 AUE_DUP2 NOPROTO { - int dup2( - u_int from, - u_int to - ); - } -34 AUE_NULL STD { - int linux_pause(void); - } -35 AUE_NULL STD { - int linux_nanosleep( - const struct l_timespec *rqtp, - struct l_timespec *rmtp - ); - } -36 AUE_GETITIMER STD { - int linux_getitimer( - l_int which, - struct l_itimerval *itv - ); - } -37 AUE_NULL STD { - int linux_alarm( - l_uint secs - ); - } -38 AUE_SETITIMER STD { - int linux_setitimer( - l_int which, - struct l_itimerval *itv, - struct l_itimerval *oitv - ); - } -39 AUE_GETPID STD { - int linux_getpid(void); - } -40 AUE_SENDFILE STD { - int linux_sendfile( - l_int out, - l_int in, - l_long *offset, - l_size_t count - ); - } -41 AUE_SOCKET STD { - int linux_socket( - l_int domain, - l_int type, - l_int protocol - ); - } -42 AUE_CONNECT STD { - int linux_connect( - l_int s, - l_uintptr_t name, - l_int namelen - ); - } -43 AUE_ACCEPT STD { - int linux_accept( - l_int s, - l_uintptr_t addr, - l_uintptr_t namelen - ); - } -44 AUE_SENDTO STD { - int linux_sendto( - l_int s, - l_uintptr_t msg, - l_int len, - l_int flags, - l_uintptr_t to, - l_int tolen - ); - } -45 AUE_RECVFROM STD { - int linux_recvfrom( - l_int s, - l_uintptr_t buf, - l_size_t len, - l_int flags, - l_uintptr_t from, - l_uintptr_t fromlen - ); - } -46 AUE_SENDMSG STD { - int linux_sendmsg( - l_int s, - l_uintptr_t msg, - l_int flags - ); - } -47 AUE_RECVMSG STD { - int linux_recvmsg( - l_int s, - l_uintptr_t msg, - l_int flags - ); - } -48 AUE_NULL STD { - int linux_shutdown( - l_int s, - l_int how - ); - } -49 AUE_BIND STD { - int linux_bind( - l_int s, - l_uintptr_t name, - l_int namelen - ); - } -50 AUE_LISTEN STD { - int linux_listen( - l_int s, - l_int backlog - ); - } -51 AUE_GETSOCKNAME STD { - int linux_getsockname( - l_int s, - l_uintptr_t addr, - l_uintptr_t namelen - ); - } -52 AUE_GETPEERNAME STD { - int linux_getpeername( - l_int s, - l_uintptr_t addr, - l_uintptr_t namelen - ); - } -53 AUE_SOCKETPAIR STD { - int linux_socketpair( - l_int domain, - l_int type, - l_int protocol, - l_uintptr_t rsv - ); - } -54 AUE_SETSOCKOPT STD { - int linux_setsockopt( - l_int s, - l_int level, - l_int optname, - l_uintptr_t optval, - l_int optlen - ); - } -55 AUE_GETSOCKOPT STD { - int linux_getsockopt( - l_int s, - l_int level, - l_int optname, - l_uintptr_t optval, - l_uintptr_t optlen - ); - } -56 AUE_RFORK STD { - int linux_clone( - l_int flags, - void *stack, - void *parent_tidptr, - void *child_tidptr, - void *tls - ); - } -57 AUE_FORK STD { - int linux_fork(void); - } -58 AUE_VFORK STD { - int linux_vfork(void); - } -59 AUE_EXECVE STD { - int linux_execve( - char *path, - char **argp, - char **envp - ); - } -60 AUE_EXIT STD { - void linux_exit( - l_int rval - ); - } -61 AUE_WAIT4 STD { - int linux_wait4( - l_pid_t pid, - l_int *status, - l_int options, - struct rusage *rusage - ); - } -62 AUE_KILL STD { - int linux_kill( - l_int pid, - l_int signum - ); - } -63 AUE_NULL STD { - int linux_newuname( - struct l_new_utsname *buf - ); - } -64 AUE_NULL STD { - int linux_semget( - l_key_t key, - l_int nsems, - l_int semflg - ); - } -65 AUE_NULL STD { - int linux_semop( - l_int semid, - struct l_sembuf *tsops, - l_uint nsops - ); - } -66 AUE_NULL STD { - int linux_semctl( - l_int semid, - l_int semnum, - l_int cmd, - union l_semun arg - ); - } -67 AUE_NULL STD { - int linux_shmdt( - char *shmaddr - ); - } -68 AUE_NULL STD { - int linux_msgget( - l_key_t key, - l_int msgflg - ); - } -69 AUE_NULL STD { - int linux_msgsnd( - l_int msqid, - struct l_msgbuf *msgp, - l_size_t msgsz, - l_int msgflg - ); - } -70 AUE_NULL STD { - int linux_msgrcv( - l_int msqid, - struct l_msgbuf *msgp, - l_size_t msgsz, - l_long msgtyp, - l_int msgflg - ); - } -71 AUE_NULL STD { - int linux_msgctl( - l_int msqid, - l_int cmd, - struct l_msqid_ds *buf - ); - } -72 AUE_FCNTL STD { - int linux_fcntl( - l_uint fd, - l_uint cmd, - l_ulong arg - ); - } -73 AUE_FLOCK NOPROTO { - int flock( - int fd, - int how - ); - } -74 AUE_FSYNC NOPROTO { - int fsync( - int fd - ); - } -75 AUE_NULL STD { - int linux_fdatasync( - l_uint fd - ); - } -76 AUE_TRUNCATE STD { - int linux_truncate( - char *path, - l_ulong length - ); - } -77 AUE_FTRUNCATE STD { - int linux_ftruncate( - l_int fd, - l_long length - ); - } -78 AUE_GETDIRENTRIES STD { - int linux_getdents( - l_uint fd, - void *dent, - l_uint count - ); - } -79 AUE_GETCWD STD { - int linux_getcwd( - char *buf, - l_ulong bufsize - ); - } -80 AUE_CHDIR STD { - int linux_chdir( - char *path - ); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Mon Jun 22 15:01:19 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A24F434EF92 for ; Mon, 22 Jun 2020 15:01:19 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49rCKW4Fc0z3SLY; Mon, 22 Jun 2020 15:01:19 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 8CD0210182; Mon, 22 Jun 2020 15:01:19 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 05MF1Jgo097148; Mon, 22 Jun 2020 15:01:19 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 05MF1Jbu097147; Mon, 22 Jun 2020 15:01:19 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202006221501.05MF1Jbu097147@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Mon, 22 Jun 2020 15:01:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r362499 - projects/nfs-over-tls/sys/crypto/skein/amd64 X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: projects/nfs-over-tls/sys/crypto/skein/amd64 X-SVN-Commit-Revision: 362499 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 15:01:19 -0000 Author: rmacklem Date: Mon Jun 22 15:01:19 2020 New Revision: 362499 URL: https://svnweb.freebsd.org/changeset/base/362499 Log: Rename .s to .S so that it builds with a recent head system. Added: projects/nfs-over-tls/sys/crypto/skein/amd64/skein_block_asm.S - copied unchanged from r362498, projects/nfs-over-tls/sys/crypto/skein/amd64/skein_block_asm.s Deleted: projects/nfs-over-tls/sys/crypto/skein/amd64/skein_block_asm.s Copied: projects/nfs-over-tls/sys/crypto/skein/amd64/skein_block_asm.S (from r362498, projects/nfs-over-tls/sys/crypto/skein/amd64/skein_block_asm.s) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/nfs-over-tls/sys/crypto/skein/amd64/skein_block_asm.S Mon Jun 22 15:01:19 2020 (r362499, copy of r362498, projects/nfs-over-tls/sys/crypto/skein/amd64/skein_block_asm.s) @@ -0,0 +1,1331 @@ +# +#---------------------------------------------------------------- +# 64-bit x86 assembler code (gnu as) for Skein block functions +# +# Author: Doug Whiting, Hifn/Exar +# +# This code is released to the public domain. +#---------------------------------------------------------------- +# $FreeBSD$ +# + .text + .altmacro + .psize 0,128 #list file has no page boundaries +# +_MASK_ALL_ = (256+512+1024) #all three algorithm bits +_MAX_FRAME_ = 240 +# +################# +.ifndef SKEIN_USE_ASM +_USE_ASM_ = _MASK_ALL_ +.else +_USE_ASM_ = SKEIN_USE_ASM +.endif +################# +.ifndef SKEIN_LOOP #configure loop unrolling +_SKEIN_LOOP = 2 #default is fully unrolled for 256/512, twice for 1024 +.else +_SKEIN_LOOP = SKEIN_LOOP + .irp _NN_,%_SKEIN_LOOP #only display loop unrolling if default changed on command line +#.print "+++ SKEIN_LOOP = \_NN_" + .endr +.endif +# the unroll counts (0 --> fully unrolled) +SKEIN_UNROLL_256 = (_SKEIN_LOOP / 100) % 10 +SKEIN_UNROLL_512 = (_SKEIN_LOOP / 10) % 10 +SKEIN_UNROLL_1024 = (_SKEIN_LOOP ) % 10 +# +SKEIN_ASM_UNROLL = 0 + .irp _NN_,256,512,1024 + .if (SKEIN_UNROLL_\_NN_) == 0 +SKEIN_ASM_UNROLL = SKEIN_ASM_UNROLL + \_NN_ + .endif + .endr +################# +# +.ifndef SKEIN_ROUNDS +ROUNDS_256 = 72 +ROUNDS_512 = 72 +ROUNDS_1024 = 80 +.else +ROUNDS_256 = 8*((((SKEIN_ROUNDS / 100) + 5) % 10) + 5) +ROUNDS_512 = 8*((((SKEIN_ROUNDS / 10) + 5) % 10) + 5) +ROUNDS_1024 = 8*((((SKEIN_ROUNDS ) + 5) % 10) + 5) +# only display rounds if default size is changed on command line +.irp _NN_,256,512,1024 + .if _USE_ASM_ && \_NN_ + .irp _RR_,%(ROUNDS_\_NN_) + .if _NN_ < 1024 +.print "+++ SKEIN_ROUNDS_\_NN_ = \_RR_" + .else +.print "+++ SKEIN_ROUNDS_\_NN_ = \_RR_" + .endif + .endr + .endif +.endr +.endif +################# +# +.ifdef SKEIN_CODE_SIZE +_SKEIN_CODE_SIZE = (1) +.else +.ifdef SKEIN_PERF #use code size if SKEIN_PERF is defined +_SKEIN_CODE_SIZE = (1) +.else +_SKEIN_CODE_SIZE = (0) +.endif +.endif +# +################# +# +.ifndef SKEIN_DEBUG +_SKEIN_DEBUG = 0 +.else +_SKEIN_DEBUG = 1 +.endif +################# +# +# define offsets of fields in hash context structure +# +HASH_BITS = 0 #bits of hash output +BCNT = 8 + HASH_BITS #number of bytes in BUFFER[] +TWEAK = 8 + BCNT #tweak values[0..1] +X_VARS = 16 + TWEAK #chaining vars +# +#(Note: buffer[] in context structure is NOT needed here :-) +# +KW_PARITY = 0x1BD11BDAA9FC1A22 #overall parity of key schedule words +FIRST_MASK = ~ (1 << 6) +FIRST_MASK64= ~ (1 << 62) +# +# rotation constants for Skein +# +RC_256_0_0 = 14 +RC_256_0_1 = 16 + +RC_256_1_0 = 52 +RC_256_1_1 = 57 + +RC_256_2_0 = 23 +RC_256_2_1 = 40 + +RC_256_3_0 = 5 +RC_256_3_1 = 37 + +RC_256_4_0 = 25 +RC_256_4_1 = 33 + +RC_256_5_0 = 46 +RC_256_5_1 = 12 + +RC_256_6_0 = 58 +RC_256_6_1 = 22 + +RC_256_7_0 = 32 +RC_256_7_1 = 32 + +RC_512_0_0 = 46 +RC_512_0_1 = 36 +RC_512_0_2 = 19 +RC_512_0_3 = 37 + +RC_512_1_0 = 33 +RC_512_1_1 = 27 +RC_512_1_2 = 14 +RC_512_1_3 = 42 + +RC_512_2_0 = 17 +RC_512_2_1 = 49 +RC_512_2_2 = 36 +RC_512_2_3 = 39 + +RC_512_3_0 = 44 +RC_512_3_1 = 9 +RC_512_3_2 = 54 +RC_512_3_3 = 56 + +RC_512_4_0 = 39 +RC_512_4_1 = 30 +RC_512_4_2 = 34 +RC_512_4_3 = 24 + +RC_512_5_0 = 13 +RC_512_5_1 = 50 +RC_512_5_2 = 10 +RC_512_5_3 = 17 + +RC_512_6_0 = 25 +RC_512_6_1 = 29 +RC_512_6_2 = 39 +RC_512_6_3 = 43 + +RC_512_7_0 = 8 +RC_512_7_1 = 35 +RC_512_7_2 = 56 +RC_512_7_3 = 22 + +RC_1024_0_0 = 24 +RC_1024_0_1 = 13 +RC_1024_0_2 = 8 +RC_1024_0_3 = 47 +RC_1024_0_4 = 8 +RC_1024_0_5 = 17 +RC_1024_0_6 = 22 +RC_1024_0_7 = 37 + +RC_1024_1_0 = 38 +RC_1024_1_1 = 19 +RC_1024_1_2 = 10 +RC_1024_1_3 = 55 +RC_1024_1_4 = 49 +RC_1024_1_5 = 18 +RC_1024_1_6 = 23 +RC_1024_1_7 = 52 + +RC_1024_2_0 = 33 +RC_1024_2_1 = 4 +RC_1024_2_2 = 51 +RC_1024_2_3 = 13 +RC_1024_2_4 = 34 +RC_1024_2_5 = 41 +RC_1024_2_6 = 59 +RC_1024_2_7 = 17 + +RC_1024_3_0 = 5 +RC_1024_3_1 = 20 +RC_1024_3_2 = 48 +RC_1024_3_3 = 41 +RC_1024_3_4 = 47 +RC_1024_3_5 = 28 +RC_1024_3_6 = 16 +RC_1024_3_7 = 25 + +RC_1024_4_0 = 41 +RC_1024_4_1 = 9 +RC_1024_4_2 = 37 +RC_1024_4_3 = 31 +RC_1024_4_4 = 12 +RC_1024_4_5 = 47 +RC_1024_4_6 = 44 +RC_1024_4_7 = 30 + +RC_1024_5_0 = 16 +RC_1024_5_1 = 34 +RC_1024_5_2 = 56 +RC_1024_5_3 = 51 +RC_1024_5_4 = 4 +RC_1024_5_5 = 53 +RC_1024_5_6 = 42 +RC_1024_5_7 = 41 + +RC_1024_6_0 = 31 +RC_1024_6_1 = 44 +RC_1024_6_2 = 47 +RC_1024_6_3 = 46 +RC_1024_6_4 = 19 +RC_1024_6_5 = 42 +RC_1024_6_6 = 44 +RC_1024_6_7 = 25 + +RC_1024_7_0 = 9 +RC_1024_7_1 = 48 +RC_1024_7_2 = 35 +RC_1024_7_3 = 52 +RC_1024_7_4 = 23 +RC_1024_7_5 = 31 +RC_1024_7_6 = 37 +RC_1024_7_7 = 20 +# +# Input: reg +# Output: <<< RC_BlkSize_roundNum_mixNum, BlkSize=256/512/1024 +# +.macro RotL64 reg,BLK_SIZE,ROUND_NUM,MIX_NUM +_RCNT_ = RC_\BLK_SIZE&_\ROUND_NUM&_\MIX_NUM + .if _RCNT_ #is there anything to do? + rolq $_RCNT_,%\reg + .endif +.endm +# +#---------------------------------------------------------------- +# +# MACROS: define local vars and configure stack +# +#---------------------------------------------------------------- +# declare allocated space on the stack +.macro StackVar localName,localSize +\localName = _STK_OFFS_ +_STK_OFFS_ = _STK_OFFS_+(\localSize) +.endm #StackVar +# +#---------------------------------------------------------------- +# +# MACRO: Configure stack frame, allocate local vars +# +.macro Setup_Stack BLK_BITS,KS_CNT,debugCnt + WCNT = (\BLK_BITS)/64 +# +_PushCnt_ = 0 #save nonvolatile regs on stack + .irp _reg_,rbp,rbx,r12,r13,r14,r15 + pushq %\_reg_ +_PushCnt_ = _PushCnt_ + 1 #track count to keep alignment + .endr +# +_STK_OFFS_ = 0 #starting offset from rsp + #---- local variables #<-- rsp + StackVar X_stk ,8*(WCNT) #local context vars + StackVar ksTwk ,8*3 #key schedule: tweak words + StackVar ksKey ,8*(WCNT)+8 #key schedule: key words + .if (SKEIN_ASM_UNROLL && (\BLK_BITS)) == 0 + StackVar ksRot ,16*(\KS_CNT) #leave space for "rotation" to happen + .endif + StackVar Wcopy ,8*(WCNT) #copy of input block + .if _SKEIN_DEBUG + .if \debugCnt + 0 #temp location for debug X[] info + StackVar xDebug_\BLK_BITS ,8*(\debugCnt) + .endif + .endif + .if ((8*_PushCnt_ + _STK_OFFS_) % 8) == 0 + StackVar align16,8 #keep 16-byte aligned (adjust for retAddr?) +tmpStk_\BLK_BITS = align16 #use this + .endif + #---- saved caller parameters (from regs rdi, rsi, rdx, rcx) + StackVar ctxPtr ,8 #context ptr + StackVar blkPtr ,8 #pointer to block data + StackVar blkCnt ,8 #number of full blocks to process + StackVar bitAdd ,8 #bit count to add to tweak +LOCAL_SIZE = _STK_OFFS_ #size of "local" vars + #---- + StackVar savRegs,8*_PushCnt_ #saved registers + StackVar retAddr,8 #return address + #---- caller's stack frame (aligned mod 16) +# +# set up the stack frame pointer (rbp) +# +FRAME_OFFS = ksTwk + 128 #allow short (negative) offset to ksTwk, kwKey + .if FRAME_OFFS > _STK_OFFS_ #keep rbp in the "locals" range +FRAME_OFFS = _STK_OFFS_ + .endif +F_O = -FRAME_OFFS +# + #put some useful defines in the .lst file (for grep) +__STK_LCL_SIZE_\BLK_BITS = LOCAL_SIZE +__STK_TOT_SIZE_\BLK_BITS = _STK_OFFS_ +__STK_FRM_OFFS_\BLK_BITS = FRAME_OFFS +# +# Notes on stack frame setup: +# * the most frequently used variable is X_stk[], based at [rsp+0] +# * the next most used is the key schedule arrays, ksKey and ksTwk +# so rbp is "centered" there, allowing short offsets to the key +# schedule even in 1024-bit Skein case +# * the Wcopy variables are infrequently accessed, but they have long +# offsets from both rsp and rbp only in the 1024-bit case. +# * all other local vars and calling parameters can be accessed +# with short offsets, except in the 1024-bit case +# + subq $LOCAL_SIZE,%rsp #make room for the locals + leaq FRAME_OFFS(%rsp),%rbp #maximize use of short offsets + movq %rdi, ctxPtr+F_O(%rbp) #save caller's parameters on the stack + movq %rsi, blkPtr+F_O(%rbp) + movq %rdx, blkCnt+F_O(%rbp) + movq %rcx, bitAdd+F_O(%rbp) +# +.endm #Setup_Stack +# +#---------------------------------------------------------------- +# +.macro Reset_Stack + addq $LOCAL_SIZE,%rsp #get rid of locals (wipe??) + .irp _reg_,r15,r14,r13,r12,rbx,rbp + popq %\_reg_ #restore caller's regs +_PushCnt_ = _PushCnt_ - 1 + .endr + .if _PushCnt_ + .error "Mismatched push/pops?" + .endif +.endm # Reset_Stack +# +#---------------------------------------------------------------- +# macros to help debug internals +# +.if _SKEIN_DEBUG + .extern Skein_Show_Block #calls to C routines + .extern Skein_Show_Round +# +SKEIN_RND_SPECIAL = 1000 +SKEIN_RND_KEY_INITIAL = SKEIN_RND_SPECIAL+0 +SKEIN_RND_KEY_INJECT = SKEIN_RND_SPECIAL+1 +SKEIN_RND_FEED_FWD = SKEIN_RND_SPECIAL+2 +# +.macro Skein_Debug_Block BLK_BITS +# +#void Skein_Show_Block(uint_t bits,const Skein_Ctxt_Hdr_t *h,const u64b_t *X, +# const u08b_t *blkPtr, const u64b_t *wPtr, +# const u64b_t *ksPtr,const u64b_t *tsPtr) +# +_NN_ = 0 + .irp _reg_,rax,rcx,rdx,rsi,rdi,r8,r9,r10,r11 + pushq %\_reg_ #save all volatile regs on tack before the call +_NN_ = _NN_ + 1 + .endr + # get and push call parameters + movq $\BLK_BITS ,%rdi #bits + movq ctxPtr+F_O(%rbp),%rsi #h (pointer) + leaq X_VARS (%rsi),%rdx #X (pointer) + movq blkPtr+F_O(%rbp),%rcx #blkPtr + leaq Wcopy +F_O(%rbp),%r8 #wPtr + leaq ksKey +F_O(%rbp),%r9 #key pointer + leaq ksTwk +F_O(%rbp),%rax #tweak pointer + pushq %rax # (pass on the stack) + call Skein_Show_Block #call external debug handler + addq $8*1,%rsp #discard parameters on stack + .if (_NN_ % 2 ) == 0 #check stack alignment + .error "Stack misalignment problem in Skein_Debug_Block_\_BLK_BITS" + .endif + .irp _reg_,r11,r10,r9,r8,rdi,rsi,rdx,rcx,rax + popq %\_reg_ #restore regs +_NN_ = _NN_ - 1 + .endr + .if _NN_ + .error "Push/pop mismatch problem in Skein_Debug_Block_\_BLK_BITS" + .endif +.endm # Skein_Debug_Block +# +# the macro to "call" to debug a round +# +.macro Skein_Debug_Round BLK_BITS,R,RDI_OFFS,afterOp + # call the appropriate (local) debug "function" + pushq %rdx #save rdx, so we can use it for round "number" + .if (SKEIN_ASM_UNROLL && \BLK_BITS) || (\R >= SKEIN_RND_SPECIAL) + movq $\R,%rdx + .else #compute round number using edi +_rOffs_ = \RDI_OFFS + 0 + .if \BLK_BITS == 1024 + movq rIdx_offs+8(%rsp),%rdx #get rIdx off the stack (adjust for pushq rdx above) + leaq 1+(((\R)-1) && 3)+_rOffs_(,%rdx,4),%rdx + .else + leaq 1+(((\R)-1) && 3)+_rOffs_(,%rdi,4),%rdx + .endif + .endif + call Skein_Debug_Round_\BLK_BITS + popq %rdx #restore origianl rdx value +# + afterOp +.endm # Skein_Debug_Round +.else #------- _SKEIN_DEBUG (dummy macros if debug not enabled) +.macro Skein_Debug_Block BLK_BITS +.endm +# +.macro Skein_Debug_Round BLK_BITS,R,RDI_OFFS,afterOp +.endm +# +.endif # _SKEIN_DEBUG +# +#---------------------------------------------------------------- +# +.macro addReg dstReg,srcReg_A,srcReg_B,useAddOp,immOffs + .if \immOffs + 0 + leaq \immOffs(%\srcReg_A\srcReg_B,%\dstReg),%\dstReg + .elseif ((\useAddOp + 0) == 0) + .ifndef ASM_NO_LEA #lea seems to be faster on Core 2 Duo CPUs! + leaq (%\srcReg_A\srcReg_B,%\dstReg),%\dstReg + .else + addq %\srcReg_A\srcReg_B,%\dstReg + .endif + .else + addq %\srcReg_A\srcReg_B,%\dstReg + .endif +.endm + +# keep Intel-style ordering here, to match addReg +.macro xorReg dstReg,srcReg_A,srcReg_B + xorq %\srcReg_A\srcReg_B,%\dstReg +.endm +# +#---------------------------------------------------------------- +# +.macro C_label lName + \lName: #use both "genders" to work across linkage conventions +_\lName: + .global \lName + .global _\lName +.endm +# +#=================================== Skein_256 ============================================= +# +.if _USE_ASM_ & 256 +# +# void Skein_256_Process_Block(Skein_256_Ctxt_t *ctx,const u08b_t *blkPtr,size_t blkCnt,size_t bitcntAdd)# +# +################# +# +# code +# +C_label Skein_256_Process_Block + Setup_Stack 256,((ROUNDS_256/8)+1) + movq TWEAK+8(%rdi),%r14 + jmp Skein_256_block_loop + .p2align 4 + # main hash loop for Skein_256 +Skein_256_block_loop: + # + # general register usage: + # RAX..RDX = X0..X3 + # R08..R12 = ks[0..4] + # R13..R15 = ts[0..2] + # RSP, RBP = stack/frame pointers + # RDI = round counter or context pointer + # RSI = temp + # + movq TWEAK+0(%rdi) ,%r13 + addq bitAdd+F_O(%rbp) ,%r13 #computed updated tweak value T0 + movq %r14 ,%r15 + xorq %r13 ,%r15 #now %r13.%r15 is set as the tweak + + movq $KW_PARITY ,%r12 + movq X_VARS+ 0(%rdi),%r8 + movq X_VARS+ 8(%rdi),%r9 + movq X_VARS+16(%rdi),%r10 + movq X_VARS+24(%rdi),%r11 + movq %r13,TWEAK+0(%rdi) #save updated tweak value ctx->h.T[0] + xorq %r8 ,%r12 #start accumulating overall parity + + movq blkPtr +F_O(%rbp) ,%rsi #esi --> input block + xorq %r9 ,%r12 + movq 0(%rsi) ,%rax #get X[0..3] + xorq %r10 ,%r12 + movq 8(%rsi) ,%rbx + xorq %r11 ,%r12 + movq 16(%rsi) ,%rcx + movq 24(%rsi) ,%rdx + + movq %rax,Wcopy+ 0+F_O(%rbp) #save copy of input block + movq %rbx,Wcopy+ 8+F_O(%rbp) + movq %rcx,Wcopy+16+F_O(%rbp) + movq %rdx,Wcopy+24+F_O(%rbp) + + addq %r8 ,%rax #initial key injection + addq %r9 ,%rbx + addq %r10,%rcx + addq %r11,%rdx + addq %r13,%rbx + addq %r14,%rcx + +.if _SKEIN_DEBUG + movq %r14,TWEAK+ 8(%rdi) #save updated tweak T[1] (start bit cleared?) + movq %r8 ,ksKey+ 0+F_O(%rbp) #save key schedule on stack for Skein_Debug_Block + movq %r9 ,ksKey+ 8+F_O(%rbp) + movq %r10,ksKey+16+F_O(%rbp) + movq %r11,ksKey+24+F_O(%rbp) + movq %r12,ksKey+32+F_O(%rbp) + + movq %r13,ksTwk+ 0+F_O(%rbp) + movq %r14,ksTwk+ 8+F_O(%rbp) + movq %r15,ksTwk+16+F_O(%rbp) + + movq %rax,X_stk + 0(%rsp) #save X[] on stack for Skein_Debug_Block + movq %rbx,X_stk + 8(%rsp) + movq %rcx,X_stk +16(%rsp) + movq %rdx,X_stk +24(%rsp) + + Skein_Debug_Block 256 #debug dump + Skein_Debug_Round 256,SKEIN_RND_KEY_INITIAL +.endif +# +.if ((SKEIN_ASM_UNROLL & 256) == 0) + movq %r8 ,ksKey+40+F_O(%rbp) #save key schedule on stack for looping code + movq %r9 ,ksKey+ 8+F_O(%rbp) + movq %r10,ksKey+16+F_O(%rbp) + movq %r11,ksKey+24+F_O(%rbp) + movq %r12,ksKey+32+F_O(%rbp) + + movq %r13,ksTwk+24+F_O(%rbp) + movq %r14,ksTwk+ 8+F_O(%rbp) + movq %r15,ksTwk+16+F_O(%rbp) +.endif + addq $WCNT*8,%rsi #skip the block + movq %rsi,blkPtr +F_O(%rbp) #update block pointer + # + # now the key schedule is computed. Start the rounds + # +.if SKEIN_ASM_UNROLL & 256 +_UNROLL_CNT = ROUNDS_256/8 +.else +_UNROLL_CNT = SKEIN_UNROLL_256 + .if ((ROUNDS_256/8) % _UNROLL_CNT) + .error "Invalid SKEIN_UNROLL_256" + .endif + xorq %rdi,%rdi #rdi = iteration count +Skein_256_round_loop: +.endif +_Rbase_ = 0 +.rept _UNROLL_CNT*2 + # all X and ks vars in regs # (ops to "rotate" ks vars, via mem, if not unrolled) + # round 4*_RBase_ + 0 + addReg rax, rbx + RotL64 rbx, 256,%((4*_Rbase_+0) % 8),0 + addReg rcx, rdx + .if (SKEIN_ASM_UNROLL & 256) == 0 + movq ksKey+8*1+F_O(%rbp,%rdi,8),%r8 + .endif + xorReg rbx, rax + RotL64 rdx, 256,%((4*_Rbase_+0) % 8),1 + xorReg rdx, rcx + .if SKEIN_ASM_UNROLL & 256 + .irp _r0_,%( 8+(_Rbase_+3) % 5) + .irp _r1_,%(13+(_Rbase_+2) % 3) + leaq (%r\_r0_,%r\_r1_),%rdi #precompute key injection value for %rcx + .endr + .endr + .endif + .if (SKEIN_ASM_UNROLL & 256) == 0 + movq ksTwk+8*1+F_O(%rbp,%rdi,8),%r13 + .endif + Skein_Debug_Round 256,%(4*_Rbase_+1) + + # round 4*_Rbase_ + 1 + addReg rax, rdx + RotL64 rdx, 256,%((4*_Rbase_+1) % 8),0 + xorReg rdx, rax + .if (SKEIN_ASM_UNROLL & 256) == 0 + movq ksKey+8*2+F_O(%rbp,%rdi,8),%r9 + .endif + addReg rcx, rbx + RotL64 rbx, 256,%((4*_Rbase_+1) % 8),1 + xorReg rbx, rcx + .if (SKEIN_ASM_UNROLL & 256) == 0 + movq ksKey+8*4+F_O(%rbp,%rdi,8),%r11 + .endif + Skein_Debug_Round 256,%(4*_Rbase_+2) + .if SKEIN_ASM_UNROLL & 256 + .irp _r0_,%( 8+(_Rbase_+2) % 5) + .irp _r1_,%(13+(_Rbase_+1) % 3) + leaq (%r\_r0_,%r\_r1_),%rsi #precompute key injection value for %rbx + .endr + .endr + .endif + # round 4*_Rbase_ + 2 + addReg rax, rbx + RotL64 rbx, 256,%((4*_Rbase_+2) % 8),0 + addReg rcx, rdx + .if (SKEIN_ASM_UNROLL & 256) == 0 + movq ksKey+8*3+F_O(%rbp,%rdi,8),%r10 + .endif + xorReg rbx, rax + RotL64 rdx, 256,%((4*_Rbase_+2) % 8),1 + xorReg rdx, rcx + .if (SKEIN_ASM_UNROLL & 256) == 0 + movq %r8,ksKey+8*6+F_O(%rbp,%rdi,8) #"rotate" the key + leaq 1(%r11,%rdi),%r11 #precompute key + tweak + .endif + Skein_Debug_Round 256,%(4*_Rbase_+3) + # round 4*_Rbase_ + 3 + addReg rax, rdx + RotL64 rdx, 256,%((4*_Rbase_+3) % 8),0 + addReg rcx, rbx + .if (SKEIN_ASM_UNROLL & 256) == 0 + addq ksTwk+8*2+F_O(%rbp,%rdi,8),%r10 #precompute key + tweak + movq %r13,ksTwk+8*4+F_O(%rbp,%rdi,8) #"rotate" the tweak + .endif + xorReg rdx, rax + RotL64 rbx, 256,%((4*_Rbase_+3) % 8),1 + xorReg rbx, rcx + Skein_Debug_Round 256,%(4*_Rbase_+4) + .if (SKEIN_ASM_UNROLL & 256) == 0 + addReg r9 ,r13 #precompute key+tweak + .endif + #inject key schedule words +_Rbase_ = _Rbase_+1 + .if SKEIN_ASM_UNROLL & 256 + addReg rax,r,%(8+((_Rbase_+0) % 5)) + addReg rbx,rsi + addReg rcx,rdi + addReg rdx,r,%(8+((_Rbase_+3) % 5)),,_Rbase_ + .else + incq %rdi + addReg rax,r8 + addReg rcx,r10 + addReg rbx,r9 + addReg rdx,r11 + .endif + Skein_Debug_Round 256,SKEIN_RND_KEY_INJECT +.endr #rept _UNROLL_CNT +# +.if (SKEIN_ASM_UNROLL & 256) == 0 + cmpq $2*(ROUNDS_256/8),%rdi + jb Skein_256_round_loop +.endif # (SKEIN_ASM_UNROLL & 256) == 0 + movq ctxPtr +F_O(%rbp),%rdi #restore rdi --> context + + #---------------------------- + # feedforward: ctx->X[i] = X[i] ^ w[i], {i=0..3} + movq $FIRST_MASK64 ,%r14 + xorq Wcopy + 0+F_O (%rbp),%rax + xorq Wcopy + 8+F_O (%rbp),%rbx + xorq Wcopy +16+F_O (%rbp),%rcx + xorq Wcopy +24+F_O (%rbp),%rdx + andq TWEAK + 8 (%rdi),%r14 + movq %rax,X_VARS+ 0(%rdi) #store final result + movq %rbx,X_VARS+ 8(%rdi) + movq %rcx,X_VARS+16(%rdi) + movq %rdx,X_VARS+24(%rdi) + + Skein_Debug_Round 256,SKEIN_RND_FEED_FWD + + # go back for more blocks, if needed + decq blkCnt+F_O(%rbp) + jnz Skein_256_block_loop + movq %r14,TWEAK + 8(%rdi) + Reset_Stack + ret +Skein_256_Process_Block_End: + + .if _SKEIN_DEBUG +Skein_Debug_Round_256: #here with rdx == round "number" from macro + pushq %rsi #save two regs for BLK_BITS-specific parms + pushq %rdi + movq 24(%rsp),%rdi #get back original rdx (pushed on stack in macro call) to rdi + movq %rax,X_stk+ 0+F_O(%rbp) #save X[] state on stack so debug routines can access it + movq %rbx,X_stk+ 8+F_O(%rbp) #(use FP_ since rsp has changed!) + movq %rcx,X_stk+16+F_O(%rbp) + movq %rdi,X_stk+24+F_O(%rbp) + + movq ctxPtr+F_O(%rbp),%rsi #ctx_hdr_ptr + movq $256,%rdi #now are set for the call + jmp Skein_Debug_Round_Common + .endif +# +.if _SKEIN_CODE_SIZE +C_label Skein_256_Process_Block_CodeSize + movq $(Skein_256_Process_Block_End-Skein_256_Process_Block),%rax + ret +# +C_label Skein_256_Unroll_Cnt + .if _UNROLL_CNT <> ROUNDS_256/8 + movq $_UNROLL_CNT,%rax + .else + xorq %rax,%rax + .endif + ret +.endif +# +.endif #_USE_ASM_ & 256 +# +#=================================== Skein_512 ============================================= +# +.if _USE_ASM_ & 512 +# +# void Skein_512_Process_Block(Skein_512_Ctxt_t *ctx,const u08b_t *blkPtr,size_t blkCnt,size_t bitcntAdd) +# +# X[i] == %r[8+i] #register assignments for X[] values during rounds (i=0..7) +# +################# +# MACRO: one round for 512-bit blocks +# +.macro R_512_OneRound rn0,rn1,rn2,rn3,rn4,rn5,rn6,rn7,_Rn_,op1,op2,op3,op4 +# + addReg r\rn0, r\rn1 + RotL64 r\rn1, 512,%((_Rn_) % 8),0 + xorReg r\rn1, r\rn0 + op1 + addReg r\rn2, r\rn3 + RotL64 r\rn3, 512,%((_Rn_) % 8),1 + xorReg r\rn3, r\rn2 + op2 + addReg r\rn4, r\rn5 + RotL64 r\rn5, 512,%((_Rn_) % 8),2 + xorReg r\rn5, r\rn4 + op3 + addReg r\rn6, r\rn7 + RotL64 r\rn7, 512,%((_Rn_) % 8),3 + xorReg r\rn7, r\rn6 + op4 + Skein_Debug_Round 512,%(_Rn_+1),-4 +# +.endm #R_512_OneRound +# +################# +# MACRO: eight rounds for 512-bit blocks +# +.macro R_512_FourRounds _RR_ #RR = base round number (0 % 8) + .if (SKEIN_ASM_UNROLL && 512) + # here for fully unrolled case. + _II_ = ((_RR_)/4) + 1 #key injection counter + R_512_OneRound 8, 9,10,11,12,13,14,15,%((_RR_)+0),,, + R_512_OneRound 10, 9,12,15,14,13, 8,11,%((_RR_)+1),,, + R_512_OneRound 12, 9,14,11, 8,13,10,15,%((_RR_)+2),,, + R_512_OneRound 14, 9, 8,15,10,13,12,11,%((_RR_)+3),, + # inject the key schedule + addq ksKey+8*(((_II_)+0)%9)+F_O(%rbp),%r8 + addReg r11, rax + addq ksKey+8*(((_II_)+1)%9)+F_O(%rbp),%r9 + addReg r12, rbx + addq ksKey+8*(((_II_)+2)%9)+F_O(%rbp),%r10 + addReg r13, rcx + addReg r14, rdx + addReg r15, rsi,,,(_II_) + .else + # here for looping case #"rotate" key/tweak schedule (move up on stack) + incq %rdi #bump key injection counter + R_512_OneRound 8, 9,10,11,12,13,14,15,%((_RR_)+0),,, + R_512_OneRound 10, 9,12,15,14,13, 8,11,%((_RR_)+1),,, + R_512_OneRound 12, 9,14,11, 8,13,10,15,%((_RR_)+2),,, + R_512_OneRound 14, 9, 8,15,10,13,12,11,%((_RR_)+3),, + # inject the key schedule + addq ksKey+8*0+F_O(%rbp,%rdi,8),%r8 + addReg r11, rax + addReg r12, rbx + addq ksKey+8*1+F_O(%rbp,%rdi,8),%r9 + addReg r13, rcx + addReg r14, rdx + addq ksKey+8*2+F_O(%rbp,%rdi,8),%r10 + addReg r15, rsi + addReg r15, rdi #inject the round number + .endif + + #show the result of the key injection + Skein_Debug_Round 512,SKEIN_RND_KEY_INJECT +.endm #R_512_EightRounds +# +################# +# instantiated code +# +C_label Skein_512_Process_Block + Setup_Stack 512,ROUNDS_512/8 + movq TWEAK+ 8(%rdi),%rbx + jmp Skein_512_block_loop + .p2align 4 + # main hash loop for Skein_512 +Skein_512_block_loop: + # general register usage: + # RAX..RDX = temps for key schedule pre-loads + # R8 ..R15 = X0..X7 + # RSP, RBP = stack/frame pointers + # RDI = round counter or context pointer + # RSI = temp + # + movq TWEAK + 0(%rdi),%rax + addq bitAdd+F_O(%rbp),%rax #computed updated tweak value T0 + movq %rbx,%rcx + xorq %rax,%rcx #%rax/%rbx/%rcx = tweak schedule + movq %rax,TWEAK+ 0 (%rdi) #save updated tweak value ctx->h.T[0] + movq %rax,ksTwk+ 0+F_O(%rbp) + movq $KW_PARITY,%rdx + movq blkPtr +F_O(%rbp),%rsi #%rsi --> input block + movq %rbx,ksTwk+ 8+F_O(%rbp) + movq %rcx,ksTwk+16+F_O(%rbp) + .irp _Rn_,8,9,10,11,12,13,14,15 + movq X_VARS+8*(_Rn_-8)(%rdi),%r\_Rn_ + xorq %r\_Rn_,%rdx #compute overall parity + movq %r\_Rn_,ksKey+8*(_Rn_-8)+F_O(%rbp) + .endr #load state into %r8 ..%r15, compute parity + movq %rdx,ksKey+8*(8)+F_O(%rbp)#save key schedule parity + + addReg r13,rax #precompute key injection for tweak + addReg r14, rbx +.if _SKEIN_DEBUG + movq %rbx,TWEAK+ 8(%rdi) #save updated tweak value ctx->h.T[1] for Skein_Debug_Block below +.endif + movq 0(%rsi),%rax #load input block + movq 8(%rsi),%rbx + movq 16(%rsi),%rcx + movq 24(%rsi),%rdx + addReg r8 , rax #do initial key injection + addReg r9 , rbx + movq %rax,Wcopy+ 0+F_O(%rbp) #keep local copy for feedforward + movq %rbx,Wcopy+ 8+F_O(%rbp) + addReg r10, rcx + addReg r11, rdx + movq %rcx,Wcopy+16+F_O(%rbp) + movq %rdx,Wcopy+24+F_O(%rbp) + + movq 32(%rsi),%rax + movq 40(%rsi),%rbx + movq 48(%rsi),%rcx + movq 56(%rsi),%rdx + addReg r12, rax + addReg r13, rbx + addReg r14, rcx + addReg r15, rdx + movq %rax,Wcopy+32+F_O(%rbp) + movq %rbx,Wcopy+40+F_O(%rbp) + movq %rcx,Wcopy+48+F_O(%rbp) + movq %rdx,Wcopy+56+F_O(%rbp) + +.if _SKEIN_DEBUG + .irp _Rn_,8,9,10,11,12,13,14,15 #save values on stack for debug output + movq %r\_Rn_,X_stk+8*(_Rn_-8)(%rsp) + .endr + + Skein_Debug_Block 512 #debug dump + Skein_Debug_Round 512,SKEIN_RND_KEY_INITIAL +.endif + addq $8*WCNT,%rsi #skip the block + movq %rsi,blkPtr+F_O(%rbp) #update block pointer + # + ################# + # now the key schedule is computed. Start the rounds + # +.if SKEIN_ASM_UNROLL & 512 +_UNROLL_CNT = ROUNDS_512/8 +.else +_UNROLL_CNT = SKEIN_UNROLL_512 + .if ((ROUNDS_512/8) % _UNROLL_CNT) + .error "Invalid SKEIN_UNROLL_512" + .endif + xorq %rdi,%rdi #rdi = round counter +Skein_512_round_loop: +.endif +# +_Rbase_ = 0 +.rept _UNROLL_CNT*2 + R_512_FourRounds %(4*_Rbase_+00) +_Rbase_ = _Rbase_+1 +.endr #rept _UNROLL_CNT +# +.if (SKEIN_ASM_UNROLL & 512) == 0 + cmpq $2*(ROUNDS_512/8),%rdi + jb Skein_512_round_loop + movq ctxPtr +F_O(%rbp),%rdi #restore rdi --> context +.endif + # end of rounds + ################# + # feedforward: ctx->X[i] = X[i] ^ w[i], {i=0..7} + .irp _Rn_,8,9,10,11,12,13,14,15 + .if (_Rn_ == 8) + movq $FIRST_MASK64,%rbx + .endif + xorq Wcopy+8*(_Rn_-8)+F_O(%rbp),%r\_Rn_ #feedforward XOR + movq %r\_Rn_,X_VARS+8*(_Rn_-8)(%rdi) #and store result + .if (_Rn_ == 14) + andq TWEAK+ 8(%rdi),%rbx + .endif + .endr + Skein_Debug_Round 512,SKEIN_RND_FEED_FWD + + # go back for more blocks, if needed + decq blkCnt+F_O(%rbp) + jnz Skein_512_block_loop + movq %rbx,TWEAK + 8(%rdi) + + Reset_Stack + ret +Skein_512_Process_Block_End: +# + .if _SKEIN_DEBUG +# call here with rdx = "round number" +Skein_Debug_Round_512: + pushq %rsi #save two regs for BLK_BITS-specific parms + pushq %rdi + .irp _Rn_,8,9,10,11,12,13,14,15 #save X[] state on stack so debug routines can access it + movq %r\_Rn_,X_stk+8*(_Rn_-8)+F_O(%rbp) + .endr + movq ctxPtr+F_O(%rbp),%rsi #ctx_hdr_ptr + movq $512,%rdi #now are set for the call + jmp Skein_Debug_Round_Common + .endif +# +.if _SKEIN_CODE_SIZE +C_label Skein_512_Process_Block_CodeSize + movq $(Skein_512_Process_Block_End-Skein_512_Process_Block),%rax + ret +# +C_label Skein_512_Unroll_Cnt + .if _UNROLL_CNT <> (ROUNDS_512/8) + movq $_UNROLL_CNT,%rax + .else + xorq %rax,%rax + .endif + ret +.endif +# +.endif # _USE_ASM_ & 512 +# +#=================================== Skein1024 ============================================= +.if _USE_ASM_ & 1024 +# +# void Skein1024_Process_Block(Skein_1024_Ctxt_t *ctx,const u08b_t *blkPtr,size_t blkCnt,size_t bitcntAdd)# +# +################# +# use details of permutation to make register assignments +# +o1K_rdi = 0 #offsets in X[] associated with each register +o1K_rsi = 1 +o1K_rbp = 2 +o1K_rax = 3 +o1K_rcx = 4 #rcx is "shared" with X6, since X4/X6 alternate +o1K_rbx = 5 +o1K_rdx = 7 +o1K_r8 = 8 +o1K_r9 = 9 +o1K_r10 = 10 +o1K_r11 = 11 +o1K_r12 = 12 +o1K_r13 = 13 +o1K_r14 = 14 +o1K_r15 = 15 +# +rIdx_offs = tmpStk_1024 +# +.macro r1024_Mix w0,w1,reg0,reg1,_RN0_,_Rn1_,op1 + addReg \reg0 , \reg1 #perform the MIX + RotL64 \reg1 , 1024,%((_RN0_) % 8),_Rn1_ + xorReg \reg1 , \reg0 +.if ((_RN0_) && 3) == 3 #time to do key injection? + .if _SKEIN_DEBUG + movq %\reg0 , xDebug_1024+8*w0(%rsp) #save intermediate values for Debug_Round + movq %\reg1 , xDebug_1024+8*w1(%rsp) # (before inline key injection) + .endif +_II_ = ((_RN0_)/4)+1 #injection count + .if SKEIN_ASM_UNROLL && 1024 #here to do fully unrolled key injection + addq ksKey+ 8*((_II_+w0) % 17)(%rsp),%\reg0 + addq ksKey+ 8*((_II_+w1) % 17)(%rsp),%\reg1 + .if w1 == 13 #tweak injection + addq ksTwk+ 8*((_II_+ 0) % 3)(%rsp),%\reg1 + .elseif w0 == 14 + addq ksTwk+ 8*((_II_+ 1) % 3)(%rsp),%\reg0 + .elseif w1 == 15 + addq $_II_, %\reg1 #(injection counter) + .endif + .else #here to do looping key injection + .if (w0 == 0) + movq %rdi, X_stk+8*w0(%rsp) #if so, store N0 so we can use reg as index + movq rIdx_offs(%rsp),%rdi #get the injection counter index into rdi + .else + addq ksKey+8+8*w0(%rsp,%rdi,8),%\reg0 #even key injection + .endif + .if w1 == 13 #tweak injection + addq ksTwk+8+8* 0(%rsp,%rdi,8),%\reg1 *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Mon Jun 22 15:23:00 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id CEE5734FB5F for ; Mon, 22 Jun 2020 15:23:00 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49rCpX594fz3V5x; Mon, 22 Jun 2020 15:23:00 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id AC80D1068A; Mon, 22 Jun 2020 15:23:00 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 05MFN0oA011461; Mon, 22 Jun 2020 15:23:00 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 05MFN0EJ011460; Mon, 22 Jun 2020 15:23:00 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202006221523.05MFN0EJ011460@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Mon, 22 Jun 2020 15:23:00 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r362500 - projects/nfs-over-tls X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: projects/nfs-over-tls X-SVN-Commit-Revision: 362500 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 15:23:00 -0000 Author: rmacklem Date: Mon Jun 22 15:23:00 2020 New Revision: 362500 URL: https://svnweb.freebsd.org/changeset/base/362500 Log: Add a tarball of files that don't end up in /usr/share/mk in the snapshots for some reason. Added: projects/nfs-over-tls/sharemk.tar (contents, props changed) Added: projects/nfs-over-tls/sharemk.tar ============================================================================== Binary file. No diff available. From owner-svn-src-projects@freebsd.org Mon Jun 22 20:55:49 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3B9EE33C2E4 for ; Mon, 22 Jun 2020 20:55:49 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49rMBY0qgZz4QQD; Mon, 22 Jun 2020 20:55:49 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1347314900; Mon, 22 Jun 2020 20:55:49 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 05MKtmUK030146; Mon, 22 Jun 2020 20:55:48 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 05MKtkfR030134; Mon, 22 Jun 2020 20:55:46 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202006222055.05MKtkfR030134@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Mon, 22 Jun 2020 20:55:46 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r362510 - in projects/nfs-over-tls/sys: compat/freebsd32 kern sys X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: in projects/nfs-over-tls/sys: compat/freebsd32 kern sys X-SVN-Commit-Revision: 362510 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 20:55:49 -0000 Author: rmacklem Date: Mon Jun 22 20:55:45 2020 New Revision: 362510 URL: https://svnweb.freebsd.org/changeset/base/362510 Log: Add the rpctls_syscall. Modified: projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_syscall.h projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_syscalls.c projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_sysent.c projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_systrace_args.c projects/nfs-over-tls/sys/compat/freebsd32/syscalls.master projects/nfs-over-tls/sys/kern/init_sysent.c projects/nfs-over-tls/sys/kern/syscalls.c projects/nfs-over-tls/sys/kern/syscalls.master projects/nfs-over-tls/sys/kern/systrace_args.c projects/nfs-over-tls/sys/sys/syscall.h projects/nfs-over-tls/sys/sys/syscall.mk projects/nfs-over-tls/sys/sys/sysproto.h Modified: projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_syscall.h ============================================================================== --- projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_syscall.h Mon Jun 22 20:42:58 2020 (r362509) +++ projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_syscall.h Mon Jun 22 20:55:45 2020 (r362510) @@ -502,4 +502,5 @@ #define FREEBSD32_SYS_sigfastblock 573 #define FREEBSD32_SYS___realpathat 574 #define FREEBSD32_SYS_close_range 575 -#define FREEBSD32_SYS_MAXSYSCALL 576 +#define FREEBSD32_SYS_rpctls_syscall 576 +#define FREEBSD32_SYS_MAXSYSCALL 577 Modified: projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_syscalls.c ============================================================================== --- projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_syscalls.c Mon Jun 22 20:42:58 2020 (r362509) +++ projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_syscalls.c Mon Jun 22 20:55:45 2020 (r362510) @@ -612,4 +612,5 @@ const char *freebsd32_syscallnames[] = { "sigfastblock", /* 573 = sigfastblock */ "__realpathat", /* 574 = __realpathat */ "close_range", /* 575 = close_range */ + "rpctls_syscall", /* 576 = rpctls_syscall */ }; Modified: projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_sysent.c ============================================================================== --- projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_sysent.c Mon Jun 22 20:42:58 2020 (r362509) +++ projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_sysent.c Mon Jun 22 20:55:45 2020 (r362510) @@ -665,4 +665,5 @@ struct sysent freebsd32_sysent[] = { { AS(sigfastblock_args), (sy_call_t *)sys_sigfastblock, AUE_NULL, NULL, 0, 0, SYF_CAPENABLED, SY_THR_STATIC }, /* 573 = sigfastblock */ { AS(__realpathat_args), (sy_call_t *)sys___realpathat, AUE_REALPATHAT, NULL, 0, 0, 0, SY_THR_STATIC }, /* 574 = __realpathat */ { AS(close_range_args), (sy_call_t *)sys_close_range, AUE_CLOSERANGE, NULL, 0, 0, SYF_CAPENABLED, SY_THR_STATIC }, /* 575 = close_range */ + { AS(rpctls_syscall_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 576 = rpctls_syscall */ }; Modified: projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_systrace_args.c ============================================================================== --- projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_systrace_args.c Mon Jun 22 20:42:58 2020 (r362509) +++ projects/nfs-over-tls/sys/compat/freebsd32/freebsd32_systrace_args.c Mon Jun 22 20:55:45 2020 (r362510) @@ -3376,6 +3376,14 @@ systrace_args(int sysnum, void *params, uint64_t *uarg *n_args = 3; break; } + /* rpctls_syscall */ + case 576: { + struct rpctls_syscall_args *p = params; + iarg[0] = p->op; /* int */ + uarg[1] = (intptr_t) p->path; /* const char * */ + *n_args = 2; + break; + } default: *n_args = 0; break; @@ -9103,6 +9111,19 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *d break; }; break; + /* rpctls_syscall */ + case 576: + switch(ndx) { + case 0: + p = "int"; + break; + case 1: + p = "userland const char *"; + break; + default: + break; + }; + break; default: break; }; @@ -10999,6 +11020,11 @@ systrace_return_setargdesc(int sysnum, int ndx, char * break; /* close_range */ case 575: + if (ndx == 0 || ndx == 1) + p = "int"; + break; + /* rpctls_syscall */ + case 576: if (ndx == 0 || ndx == 1) p = "int"; break; Modified: projects/nfs-over-tls/sys/compat/freebsd32/syscalls.master ============================================================================== --- projects/nfs-over-tls/sys/compat/freebsd32/syscalls.master Mon Jun 22 20:42:58 2020 (r362509) +++ projects/nfs-over-tls/sys/compat/freebsd32/syscalls.master Mon Jun 22 20:55:45 2020 (r362510) @@ -1164,5 +1164,8 @@ char *buf, size_t size, int flags); } 575 AUE_CLOSERANGE NOPROTO { int close_range(u_int lowfd, u_int highfd, \ int flags); } +; 576 is initialised by the krpc code, if present. +576 AUE_NULL NOSTD|NOPROTO { int rpctls_syscall(int op, \ + const char *path); } ; vim: syntax=off Modified: projects/nfs-over-tls/sys/kern/init_sysent.c ============================================================================== --- projects/nfs-over-tls/sys/kern/init_sysent.c Mon Jun 22 20:42:58 2020 (r362509) +++ projects/nfs-over-tls/sys/kern/init_sysent.c Mon Jun 22 20:55:45 2020 (r362510) @@ -631,4 +631,5 @@ struct sysent sysent[] = { { AS(sigfastblock_args), (sy_call_t *)sys_sigfastblock, AUE_NULL, NULL, 0, 0, SYF_CAPENABLED, SY_THR_STATIC }, /* 573 = sigfastblock */ { AS(__realpathat_args), (sy_call_t *)sys___realpathat, AUE_REALPATHAT, NULL, 0, 0, 0, SY_THR_STATIC }, /* 574 = __realpathat */ { AS(close_range_args), (sy_call_t *)sys_close_range, AUE_CLOSERANGE, NULL, 0, 0, SYF_CAPENABLED, SY_THR_STATIC }, /* 575 = close_range */ + { AS(rpctls_syscall_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 576 = rpctls_syscall */ }; Modified: projects/nfs-over-tls/sys/kern/syscalls.c ============================================================================== --- projects/nfs-over-tls/sys/kern/syscalls.c Mon Jun 22 20:42:58 2020 (r362509) +++ projects/nfs-over-tls/sys/kern/syscalls.c Mon Jun 22 20:55:45 2020 (r362510) @@ -582,4 +582,5 @@ const char *syscallnames[] = { "sigfastblock", /* 573 = sigfastblock */ "__realpathat", /* 574 = __realpathat */ "close_range", /* 575 = close_range */ + "rpctls_syscall", /* 576 = rpctls_syscall */ }; Modified: projects/nfs-over-tls/sys/kern/syscalls.master ============================================================================== --- projects/nfs-over-tls/sys/kern/syscalls.master Mon Jun 22 20:42:58 2020 (r362509) +++ projects/nfs-over-tls/sys/kern/syscalls.master Mon Jun 22 20:55:45 2020 (r362510) @@ -3234,6 +3234,13 @@ int flags ); } +; 576 is initialised by the krpc code, if present. +576 AUE_NULL NOSTD { + int rpctls_syscall( + int op, + _In_z_ const char *path + ); + } ; Please copy any additions and changes to the following compatability tables: ; sys/compat/freebsd32/syscalls.master Modified: projects/nfs-over-tls/sys/kern/systrace_args.c ============================================================================== --- projects/nfs-over-tls/sys/kern/systrace_args.c Mon Jun 22 20:42:58 2020 (r362509) +++ projects/nfs-over-tls/sys/kern/systrace_args.c Mon Jun 22 20:55:45 2020 (r362510) @@ -3368,6 +3368,14 @@ systrace_args(int sysnum, void *params, uint64_t *uarg *n_args = 3; break; } + /* rpctls_syscall */ + case 576: { + struct rpctls_syscall_args *p = params; + iarg[0] = p->op; /* int */ + uarg[1] = (intptr_t) p->path; /* const char * */ + *n_args = 2; + break; + } default: *n_args = 0; break; @@ -9008,6 +9016,19 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *d break; }; break; + /* rpctls_syscall */ + case 576: + switch(ndx) { + case 0: + p = "int"; + break; + case 1: + p = "userland const char *"; + break; + default: + break; + }; + break; default: break; }; @@ -10931,6 +10952,11 @@ systrace_return_setargdesc(int sysnum, int ndx, char * break; /* close_range */ case 575: + if (ndx == 0 || ndx == 1) + p = "int"; + break; + /* rpctls_syscall */ + case 576: if (ndx == 0 || ndx == 1) p = "int"; break; Modified: projects/nfs-over-tls/sys/sys/syscall.h ============================================================================== --- projects/nfs-over-tls/sys/sys/syscall.h Mon Jun 22 20:42:58 2020 (r362509) +++ projects/nfs-over-tls/sys/sys/syscall.h Mon Jun 22 20:55:45 2020 (r362510) @@ -511,4 +511,5 @@ #define SYS_sigfastblock 573 #define SYS___realpathat 574 #define SYS_close_range 575 -#define SYS_MAXSYSCALL 576 +#define SYS_rpctls_syscall 576 +#define SYS_MAXSYSCALL 577 Modified: projects/nfs-over-tls/sys/sys/syscall.mk ============================================================================== --- projects/nfs-over-tls/sys/sys/syscall.mk Mon Jun 22 20:42:58 2020 (r362509) +++ projects/nfs-over-tls/sys/sys/syscall.mk Mon Jun 22 20:55:45 2020 (r362510) @@ -416,4 +416,5 @@ MIASM = \ shm_rename.o \ sigfastblock.o \ __realpathat.o \ - close_range.o + close_range.o \ + rpctls_syscall.o Modified: projects/nfs-over-tls/sys/sys/sysproto.h ============================================================================== --- projects/nfs-over-tls/sys/sys/sysproto.h Mon Jun 22 20:42:58 2020 (r362509) +++ projects/nfs-over-tls/sys/sys/sysproto.h Mon Jun 22 20:55:45 2020 (r362510) @@ -1832,6 +1832,10 @@ struct close_range_args { char highfd_l_[PADL_(u_int)]; u_int highfd; char highfd_r_[PADR_(u_int)]; char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; }; +struct rpctls_syscall_args { + char op_l_[PADL_(int)]; int op; char op_r_[PADR_(int)]; + char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)]; +}; int nosys(struct thread *, struct nosys_args *); void sys_sys_exit(struct thread *, struct sys_exit_args *); int sys_fork(struct thread *, struct fork_args *); @@ -2222,6 +2226,7 @@ int sys_shm_rename(struct thread *, struct shm_rename_ int sys_sigfastblock(struct thread *, struct sigfastblock_args *); int sys___realpathat(struct thread *, struct __realpathat_args *); int sys_close_range(struct thread *, struct close_range_args *); +int sys_rpctls_syscall(struct thread *, struct rpctls_syscall_args *); #ifdef COMPAT_43 @@ -3152,6 +3157,7 @@ int freebsd12_closefrom(struct thread *, struct freebs #define SYS_AUE_sigfastblock AUE_NULL #define SYS_AUE___realpathat AUE_REALPATHAT #define SYS_AUE_close_range AUE_CLOSERANGE +#define SYS_AUE_rpctls_syscall AUE_NULL #undef PAD_ #undef PADL_ From owner-svn-src-projects@freebsd.org Mon Jun 22 23:48:42 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6A899340221 for ; Mon, 22 Jun 2020 23:48:42 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49rR221wJtz4b7M; Mon, 22 Jun 2020 23:48:42 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 22DF9164C9; Mon, 22 Jun 2020 23:48:42 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 05MNmgRX034292; Mon, 22 Jun 2020 23:48:42 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 05MNmf67034287; Mon, 22 Jun 2020 23:48:41 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202006222348.05MNmf67034287@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Mon, 22 Jun 2020 23:48:41 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r362520 - in projects/nfs-over-tls: sys/rpc/rpcsec_tls usr.sbin/rpctlscd usr.sbin/rpctlssd X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: in projects/nfs-over-tls: sys/rpc/rpcsec_tls usr.sbin/rpctlscd usr.sbin/rpctlssd X-SVN-Commit-Revision: 362520 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 23:48:42 -0000 Author: rmacklem Date: Mon Jun 22 23:48:41 2020 New Revision: 362520 URL: https://svnweb.freebsd.org/changeset/base/362520 Log: Modify the rpctlssd and rpctlscd daemons to use the rpctls syscall instead of "cheating" and using the gssd syscall. Modified: projects/nfs-over-tls/sys/rpc/rpcsec_tls/rpctls_impl.c projects/nfs-over-tls/usr.sbin/rpctlscd/rpctlscd.c projects/nfs-over-tls/usr.sbin/rpctlssd/rpctlssd.c Modified: projects/nfs-over-tls/sys/rpc/rpcsec_tls/rpctls_impl.c ============================================================================== --- projects/nfs-over-tls/sys/rpc/rpcsec_tls/rpctls_impl.c Mon Jun 22 23:41:33 2020 (r362519) +++ projects/nfs-over-tls/sys/rpc/rpcsec_tls/rpctls_impl.c Mon Jun 22 23:48:41 2020 (r362520) @@ -68,18 +68,10 @@ extern struct fileops badfileops; * Syscall hooks */ static struct syscall_helper_data rpctls_syscalls[] = { - SYSCALL_INIT_HELPER(gssd_syscall), + SYSCALL_INIT_HELPER(rpctls_syscall), SYSCALL_INIT_LAST }; -#ifdef notnow -struct rpctls_syscall_args { - char op_l_[PADL_(int)]; int op; char op_r_[PADR_(int)]; - char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)]; - char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)]; -}; -#endif - static CLIENT *rpctls_connect_handle; static struct mtx rpctls_connect_lock; static struct socket *rpctls_connect_so = NULL; @@ -115,55 +107,50 @@ rpctls_init(void) } int -sys_gssd_syscall(struct thread *td, struct gssd_syscall_args *uap) +sys_rpctls_syscall(struct thread *td, struct rpctls_syscall_args *uap) { struct sockaddr_un sun; struct netconfig *nconf; struct file *fp; struct socket *so; - char path[MAXPATHLEN], *pathp; + char path[MAXPATHLEN]; int fd = -1, error, retry_count = 5; CLIENT *cl, *oldcl; - bool ssd; #ifdef KERN_TLS u_int maxlen; #endif -printf("in gssd syscall\n"); +printf("in rpctls syscall\n"); error = priv_check(td, PRIV_NFS_DAEMON); printf("aft priv_check=%d\n", error); if (error != 0) return (error); -#ifdef notyet switch (uap->op) { - case RPCTLS_SYSC_SETPATH: -#else + case RPCTLS_SYSC_CLSETPATH: error = copyinstr(uap->path, path, sizeof(path), NULL); printf("setting err=%d path=%s\n", error, path); - if (error != 0) - return (error); - if (path[0] == 'S') { - ssd = true; - pathp = &path[1]; - } else { - ssd = false; - pathp = &path[0]; - } - if (pathp[0] == '/' || pathp[0] == '\0') { + if (error == 0) { + error = ENXIO; +#ifdef KERN_TLS + if (PMAP_HAS_DMAP != 0 && mb_use_ext_pgs && + rpctls_getinfo(&maxlen)) + error = 0; #endif - if (ssd) { - if (error == 0 && strlen(pathp) + 1 > sizeof(sun.sun_path)) + } + if (error == 0 && (strlen(path) + 1 > sizeof(sun.sun_path) || + strlen(path) == 0)) error = EINVAL; - if (error == 0 && pathp[0] != '\0') { + cl = NULL; + if (error == 0) { sun.sun_family = AF_LOCAL; - strlcpy(sun.sun_path, pathp, sizeof(sun.sun_path)); + strlcpy(sun.sun_path, path, sizeof(sun.sun_path)); sun.sun_len = SUN_LEN(&sun); nconf = getnetconfigent("local"); cl = clnt_reconnect_create(nconf, - (struct sockaddr *)&sun, RPCTLSSD, RPCTLSSDVERS, + (struct sockaddr *)&sun, RPCTLSCD, RPCTLSCDVERS, RPC_MAXDATASIZE, RPC_MAXDATASIZE); printf("got cl=%p\n", cl); /* @@ -174,31 +161,45 @@ printf("got cl=%p\n", cl); */ if (cl != NULL) CLNT_CONTROL(cl, CLSET_RETRIES, &retry_count); - } else - cl = NULL; + else + error = EINVAL; + } - mtx_lock(&rpctls_server_lock); - oldcl = rpctls_server_handle; - rpctls_server_handle = cl; - mtx_unlock(&rpctls_server_lock); + mtx_lock(&rpctls_connect_lock); + oldcl = rpctls_connect_handle; + rpctls_connect_handle = cl; + mtx_unlock(&rpctls_connect_lock); printf("cl=%p oldcl=%p\n", cl, oldcl); if (oldcl != NULL) { CLNT_CLOSE(oldcl); CLNT_RELEASE(oldcl); } - } else { - if (error == 0 && strlen(pathp) + 1 > sizeof(sun.sun_path)) + break; + case RPCTLS_SYSC_SRVSETPATH: + error = copyinstr(uap->path, path, sizeof(path), NULL); +printf("setting err=%d path=%s\n", error, path); + if (error == 0) { + error = ENXIO; +#ifdef KERN_TLS + if (PMAP_HAS_DMAP != 0 && mb_use_ext_pgs && + rpctls_getinfo(&maxlen)) + error = 0; +#endif + } + if (error == 0 && (strlen(path) + 1 > sizeof(sun.sun_path) || + strlen(path) == 0)) error = EINVAL; - if (error == 0 && pathp[0] != '\0') { + cl = NULL; + if (error == 0) { sun.sun_family = AF_LOCAL; - strlcpy(sun.sun_path, pathp, sizeof(sun.sun_path)); + strlcpy(sun.sun_path, path, sizeof(sun.sun_path)); sun.sun_len = SUN_LEN(&sun); nconf = getnetconfigent("local"); cl = clnt_reconnect_create(nconf, - (struct sockaddr *)&sun, RPCTLSCD, RPCTLSCDVERS, + (struct sockaddr *)&sun, RPCTLSSD, RPCTLSSDVERS, RPC_MAXDATASIZE, RPC_MAXDATASIZE); printf("got cl=%p\n", cl); /* @@ -209,30 +210,48 @@ printf("got cl=%p\n", cl); */ if (cl != NULL) CLNT_CONTROL(cl, CLSET_RETRIES, &retry_count); - } else - cl = NULL; + else + error = EINVAL; + } + mtx_lock(&rpctls_server_lock); + oldcl = rpctls_server_handle; + rpctls_server_handle = cl; + mtx_unlock(&rpctls_server_lock); + +printf("srvcl=%p oldcl=%p\n", cl, oldcl); + if (oldcl != NULL) { + CLNT_CLOSE(oldcl); + CLNT_RELEASE(oldcl); + } + break; + case RPCTLS_SYSC_CLSHUTDOWN: mtx_lock(&rpctls_connect_lock); oldcl = rpctls_connect_handle; - rpctls_connect_handle = cl; + rpctls_connect_handle = NULL; mtx_unlock(&rpctls_connect_lock); -printf("cl=%p oldcl=%p\n", cl, oldcl); +printf("clshutd oldcl=%p\n", oldcl); if (oldcl != NULL) { CLNT_CLOSE(oldcl); CLNT_RELEASE(oldcl); } - } - } else if (path[0] == 'C') { + break; + case RPCTLS_SYSC_SRVSHUTDOWN: + mtx_lock(&rpctls_server_lock); + oldcl = rpctls_server_handle; + rpctls_server_handle = NULL; + mtx_unlock(&rpctls_server_lock); + +printf("srvshutd oldcl=%p\n", oldcl); + if (oldcl != NULL) { + CLNT_CLOSE(oldcl); + CLNT_RELEASE(oldcl); + } + break; + case RPCTLS_SYSC_CLSOCKET: printf("In connect\n"); - error = EINVAL; -#ifdef KERN_TLS - if (PMAP_HAS_DMAP != 0 && mb_use_ext_pgs && - rpctls_getinfo(&maxlen)) - error = 0; -#endif - if (error == 0) - error = falloc(td, &fp, &fd, 0); + error = falloc(td, &fp, &fd, 0); if (error == 0) { printf("falloc=%d fd=%d\n", error, fd); mtx_lock(&rpctls_connect_lock); @@ -244,18 +263,12 @@ printf("falloc=%d fd=%d\n", error, fd); td->td_retval[0] = fd; } printf("returning=%d\n", fd); - } else if (path[0] == 'E') { + break; + case RPCTLS_SYSC_SRVSOCKET: printf("In srvconnect\n"); - error = EINVAL; -#ifdef KERN_TLS - if (PMAP_HAS_DMAP != 0 && mb_use_ext_pgs && - rpctls_getinfo(&maxlen)) - error = 0; -#endif - if (error == 0) - error = falloc(td, &fp, &fd, 0); + error = falloc(td, &fp, &fd, 0); if (error == 0) { -printf("srv falloc=%d fd=%d\n", error, fd); +printf("falloc=%d fd=%d\n", error, fd); mtx_lock(&rpctls_server_lock); so = rpctls_server_so; rpctls_server_so = NULL; @@ -265,17 +278,9 @@ printf("srv falloc=%d fd=%d\n", error, fd); td->td_retval[0] = fd; } printf("srv returning=%d\n", fd); - } else if (path[0] == 'F') { -printf("In EOserver\n"); - fd = strtol(&path[1], NULL, 10); -printf("srv fd=%d\n", fd); - if (fd >= 0) { - error = kern_close(td, fd); -printf("srv aft kern_close=%d\n", error); - } else { - printf("rpctlss fd negative\n"); - error = EINVAL; - } + break; + default: + error = EINVAL; } return (error); @@ -602,7 +607,7 @@ printf("authtls proc=%d\n", rqst->rq_proc); if (rqst->rq_proc != NULLPROC) return (AUTH_REJECTEDCRED); - if (PMAP_HAS_DMAP == 0) + if (PMAP_HAS_DMAP == 0 || !mb_use_ext_pgs) return (AUTH_REJECTEDCRED); #ifndef KERN_TLS Modified: projects/nfs-over-tls/usr.sbin/rpctlscd/rpctlscd.c ============================================================================== --- projects/nfs-over-tls/usr.sbin/rpctlscd/rpctlscd.c Mon Jun 22 23:41:33 2020 (r362519) +++ projects/nfs-over-tls/usr.sbin/rpctlscd/rpctlscd.c Mon Jun 22 23:48:41 2020 (r362520) @@ -114,7 +114,6 @@ static int rpctls_loadcrlfile(SSL_CTX *ctx); static void rpctls_huphandler(int sig __unused); extern void rpctlscd_1(struct svc_req *rqstp, SVCXPRT *transp); -extern int gssd_syscall(const char *path); int main(int argc, char **argv) @@ -273,9 +272,9 @@ main(int argc, char **argv) err(1, "Can't register service for local rpctlscd socket"); } - gssd_syscall(_PATH_RPCTLSCDSOCK); + rpctls_syscall(RPCTLS_SYSC_CLSETPATH, _PATH_RPCTLSCDSOCK); svc_run(); - gssd_syscall(""); + rpctls_syscall(RPCTLS_SYSC_CLSHUTDOWN, ""); SSL_CTX_free(rpctls_ctx); EVP_cleanup(); @@ -318,7 +317,7 @@ rpctlscd_connect_1_svc(void *argp, rpctlscd_verbose_out("rpctlsd_connect: started\n"); /* Get the socket fd from the kernel. */ - s = gssd_syscall("C"); + s = rpctls_syscall(RPCTLS_SYSC_CLSOCKET, ""); rpctlscd_verbose_out("rpctlsd_connect s=%d\n", s); if (s < 0) { result->reterr = RPCTLSERR_NOSOCKET; @@ -457,7 +456,7 @@ static void rpctlscd_terminate(int sig __unused) { - gssd_syscall(""); + rpctls_syscall(RPCTLS_SYSC_CLSHUTDOWN, ""); pidfile_remove(rpctls_pfh); exit(0); } Modified: projects/nfs-over-tls/usr.sbin/rpctlssd/rpctlssd.c ============================================================================== --- projects/nfs-over-tls/usr.sbin/rpctlssd/rpctlssd.c Mon Jun 22 23:41:33 2020 (r362519) +++ projects/nfs-over-tls/usr.sbin/rpctlssd/rpctlssd.c Mon Jun 22 23:48:41 2020 (r362520) @@ -66,7 +66,6 @@ __FBSDID("$FreeBSD$"); #ifndef _PATH_RPCTLSSDSOCK #define _PATH_RPCTLSSDSOCK "/var/run/rpctlssd.sock" -#define _PATH_RPCTLSSDS "S/var/run/rpctlssd.sock" #endif #ifndef _PATH_CERTANDKEY #define _PATH_CERTANDKEY "/etc/rpctlssd/" @@ -127,7 +126,6 @@ static char *rpctls_getdnsname(char *dnsname); static void rpctls_huphandler(int sig __unused); extern void rpctlssd_1(struct svc_req *rqstp, SVCXPRT *transp); -extern int gssd_syscall(const char *path); int main(int argc, char **argv) @@ -324,9 +322,9 @@ fprintf(stderr, "dnsname=%s\n", rpctls_dnsname); rpctls_gothup = false; LIST_INIT(&rpctls_ssllist); - gssd_syscall(_PATH_RPCTLSSDS); + rpctls_syscall(RPCTLS_SYSC_SRVSETPATH, _PATH_RPCTLSSDSOCK); svc_run(); - gssd_syscall("S"); + rpctls_syscall(RPCTLS_SYSC_SRVSHUTDOWN, ""); SSL_CTX_free(rpctls_ctx); EVP_cleanup(); @@ -370,7 +368,7 @@ rpctlssd_connect_1_svc(void *argp, rpctlssd_verbose_out("rpctlsd_connect_svc: started\n"); memset(result, 0, sizeof(*result)); /* Get the socket fd from the kernel. */ - s = gssd_syscall("E"); + s = rpctls_syscall(RPCTLS_SYSC_SRVSOCKET, ""); rpctlssd_verbose_out("rpctlsd_connect_svc s=%d\n", s); if (s < 0) return (FALSE); @@ -521,7 +519,7 @@ static void rpctlssd_terminate(int sig __unused) { - gssd_syscall("S"); + rpctls_syscall(RPCTLS_SYSC_SRVSHUTDOWN, ""); pidfile_remove(rpctls_pfh); exit(0); } From owner-svn-src-projects@freebsd.org Mon Jun 22 23:50:38 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1FBFD340305 for ; Mon, 22 Jun 2020 23:50:38 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49rR4G016vz4Zs4; Mon, 22 Jun 2020 23:50:38 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id EFE9416811; Mon, 22 Jun 2020 23:50:37 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 05MNobcQ036682; Mon, 22 Jun 2020 23:50:37 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 05MNob9v036661; Mon, 22 Jun 2020 23:50:37 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202006222350.05MNob9v036661@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Mon, 22 Jun 2020 23:50:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r362521 - projects/nfs-over-tls/usr.sbin/mountd X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: projects/nfs-over-tls/usr.sbin/mountd X-SVN-Commit-Revision: 362521 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 23:50:38 -0000 Author: rmacklem Date: Mon Jun 22 23:50:37 2020 New Revision: 362521 URL: https://svnweb.freebsd.org/changeset/base/362521 Log: Fix mountd to use the current MNTEX_TLSCERTUSER instead of MNTEX_TLSCNUSER. Modified: projects/nfs-over-tls/usr.sbin/mountd/mountd.c Modified: projects/nfs-over-tls/usr.sbin/mountd/mountd.c ============================================================================== --- projects/nfs-over-tls/usr.sbin/mountd/mountd.c Mon Jun 22 23:48:41 2020 (r362520) +++ projects/nfs-over-tls/usr.sbin/mountd/mountd.c Mon Jun 22 23:50:37 2020 (r362521) @@ -2755,7 +2755,7 @@ do_opt(char **cpp, char **endcpp, struct exportlist *e } else if (!strcmp(cpopt, "tlscert")) { *exflagsp |= (MNTEX_TLS | MNTEX_TLSCERT); } else if (!strcmp(cpopt, "tlscertuser")) { - *exflagsp |= (MNTEX_TLS | MNTEX_TLSCERT | MNTEX_TLSCNUSER); + *exflagsp |= (MNTEX_TLS | MNTEX_TLSCERT | MNTEX_TLSCERTUSER); } else { syslog(LOG_ERR, "bad opt %s", cpopt); return (1); From owner-svn-src-projects@freebsd.org Mon Jun 22 23:55:07 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 71694340037 for ; Mon, 22 Jun 2020 23:55:07 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49rR9R2N9Sz4bYv; Mon, 22 Jun 2020 23:55:07 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4859B1691B; Mon, 22 Jun 2020 23:55:07 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 05MNt74P040056; Mon, 22 Jun 2020 23:55:07 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 05MNt6ig040055; Mon, 22 Jun 2020 23:55:06 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202006222355.05MNt6ig040055@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Mon, 22 Jun 2020 23:55:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r362522 - projects/nfs-over-tls X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: projects/nfs-over-tls X-SVN-Commit-Revision: 362522 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 23:55:07 -0000 Author: rmacklem Date: Mon Jun 22 23:55:06 2020 New Revision: 362522 URL: https://svnweb.freebsd.org/changeset/base/362522 Log: Update the setup doc. Modified: projects/nfs-over-tls/nfs-over-tls-setup.txt Modified: projects/nfs-over-tls/nfs-over-tls-setup.txt ============================================================================== --- projects/nfs-over-tls/nfs-over-tls-setup.txt Mon Jun 22 23:50:37 2020 (r362521) +++ projects/nfs-over-tls/nfs-over-tls-setup.txt Mon Jun 22 23:55:06 2020 (r362522) @@ -37,6 +37,12 @@ Use "svn" to download the modified sources into /usr/n Now, you can build/install the modified kernel. Here's the "cheater" way I do it. + +If the src.*.mk files are missing from /usr/share/mk... +# cd /usr/share/mk +# tar xf /usr/nfs-over-tls/sharemk.tar + +Set up the kernel source tree. # cd /usr/src # mv sys sys.old # ln -s /usr/nfs-over-tls/sys sys From owner-svn-src-projects@freebsd.org Wed Jun 24 01:29:41 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4756033F906 for ; Wed, 24 Jun 2020 01:29:41 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49s5D50nQnz4PFj; Wed, 24 Jun 2020 01:29:41 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 160429D35; Wed, 24 Jun 2020 01:29:41 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 05O1TeLe081064; Wed, 24 Jun 2020 01:29:40 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 05O1TeIf081063; Wed, 24 Jun 2020 01:29:40 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202006240129.05O1TeIf081063@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Wed, 24 Jun 2020 01:29:40 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r362567 - projects/nfs-over-tls/sys/fs/nfs X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: projects/nfs-over-tls/sys/fs/nfs X-SVN-Commit-Revision: 362567 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Jun 2020 01:29:41 -0000 Author: rmacklem Date: Wed Jun 24 01:29:40 2020 New Revision: 362567 URL: https://svnweb.freebsd.org/changeset/base/362567 Log: Move the new fields in struct nfsrv_descript to the end of the structure. This makes integration a little simpler, since the offsets of the other fields no longer change. Modified: projects/nfs-over-tls/sys/fs/nfs/nfs.h Modified: projects/nfs-over-tls/sys/fs/nfs/nfs.h ============================================================================== --- projects/nfs-over-tls/sys/fs/nfs/nfs.h Wed Jun 24 00:22:10 2020 (r362566) +++ projects/nfs-over-tls/sys/fs/nfs/nfs.h Wed Jun 24 01:29:40 2020 (r362567) @@ -646,9 +646,6 @@ struct nfsrv_descript { NFSSOCKADDR_T nd_nam2; /* return socket addr */ caddr_t nd_dpos; /* Current dissect pos */ caddr_t nd_bpos; /* Current build pos */ - int nd_bextpg; /* Current ext_pgs page */ - int nd_bextpgsiz; /* Bytes left in page */ - int nd_maxextsiz; /* Max ext_pgs mbuf size */ u_int64_t nd_flag; /* nd_flag */ u_int16_t nd_procnum; /* RPC # */ u_int32_t nd_repstat; /* Reply status */ @@ -673,6 +670,9 @@ struct nfsrv_descript { nfsv4stateid_t nd_savedcurstateid; /* Saved Current StateID */ uint32_t nd_maxreq; /* Max. request (session). */ uint32_t nd_maxresp; /* Max. reply (session). */ + int nd_bextpg; /* Current ext_pgs page */ + int nd_bextpgsiz; /* Bytes left in page */ + int nd_maxextsiz; /* Max ext_pgs mbuf size */ }; #define nd_princlen nd_gssnamelen From owner-svn-src-projects@freebsd.org Thu Jun 25 02:00:52 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0B7663499C9 for ; Thu, 25 Jun 2020 02:00:52 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49sjsb63h1z4MX1; Thu, 25 Jun 2020 02:00:51 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id CB4711B7EB; Thu, 25 Jun 2020 02:00:51 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 05P20pX4024073; Thu, 25 Jun 2020 02:00:51 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 05P20pun024071; Thu, 25 Jun 2020 02:00:51 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202006250200.05P20pun024071@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Thu, 25 Jun 2020 02:00:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r362601 - in projects/nfs-over-tls/sys/fs: nfs nfsserver X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: in projects/nfs-over-tls/sys/fs: nfs nfsserver X-SVN-Commit-Revision: 362601 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jun 2020 02:00:52 -0000 Author: rmacklem Date: Thu Jun 25 02:00:51 2020 New Revision: 362601 URL: https://svnweb.freebsd.org/changeset/base/362601 Log: Move nfsm_trimtrailing() to nfs_nfsdsubs.c, since it is only used by the NFS server. Also, delete the definition of newnfs_trimtrailing(), since it no longer exists. Modified: projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c projects/nfs-over-tls/sys/fs/nfs/nfs_var.h projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdsubs.c Modified: projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c Thu Jun 25 00:18:42 2020 (r362600) +++ projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c Thu Jun 25 02:00:51 2020 (r362601) @@ -1060,44 +1060,6 @@ nfsaddr2_match(NFSSOCKADDR_T nam1, NFSSOCKADDR_T nam2) } /* - * Trim trailing data off the mbuf list being built. - */ -void -nfsm_trimtrailing(struct nfsrv_descript *nd, struct mbuf *mb, char *bpos, - int bextpg, int bextpgsiz) -{ - vm_page_t pg; - int fullpgsiz, i; - - if (mb->m_next != NULL) { - m_freem(mb->m_next); - mb->m_next = NULL; - } - if ((mb->m_flags & M_EXTPG) != 0) { - /* First, get rid of any pages after this position. */ - for (i = mb->m_epg_npgs - 1; i > bextpg; i--) { - pg = PHYS_TO_VM_PAGE(mb->m_epg_pa[i]); - vm_page_unwire_noq(pg); - vm_page_free(pg); - } - mb->m_epg_npgs = bextpg + 1; - if (bextpg == 0) - fullpgsiz = PAGE_SIZE - mb->m_epg_1st_off; - else - fullpgsiz = PAGE_SIZE; - mb->m_epg_last_len = fullpgsiz - bextpgsiz; - mb->m_len = m_epg_pagelen(mb, 0, mb->m_epg_1st_off); - for (i = 1; i < mb->m_epg_npgs; i++) - mb->m_len += m_epg_pagelen(mb, i, 0); - nd->nd_bextpgsiz = bextpgsiz; - nd->nd_bextpg = bextpg; - } else - mb->m_len = bpos - mtod(mb, char *); - nd->nd_mb = mb; - nd->nd_bpos = bpos; -} - -/* * Dissect a file handle on the client. */ int Modified: projects/nfs-over-tls/sys/fs/nfs/nfs_var.h ============================================================================== --- projects/nfs-over-tls/sys/fs/nfs/nfs_var.h Thu Jun 25 00:18:42 2020 (r362600) +++ projects/nfs-over-tls/sys/fs/nfs/nfs_var.h Thu Jun 25 02:00:51 2020 (r362601) @@ -325,10 +325,6 @@ int nfsm_mbufuio(struct nfsrv_descript *, struct uio * int nfsm_fhtom(struct nfsrv_descript *, u_int8_t *, int, int); int nfsm_advance(struct nfsrv_descript *, int, int); void *nfsm_dissct(struct nfsrv_descript *, int, int); -void nfsm_trimtrailing(struct nfsrv_descript *, struct mbuf *, - caddr_t, int, int); -void newnfs_trimtrailing(struct nfsrv_descript *, struct mbuf *, - caddr_t); void newnfs_copycred(struct nfscred *, struct ucred *); void newnfs_copyincred(struct ucred *, struct nfscred *); int nfsrv_dissectacl(struct nfsrv_descript *, NFSACL_T *, int *, @@ -413,6 +409,8 @@ void nfsd_init(void); int nfsd_checkrootexp(struct nfsrv_descript *); void nfsd_getminorvers(struct nfsrv_descript *, u_char *, u_char **, int *, u_int32_t *); +void nfsm_trimtrailing(struct nfsrv_descript *, struct mbuf *, + caddr_t, int, int); /* nfs_clvfsops.c */ void nfscl_retopts(struct nfsmount *, char *, size_t); Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdsubs.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdsubs.c Thu Jun 25 00:18:42 2020 (r362600) +++ projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdsubs.c Thu Jun 25 02:00:51 2020 (r362601) @@ -2174,3 +2174,41 @@ nfsmout: *taglenp = taglen; } +/* + * Trim trailing data off the mbuf list being built. + */ +void +nfsm_trimtrailing(struct nfsrv_descript *nd, struct mbuf *mb, char *bpos, + int bextpg, int bextpgsiz) +{ + vm_page_t pg; + int fullpgsiz, i; + + if (mb->m_next != NULL) { + m_freem(mb->m_next); + mb->m_next = NULL; + } + if ((mb->m_flags & M_EXTPG) != 0) { + /* First, get rid of any pages after this position. */ + for (i = mb->m_epg_npgs - 1; i > bextpg; i--) { + pg = PHYS_TO_VM_PAGE(mb->m_epg_pa[i]); + vm_page_unwire_noq(pg); + vm_page_free(pg); + } + mb->m_epg_npgs = bextpg + 1; + if (bextpg == 0) + fullpgsiz = PAGE_SIZE - mb->m_epg_1st_off; + else + fullpgsiz = PAGE_SIZE; + mb->m_epg_last_len = fullpgsiz - bextpgsiz; + mb->m_len = m_epg_pagelen(mb, 0, mb->m_epg_1st_off); + for (i = 1; i < mb->m_epg_npgs; i++) + mb->m_len += m_epg_pagelen(mb, i, 0); + nd->nd_bextpgsiz = bextpgsiz; + nd->nd_bextpg = bextpg; + } else + mb->m_len = bpos - mtod(mb, char *); + nd->nd_mb = mb; + nd->nd_bpos = bpos; +} + From owner-svn-src-projects@freebsd.org Sat Jun 27 01:08:30 2020 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1864E3635C8 for ; Sat, 27 Jun 2020 01:08:30 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49twcF6ThTz45NV; Sat, 27 Jun 2020 01:08:29 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D543C1C863; Sat, 27 Jun 2020 01:08:29 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 05R18T06077017; Sat, 27 Jun 2020 01:08:29 GMT (envelope-from rmacklem@FreeBSD.org) Received: (from rmacklem@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 05R18Rx5077006; Sat, 27 Jun 2020 01:08:27 GMT (envelope-from rmacklem@FreeBSD.org) Message-Id: <202006270108.05R18Rx5077006@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rmacklem set sender to rmacklem@FreeBSD.org using -f From: Rick Macklem Date: Sat, 27 Jun 2020 01:08:27 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r362668 - in projects/nfs-over-tls/sys: fs/nfs fs/nfsclient fs/nfsserver rpc rpc/rpcsec_tls X-SVN-Group: projects X-SVN-Commit-Author: rmacklem X-SVN-Commit-Paths: in projects/nfs-over-tls/sys: fs/nfs fs/nfsclient fs/nfsserver rpc rpc/rpcsec_tls X-SVN-Commit-Revision: 362668 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Jun 2020 01:08:30 -0000 Author: rmacklem Date: Sat Jun 27 01:08:27 2020 New Revision: 362668 URL: https://svnweb.freebsd.org/changeset/base/362668 Log: Add options to rpctls_getinfo() to check if the daemons are running. When both of the new options are "false", the behaviour does not change. When either option is true, rpctls_getinfo() checks to see if the corresponding daemon is connected to the socket for server upcalls. It returns false if it is not connected. This allows the NFS client and server to fail attempts to use TLS when the required daemon is not running and connected to the upcall socekt. This patch also assumes that rpctls_getinfo() will return an appropriate maximum size for the ext_pgs mbufs in the list required by sosend() for TLS, so it no longer bothers to do a min() with the 16K default in the NFS code. Modified: projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c projects/nfs-over-tls/sys/fs/nfsclient/nfs_clkrpc.c projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c projects/nfs-over-tls/sys/fs/nfsclient/nfs_clvfsops.c projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdkrpc.c projects/nfs-over-tls/sys/rpc/clnt_bck.c projects/nfs-over-tls/sys/rpc/clnt_vc.c projects/nfs-over-tls/sys/rpc/rpcsec_tls.h projects/nfs-over-tls/sys/rpc/rpcsec_tls/rpctls_impl.c projects/nfs-over-tls/sys/rpc/svc_vc.c Modified: projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c Sat Jun 27 00:57:48 2020 (r362667) +++ projects/nfs-over-tls/sys/fs/nfs/nfs_commonsubs.c Sat Jun 27 01:08:27 2020 (r362668) @@ -361,15 +361,13 @@ nfscl_reqstart(struct nfsrv_descript *nd, int procnum, } nd->nd_procnum = procnum; nd->nd_repstat = 0; - nd->nd_maxextsiz = 16384; - if (use_ext && PMAP_HAS_DMAP != 0) { - nd->nd_flag |= ND_EXTPG; + nd->nd_maxextsiz = 0; #ifdef KERN_TLS - if (rpctls_getinfo(&maxlen)) - nd->nd_maxextsiz = min(TLS_MAX_MSG_SIZE_V10_2, - maxlen); -#endif + if (use_ext && rpctls_getinfo(&maxlen, false, false)) { + nd->nd_flag |= ND_EXTPG; + nd->nd_maxextsiz = maxlen; } +#endif /* * Get the first mbuf for the request. Modified: projects/nfs-over-tls/sys/fs/nfsclient/nfs_clkrpc.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfsclient/nfs_clkrpc.c Sat Jun 27 00:57:48 2020 (r362667) +++ projects/nfs-over-tls/sys/fs/nfsclient/nfs_clkrpc.c Sat Jun 27 01:08:27 2020 (r362668) @@ -116,17 +116,13 @@ printf("cbreq nd_md=%p\n", nd.nd_md); mac_cred_associate_nfsd(nd.nd_cred); #endif #endif - if (((xprt->xp_tls & RPCTLS_FLAGS_HANDSHAKE) != 0 || - nfs_use_ext_pgs) && PMAP_HAS_DMAP != 0) { - nd.nd_flag |= ND_EXTPG; - nd.nd_maxextsiz = 16384; #ifdef KERN_TLS - if ((xprt->xp_tls & RPCTLS_FLAGS_HANDSHAKE) != 0 && - rpctls_getinfo(&maxlen)) - nd.nd_maxextsiz = min(TLS_MAX_MSG_SIZE_V10_2, - maxlen); -#endif + if ((xprt->xp_tls & RPCTLS_FLAGS_HANDSHAKE) != 0 && + rpctls_getinfo(&maxlen, false, false)) { + nd.nd_flag |= ND_EXTPG; + nd.nd_maxextsiz = maxlen; } +#endif cacherep = nfs_cbproc(&nd, rqst->rq_xid); } else { NFSMGET(nd.nd_mreq); Modified: projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c Sat Jun 27 00:57:48 2020 (r362667) +++ projects/nfs-over-tls/sys/fs/nfsclient/nfs_clrpcops.c Sat Jun 27 01:08:27 2020 (r362668) @@ -5877,19 +5877,14 @@ nfscl_doiods(vnode_t vp, struct uio *uiop, int *iomode iovlen = uiop->uio_iov->iov_len; doextpgs = false; maxextsiz = 0; - if ((NFSHASTLS(nmp) || - (nfs_use_ext_pgs && - xfer > MCLBYTES)) && - PMAP_HAS_DMAP != 0) { - doextpgs = true; - maxextsiz = 16384; #ifdef KERN_TLS - if (rpctls_getinfo(&maxlen)) - maxextsiz = min( - TLS_MAX_MSG_SIZE_V10_2, - maxlen); -#endif + if (NFSHASTLS(nmp) && + rpctls_getinfo(&maxlen, + false, false)) { + doextpgs = true; + maxextsiz = maxlen; } +#endif m = nfsm_uiombuflist(doextpgs, maxextsiz, uiop, len, NULL, NULL); Modified: projects/nfs-over-tls/sys/fs/nfsclient/nfs_clvfsops.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfsclient/nfs_clvfsops.c Sat Jun 27 00:57:48 2020 (r362667) +++ projects/nfs-over-tls/sys/fs/nfsclient/nfs_clvfsops.c Sat Jun 27 01:08:27 2020 (r362668) @@ -77,6 +77,8 @@ __FBSDID("$FreeBSD$"); #include #include +#include + FEATURE(nfscl, "NFSv4 client"); extern int nfscl_ticks; @@ -1394,6 +1396,9 @@ mountnfs(struct nfs_args *argp, struct mount *mp, stru struct nfsclds *dsp, *tdsp; uint32_t lease; static u_int64_t clval = 0; +#ifdef KERN_TLS + u_int maxlen; +#endif NFSCL_DEBUG(3, "in mnt\n"); clp = NULL; @@ -1403,11 +1408,11 @@ mountnfs(struct nfs_args *argp, struct mount *mp, stru free(nam, M_SONAME); return (0); } else { - /* NFS-over-TLS requires "options KERN_TLS" and a DMAP. */ + /* NFS-over-TLS requires that rpctls be functioning. */ if ((newflag & NFSMNT_TLS) != 0) { error = EINVAL; #ifdef KERN_TLS - if (PMAP_HAS_DMAP != 0) + if (rpctls_getinfo(&maxlen, true, false)) error = 0; #endif if (error != 0) { Modified: projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdkrpc.c ============================================================================== --- projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdkrpc.c Sat Jun 27 00:57:48 2020 (r362667) +++ projects/nfs-over-tls/sys/fs/nfsserver/nfs_nfsdkrpc.c Sat Jun 27 01:08:27 2020 (r362668) @@ -283,9 +283,8 @@ nfssvc_program(struct svc_req *rqst, SVCXPRT *xprt) #ifdef KERN_TLS if ((xprt->xp_tls & RPCTLS_FLAGS_HANDSHAKE) != 0 && - rpctls_getinfo(&maxlen)) - nd.nd_maxextsiz = min(TLS_MAX_MSG_SIZE_V10_2, - maxlen); + rpctls_getinfo(&maxlen, false, false)) + nd.nd_maxextsiz = maxlen; #endif cacherep = nfs_proc(&nd, rqst->rq_xid, xprt, &rp); NFSLOCKV4ROOTMUTEX(); Modified: projects/nfs-over-tls/sys/rpc/clnt_bck.c ============================================================================== --- projects/nfs-over-tls/sys/rpc/clnt_bck.c Sat Jun 27 00:57:48 2020 (r362667) +++ projects/nfs-over-tls/sys/rpc/clnt_bck.c Sat Jun 27 01:08:27 2020 (r362668) @@ -311,7 +311,7 @@ call_again: */ maxextsiz = TLS_MAX_MSG_SIZE_V10_2; #ifdef KERN_TLS - if (rpctls_getinfo(&maxlen)) + if (rpctls_getinfo(&maxlen, false, false)) maxextsiz = min(maxextsiz, maxlen); #endif mreq = _rpc_copym_into_ext_pgs(mreq, maxextsiz); Modified: projects/nfs-over-tls/sys/rpc/clnt_vc.c ============================================================================== --- projects/nfs-over-tls/sys/rpc/clnt_vc.c Sat Jun 27 00:57:48 2020 (r362667) +++ projects/nfs-over-tls/sys/rpc/clnt_vc.c Sat Jun 27 01:08:27 2020 (r362668) @@ -434,7 +434,7 @@ call_again: */ maxextsiz = TLS_MAX_MSG_SIZE_V10_2; #ifdef KERN_TLS - if (rpctls_getinfo(&maxlen)) + if (rpctls_getinfo(&maxlen, false, false)) maxextsiz = min(maxextsiz, maxlen); #endif mreq = _rpc_copym_into_ext_pgs(mreq, maxextsiz); Modified: projects/nfs-over-tls/sys/rpc/rpcsec_tls.h ============================================================================== --- projects/nfs-over-tls/sys/rpc/rpcsec_tls.h Sat Jun 27 00:57:48 2020 (r362667) +++ projects/nfs-over-tls/sys/rpc/rpcsec_tls.h Sat Jun 27 01:08:27 2020 (r362668) @@ -72,7 +72,8 @@ enum clnt_stat rpctls_srv_disconnect(uint64_t sec, uin int rpctls_init(void); /* Get TLS information function. */ -bool rpctls_getinfo(u_int *maxlen); +bool rpctls_getinfo(u_int *maxlen, bool rpctlscd_run, + bool rpctlssd_run); /* String for AUTH_TLS reply verifier. */ #define RPCTLS_START_STRING "STARTTLS" Modified: projects/nfs-over-tls/sys/rpc/rpcsec_tls/rpctls_impl.c ============================================================================== --- projects/nfs-over-tls/sys/rpc/rpcsec_tls/rpctls_impl.c Sat Jun 27 00:57:48 2020 (r362667) +++ projects/nfs-over-tls/sys/rpc/rpcsec_tls/rpctls_impl.c Sat Jun 27 01:08:27 2020 (r362668) @@ -133,8 +133,7 @@ printf("setting err=%d path=%s\n", error, path); if (error == 0) { error = ENXIO; #ifdef KERN_TLS - if (PMAP_HAS_DMAP != 0 && mb_use_ext_pgs && - rpctls_getinfo(&maxlen)) + if (rpctls_getinfo(&maxlen, false, false)) error = 0; #endif } @@ -182,8 +181,7 @@ printf("setting err=%d path=%s\n", error, path); if (error == 0) { error = ENXIO; #ifdef KERN_TLS - if (PMAP_HAS_DMAP != 0 && mb_use_ext_pgs && - rpctls_getinfo(&maxlen)) + if (rpctls_getinfo(&maxlen, false, false)) error = 0; #endif } @@ -592,6 +590,9 @@ _svcauth_rpcsec_tls(struct svc_req *rqst, struct rpc_m int ngrps; uid_t uid; gid_t *gidp; +#ifdef KERN_TLS + u_int maxlen; +#endif /* Initialize reply. */ rqst->rq_verf = rpctls_null_verf; @@ -607,13 +608,14 @@ printf("authtls proc=%d\n", rqst->rq_proc); if (rqst->rq_proc != NULLPROC) return (AUTH_REJECTEDCRED); - if (PMAP_HAS_DMAP == 0 || !mb_use_ext_pgs) + call_stat = FALSE; +#ifdef KERN_TLS + if (rpctls_getinfo(&maxlen, false, true)) + call_stat = TRUE; +#endif + if (!call_stat) return (AUTH_REJECTEDCRED); -#ifndef KERN_TLS - return (AUTH_REJECTEDCRED); -#endif - /* * Disable reception for the krpc so that the TLS handshake can * be done on the socket in the rpctlssd daemon. @@ -668,13 +670,15 @@ printf("authtls: aft handshake stat=%d\n", stat); * Get kern.ipc.tls.enable and kern.ipc.tls.maxlen. */ bool -rpctls_getinfo(u_int *maxlenp) +rpctls_getinfo(u_int *maxlenp, bool rpctlscd_run, bool rpctlssd_run) { u_int maxlen; bool enable; int error; size_t siz; + if (PMAP_HAS_DMAP == 0 || !mb_use_ext_pgs) + return (false); siz = sizeof(enable); error = kernel_sysctlbyname(curthread, "kern.ipc.tls.enable", &enable, &siz, NULL, 0, NULL, 0); @@ -684,6 +688,10 @@ rpctls_getinfo(u_int *maxlenp) error = kernel_sysctlbyname(curthread, "kern.ipc.tls.maxlen", &maxlen, &siz, NULL, 0, NULL, 0); if (error != 0) + return (false); + if (rpctlscd_run && rpctls_connect_handle == NULL) + return (false); + if (rpctlssd_run && rpctls_server_handle == NULL) return (false); *maxlenp = maxlen; return (enable); Modified: projects/nfs-over-tls/sys/rpc/svc_vc.c ============================================================================== --- projects/nfs-over-tls/sys/rpc/svc_vc.c Sat Jun 27 00:57:48 2020 (r362667) +++ projects/nfs-over-tls/sys/rpc/svc_vc.c Sat Jun 27 01:08:27 2020 (r362668) @@ -968,7 +968,7 @@ svc_vc_reply(SVCXPRT *xprt, struct rpc_msg *msg, */ maxextsiz = TLS_MAX_MSG_SIZE_V10_2; #ifdef KERN_TLS - if (rpctls_getinfo(&maxlen)) + if (rpctls_getinfo(&maxlen, false, false)) maxextsiz = min(maxextsiz, maxlen); #endif mrep = _rpc_copym_into_ext_pgs(mrep, maxextsiz); @@ -1045,7 +1045,7 @@ svc_vc_backchannel_reply(SVCXPRT *xprt, struct rpc_msg */ maxextsiz = TLS_MAX_MSG_SIZE_V10_2; #ifdef KERN_TLS - if (rpctls_getinfo(&maxlen)) + if (rpctls_getinfo(&maxlen, false, false)) maxextsiz = min(maxextsiz, maxlen); #endif mrep = _rpc_copym_into_ext_pgs(mrep, maxextsiz);