CVS commit: src/usr.bin/make

2020-09-06 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Sep  7 06:58:02 UTC 2020

Modified Files:
src/usr.bin/make: parse.c

Log Message:
make(1): migrate Var_Parse to Var_ParsePP in ParseDoDependency


To generate a diff of this commit:
cvs rdiff -u -r1.286 -r1.287 src/usr.bin/make/parse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-06 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Sep  7 06:51:05 UTC 2020

Modified Files:
src/usr.bin/make: arch.c

Log Message:
make(1): migrate Var_Parse to Var_ParsePP in archive handling


To generate a diff of this commit:
cvs rdiff -u -r1.109 -r1.110 src/usr.bin/make/arch.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-06 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Sep  7 06:44:53 UTC 2020

Modified Files:
src/usr.bin/make: arch.c

Log Message:
make(1): remove unnecessary cp-- from Arch_ParseArchive


To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 src/usr.bin/make/arch.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/usb

2020-09-06 Thread Ryo ONODERA
Module Name:src
Committed By:   ryoon
Date:   Mon Sep  7 06:33:05 UTC 2020

Modified Files:
src/sys/dev/usb: usbdevs.h usbdevs_data.h

Log Message:
Regenerate


To generate a diff of this commit:
cvs rdiff -u -r1.775 -r1.776 src/sys/dev/usb/usbdevs.h \
src/sys/dev/usb/usbdevs_data.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/usb

2020-09-06 Thread Ryo ONODERA
Module Name:src
Committed By:   ryoon
Date:   Mon Sep  7 06:32:13 UTC 2020

Modified Files:
src/sys/dev/usb: usbdevs

Log Message:
Add Buffalo BWC-35H01 or BWC-30L01


To generate a diff of this commit:
cvs rdiff -u -r1.785 -r1.786 src/sys/dev/usb/usbdevs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-06 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Sep  7 06:28:22 UTC 2020

Modified Files:
src/usr.bin/make: for.c

Log Message:
make(1): save a strlen call in ForIterate


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/usr.bin/make/for.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-06 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Sep  7 06:27:29 UTC 2020

Modified Files:
src/usr.bin/make: for.c

Log Message:
make(1): constify local variables in ForIterate


To generate a diff of this commit:
cvs rdiff -u -r1.76 -r1.77 src/usr.bin/make/for.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-06 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Sep  7 06:26:18 UTC 2020

Modified Files:
src/usr.bin/make: for.c

Log Message:
make(1): split local variable in ForIterate


To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 src/usr.bin/make/for.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-06 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Sep  7 06:20:07 UTC 2020

Modified Files:
src/usr.bin/make: make.c var.c

Log Message:
make(1): remove redundant includes


To generate a diff of this commit:
cvs rdiff -u -r1.133 -r1.134 src/usr.bin/make/make.c
cvs rdiff -u -r1.487 -r1.488 src/usr.bin/make/var.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-06 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Sep  7 06:01:11 UTC 2020

Modified Files:
src/usr.bin/make: for.c

Log Message:
make(1): convert ForEscapes from #define to enum


To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/usr.bin/make/for.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-06 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Sep  7 05:58:08 UTC 2020

Modified Files:
src/usr.bin/make: for.c

Log Message:
make(1): add local variable for escapes to for_substitute

Just for debugging.  No change in code size.


To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 src/usr.bin/make/for.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/pci/ixgbe

2020-09-06 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Sep  7 05:50:58 UTC 2020

Modified Files:
src/sys/dev/pci/ixgbe: if_fdir.c if_sriov.c ixgbe.c ixv.c

Log Message:
- Remove extra callout_stop() in ixgbe_detach(). Found by knakahara@.
- Rename ix{gbe,v}_free_workqueue() to ix{gbe,v}_free_deferred_handlers().
- Add KASSERT() to functions who are called from ixgbe_handle_admin().


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/dev/pci/ixgbe/if_fdir.c
cvs rdiff -u -r1.7 -r1.8 src/sys/dev/pci/ixgbe/if_sriov.c
cvs rdiff -u -r1.256 -r1.257 src/sys/dev/pci/ixgbe/ixgbe.c
cvs rdiff -u -r1.153 -r1.154 src/sys/dev/pci/ixgbe/ixv.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-06 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Sep  7 05:32:12 UTC 2020

Modified Files:
src/usr.bin/make: job.c

Log Message:
make(1): clean up comments in job.c


To generate a diff of this commit:
cvs rdiff -u -r1.227 -r1.228 src/usr.bin/make/job.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make/unit-tests

2020-09-06 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Sep  7 05:16:32 UTC 2020

Modified Files:
src/usr.bin/make/unit-tests: archive.mk

Log Message:
make(1): fix archive test when .CURDIR != .PARSEDIR


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/usr.bin/make/unit-tests/archive.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/pci/ixgbe

2020-09-06 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Sep  7 04:15:12 UTC 2020

Modified Files:
src/sys/dev/pci/ixgbe: ixgbe.c

Log Message:
__predict_false() should be __predict_true() for adapter->osdep.detaching
== false check.


To generate a diff of this commit:
cvs rdiff -u -r1.255 -r1.256 src/sys/dev/pci/ixgbe/ixgbe.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/pci/ixgbe

2020-09-06 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Sep  7 03:57:28 UTC 2020

Modified Files:
src/sys/dev/pci/ixgbe: ixgbe.c

Log Message:
 Don't schedule admin work while shutdown like the recovery mode timer.

 The admin workqueue also runs while !IFF_UP like the recovery mode timer.
Apply the same change of ixgbe.c 1.254 to ixgbe_schedule_admin_tasklet()
to prevent panic. Found by ozaki-r@.


To generate a diff of this commit:
cvs rdiff -u -r1.254 -r1.255 src/sys/dev/pci/ixgbe/ixgbe.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/kern

2020-09-06 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Mon Sep  7 03:50:41 UTC 2020

Modified Files:
src/sys/kern: files.kern init_main.c

Log Message:
Add the ability to set an alternate cnmagic in the kernel config
file, e.g.:

optionsCNMAGIC="\"+\""


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 src/sys/kern/files.kern
cvs rdiff -u -r1.529 -r1.530 src/sys/kern/init_main.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/audio

2020-09-06 Thread Tetsuya Isaki
Module Name:src
Committed By:   isaki
Date:   Mon Sep  7 03:36:11 UTC 2020

Modified Files:
src/sys/dev/audio: audio.c

Log Message:
Fix misspellings in comment.


To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79 src/sys/dev/audio/audio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 03:19:05 UTC 2020

Modified Files:
src/sbin/fsck_lfs: Makefile
src/usr.sbin/dumplfs: Makefile

Log Message:
remove GCC_NO_ADDR_OF_PACKED_MEMBER now lfs_accessors.h works.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sbin/fsck_lfs/Makefile
cvs rdiff -u -r1.19 -r1.20 src/usr.sbin/dumplfs/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/compat/netbsd32

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 03:12:51 UTC 2020

Modified Files:
src/sys/compat/netbsd32: netbsd32_ioctl.h

Log Message:
remove __packed from struct netbsd32_lsdisable.  the structure
is already properly aligned (the embedded int64 already has
align(4) marker applied where needed.)

same size structure generated.


To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/sys/compat/netbsd32/netbsd32_ioctl.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 03:09:54 UTC 2020

Modified Files:
src/libexec/lfs_cleanerd: Makefile
src/sbin/dump_lfs: Makefile
src/sbin/newfs_lfs: Makefile
src/sbin/resize_lfs: Makefile
src/sbin/scan_ffs: Makefile
src/sys/lib/libsa: Makefile.inc
src/sys/rump/fs/lib/liblfs: Makefile
src/tests/fs/common: Makefile
src/usr.sbin/puffs/rump_lfs: Makefile

Log Message:
remove GCC_NO_ADDR_OF_PACKED_MEMBER for several subdir builds
that are now handled by lfs_accessors.h internally.


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/libexec/lfs_cleanerd/Makefile
cvs rdiff -u -r1.18 -r1.19 src/sbin/dump_lfs/Makefile
cvs rdiff -u -r1.13 -r1.14 src/sbin/newfs_lfs/Makefile
cvs rdiff -u -r1.6 -r1.7 src/sbin/resize_lfs/Makefile
cvs rdiff -u -r1.9 -r1.10 src/sbin/scan_ffs/Makefile
cvs rdiff -u -r1.25 -r1.26 src/sys/lib/libsa/Makefile.inc
cvs rdiff -u -r1.16 -r1.17 src/sys/rump/fs/lib/liblfs/Makefile
cvs rdiff -u -r1.15 -r1.16 src/tests/fs/common/Makefile
cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/puffs/rump_lfs/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/x86/include

2020-09-06 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Sep  7 03:03:09 UTC 2020

Modified Files:
src/sys/arch/x86/include: specialreg.h

Log Message:
 Add CPUID(EAX=07H, ECX=0) ECX bit 16 LA57 from maxv.


To generate a diff of this commit:
cvs rdiff -u -r1.173 -r1.174 src/sys/arch/x86/include/specialreg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/ufs/lfs

2020-09-06 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Mon Sep  7 02:28:12 UTC 2020

Modified Files:
src/sys/ufs/lfs: lfs_accessors.h

Log Message:
Suppress -Waddress-of-packed-member just for lfs_accessors.h.

We can remove -Wno-error=address-of-packed-member from various
makefiles now.


To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/sys/ufs/lfs/lfs_accessors.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/hppa/conf

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 02:22:27 UTC 2020

Modified Files:
src/sys/arch/hppa/conf: Makefile.hppa

Log Message:
enable -Wno-error=array-bounds for GCC 9 and hppa.  machdep.c has a
bunch of warnings that i can't workaround yet.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/hppa/conf/Makefile.hppa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/lib/libsa

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 01:54:26 UTC 2020

Modified Files:
src/sys/lib/libsa: Makefile Makefile.inc

Log Message:
oops, move GCC_NO_ADDR_OF_PACKED_MEMBER into the right header.


To generate a diff of this commit:
cvs rdiff -u -r1.92 -r1.93 src/sys/lib/libsa/Makefile
cvs rdiff -u -r1.24 -r1.25 src/sys/lib/libsa/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/fs/msdosfs

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 01:35:25 UTC 2020

Modified Files:
src/sys/fs/msdosfs: msdosfs_fat.c

Log Message:
avoid an uninit warning with GCC 9.


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/sys/fs/msdosfs/msdosfs_fat.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/net

2020-09-06 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Mon Sep  7 01:15:25 UTC 2020

Modified Files:
src/sys/net: if_wg.c

Log Message:
wg: Use threadpool(9) and workqueue(9) for asynchronous tasks.

- Using threadpool(9) job per interface to receive incoming handshake
  messages gives the same concurrency for active interfaces but
  doesn't waste kthreads for inactive ones.

  => Can't really do this with a global workqueue(9) because there's
 no bound on the amount of time wg_receive_packets() might run
 for; we really need separate threads or threadpool jobs in order
 to avoid having one interface starve all the others.

- Using a global workqueue(9) for asynchronous peer tasks avoids
  creating unnecessary kthreads.

  => Each task does a more or less bounded amount of work, so it's OK
 to share a global workqueue -- there's no advantage to adding
 concurrency for what is almost certainly going to be CPU-bound
 asymmetric crypto.

  => This way we don't need a thread per peer or iteration over a
 list of all peers, so the task mechanism should no longer be a
 bottleneck to scaling to thousands of peers.

XXX This doesn't distribute the load across CPUs -- it keeps it on
the same CPU where the packet came in.  Should consider doing
something to balance the load -- maybe note if the current CPU is
loaded, and if so, sort CPUs by queue length or some other measure of
load and pick the least loaded one or something.


To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 src/sys/net/if_wg.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/net

2020-09-06 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Mon Sep  7 01:14:42 UTC 2020

Modified Files:
src/sys/net: if_wg.c

Log Message:
wg: Use a global pktqueue rather than a per-peer pcq.

- Improves scalability -- won't hit limit on softints no matter how
  many peers there are.
- Improves parallelism -- softint was kernel-locked to serialize
  access to the pcq.
- Requires per-peer queue on handshake init to avoid dropping first
  packet.
  . Per-peer queue is currently a single packet -- should serve well
enough for pings, dns queries, tcp connections, &c.


To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 src/sys/net/if_wg.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/kern

2020-09-06 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Mon Sep  7 01:08:27 UTC 2020

Modified Files:
src/sys/kern: kern_threadpool.c

Log Message:
threadpool: Simplify job reference-counting logic.

Use atomic_load_relaxed while here.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/kern/kern_threadpool.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man9

2020-09-06 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Mon Sep  7 01:07:38 UTC 2020

Modified Files:
src/share/man/man9: threadpool.9

Log Message:
threadpool: Fix man page for threadpool_job_init.

This is threadpool_job_init(job, fn, interlock, fmt, args...), not
just threadpool_job_init(job, fn, interlock).


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/share/man/man9/threadpool.9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/common/lib/libc/atomic

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 00:52:19 UTC 2020

Modified Files:
src/common/lib/libc/atomic: atomic_c11_compare_exchange_cas_16.c
atomic_c11_compare_exchange_cas_32.c
atomic_c11_compare_exchange_cas_8.c atomic_load.c atomic_store.c

Log Message:
make some prototypes match the builtin properly.  GCC 9 complains
with the old version, GCC 8 is happy with this version.

tested on sparc.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
src/common/lib/libc/atomic/atomic_c11_compare_exchange_cas_16.c \
src/common/lib/libc/atomic/atomic_c11_compare_exchange_cas_32.c \
src/common/lib/libc/atomic/atomic_c11_compare_exchange_cas_8.c \
src/common/lib/libc/atomic/atomic_load.c \
src/common/lib/libc/atomic/atomic_store.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/bsd/ntp/dist/lib/isc

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 00:48:45 UTC 2020

Modified Files:
src/external/bsd/ntp/dist/lib/isc: assertions.c

Log Message:
avoid calling printf %s with NULL.  fix idea from christos.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/ntp/dist/lib/isc/assertions.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/amd64/amd64

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 00:47:27 UTC 2020

Modified Files:
src/sys/arch/amd64/amd64: machdep.c

Log Message:
adjust some fallback code to be slightly less ugly and avoid
upsetting GCC 9.


To generate a diff of this commit:
cvs rdiff -u -r1.356 -r1.357 src/sys/arch/amd64/amd64/machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/stat

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 00:46:38 UTC 2020

Modified Files:
src/usr.bin/stat: stat.c

Log Message:
avoid a GCC stringop truncate warning.


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/usr.bin/stat/stat.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 00:38:14 UTC 2020

Modified Files:
src/external/gpl3/gcc: README.gcc9

Log Message:
update status for several ports that now mostly build (perhaps with
some uncommited changes.)


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/README.gcc9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 00:37:29 UTC 2020

Modified Files:
src/external/gpl3/gcc/lib/libgcc/arch/m68000: defs.mk
src/external/gpl3/gcc/lib/libgomp: defs.mk
src/external/gpl3/gcc/lib/libiberty: defs.mk
src/external/gpl3/gcc/usr.bin/common: defs.mk
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/alpha: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/arm: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/earm: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/earmeb: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/earmhf: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv4: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/hppa: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/i386: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/ia64: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/m68000: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/m68k: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/mips64el: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/mipseb: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/mipsel: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/powerpc: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/powerpc64: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/riscv32: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/riscv64: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/sh3el: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/sparc: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/sparc64: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/vax: configargs.h
src/external/gpl3/gcc/usr.bin/gcc/arch/x86_64: configargs.h

Log Message:
re-gen.


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 \
src/external/gpl3/gcc/lib/libgcc/arch/m68000/defs.mk
cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/libgomp/defs.mk
cvs rdiff -u -r1.25 -r1.26 src/external/gpl3/gcc/lib/libiberty/defs.mk
cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/usr.bin/common/defs.mk
cvs rdiff -u -r1.16 -r1.17 \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64/configargs.h
cvs rdiff -u -r1.35 -r1.36 \
src/external/gpl3/gcc/usr.bin/gcc/arch/alpha/configargs.h
cvs rdiff -u -r1.38 -r1.39 \
src/external/gpl3/gcc/usr.bin/gcc/arch/arm/configargs.h
cvs rdiff -u -r1.39 -r1.40 \
src/external/gpl3/gcc/usr.bin/gcc/arch/earm/configargs.h
cvs rdiff -u -r1.33 -r1.34 \
src/external/gpl3/gcc/usr.bin/gcc/arch/earmeb/configargs.h
cvs rdiff -u -r1.34 -r1.35 \
src/external/gpl3/gcc/usr.bin/gcc/arch/earmhf/configargs.h
cvs rdiff -u -r1.32 -r1.33 \
src/external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/configargs.h
cvs rdiff -u -r1.32 -r1.33 \
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/configargs.h
cvs rdiff -u -r1.30 -r1.31 \
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/configargs.h
cvs rdiff -u -r1.30 -r1.31 \
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6/configargs.h
cvs rdiff -u -r1.30 -r1.31 \
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/configargs.h
cvs rdiff -u -r1.30 -r1.31 \
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/configargs.h
cvs rdiff -u -r1.30 -r1.31 \
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/configargs.h
cvs rdiff -u -r1.30 -r1.31 \
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7/configargs.h
cvs rdiff -u -r1.30 -r1.31 \
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/configargs.h
cvs rdiff -u -r1.30 -r1.31 \
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/configargs.h
cvs rdiff -u -r1.30 -r1.31 \
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/configargs.h
cvs rdiff -u -r1.35 -r1.36 \
src/external/gpl3/gcc/usr.bin/gcc/arch/hppa/configargs.h
cvs rdiff -u -r1.47 -r1.48 \
src/external/gpl3/gcc/usr.bin/gcc/arch/i386/configargs.h
cvs rdiff -u -r1.15 -r1.16 \
src/external/gpl3/gcc/usr.bin/gcc/arch/ia64/configargs.h
cvs rdiff -u -r

CVS commit: src/external/bsd/pkg_install/dist/lib

2020-09-06 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Sep  7 00:36:53 UTC 2020

Modified Files:
src/external/bsd/pkg_install/dist/lib: plist.c

Log Message:
Avoid strict aliasing issue by using a separate buffer..


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/pkg_install/dist/lib/plist.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/ic

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 00:32:28 UTC 2020

Modified Files:
src/sys/dev/ic: nslm7x.c

Log Message:
don't call printf %s with a NULL.


To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 src/sys/dev/ic/nslm7x.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/net

2020-09-06 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Mon Sep  7 00:33:08 UTC 2020

Modified Files:
src/sys/net: if_wg.c

Log Message:
wg: Fix debug output now that the priority is mixed into it.


To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 src/sys/net/if_wg.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/lib/libsa

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 00:32:49 UTC 2020

Modified Files:
src/sys/lib/libsa: Makefile

Log Message:
apply GCC_NO_ADDR_OF_PACKED_MEMBER


To generate a diff of this commit:
cvs rdiff -u -r1.91 -r1.92 src/sys/lib/libsa/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/net

2020-09-06 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Mon Sep  7 00:32:21 UTC 2020

Modified Files:
src/sys/net: if_wg.c

Log Message:
wg: Fix non-DIAGNOSTIC build.


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 src/sys/net/if_wg.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/games/tetris

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 00:31:11 UTC 2020

Modified Files:
src/games/tetris: scores.c

Log Message:
avoid uninit memory and use memmove vs strncpy for a will be
truncated on purpose string.


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/games/tetris/scores.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/m68k/include

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 00:32:00 UTC 2020

Modified Files:
src/sys/arch/m68k/include: mcontext.h

Log Message:
pass a pointer conversion via uintptr_t *and* the desired type casts.
avoids new GCC 9 warnings with C++ code.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/m68k/include/mcontext.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/tests/lib/libc/db

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 00:28:44 UTC 2020

Modified Files:
src/tests/lib/libc/db: t_db_hash_seq.c

Log Message:
don't pass NULL to printf(), but use "" to signify this
test is operating on an in-memory only database.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/tests/lib/libc/db/t_db_hash_seq.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/tests

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 00:29:15 UTC 2020

Modified Files:
src/tests/fs/common: Makefile
src/tests/lib/libc/misc: Makefile

Log Message:
avoid new GCC 9 warnings.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/tests/fs/common/Makefile
cvs rdiff -u -r1.6 -r1.7 src/tests/lib/libc/misc/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 00:26:24 UTC 2020

Modified Files:
src/usr.bin/kdump: Makefile
src/usr.bin/ktruss: Makefile
src/usr.bin/tftp: Makefile
src/usr.bin/xinstall: Makefile

Log Message:
apply GCC_NO_ADDR_OF_PACKED_MEMBER


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/usr.bin/kdump/Makefile
cvs rdiff -u -r1.30 -r1.31 src/usr.bin/ktruss/Makefile
cvs rdiff -u -r1.13 -r1.14 src/usr.bin/tftp/Makefile
cvs rdiff -u -r1.26 -r1.27 src/usr.bin/xinstall/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gdb/lib/libgdb

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 00:24:17 UTC 2020

Modified Files:
src/external/gpl3/gdb/lib/libgdb: Makefile

Log Message:
apply -Wno-error=alloca-larger-than= for GCC 9.


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/external/gpl3/gdb/lib/libgdb/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/mit/xorg/server/drivers

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 00:24:37 UTC 2020

Modified Files:
src/external/mit/xorg/server/drivers/xf86-video-intel: Makefile
src/external/mit/xorg/server/drivers/xf86-video-vmware: Makefile

Log Message:
use GCC_NO_ADDR_OF_PACKED_MEMBER.


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 \
src/external/mit/xorg/server/drivers/xf86-video-intel/Makefile
cvs rdiff -u -r1.13 -r1.14 \
src/external/mit/xorg/server/drivers/xf86-video-vmware/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 00:22:51 UTC 2020

Modified Files:
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common:
sanitizer_linux.cc

Log Message:
fix for netbsd/mips.


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 \
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/apache2/llvm

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 00:18:26 UTC 2020

Modified Files:
src/external/apache2/llvm/lib/libLLVMAnalysis: Makefile
src/external/apache2/llvm/lib/libLLVMInstCombine: Makefile
src/external/apache2/llvm/lib/libLLVMInstrumentation: Makefile
src/external/apache2/llvm/lib/libLLVMTransformsCFGuard: Makefile
src/external/apache2/llvm/librt: Makefile.inc
src/external/apache2/llvm/librt/libLLVMAnalysis: Makefile
src/external/apache2/llvm/librt/libLLVMRuntimeDyld: Makefile

Log Message:
apply some GCC 9 -Wno-error*


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
src/external/apache2/llvm/lib/libLLVMAnalysis/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/apache2/llvm/lib/libLLVMInstCombine/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/apache2/llvm/lib/libLLVMInstrumentation/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/apache2/llvm/lib/libLLVMTransformsCFGuard/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/apache2/llvm/librt/Makefile.inc
cvs rdiff -u -r1.1 -r1.2 \
src/external/apache2/llvm/librt/libLLVMAnalysis/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/apache2/llvm/librt/libLLVMRuntimeDyld/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/sets/lists

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 00:19:04 UTC 2020

Modified Files:
src/distrib/sets/lists/base: ad.mips
src/distrib/sets/lists/comp: ad.mips ad.powerpc

Log Message:
fix mips and powerpc GCC 9 builds.


To generate a diff of this commit:
cvs rdiff -u -r1.80 -r1.81 src/distrib/sets/lists/base/ad.mips
cvs rdiff -u -r1.85 -r1.86 src/distrib/sets/lists/comp/ad.mips
cvs rdiff -u -r1.99 -r1.100 src/distrib/sets/lists/comp/ad.powerpc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/fs/efs

2020-09-06 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Sep  7 00:11:48 UTC 2020

Modified Files:
src/sys/fs/efs: efs_subr.c

Log Message:
fix unaligned access


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/fs/efs/efs_subr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc

2020-09-06 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Sun Sep  6 23:23:22 UTC 2020

Modified Files:
src/external/gpl3/gcc/lib/libbacktrace/arch/aarch64eb:
backtrace-supported.h config.h
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64eb: defs.mk
gcov-iov.h
src/external/gpl3/gcc/lib/libgomp/arch/aarch64eb: config.h libgomp_f.h
omp.h
src/external/gpl3/gcc/lib/libiberty/arch/aarch64eb: config.h
src/external/gpl3/gcc/lib/libobjc/arch/aarch64eb: config.h defs.mk
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb: c++config.h
cxxabi_tweaks.h defs.mk gstdint.h symver-config.h
src/external/gpl3/gcc/usr.bin/common-target/arch: aarch64eb.mk
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb: all-tree.def
auto-host.h bversion.h configargs.h defs.mk gtyp-input.list
insn-modes.h plugin-version.h
src/external/gpl3/gcc/usr.bin/libcpp/arch/aarch64eb: config.h

Log Message:
mknative-gcc for gcc 9.3.0 and aarch64eb


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gcc/lib/libbacktrace/arch/aarch64eb/backtrace-supported.h 
\
src/external/gpl3/gcc/lib/libbacktrace/arch/aarch64eb/config.h
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64eb/defs.mk \
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64eb/gcov-iov.h
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gcc/lib/libgomp/arch/aarch64eb/config.h \
src/external/gpl3/gcc/lib/libgomp/arch/aarch64eb/libgomp_f.h \
src/external/gpl3/gcc/lib/libgomp/arch/aarch64eb/omp.h
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gcc/lib/libiberty/arch/aarch64eb/config.h
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gcc/lib/libobjc/arch/aarch64eb/config.h \
src/external/gpl3/gcc/lib/libobjc/arch/aarch64eb/defs.mk
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/c++config.h \
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/cxxabi_tweaks.h \
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/defs.mk \
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/gstdint.h \
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/symver-config.h
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gcc/usr.bin/common-target/arch/aarch64eb.mk
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/all-tree.def \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/auto-host.h \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/bversion.h \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/configargs.h \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/defs.mk \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/gtyp-input.list \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/insn-modes.h \
src/external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/plugin-version.h
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gcc/usr.bin/libcpp/arch/aarch64eb/config.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/tools/gcc

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Sep  6 21:59:34 UTC 2020

Modified Files:
src/tools/gcc: gcc-version.mk

Log Message:
mark GCC 9 as (so far) netbsd 20200907 version.  this should fix the
compiler saying it is "gcc version 9.3.0 ()".

(needs mknative redo.)


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/tools/gcc/gcc-version.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/dist/lib/libdtrace/common

2020-09-06 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Sep  6 21:49:44 UTC 2020

Modified Files:
src/external/cddl/osnet/dist/lib/libdtrace/common: dt_options.c

Log Message:
Stop using alloca


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 \
src/external/cddl/osnet/dist/lib/libdtrace/common/dt_options.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/dist/lib/libdtrace/common

2020-09-06 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Sep  6 21:49:32 UTC 2020

Modified Files:
src/external/cddl/osnet/dist/lib/libdtrace/common: dt_subr.c

Log Message:
Adjust string sizes


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 \
src/external/cddl/osnet/dist/lib/libdtrace/common/dt_subr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-06 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep  6 19:34:36 UTC 2020

Modified Files:
src/usr.bin/make: nonints.h parse.c

Log Message:
make(1): add const for Parse_IsVar


To generate a diff of this commit:
cvs rdiff -u -r1.105 -r1.106 src/usr.bin/make/nonints.h
cvs rdiff -u -r1.285 -r1.286 src/usr.bin/make/parse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-06 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep  6 19:30:54 UTC 2020

Modified Files:
src/usr.bin/make: for.c nonints.h

Log Message:
make(1): add const to For_Eval and For_Accum


To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/usr.bin/make/for.c
cvs rdiff -u -r1.104 -r1.105 src/usr.bin/make/nonints.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-06 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep  6 19:28:49 UTC 2020

Modified Files:
src/usr.bin/make: for.c

Log Message:
make(1): clean up For_Eval

* Reduce scope of local variables.
* Remove unnecessary null character test before positive isspace call.


To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 src/usr.bin/make/for.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-06 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep  6 19:24:12 UTC 2020

Modified Files:
src/usr.bin/make: for.c

Log Message:
make(1): properly initialize For structure in For_Eval

Initializing a Buffer or a strlist_t with zero-valued bytes only works
by conincidence, but because it would be the correct way.  In the code
path "missing `in' in for", that zero-filled Buffer is freed using
Buf_Destroy, which could have invoked undefined behavior.


To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 src/usr.bin/make/for.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-06 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep  6 19:19:49 UTC 2020

Modified Files:
src/usr.bin/make: for.c

Log Message:
make(1): improve documentation in For_Eval


To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70 src/usr.bin/make/for.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2020-09-06 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep  6 19:18:16 UTC 2020

Modified Files:
src/usr.bin/make: for.c

Log Message:
make(1): fix type of For.short_var


To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 src/usr.bin/make/for.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/aarch64/include

2020-09-06 Thread Ryo Shimizu
Module Name:src
Committed By:   ryo
Date:   Sun Sep  6 17:43:31 UTC 2020

Modified Files:
src/sys/arch/aarch64/include: ptrace.h

Log Message:
need swap for aarch64be


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/aarch64/include/ptrace.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/aarch64

2020-09-06 Thread Ryo Shimizu
Module Name:src
Committed By:   ryo
Date:   Sun Sep  6 17:38:10 UTC 2020

Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
src/sys/arch/aarch64/include: machdep.h

Log Message:
Fix panic caused by modload. 
http://mail-index.netbsd.org/port-arm/2020/08/30/msg006960.html

The address space reserved for modules may not be mapped in L1-L3.


To generate a diff of this commit:
cvs rdiff -u -r1.87 -r1.88 src/sys/arch/aarch64/aarch64/pmap.c
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/aarch64/include/machdep.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/sbus

2020-09-06 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Sun Sep  6 17:22:45 UTC 2020

Modified Files:
src/sys/dev/sbus: genfb_sbus.c

Log Message:
uvm/uvm_extern.h, not machine/pmap.h, for pmap(9).  Sort includes.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/dev/sbus/genfb_sbus.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2020-09-06 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Sun Sep  6 17:19:47 UTC 2020

Modified Files:
src/sys/arch/dreamcast/include: kloader.h
src/sys/arch/evbsh3/include: kloader.h
src/sys/arch/hpcarm/include: kloader.h
src/sys/arch/hpcmips/include: kloader.h
src/sys/arch/hpcsh/include: kloader.h
src/sys/arch/landisk/include: kloader.h
src/sys/arch/playstation2/include: kloader.h

Log Message:
Fix some more uvm header fallout.  Add include guards while here.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/dreamcast/include/kloader.h
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbsh3/include/kloader.h
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/hpcarm/include/kloader.h
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/hpcmips/include/kloader.h
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/hpcsh/include/kloader.h
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/landisk/include/kloader.h
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/playstation2/include/kloader.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common

2020-09-06 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Sep  6 17:15:09 UTC 2020

Modified Files:
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common:
sanitizer_platform_limits_netbsd.cc

Log Message:
comment out ioctl that is only defined for the kernel


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \

src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/bsd/iscsi/dist/src/lib

2020-09-06 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Sep  6 17:06:20 UTC 2020

Modified Files:
src/external/bsd/iscsi/dist/src/lib: initiator.c

Log Message:
fix null argument


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/external/bsd/iscsi/dist/src/lib/initiator.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/dist/lib/libctf/common

2020-09-06 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Sep  6 16:44:17 UTC 2020

Modified Files:
src/external/cddl/osnet/dist/lib/libctf/common: ctf_lib.c

Log Message:
fix zeroing


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 \
src/external/cddl/osnet/dist/lib/libctf/common/ctf_lib.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/bsd/jemalloc/dist/src

2020-09-06 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Sep  6 16:30:41 UTC 2020

Modified Files:
src/external/bsd/jemalloc/dist/src: malloc_io.c

Log Message:
Appease gcc-9


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/jemalloc/dist/src/malloc_io.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys

2020-09-06 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Sun Sep  6 15:27:23 UTC 2020

Modified Files:
src/sys/dev/bus_dma: bus_dmamem_common.c
src/sys/kern: subr_physmap.c

Log Message:
Fix some more uvm.h cleanup fallout.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/dev/bus_dma/bus_dmamem_common.c
cvs rdiff -u -r1.3 -r1.4 src/sys/kern/subr_physmap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2020-09-06 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sun Sep  6 14:58:53 UTC 2020

Modified Files:
src/doc: 3RDPARTY CHANGES

Log Message:
Note dhcpcd update


To generate a diff of this commit:
cvs rdiff -u -r1.1743 -r1.1744 src/doc/3RDPARTY
cvs rdiff -u -r1.2733 -r1.2734 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/bsd/dhcpcd/include

2020-09-06 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sun Sep  6 14:57:18 UTC 2020

Modified Files:
src/external/bsd/dhcpcd/include: config.h

Log Message:
dhcpcd: Use ppoll(2)


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/dhcpcd/include/config.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/bsd/dhcpcd/dist/src

2020-09-06 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sun Sep  6 14:55:34 UTC 2020

Modified Files:
src/external/bsd/dhcpcd/dist/src: dhcp.c dhcpcd.8.in dhcpcd.c
if-options.c ipv6.c ipv6nd.c logerr.c privsep.c

Log Message:
Sync


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/external/bsd/dhcpcd/dist/src/dhcp.c
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/dhcpcd/dist/src/dhcpcd.8.in \
src/external/bsd/dhcpcd/dist/src/logerr.c
cvs rdiff -u -r1.41 -r1.42 src/external/bsd/dhcpcd/dist/src/dhcpcd.c
cvs rdiff -u -r1.26 -r1.27 src/external/bsd/dhcpcd/dist/src/if-options.c
cvs rdiff -u -r1.13 -r1.14 src/external/bsd/dhcpcd/dist/src/ipv6.c
cvs rdiff -u -r1.22 -r1.23 src/external/bsd/dhcpcd/dist/src/ipv6nd.c
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/dhcpcd/dist/src/privsep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS import: src/external/bsd/dhcpcd/dist

2020-09-06 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sun Sep  6 14:54:29 UTC 2020

Update of /cvsroot/src/external/bsd/dhcpcd/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv11980

Log Message:
Update to dhcpcd-9.2.0 with the following changes:

 * route: ensure IPv4LL routes come last in priority
 * DHCP: fix many issues with extending the last lease
 * privsep: don't read control group from config in privsep
 * privsep: only the master process responds to signals
 * privsep: use a socketpair for stderr/stdin rather than dupping /dev/null
 * privsep: right limit stdin/stderr/stdout
 * privsep: dumping a lease is now run in a sandbox
 * options: check if kernel supports INET or INET6 before enabling default
 * options: let clientid override a prior duid
 * options: allow -1 to represent infinity for requested lease time
 * dhcpcd: fix a crash initing a new interface after route overflow

Status:

Vendor Tag: ROY
Release Tags:   dhcpcd-9_2_0

U src/external/bsd/dhcpcd/dist/LICENSE
U src/external/bsd/dhcpcd/dist/README.md
U src/external/bsd/dhcpcd/dist/src/defs.h
U src/external/bsd/dhcpcd/dist/src/common.c
U src/external/bsd/dhcpcd/dist/src/control.c
C src/external/bsd/dhcpcd/dist/src/dhcpcd.c
U src/external/bsd/dhcpcd/dist/src/duid.c
U src/external/bsd/dhcpcd/dist/src/eloop.c
C src/external/bsd/dhcpcd/dist/src/logerr.c
U src/external/bsd/dhcpcd/dist/src/if.c
C src/external/bsd/dhcpcd/dist/src/if-options.c
U src/external/bsd/dhcpcd/dist/src/sa.c
U src/external/bsd/dhcpcd/dist/src/route.c
U src/external/bsd/dhcpcd/dist/src/dhcp-common.c
U src/external/bsd/dhcpcd/dist/src/script.c
U src/external/bsd/dhcpcd/dist/src/auth.c
U src/external/bsd/dhcpcd/dist/src/if-bsd.c
C src/external/bsd/dhcpcd/dist/src/dhcp.c
U src/external/bsd/dhcpcd/dist/src/ipv4.c
U src/external/bsd/dhcpcd/dist/src/bpf.c
U src/external/bsd/dhcpcd/dist/src/arp.c
U src/external/bsd/dhcpcd/dist/src/ipv4ll.c
C src/external/bsd/dhcpcd/dist/src/ipv6.c
C src/external/bsd/dhcpcd/dist/src/ipv6nd.c
U src/external/bsd/dhcpcd/dist/src/dhcp6.c
U src/external/bsd/dhcpcd/dist/src/dhcpcd-embedded.c
C src/external/bsd/dhcpcd/dist/src/privsep.c
U src/external/bsd/dhcpcd/dist/src/privsep-root.c
U src/external/bsd/dhcpcd/dist/src/privsep-control.c
U src/external/bsd/dhcpcd/dist/src/privsep-inet.c
U src/external/bsd/dhcpcd/dist/src/privsep-bpf.c
U src/external/bsd/dhcpcd/dist/src/privsep-bsd.c
U src/external/bsd/dhcpcd/dist/src/common.h
U src/external/bsd/dhcpcd/dist/src/control.h
U src/external/bsd/dhcpcd/dist/src/dhcpcd.h
U src/external/bsd/dhcpcd/dist/src/duid.h
U src/external/bsd/dhcpcd/dist/src/eloop.h
U src/external/bsd/dhcpcd/dist/src/logerr.h
U src/external/bsd/dhcpcd/dist/src/if.h
U src/external/bsd/dhcpcd/dist/src/if-options.h
U src/external/bsd/dhcpcd/dist/src/sa.h
U src/external/bsd/dhcpcd/dist/src/route.h
U src/external/bsd/dhcpcd/dist/src/dhcp-common.h
U src/external/bsd/dhcpcd/dist/src/script.h
U src/external/bsd/dhcpcd/dist/src/auth.h
U src/external/bsd/dhcpcd/dist/src/dhcp.h
U src/external/bsd/dhcpcd/dist/src/ipv4.h
U src/external/bsd/dhcpcd/dist/src/bpf.h
U src/external/bsd/dhcpcd/dist/src/arp.h
U src/external/bsd/dhcpcd/dist/src/ipv4ll.h
U src/external/bsd/dhcpcd/dist/src/ipv6.h
U src/external/bsd/dhcpcd/dist/src/ipv6nd.h
U src/external/bsd/dhcpcd/dist/src/dhcp6.h
U src/external/bsd/dhcpcd/dist/src/dhcpcd-embedded.h
U src/external/bsd/dhcpcd/dist/src/privsep.h
U src/external/bsd/dhcpcd/dist/src/privsep-root.h
U src/external/bsd/dhcpcd/dist/src/privsep-control.h
U src/external/bsd/dhcpcd/dist/src/privsep-inet.h
U src/external/bsd/dhcpcd/dist/src/privsep-bpf.h
U src/external/bsd/dhcpcd/dist/src/dev.h
U src/external/bsd/dhcpcd/dist/src/dhcpcd.conf.5.in
C src/external/bsd/dhcpcd/dist/src/dhcpcd.8.in
U src/external/bsd/dhcpcd/dist/src/dhcpcd.conf
U src/external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks.in
U src/external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks.8.in
U src/external/bsd/dhcpcd/dist/hooks/01-test
U src/external/bsd/dhcpcd/dist/hooks/10-wpa_supplicant
U src/external/bsd/dhcpcd/dist/hooks/15-timezone
U src/external/bsd/dhcpcd/dist/hooks/20-resolv.conf
U src/external/bsd/dhcpcd/dist/hooks/29-lookup-hostname
U src/external/bsd/dhcpcd/dist/hooks/30-hostname.in
U src/external/bsd/dhcpcd/dist/hooks/50-ntp.conf
U src/external/bsd/dhcpcd/dist/hooks/50-ypbind.in

8 conflicts created by this import.
Use the following command to help the merge:

cvs checkout -jROY:yesterday -jROY src/external/bsd/dhcpcd/dist



CVS commit: src/external/gpl3/gcc

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Sep  6 13:06:03 UTC 2020

Modified Files:
src/external/gpl3/gcc: README.gcc9

Log Message:
note that aarch64, earm*, sh3*, sparc*, vax, and x86-64 are
slightly updated in status.  x86-64 and sparc and mips64-eb
all appear to work well enough to complete or get well into
an atf run (still going.)

note first ICE segv on sh3


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/README.gcc9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/etc/mtree

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Sep  6 10:59:51 UTC 2020

Modified Files:
src/etc/mtree: NetBSD.dist.base

Log Message:
obsolete gcc-7 dirs.  add gcc-9 dirs.


To generate a diff of this commit:
cvs rdiff -u -r1.222 -r1.223 src/etc/mtree/NetBSD.dist.base

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Sep  6 10:55:16 UTC 2020

Modified Files:
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common:
sanitizer_linux.cc sanitizer_platform_limits_netbsd.cc

Log Message:
re-port to netbsd/sparc*
fix build on non-constant pagesize platforms and for dkbad.


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 \
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux.cc
cvs rdiff -u -r1.2 -r1.3 \

src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/sets/lists

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Sep  6 10:54:26 UTC 2020

Modified Files:
src/distrib/sets/lists/base: mi shl.mi
src/distrib/sets/lists/comp: ad.aarch64 ad.arm ad.hppa ad.m68k ad.mips
ad.powerpc ad.riscv ad.sh3 md.alpha md.amd64 md.hppa md.i386
md.ia64 md.or1k md.sparc md.sparc64 md.vax mi
src/distrib/sets/lists/debug: ad.mips shl.mi

Log Message:
mostly support GCC 9 builds.  some what tested with GCC 9 but
tested to not break GCC 8 builds for x86, arm*, vax, and sparc*.


To generate a diff of this commit:
cvs rdiff -u -r1.1259 -r1.1260 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.899 -r1.900 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.42 -r1.43 src/distrib/sets/lists/comp/ad.aarch64
cvs rdiff -u -r1.102 -r1.103 src/distrib/sets/lists/comp/ad.arm
cvs rdiff -u -r1.16 -r1.17 src/distrib/sets/lists/comp/ad.hppa
cvs rdiff -u -r1.63 -r1.64 src/distrib/sets/lists/comp/ad.m68k
cvs rdiff -u -r1.84 -r1.85 src/distrib/sets/lists/comp/ad.mips
cvs rdiff -u -r1.98 -r1.99 src/distrib/sets/lists/comp/ad.powerpc
cvs rdiff -u -r1.15 -r1.16 src/distrib/sets/lists/comp/ad.riscv
cvs rdiff -u -r1.44 -r1.45 src/distrib/sets/lists/comp/ad.sh3
cvs rdiff -u -r1.77 -r1.78 src/distrib/sets/lists/comp/md.alpha
cvs rdiff -u -r1.281 -r1.282 src/distrib/sets/lists/comp/md.amd64
cvs rdiff -u -r1.13 -r1.14 src/distrib/sets/lists/comp/md.hppa
cvs rdiff -u -r1.199 -r1.200 src/distrib/sets/lists/comp/md.i386
cvs rdiff -u -r1.7 -r1.8 src/distrib/sets/lists/comp/md.ia64
cvs rdiff -u -r1.9 -r1.10 src/distrib/sets/lists/comp/md.or1k
cvs rdiff -u -r1.99 -r1.100 src/distrib/sets/lists/comp/md.sparc
cvs rdiff -u -r1.211 -r1.212 src/distrib/sets/lists/comp/md.sparc64
cvs rdiff -u -r1.51 -r1.52 src/distrib/sets/lists/comp/md.vax
cvs rdiff -u -r1.2346 -r1.2347 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.77 -r1.78 src/distrib/sets/lists/debug/ad.mips
cvs rdiff -u -r1.260 -r1.261 src/distrib/sets/lists/debug/shl.mi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/games/tetris

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Sep  6 10:51:20 UTC 2020

Modified Files:
src/games/tetris: Makefile

Log Message:
apply ${GCC_NO_FORMAT_TRUNCATION} to scores.c


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/games/tetris/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/usr.bin/backend

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Sep  6 10:50:53 UTC 2020

Modified Files:
src/external/gpl3/gcc/usr.bin/backend: Makefile

Log Message:
build-hash-table.lo and build-vec.lo depend upon $HASH_TABLE_H not $GGC_H


To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 src/external/gpl3/gcc/usr.bin/backend/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Sep  6 10:48:21 UTC 2020

Modified Files:
src/sys/arch/sparc/include: pmap.h
src/sys/arch/sparc64/include: pmap.h

Log Message:
forward declare struct vm_page, and include uvm_prot.h and uvm_pmap.h.

fixes build, presumeably after uvm.h external rototill.


To generate a diff of this commit:
cvs rdiff -u -r1.93 -r1.94 src/sys/arch/sparc/include/pmap.h
cvs rdiff -u -r1.63 -r1.64 src/sys/arch/sparc64/include/pmap.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/fgen

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Sep  6 08:18:21 UTC 2020

Modified Files:
src/usr.bin/fgen: fgen.l

Log Message:
remove unused NULL pointer that was passed to printf %s.


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 src/usr.bin/fgen/fgen.l

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/bsd/ppp/usr.sbin/pppd

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Sep  6 08:15:04 UTC 2020

Modified Files:
src/external/bsd/ppp/usr.sbin/pppd: sys-bsd.c

Log Message:
use struct zero initialiser and avoid calling memset() on a pointer
of the wrong size.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/ppp/usr.sbin/pppd/sys-bsd.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Sep  6 07:20:33 UTC 2020

Modified Files:
src/external/apache2/mDNSResponder/usr.sbin/mdnsd: Makefile
src/external/bsd/ipf: Makefile.inc
src/external/bsd/ipf/bin/ipmon: Makefile
src/external/bsd/ntp/bin/ntpd: Makefile
src/external/bsd/tcpdump/bin: Makefile
src/external/bsd/wpa/bin/hostapd: Makefile
src/libexec/identd: Makefile
src/libexec/lfs_cleanerd: Makefile
src/sbin/dump: Makefile
src/sbin/dump_lfs: Makefile
src/sbin/fsck_ffs: Makefile
src/sbin/fsck_lfs: Makefile
src/sbin/fsck_v7fs: Makefile
src/sbin/fsdb: Makefile
src/sbin/newfs: Makefile
src/sbin/newfs_lfs: Makefile
src/sbin/newfs_udf: Makefile
src/sbin/newfs_v7fs: Makefile
src/sbin/nvmectl: Makefile
src/sbin/resize_lfs: Makefile
src/sbin/scan_ffs: Makefile
src/share/mk: bsd.kmodule.mk bsd.own.mk
src/sys/arch/i386/stand: Makefile.booters
src/sys/arch/i386/stand/boot: Makefile.boot
src/sys/arch/i386/stand/bootxx: Makefile.bootxx
src/sys/arch/i386/stand/efiboot: Makefile.efiboot
src/sys/arch/i386/stand/efiboot/bootx64: Makefile
src/sys/arch/i386/stand/lib: Makefile
src/sys/arch/macppc/stand: Makefile.inc
src/sys/arch/sparc/stand/boot: Makefile
src/sys/arch/sparc/stand/bootxx: Makefile
src/sys/arch/sparc/stand/ofwboot: Makefile
src/sys/arch/zaurus/stand: Makefile.inc
src/sys/conf: Makefile.kern.inc
src/sys/modules/udf: Makefile
src/sys/rump/fs/lib/libffs: Makefile
src/sys/rump/fs/lib/liblfs: Makefile
src/sys/rump/fs/lib/libmsdos: Makefile
src/sys/rump/fs/lib/libudf: Makefile
src/sys/rump/fs/lib/libv7fs: Makefile
src/sys/rump/fs/lib/libzfs: Makefile
src/sys/rump/net/lib: Makefile.inc
src/sys/stand/efiboot: Makefile.efiboot
src/tests/lib/libc/sys: Makefile
src/usr.bin/ftp: Makefile
src/usr.sbin/bootp/common: Makefile
src/usr.sbin/dumplfs: Makefile
src/usr.sbin/fstyp: Makefile
src/usr.sbin/installboot: Makefile
src/usr.sbin/makefs/udf: Makefile.inc
src/usr.sbin/map-mbone: Makefile
src/usr.sbin/mrinfo: Makefile
src/usr.sbin/mrouted: Makefile
src/usr.sbin/mtrace: Makefile
src/usr.sbin/ndbootd: Makefile
src/usr.sbin/pf: Makefile.inc
src/usr.sbin/puffs/rump_lfs: Makefile
src/usr.sbin/racoon: Makefile
src/usr.sbin/rtadvd: Makefile
src/usr.sbin/traceroute: Makefile
src/usr.sbin/traceroute6: Makefile

Log Message:
add support for new GCC 9 warnings that may be too much to fix
right now.  new address-of-packed-member and format-overflow
warnings have new GCC_NO_ADDR_OF_PACKED_MEMBER amd
GCC_NO_FORMAT_OVERFLOW variables to remove these warnings.

apply to a bunch of the tree.  mostly, these are real bugs that
should be fixed, but in many cases, only by removing the 'packed'
attribute from some structure that doesn't really need it.  (i
looked at many different ones, and while perhaps 60-80% were
already properly aligned, it wasn't clear to me that the uses
were always coming from sane data vs network alignment, so it
doesn't seem safe to remove packed without careful research for
each affect struct.)  clang already warned (and was not erroring)
for many of these cases, but gcc picked up dozens more.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 \
src/external/apache2/mDNSResponder/usr.sbin/mdnsd/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/ipf/Makefile.inc
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/ipf/bin/ipmon/Makefile
cvs rdiff -u -r1.26 -r1.27 src/external/bsd/ntp/bin/ntpd/Makefile
cvs rdiff -u -r1.19 -r1.20 src/external/bsd/tcpdump/bin/Makefile
cvs rdiff -u -r1.13 -r1.14 src/external/bsd/wpa/bin/hostapd/Makefile
cvs rdiff -u -r1.18 -r1.19 src/libexec/identd/Makefile
cvs rdiff -u -r1.19 -r1.20 src/libexec/lfs_cleanerd/Makefile
cvs rdiff -u -r1.40 -r1.41 src/sbin/dump/Makefile
cvs rdiff -u -r1.17 -r1.18 src/sbin/dump_lfs/Makefile
cvs rdiff -u -r1.49 -r1.50 src/sbin/fsck_ffs/Makefile
cvs rdiff -u -r1.20 -r1.21 src/sbin/fsck_lfs/Makefile
cvs rdiff -u -r1.2 -r1.3 src/sbin/fsck_v7fs/Makefile
cvs rdiff -u -r1.39 -r1.40 src/sbin/fsdb/Makefile
cvs rdiff -u -r1.40 -r1.41 src/sbin/newfs/Makefile
cvs rdiff -u -r1.12 -r1.13 src/sbin/newfs_lfs/Makefile
cvs rdiff -u -r1.6 -r1.7 src/sbin/newfs_udf/Makefile
cvs rdiff -u -r1.4 -r1.5 src/sbin/newfs_v7fs/Makefile
cvs rdiff -u -r1.4 -r1.5 src/sbin/nvmectl/Makefile
cvs rdiff -u -r1.5 -r1.6 src/sbin/resize_lfs/Makefile
cvs rdiff -u -r1.8 -r1.9 src/sbin/scan_ffs/Makefile
cvs rdiff -u -r1.69 -r1.70 src/share/mk/bsd.kmodule.mk
cvs rdiff -u -r1.1205 -r1.1206 src/share/mk/bsd.own.mk
cvs rdiff -u -r1.93 -r1.94 src/sys/arch/i386/stand/Makefile.booters
cvs rdiff -u -r1.74 -r1.