NetBSD/src xQ8zdkjsys/dev/pci/ixgbe ixgbe_x550.c

   Sync with FreeBSD ix-3.3.8 part 2:
   - Add missing XFI support into ixgbe_get_link_capabilities_X550em().
VersionDeltaFile
1.15+7-1sys/dev/pci/ixgbe/ixgbe_x550.c
+7-11 files

NetBSD/src SLLxCLusys/dev/pci/ixgbe ixgbe_common.c if_sriov.c

   Sync with FreeBSD ix-3.3.8 part 1. No functional change in this part:
    - Move ixgbe_toggle_txdctl() to ixgbe_common.c and modify a bit.
      No functional change because this function is currently used for SR-IOV
      and it's not used in NetBSD.
    - Some modification to match the latest netmap API.
    - Modify ixgbe_hic_unlocked(). No functional change because neither
      IXGBE_HOST_INTERFACE_APPLY_UPDATE_CMD(0x38) nor
      IXGBE_HOST_INTERFACE_SHADOW_RAM_READ_CMD(0x31) are used.
    - Add ixgbe_clear_mbx(). No functional change because this function is not
      used yet.
    - Add some not-yet-used register definitions.
    - Whitespace fixes.

NetBSD/src m4BQx5nsys/compat/sys rnd.h

   This actually needs the netbsd32 stuff present since the struct for the
   32 bit syscall has a netbsd32_voidp... This header is used also for
   compat/common, so just revert (helped us to fix a bug though :-)
VersionDeltaFile
1.7+17-8sys/compat/sys/rnd.h
+17-81 files

NetBSD/src I1qS8Fqsys/compat/netbsd32 netbsd32_rndpseudo_50.c netbsd32_compat_50.c

   Include the right stuff so compat_netbsd32_50 compiles.

NetBSD/src A0EyaDzsys/arch/amd64/amd64 machdep.c

   Although this is correct, I will let maxv commit it. Still waiting.
VersionDeltaFile
1.334+9-15sys/arch/amd64/amd64/machdep.c
+9-151 files

NetBSD/src 4VnK10Dsys/arch/amd64/amd64 machdep.c process_machdep.c

   don't cast void *

NetBSD/src wgdDbI5sys/compat/sys rnd.h ucontext.h

   Always include the 32 bit structure and definitions on _LP64 regardless
   of compat32 being on or off, because we want the headers to work when
   compiling modular kernels. Of course the 32 bit structs do not make sense
   on platforms that don't have 32 bit modes (alpha), but we don't have
   a define for that and it does not hurt.

NetBSD/src GyH7Ec9sys/arch/arm/cortex gicv3.h

   Remove unused field
VersionDeltaFile
1.6+1-4sys/arch/arm/cortex/gicv3.h
+1-41 files

NetBSD/src rpTWAgIsys/arch/arm/cortex gicv3.c

   Change how we detect secure vs non-secure access.

   Write 0xff to ICC_PMR_EL1 and read back how many bits are implemented,
   then do the same with a GICD_IPRIORITYR<n> priority value field.

   If the values differ, assume we have a shifted view of IPRIORITYR.
VersionDeltaFile
1.19+37-23sys/arch/arm/cortex/gicv3.c
+37-231 files

NetBSD/src eZxKkYNsys/dev/usb if_umb.c

   Fix typos

   Some were found by OpenBSD.
VersionDeltaFile
1.9+11-11sys/dev/usb/if_umb.c
+11-111 files

NetBSD/src NmCvutDtests/lib/libcurses t_curses.sh

   Enable beep test, return is correct.
VersionDeltaFile
1.15+1-1tests/lib/libcurses/t_curses.sh
+1-11 files

NetBSD/src Oits6lWsys/arch/sandpoint/stand/altboot main.c

   make this compile again

NetBSD/src QmzdoKdsys/kern kern_exec.c

   Remove useless debugging messages which achieved nothing but hiding bugs.
VersionDeltaFile
1.474+4-9sys/kern/kern_exec.c
+4-91 files

NetBSD/src hen0BcBdoc 3RDPARTY CHANGES

   Note import of dhcpcd-7.2.3
VersionDeltaFile
1.1631+4-4doc/3RDPARTY
1.2550+2-1doc/CHANGES
+6-52 files

NetBSD/src LD0AA0nexternal/bsd/dhcpcd/dist/hooks 30-hostname, external/bsd/dhcpcd/dist/src dhcp6.c ipv6nd.c

   Sync

NetBSD/src dFJvHduexternal/bsd/dhcpcd/dist configure, external/bsd/dhcpcd/dist/src dhcp6.c ipv6nd.c

   Import dhcpcd-7.2.3 with the following changes:
     *  BSD: Check RTM lengths incase of kernel issues
     *  DHCP6: Don't stop even when last router goes away
     *  DHCP6: Fix inform from RA
     *  hostname: Fix short hostname check

NetBSD/src j4ad9sqsys/dev/usb if_urtwn.c

   Remove extra if_register() call.
   Move temporary call to vap_create() to end of attach to make sure
   attach works when vap_create() will not be called as part of attach.
VersionDeltaFile
1.59.2.8+30-34sys/dev/usb/if_urtwn.c
+30-341 files

NetBSD/src MJo7p9Xsys/external/bsd/ipf/netinet fil.c

   Conform to RFC 3128 by dropping TCP fragments with offset = 1.
   In addition to dropping these fragments, add a DTrace probe to allow
   for more detailed monitoring and diagnosis if required.
   From FreeBSD r349399, reported vy Cy Schubert
VersionDeltaFile
1.28+6-2sys/external/bsd/ipf/netinet/fil.c
+6-21 files

NetBSD/src FOrYxxrsys/external/bsd/ipf/netinet fil.c ip_fil.h

   Remove fd_local, it is not used, from FreeBSD r349401, reported by Cy Schubert

NetBSD/src pAcXxUwsys/external/bsd/ipf/netinet fil.c

   Remove redundant off != 0 check, from FreeBSD r349400, reported by Cy Schubert
VersionDeltaFile
1.26+18-21sys/external/bsd/ipf/netinet/fil.c
+18-211 files

NetBSD/src poZt49klib/libc/sys ptrace.2

   Use Vt for variable types. New sentence, new line. Add a missing ')'.
   Add/remove some articles or other missing words.
VersionDeltaFile
1.76+35-37lib/libc/sys/ptrace.2
+35-371 files

NetBSD/src 9KX8aHYlib/libc/sys ptrace.2, sys/arch/amd64/amd64 process_machdep.c

   Implement PT_GETXSTATE and PT_SETXSTATE

   Introduce two new ptrace() requests: PT_GETXSTATE and PT_SETXSTATE,
   that provide access to the extended (and extensible) set of FPU
   registers on amd64 and i386.  At the moment, this covers AVX (YMM)
   and AVX-512 (ZMM, opmask) registers.  It can be easily extended
   to cover further register types without breaking backwards
   compatibility.

   PT_GETXSTATE issues the XSAVE instruction with all kernel-supported
   extended components enabled.  The data is copied into 'struct xstate'
   (which -- unlike the XSAVE area itself -- has stable format
   and offsets).

   PT_SETXSTATE issues the XRSTOR instruction to restore the register
   values from user-provided 'struct xstate'.  The function replaces only
   the specific XSAVE components that are listed in 'xs_rfbm' field,
   making it possible to issue partial updates.

   Both syscalls take a 'struct iovec' pointer rather than a direct
   argument.  This requires the caller to explicitly specify the buffer
   size.  As a result, existing code will continue to work correctly
   when the structure is extended (performing partial reads/updates).

NetBSD/src SpWmkS4sys/arch/x86/include specialreg.h cpu.h, sys/arch/x86/x86 identcpu.c

   Fetch XSAVE area component offsets and sizes when initializing x86 CPU

   Introduce two new arrays, x86_xsave_offsets and x86_xsave_sizes,
   and initialize them with XSAVE area component offsets and sizes queried
   via CPUID.  This will be needed to implement getters and setters for
   additional register types.

   While at it, add XSAVE_* constants corresponding to specific XSAVE
   components.

NetBSD/src ZZGsplJsys/dev/pad pad.c

   Fix return value.  fo_poll expects revents, not errno.
VersionDeltaFile
1.63+4-3sys/dev/pad/pad.c
+4-31 files

NetBSD/src edxcYTUsys/dev/pad pad.c padvar.h

   Style fixes.  No functional changes intended.
   - Rename some functions for consistency.
   - Rearrange some functions for readability.
   - Unify to struct pad_softc.
VersionDeltaFile
1.62+148-136sys/dev/pad/pad.c
1.13+3-3sys/dev/pad/padvar.h
+151-1392 files

NetBSD/src KLUugx8external/cddl/osnet/dist/head synch.h atomic.h, external/cddl/osnet/dist/uts/common Makefile.files

   import new CDDL dtrace and ZFS code from FreeBSD svn r315983

   Add files missing from the initial import.

NetBSD/src 0DTowqysys/arch/x86/pci msipic.c

   Fix updating "Multiple Message Enable" field for MSI multiple vectors. Pointed out by 
jmcneill at n.o, thanks.

   I tested ahcisata for MSI single vector regression.
VersionDeltaFile
1.17+22-2sys/arch/x86/pci/msipic.c
+22-21 files

NetBSD/src ULuTG8Texternal/bsd/dhcpcd/src dhcp6.c dhcp.c

   Initial revision

NetBSD/src 69BCumksys/dev/audio audio.c

   Improve debug message and remove duplicated one.
VersionDeltaFile
1.22+4-5sys/dev/audio/audio.c
+4-51 files

NetBSD/src 5hZIQG3distrib/pmax/ramdisk Makefile, sys/arch/pmax/conf RAMDISK

   Bump ramdisk slightly (non MKREPRO builds with long paths fail otherwise)

NetBSD/src z13aLhpsys/dev/audio audiobell.c audio.c

   Improve audiobell (and interfaces with audio).
   - Generate pseudo sine wave if possible.  It may improve timbre.
     If it cannot represent a sine wave, it falls back to a triangular
     wave or a rectangular wave.
   - Volume adjustment.
   - Calculate playback frequency based on mixer frequency.
     Now audiobellopen() initializes playback parameters other than
     sample_rate, and new audiobellsetrate() sets sample_rate.

NetBSD/src IUIR15usys/arch/sandpoint/stand/altboot main.c

   Similar to changes made for x86, allow for the boot-loader to auto-push
   a list of modules for file-system support.  This allows, for example,
   booting from an ext2fs file-system when the kernel has no built-in ufs
   or ext2fs modules.

   XXX Untested, as I have no sandpoint hardware.  I'd appreciate it if
   XXX someone with hardware can build and test.

NetBSD/src Pgc7duPsys/kern kern_exec.c

   whitespace around operators
VersionDeltaFile
1.473+3-3sys/kern/kern_exec.c
+3-31 files

NetBSD/src fTTkmIPsys/arch/arm/acpi acpipchb.c

   Honour _CRS mem ranges and translation offsets instead of assuming 1:1
   mappings. Tested on Overdrive 1000.
VersionDeltaFile
1.9+79-32sys/arch/arm/acpi/acpipchb.c
+79-321 files

NetBSD/src X6kVMYftests/lib/libcurses t_curses.sh, tests/lib/libcurses/tests mvscanw

   Fixed mvscanw test but leave disabled for the moment, the return for
   mvscanw is incorrect in libcurses, we need a major lib version bump
   to correct it.

NetBSD/src ZkpiAgbsys/kern kern_exec.c

   Fail if getcwd fails. Pointed out by maxv@
VersionDeltaFile
1.472+7-5sys/kern/kern_exec.c
+7-51 files

NetBSD/src 8BC9eAvsys/arch/mips/mips mipsX_subr.S

   s/cpulwp/curlwp/
VersionDeltaFile
1.105+2-2sys/arch/mips/mips/mipsX_subr.S
+2-21 files

NetBSD/src fIgOkRdusr.bin/msgc msg_sys.def

   Do the fmtcheck for both message lookups to satisfy format string
   literal checks.
VersionDeltaFile
1.47+3-2usr.bin/msgc/msg_sys.def
+3-21 files

NetBSD/src J7Y3Gznsys/kern kern_exec.c

   Fix word (direct -> directory) in comment.
VersionDeltaFile
1.471+3-3sys/kern/kern_exec.c
+3-31 files

NetBSD/src Hq1MtCosys/kern kern_exec.c

   add a comment explaining what this does.
VersionDeltaFile
1.470+8-2sys/kern/kern_exec.c
+8-21 files

NetBSD/src IX4tZ09sys/kern kern_exec.c

   Fix buffer overflow. It seems that some people need to go back to the
   basics of C programming.

   Reported-by: syzbot+8665827f389a9fac5cc9 at syzkaller.appspotmail.com
VersionDeltaFile
1.469+3-3sys/kern/kern_exec.c
+3-31 files

NetBSD/src NcmjLWJsys/kern compat_stub.c, sys/netinet sctp_route.h sctp_asconf.h

   Split out the prototypes for add/delete address into a separate header file.

NetBSD/src 3XsgkSLusr.bin/netstat mbuf.c

   Limit maximum owner name to appease gcc
VersionDeltaFile
1.34+3-3usr.bin/netstat/mbuf.c
+3-31 files

NetBSD/src Sa2f400sys/dev/audio audio.c audiodef.h

   Put the lowered mixing volume back when all playback tracks are closed.
   TODO: about long life descriptor.
VersionDeltaFile
1.20+11-44sys/dev/audio/audio.c
1.5+6-2sys/dev/audio/audiodef.h
+17-462 files

NetBSD/src cDwxCvasys/net if_gif.c if_ipsec.c

    Simplify "LIST_HEAD();" to make the code more understandable.
   No functional change.
VersionDeltaFile
1.148+3-4sys/net/if_gif.c
1.22+3-4sys/net/if_ipsec.c
1.35+3-4sys/net/if_l2tp.c
1.165+3-4sys/net/if_ppp.c
1.138+3-4sys/net/if_vlan.c
+15-205 files

NetBSD/src u7l5KC4external/bsd/llvm/librt Makefile

   move a .WAIT such that it helps all the target code below,
   not just radeon.  should fix build issues reported:

   AArch64BaseInfo.h:297:12: fatal error:
   AArch64GenSystemOperands.inc: No such file or directory
VersionDeltaFile
1.6+4-2external/bsd/llvm/librt/Makefile
+4-21 files

NetBSD/src PRJCutNusr.sbin/sysinst disklabel.c

   Assert that the label data is valid before invoking disklabel(8)
VersionDeltaFile
1.5+3-1usr.sbin/sysinst/disklabel.c
+3-11 files

NetBSD/src jzMN55Jdoc CHANGES

   note new gpt(8) uuid subcommand
VersionDeltaFile
1.2549+3-1doc/CHANGES
+3-11 files

NetBSD/src qwvZMNFsbin/gpt uuid.c gpt.8

   Add an "uuid" command to generate a new UUID for a portion.  The
   primary intention is for use for after cloning disks to prevent
   collisions.
VersionDeltaFile
1.1+114-0sbin/gpt/uuid.c
1.69+21-2sbin/gpt/gpt.8
1.13+5-3sbin/gpt/main.c
1.19+2-2sbin/gpt/Makefile
+142-74 files

NetBSD/src zJ9AbQisbin/gpt gpt_uuid.c

   adjust gpt_uuid_generate() to accept gpt==NULL
VersionDeltaFile
1.18+3-3sbin/gpt/gpt_uuid.c
+3-31 files