NetBSD/src e6UuZoKsys/dev/pci/ixgbe ixv.c ixgbe.h

   No functional change:

    - Remove unused code.
    - Remove extra spaces.
    - KNF.

NetBSD/src RxVikShsys/arch/aarch64/aarch64 efi_machdep.c, sys/arch/arm/arm efi_runtime.c efi_runtime.h

   Enable FP access for EFI RT and improve error handling.

NetBSD/src hV5OPvwlib/libpthread pthread_rwlock.c

   _DIAGASSERT that RW_FLAGMASK bits are not set in a thread pointer.

   rwlock uses lower bits of a thread pointer for flags in the lock owner
   field.  Assert that the pointer is properly aligned and those bits are
   actually free to use.  This may not be the case when a program uses
   its own allocator that can return less aligned pointers.
VersionDeltaFile
1.35+6-2lib/libpthread/pthread_rwlock.c
+6-21 files

NetBSD/src DnS9Ueodoc 3RDPARTY CHANGES

   new heimdal
VersionDeltaFile
1.1677+4-4doc/3RDPARTY
1.2623+2-2doc/CHANGES
+6-62 files

NetBSD/src Ed6zOFKcrypto/external/bsd/heimdal/dist NEWS, crypto/external/bsd/heimdal/dist/kadmin load.c

   resolve conflicts, document HEAD vs release import process.

NetBSD/src dIMahZVcrypto/external/bsd/heimdal/dist configure ltmain.sh, crypto/external/bsd/heimdal/dist/cf libtool.m4

   Release Notes - Heimdal - Version Heimdal 7.7

   Bug fixes

   PKCS#11 hcrypto back-end
   . initialize the p11_module_load function list
   . verify that not only is a mechanism present but that its mechanism
   info states that it offers the required encryption, decryption or
   digest services

   krb5:
   . Starting with 7.6, Heimdal permitted requesting authenticated
   anonymous tickets. However, it did not verify that a KDC in fact
   returned an anonymous ticket when one was requested.
   . Cease setting the KDCOption reaquest_anonymous flag when issuing
   S4UProxy (constrained delegation) TGS requests.
   . when the Win2K PKINIT compatibility option is set, do
   not require krbtgt otherName to match when validating KDC
   certificate.
   . set PKINIT_BTMM flag per Apple implementation
   . use memset_s() instead of memset()

   kdc:
   . When generating KRB5SignedPath in the AS, use the reply client name
   rather than the one from the request, so validation will work

    [149 lines not shown]

NetBSD/src kTeRzGRlib/libpthread tss.c

   Drop bogus _DIAGASSERT that don't even compile.
VersionDeltaFile
1.2+2-8lib/libpthread/tss.c
+2-81 files

NetBSD/src 0HLQ80osys/sys vnode.h

   Add missing proto for vfs_mount_print_all().
VersionDeltaFile
1.285+3-1sys/sys/vnode.h
+3-11 files

NetBSD/src XtfQ16osys/miscfs/genfs genfs_io.c

   Fix DEBUG build.
VersionDeltaFile
1.79+10-3sys/miscfs/genfs/genfs_io.c
+10-31 files

NetBSD/src aBYGQwJsys/sys param.h

   NetBSD 9.99.25 - UVM changes
VersionDeltaFile
1.626+2-2sys/sys/param.h
+2-21 files

NetBSD/src Qjv3SYisys/miscfs/genfs genfs_io.c, sys/ufs/lfs lfs_pages.c

   Merge from yamt-pagecache:

   - do gang lookup of pages using radixtree.
   - remove now unused uvm_object::uo_memq and vm_page::listq.queue.

NetBSD/src piQQhnRsys/arch/x86/x86 pmap.c

   - Share common code between pmap_load() and pmap_map_ptes().
   - Make pmap_map_ptes() better tolerate recovery from blocking.
VersionDeltaFile
1.345+47-43sys/arch/x86/x86/pmap.c
+47-431 files

NetBSD/src 5z3cYjksys/miscfs/nullfs null_vfsops.c

   Set IMNT_MPSAFE before creating the vnode for the root of the
   filesystem. Otherwise, it won't be created with VV_MPSAFE and require
   the kernel_lock.
VersionDeltaFile
1.96+3-3sys/miscfs/nullfs/null_vfsops.c
+3-31 files

NetBSD/src oF908K3sys/kern vfs_subr.c

   Teach ddb(4)'s "show vnode_lock" about matching by v_interlock.
VersionDeltaFile
1.477+5-5sys/kern/vfs_subr.c
+5-51 files

NetBSD/src PDIOI7rshare/man/man4 ddb.4, sys/ddb db_command.c

   Teach ddb(4) about printing the full mount list.
VersionDeltaFile
1.165+18-2sys/ddb/db_command.c
1.476+10-2sys/kern/vfs_subr.c
1.188+8-3share/man/man4/ddb.4
+36-73 files

NetBSD/src T1Bg16Slib/libc/gen sysconf.c, sys/kern uipc_sem.c

   PR 54619: Remove semaphore limit introduce as part of GSoC 2016 with
   _SC_SEM_NSEMS_MAX. Report no limit for getconf(3). The ressource is
   naturally limited by the backing file descriptor, so no separate limit
   is necessary. Keep the accounting for debugging as it is part of the
   sysctl ABI exposed by the kernel.
VersionDeltaFile
1.56+3-11sys/kern/uipc_sem.c
1.43+3-3lib/libc/gen/sysconf.c
+6-142 files

NetBSD/src qVhfoWvsys/arch/x86/include pmap.h, sys/arch/x86/x86 pmap.c

   uvm_pagerealloc() can now block because of radixtree manipulation, so defer
   freeing PTPs until pmap_unmap_ptes(), where we still have the pmap locked
   but can finally tolerate context switches again.

   To be revisited soon: pmap_map_ptes() seems broken WRT other pmap load.

   Reported-by: syzbot+689fb7dab41abff8e75a at syzkaller.appspotmail.com
   Reported-by: syzbot+3e7bbf37d37d451b25d7 at syzkaller.appspotmail.com
   Reported-by: syzbot+689fb7dab41abff8e75a at syzkaller.appspotmail.com
   Reported-by: syzbot+689fb7dab41abff8e75a at syzkaller.appspotmail.com
   Reported-by: syzbot+3e7bbf37d37d451b25d7 at syzkaller.appspotmail.com

NetBSD/src r6MXOz2sys/arch/amd64/conf ALL, sys/arch/i386/conf ALL

   Add vhci to x86/ALL.
VersionDeltaFile
1.476+6-2sys/arch/i386/conf/ALL
1.132+6-2sys/arch/amd64/conf/ALL
+12-42 files

NetBSD/src X2GRhmgdoc 3RDPARTY CHANGES

   new OpenPAM
VersionDeltaFile
1.1676+3-3doc/3RDPARTY
1.2622+3-1doc/CHANGES
+6-42 files

NetBSD/src uRCwGNhexternal/bsd/openpam/dist/bin/su su.1, external/bsd/openpam/dist/doc/man pam_conv.3 pam_getenv.3

   resolve conflicts

NetBSD/src iYco3wtsys/arch/arm/at91 at91dbgu.c, sys/arch/ia64/ia64 bus_space.c

   Remove clause 3 and 4 leftovers from TNF licenses in more sources.

   Confirmed by martin@ in PR/54760.

NetBSD/src QJ3FFPjexternal/bsd/openpam/dist configure aclocal.m4, external/bsd/openpam/dist/lib/libpam Makefile.in

   OpenPAM Tabebuia                                                2019-02-24

    - BUGFIX: Fix off-by-one bug in pam_getenv(3) which was introduced in
      OpenPAM Radula.

    - ENHANCE: Add unit tests for pam_{get,put,set}env(3).

NetBSD/src OTHU3cWdoc 3RDPARTY CHANGES

   new nsd and unbound
VersionDeltaFile
1.1675+7-7doc/3RDPARTY
1.2621+3-1doc/CHANGES
+10-82 files

NetBSD/src arRahVXexternal/bsd/nsd/dist configparser.c configlexer.c

   merge conflicts

NetBSD/src fPOlJrRexternal/bsd/unbound/dist config.guess config.sub, external/bsd/unbound/dist/util netevent.c mini_event.c

   resolve conflicts

NetBSD/src A9bRA0wsys/dev/dm dm_target_linear.c device-mapper.c

   dm: Rename dm specific atoi() to atoi64()

   This is uint64_t version, not sys/lib/libsa/atoi.c.

NetBSD/src kfJnnxVexternal/bsd/nsd/dist configparser.c configlexer.c

   3 December 2019: Wouter
        - Fix #52: do not log transient network full errors unless higher
          verbosity is set.
        - Fix checkconf test for new error output string.
        - tag for 4.2.4rc1 release.

   27 November 2017 Jeroen
        - Fix regressions in configparser.y

   22 November 2019: Wouter
        - Fix #48: Add make distclean that removes config.h made by configure.
          And add maintainer-clean that removes bison and flex output.

   18 November 2019: Wouter
        - Detect fixed time memcmp for openssl 0.9.8 compatibility.
        - Detect EC_KEY_new_by_curve_name for openssl 0.9.8.
        - include limits.h for UINT_MAX.
        - If no recvmmsg, dont use msg_flags member, but errno for error,
          where our fallback function left it, msg_flags also does not exist
          on some systems.
        - Remove unused variable warning for portability.

   14 November 2019: Wouter
        - Fix checkconf test with filenames that sort in the same order.
        - Tag for 4.2.3rc1.  Branch master is 4.2.4 in development.

    [239 lines not shown]

NetBSD/src NCYfiiTexternal/bsd/unbound/dist configure config.guess, external/bsd/unbound/dist/pythonmod/examples avahi-resolver.py

   Import unbound 1.9.6:

   6 December 2019: Wouter
        - Fix ipsecmod compile.
        - Fix Makefile.in for ipset module compile, from Adi Prasaja.

   5 December 2019: Wouter
        - unbound-fuzzers.tar.bz2: three programs for fuzzing, that are 1:1
          replacements for unbound-fuzzme.c that gets created after applying
          the contrib/unbound-fuzzme.patch.  They are contributed by
          Eric Sesterhenn from X41 D-Sec.
        - tag for 1.9.6rc1.

   4 December 2019: Wouter
        - Fix lock type for memory purify log lock deletion.
        - Fix testbound for alloccheck runs, memory purify and lock checks.
        - update contrib/fastrpz.patch to apply more cleanly.
        - Fix Make Test Fails when Configured With --enable-alloc-nonregional,
          reported by X41 D-Sec.

   3 December 2019: Wouter
        - Merge pull request #124 from rmetrich: Changed log lock
          from 'quick' to 'basic' because this is an I/O lock.
        - Fix text around serial arithmatic used for RRSIG times to refer
          to correct RFC number.

    [483 lines not shown]

NetBSD/src Q1xmW9ksys/dev/dm device-mapper.c dm_ioctl.c

   dm: Style cleanups (no functional changes)

NetBSD/src qQ4Nov9sys/rump/librump/rumpkern rump.c

   Initialize the module_hook synchronization variables in rump, too.

   Fixes recently reported test failures for dev/sysmon/t_swsensor
   and net/if_vlan/t_vlan
VersionDeltaFile
1.338+4-2sys/rump/librump/rumpkern/rump.c
+4-21 files

NetBSD/src zQpn5sVsys/dev/fdt fdt_port.c

   style fix/KNF
VersionDeltaFile
1.5+4-4sys/dev/fdt/fdt_port.c
+4-41 files

NetBSD/src hkK6OC3usr.sbin/sysinst/arch/emips md.c, usr.sbin/sysinst/arch/hp300 md.c

   After installing boot blocks with RUN_NO_CLEAR (and handling the
   potential errors) make sure to clear the stdscreen.

NetBSD/src DO6kyUysys/arch/pmax/pmax disksubr.c

   Disable (pretty useless and obscure) message when checking for Ultrix
   comaptible labels.
VersionDeltaFile
1.56+4-2sys/arch/pmax/pmax/disksubr.c
+4-21 files

NetBSD/src 9rueHAOusr.sbin/sysinst disklabel.c

   Do not show disklabel command invocation by default (only if there are
   errors).
VersionDeltaFile
1.27+2-2usr.sbin/sysinst/disklabel.c
+2-21 files

NetBSD/src RLwzsAnusr.sbin/sysinst partitions.c disklabel.c

   Reject (what we consider) empty/invalid fake disklabels no matter whether
   we have other partitioning schemes available or not.

NetBSD/src JG2U7OPsbin/fdisk fdisk.8

   Fix xrefs.
VersionDeltaFile
1.90+4-4sbin/fdisk/fdisk.8
+4-41 files

NetBSD/src JXKfxUrusr.sbin/sysinst label.c

   Fix overlapping partitions display
VersionDeltaFile
1.17+7-8usr.sbin/sysinst/label.c
+7-81 files

NetBSD/src Qvt2ptssys/dev/dm dm_target_error.c dm_target_zero.c

   dm: Make targets' ->sync() optional

   Apparently some targets have nothing to sync, so make it optional.

NetBSD/src 9jX9ZRlsys/dev/dm dm.h dm_table.c

   dm: Make targets' ->secsize() optional

   and make a caller assume secsize 0 if ->secsize not present.
   This allows a dummy function to be removed which was added in
   "dm: Add dummy target ->sync()/->secsize() to prevent panic on modload(8)".

NetBSD/src 5Ot4kEpsys/arch/powerpc/ibm4xx/dev com_opb.c

   Belatedly catch up with MI com(4) change in com.c rev. 1.351:
   http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/ic/com.c#rev1.351

   XXX
   pullup to netbsd-9
VersionDeltaFile
1.23+4-11sys/arch/powerpc/ibm4xx/dev/com_opb.c
+4-111 files

NetBSD/src fomAJAUsys/dev/dm dm.h dm_target_linear.c

   dm: "unsigned" -> "unsigned int" for consistency

   Use either one, but not both.

NetBSD/src ze1BBhusys/arch/powerpc/include db_machdep.h

   Do not mask out LK bit (bit 31) from M_BCTR, which distinguishes
   bcctr and bcctrl.

   Fix build failure for ibm4xx kernels with GCC8.

   XXX
   pullup to netbsd-9, -8, and -7

NetBSD/src JBolmk0sys/dev/dm dm_target_snapshot.c dm_target_error.c

   dm: Rename targets' ->status() to ->table() given ->info() exists

   Since now that dm targets in NetBSD have ->info() for "status",
   ->status() should be renamed to ->table() for "table",
   given how dm target status was originally designed in Linux kernel.

   taken-from: DragonFlyBSD

NetBSD/src aTrhkEmusr.bin/cksum cksum.1

   bump date
VersionDeltaFile
1.50+2-2usr.bin/cksum/cksum.1
+2-21 files

NetBSD/src 7lIvEhwusr.bin/mail complete.c

   treat empty variables are unset (Steffen Nurpmeso)
VersionDeltaFile
1.22+4-3usr.bin/mail/complete.c
+4-31 files

NetBSD/src Ft4719gdistrib/sets/lists/base mi, distrib/sets/lists/man mi

   PR/54768: elo: Missing cksum(1) convenience links (and docs) for new sha2
   functions.

NetBSD/src ydJjgcYsys/arch/i386/stand/lib vbe.c

   PR/54767: elo: fix incorrect test (mlelstv)
   Add symbolic constants and reference to the standard.
VersionDeltaFile
1.10+45-7sys/arch/i386/stand/lib/vbe.c
+45-71 files

NetBSD/src 47fgwdZsys/arch/amd64/amd64 locore.S

   Fix typo that caused two instructions  to be commented out

   Oddly, that did not break booting.
VersionDeltaFile
1.195+1-1sys/arch/amd64/amd64/locore.S
+1-11 files

NetBSD/src R9EhP0esys/arch/amd64/amd64 locore.S, sys/arch/amd64/conf kern.ldscript

   Restore multiboot 2 header in amd64 kernel

   The header must appear below 32k offset in the kernel file, but we
   have to make sure it does not load at low addresses, otherwise we
   break BIOS boot.

   .text section used to load at 0x200000, we just load multiboot section
   there, and have .text loaded just after.

NetBSD/src pVCF2Iksys/arch/arm/sunxi sun8i_crypto.c

   Fix typo -- acknowledge interrupts _and_ errors.
VersionDeltaFile
1.8+3-3sys/arch/arm/sunxi/sun8i_crypto.c
+3-31 files