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

2020-09-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 09:53:41 UTC 2020

Modified Files:
src/usr.bin/make/unit-tests: dep-colon-bug-cross-file.mk
varparse-undef-partial.mk

Log Message:
make(1): fix CRLF line endings in unit tests


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
src/usr.bin/make/unit-tests/dep-colon-bug-cross-file.mk
cvs rdiff -u -r1.1 -r1.2 \
src/usr.bin/make/unit-tests/varparse-undef-partial.mk

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



CVS commit: [netbsd-9] src/sys/dev/ic

2020-09-27 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Sep 27 10:30:16 UTC 2020

Modified Files:
src/sys/dev/ic [netbsd-9]: ld_nvme.c nvme.c

Log Message:
Pull up following revision(s) (requested by kardel in ticket #1094):

sys/dev/ic/ld_nvme.c: revision 1.24
sys/dev/ic/nvme.c: revision 1.50

PR kern/55674:
move name space availability check from ld_nvme.c:ld_nvme_attach()
to nvme.c:nvme_rescan().
this avoids allocation of ld(4) instances for every possible
name space, even if it is not usable. it also reduces the device
node flood generated from that strategy.


To generate a diff of this commit:
cvs rdiff -u -r1.22.2.1 -r1.22.2.2 src/sys/dev/ic/ld_nvme.c
cvs rdiff -u -r1.44.2.3 -r1.44.2.4 src/sys/dev/ic/nvme.c

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



CVS commit: [netbsd-9] src/doc

2020-09-27 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Sep 27 10:31:09 UTC 2020

Modified Files:
src/doc [netbsd-9]: CHANGES-9.1

Log Message:
Ticket #1094


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.116 -r1.1.2.117 src/doc/CHANGES-9.1

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



CVS commit: [netbsd-8] src/sys/dev/ic

2020-09-27 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Sep 27 10:33:45 UTC 2020

Modified Files:
src/sys/dev/ic [netbsd-8]: ld_nvme.c nvme.c

Log Message:
Pull up following revision(s) (requested by kardel in ticket #1610):

sys/dev/ic/ld_nvme.c: revision 1.24 (patch)
sys/dev/ic/nvme.c: revision 1.50 (patch)

PR kern/55674:
move name space availability check from ld_nvme.c:ld_nvme_attach()
to nvme.c:nvme_rescan().
this avoids allocation of ld(4) instances for every possible
name space, even if it is not usable. it also reduces the device
node flood generated from that strategy.


To generate a diff of this commit:
cvs rdiff -u -r1.16.2.4 -r1.16.2.5 src/sys/dev/ic/ld_nvme.c
cvs rdiff -u -r1.30.2.7 -r1.30.2.8 src/sys/dev/ic/nvme.c

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



CVS commit: [netbsd-8] src/doc

2020-09-27 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Sep 27 10:34:32 UTC 2020

Modified Files:
src/doc [netbsd-8]: CHANGES-8.3

Log Message:
Ticket #1610


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.39 -r1.1.2.40 src/doc/CHANGES-8.3

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



CVS commit: src/sys/arch/mips/mips

2020-09-27 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Sep 27 10:35:57 UTC 2020

Modified Files:
src/sys/arch/mips/mips: mipsX_subr.S

Log Message:
only look for cpunode.h on OCTEON.  that's the only direct
caller of *_kern_nonmaskable_intr().


To generate a diff of this commit:
cvs rdiff -u -r1.111 -r1.112 src/sys/arch/mips/mips/mipsX_subr.S

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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 11:14:03 UTC 2020

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

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


To generate a diff of this commit:
cvs rdiff -u -r1.242 -r1.243 src/usr.bin/make/job.c
cvs rdiff -u -r1.148 -r1.149 src/usr.bin/make/make.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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 11:37:19 UTC 2020

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

Log Message:
make(1): make parameter of Compat_RunCommand const


To generate a diff of this commit:
cvs rdiff -u -r1.152 -r1.153 src/usr.bin/make/compat.c
cvs rdiff -u -r1.131 -r1.132 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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 11:39:02 UTC 2020

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

Log Message:
make(1): rename local variable in MakeNodes

By convention, list nodes are named ln to distinguish them from GNodes,
which are called gn.


To generate a diff of this commit:
cvs rdiff -u -r1.153 -r1.154 src/usr.bin/make/compat.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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 11:43:46 UTC 2020

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

Log Message:
make(1): inline Lst_ForEachUntil in Compat_Make

This avoids the extra local function and a few conversions to void
pointers, to gain additional type safety.

The code in Compat_RunCommand does not modify gn->commands structurally,
therefore it does not need the extra complexity of Lst_ForEachUntil.  It
does have access to a list node to exactly this list.  This list node is
only used to set the command to NULL after processing it, not for
removing the node from the list.


To generate a diff of this commit:
cvs rdiff -u -r1.154 -r1.155 src/usr.bin/make/compat.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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 11:53:04 UTC 2020

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

Log Message:
make(1): inline Lst_ForEachUntil in Targ_PrintNodes

Printing a node does not modify the structure of the node, therefore the
additional housekeeping of Lst_ForEachUntil is not needed here.

Inlining the callback function also removes a lot of pointer stuff that
is more difficult to read than necessary.


To generate a diff of this commit:
cvs rdiff -u -r1.103 -r1.104 src/usr.bin/make/targ.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

2020-09-27 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Sep 27 11:57:28 UTC 2020

Modified Files:
src/sys/dev: Makefile

Log Message:
Use HAVE_NVMM for nvmm headers


To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/sys/dev/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/make

2020-09-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 12:05:04 UTC 2020

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

Log Message:
make(1): inline Lst_ForEachUntil in ParseDoDependency


To generate a diff of this commit:
cvs rdiff -u -r1.334 -r1.335 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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 12:10:51 UTC 2020

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

Log Message:
make(1): inline PrintNode

Having a separate function had only been necessary for Lst_ForEachUntil.


To generate a diff of this commit:
cvs rdiff -u -r1.104 -r1.105 src/usr.bin/make/targ.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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 12:26:24 UTC 2020

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

Log Message:
make(1): remove redundant null checks for the active targets

Before August 2020, the Lst library passed null pointers through.  This
was a confusing design pattern that has been removed since.  Now the Lst
functions fail fast on null pointers.

The 'targets' list is one of the few places where there is indeed an
optional list that may sometimes be null.  Back then, there was not
enough inline documentation to understand when the targets list was null
and when it wasn't.

Now that the documentation is there, the redundant and thereby
misleading null checks are no longer useful.


To generate a diff of this commit:
cvs rdiff -u -r1.335 -r1.336 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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 12:42:10 UTC 2020

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

Log Message:
make(1): inline Lst_ForEachUntil when parsing dependency lines

This avoids a few operations on void pointers.


To generate a diff of this commit:
cvs rdiff -u -r1.336 -r1.337 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/unit-tests

2020-09-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 13:18:30 UTC 2020

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

Log Message:
make(1): run tests with jemalloc debugging enabled

This protects against very simple memory allocation bugs such as
migrating Lst_ForEachUntil to Lst_ForEach without remembering that
Lst_ForEachUntil can handle the situation where the current list node is
removed from the list, but Lst_ForEach cannot.  This happens in
Make_ExpandUse, for example.


To generate a diff of this commit:
cvs rdiff -u -r1.152 -r1.153 src/usr.bin/make/unit-tests/Makefile
cvs rdiff -u -r1.5 -r1.6 src/usr.bin/make/unit-tests/export.mk

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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 13:27:50 UTC 2020

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

Log Message:
make(1): inline Lst_ForEachUntil in Make_ExpandUse

The tricky detail here is that the current node from the iteration is
removed if it is no longer needed.

The Lst_FindDatum that has been removed was both inefficient and
misleading since it could never return null, yet there was a null check
for it.  The callback API from Lst_ForEachUntil would have required to
define a custom struct for passing this parameter to the callback
function, in addition to the parent node.

Inlining the whole Lst_ForEach and passing the list node as a parameter
is much more obvious.


To generate a diff of this commit:
cvs rdiff -u -r1.149 -r1.150 src/usr.bin/make/make.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-27 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sun Sep 27 13:31:04 UTC 2020

Modified Files:
src/distrib/sets/lists/man: mi
src/share/man/man4: Makefile
src/sys/net: files.net
Added Files:
src/share/man/man4: vether.4
src/sys/net: if_vether.c

Log Message:
vether: Implement a virtual ethernet interface

The vether interface simulates a normal Ethernet interface by encapsulating
standard network frames with an Ethernet header, specifically for use as
a member in a bridge(4).

To use vether the administrator needs to configure an address onto the
interface so that packets can be routed to it. An Ethernet header will
be prepended and, if the vether interface is a member of a bridge(4),
the frame will show up there.

Taken from OpenBSD.


To generate a diff of this commit:
cvs rdiff -u -r1.1703 -r1.1704 src/distrib/sets/lists/man/mi
cvs rdiff -u -r1.708 -r1.709 src/share/man/man4/Makefile
cvs rdiff -u -r0 -r1.1 src/share/man/man4/vether.4
cvs rdiff -u -r1.28 -r1.29 src/sys/net/files.net
cvs rdiff -u -r0 -r1.1 src/sys/net/if_vether.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-27 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sun Sep 27 13:44:47 UTC 2020

Modified Files:
src/share/man/man4: tap.4
src/sys/net: if_tap.c

Log Message:
tap: Report link state based on if the interface has been opened or not

While a nice addition, it does render tap(4) useless as a bridge(4)
endpoint. We now have vether(4) for use as bridge endpoint.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/share/man/man4/tap.4
cvs rdiff -u -r1.118 -r1.119 src/sys/net/if_tap.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-27 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sun Sep 27 13:46:19 UTC 2020

Modified Files:
src/doc: CHANGES

Log Message:
Note import of vether(4)


To generate a diff of this commit:
cvs rdiff -u -r1.2741 -r1.2742 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/sys/arch

2020-09-27 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sun Sep 27 13:48:55 UTC 2020

Modified Files:
src/sys/arch/acorn32/conf: EB7500ATX GENERIC INSTALL
src/sys/arch/alpha/conf: GENERIC
src/sys/arch/amd64/conf: ALL GENERIC MODULAR XEN3_DOM0 XEN3_DOMU
src/sys/arch/amiga/conf: DRACO GENERIC GENERIC.in INSTALL
src/sys/arch/amigappc/conf: GENERIC NULL
src/sys/arch/arc/conf: GENERIC RAMDISK RPC44
src/sys/arch/atari/conf: GENERIC.in
src/sys/arch/bebox/conf: GENERIC
src/sys/arch/cats/conf: GENERIC
src/sys/arch/cesfic/conf: GENERIC
src/sys/arch/cobalt/conf: GENERIC INSTALL
src/sys/arch/dreamcast/conf: G1IDE GENERIC
src/sys/arch/emips/conf: GENERIC
src/sys/arch/evbarm/conf: ARMADILLO210 ARMADILLO9 BCM5301X CP3100 CUBOX
DUOVERO GENERIC.common GUMSTIX HDL_G HPT5325 INTEGRATOR
INTEGRATOR_CP IYONIX MARVELL_NAS MINI2440 MMNET_GENERIC
MPCSA_GENERIC MV2120 NSLU2 OPENBLOCKS_A6 OPENBLOCKS_AX3 PEPPER
SHEEVAPLUG SMDK2410 SMDK2800 TWINTAIL
src/sys/arch/evbmips/conf: ALCHEMY AP30 CI20 CPMBR1400 DB120 GDIUM
LINKITSMART7688 LOONGSON MALTA MERAKI OCTEON RB433UAH SBMIPS
WGT624V3 XLSATX ZYXELKX
src/sys/arch/evbppc/conf: EXPLORA451 OPENBLOCKS266 OPENBLOCKS600
src/sys/arch/evbsh3/conf: NEXTVOD
src/sys/arch/ews4800mips/conf: GENERIC RAMDISK
src/sys/arch/hp300/conf: GENERIC INSTALL
src/sys/arch/hppa/conf: GENERIC
src/sys/arch/i386/conf: ALL GENERIC GENERIC_TINY NET4501 XEN3PAE_DOM0
XEN3PAE_DOMU
src/sys/arch/ia64/conf: GENERIC.SKI
src/sys/arch/iyonix/conf: GENERIC
src/sys/arch/landisk/conf: GENERIC
src/sys/arch/luna68k/conf: GENERIC INSTALL
src/sys/arch/mac68k/conf: GENERIC SMALLRAM
src/sys/arch/macppc/conf: GENERIC GENERIC_601
src/sys/arch/mipsco/conf: GENERIC
src/sys/arch/mmeye/conf: GENERIC MMEYE_WLF
src/sys/arch/mvme68k/conf: GENERIC
src/sys/arch/mvmeppc/conf: GENERIC
src/sys/arch/netwinder/conf: GENERIC
src/sys/arch/news68k/conf: GENERIC GENERIC_TINY
src/sys/arch/newsmips/conf: GENERIC
src/sys/arch/next68k/conf: GENERIC
src/sys/arch/ofppc/conf: GENERIC
src/sys/arch/pmax/conf: GENERIC GENERIC64
src/sys/arch/prep/conf: GENERIC
src/sys/arch/rs6000/conf: GENERIC
src/sys/arch/sandpoint/conf: ENCPP1 GENERIC SANDPOINT
src/sys/arch/sbmips/conf: GENERIC
src/sys/arch/sgimips/conf: GENERIC32_IP12 GENERIC32_IP2x GENERIC32_IP3x
INSTALL32_IP2x
src/sys/arch/sparc/conf: GENERIC INSTALL
src/sys/arch/sparc64/conf: GENERIC
src/sys/arch/sun2/conf: GENERIC VME
src/sys/arch/sun3/conf: DISKLESS GENERIC GENERIC3X
src/sys/arch/vax/conf: GENERIC VAX780
src/sys/arch/x68k/conf: GENERIC

Log Message:
vether: Add to kernel configurations

It's only enabled if the kernel enabled bridge AND tap.
Otherwise it's commented out.


To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/acorn32/conf/EB7500ATX
cvs rdiff -u -r1.133 -r1.134 src/sys/arch/acorn32/conf/GENERIC
cvs rdiff -u -r1.86 -r1.87 src/sys/arch/acorn32/conf/INSTALL
cvs rdiff -u -r1.407 -r1.408 src/sys/arch/alpha/conf/GENERIC
cvs rdiff -u -r1.163 -r1.164 src/sys/arch/amd64/conf/ALL
cvs rdiff -u -r1.579 -r1.580 src/sys/arch/amd64/conf/GENERIC
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/amd64/conf/MODULAR
cvs rdiff -u -r1.184 -r1.185 src/sys/arch/amd64/conf/XEN3_DOM0
cvs rdiff -u -r1.95 -r1.96 src/sys/arch/amd64/conf/XEN3_DOMU
cvs rdiff -u -r1.194 -r1.195 src/sys/arch/amiga/conf/DRACO
cvs rdiff -u -r1.329 -r1.330 src/sys/arch/amiga/conf/GENERIC
cvs rdiff -u -r1.145 -r1.146 src/sys/arch/amiga/conf/GENERIC.in
cvs rdiff -u -r1.135 -r1.136 src/sys/arch/amiga/conf/INSTALL
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/amigappc/conf/GENERIC
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/amigappc/conf/NULL
cvs rdiff -u -r1.199 -r1.200 src/sys/arch/arc/conf/GENERIC
cvs rdiff -u -r1.83 -r1.84 src/sys/arch/arc/conf/RAMDISK
cvs rdiff -u -r1.56 -r1.57 src/sys/arch/arc/conf/RPC44
cvs rdiff -u -r1.119 -r1.120 src/sys/arch/atari/conf/GENERIC.in
cvs rdiff -u -r1.163 -r1.164 src/sys/arch/bebox/conf/GENERIC
cvs rdiff -u -r1.182 -r1.183 src/sys/arch/cats/conf/GENERIC
cvs rdiff -u -r1.74 -r1.75 src/sys/arch/cesfic/conf/GENERIC
cvs rdiff -u -r1.169 -r1.170 src/sys/arch/cobalt/conf/GENERIC
cvs rdiff -u -r1.75 -r1.76 src/sys/arch/cobalt/conf/INSTALL
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/dreamcast/conf/G1IDE
cvs rdiff -u -r1.133 -r1.134 src/sys/arch/dreamcast/conf/GENERIC
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/emips/conf/GENERIC
cvs rdiff -u -r1.46 -r1.47 src/sys/arch/evbarm/conf/ARMADILLO210
cvs rdiff -u -r1.64 -r1.65 src/sys/arch/evbarm/conf/ARMADILLO9 \
src/sys/arch/evbarm/conf/SMDK2800
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/evbarm/conf/BCM5301X
c

CVS commit: src/share/man/man4

2020-09-27 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sun Sep 27 13:59:24 UTC 2020

Modified Files:
src/share/man/man4: vether.4

Log Message:
Fix punctuation nit and add RCS Id.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/share/man/man4/vether.4

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



CVS commit: src/share/man/man4

2020-09-27 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sun Sep 27 15:19:04 UTC 2020

Modified Files:
src/share/man/man4: tap.4

Log Message:
tap(4): Improve the description to differentiate from vether(4)


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/share/man/man4/tap.4

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



CVS commit: src/share/man/man4

2020-09-27 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sun Sep 27 15:42:48 UTC 2020

Modified Files:
src/share/man/man4: bridge.4

Log Message:
bridge(4): Note that the bridge does not allow assignment of IP addresses

Document using vether(4) instead to get the same effect.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/share/man/man4/bridge.4

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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 16:10:07 UTC 2020

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

Log Message:
make(1): replace direct access to Buffer fields with inline function

This way, renaming the fields of the buffer is restricted to only buf.h
and buf.c.


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/usr.bin/make/buf.h
cvs rdiff -u -r1.543 -r1.544 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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 16:21:06 UTC 2020

Modified Files:
src/usr.bin/make: buf.c buf.h

Log Message:
make(1): rename Buffer fields

It was confusing to have a function Buf_Size that returns buf->count
even though there is also buf->size.


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/usr.bin/make/buf.c
cvs rdiff -u -r1.30 -r1.31 src/usr.bin/make/buf.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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 16:38:32 UTC 2020

Modified Files:
src/usr.bin/make: buf.h

Log Message:
make(1): prefer positive array index in Buf_AddByte

Ideally the condition for allocating more memory would have been
(old_len + 2 > bp->cap) since that's the actually intended wording.  But
GCC 5 neglected to generate good code for that on x86_64, so be it.


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/usr.bin/make/buf.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/ic

2020-09-27 Thread Jaromir Dolecek
Module Name:src
Committed By:   jdolecek
Date:   Sun Sep 27 16:44:24 UTC 2020

Modified Files:
src/sys/dev/ic: nvmereg.h

Log Message:
add definition of the bit indicating support for APSTA


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/dev/ic/nvmereg.h

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



CVS commit: src/sbin/nvmectl

2020-09-27 Thread Jaromir Dolecek
Module Name:src
Committed By:   jdolecek
Date:   Sun Sep 27 16:45:21 UTC 2020

Modified Files:
src/sbin/nvmectl: identify.c

Log Message:
show APSTA support status in identify


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sbin/nvmectl/identify.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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 16:52:22 UTC 2020

Modified Files:
src/usr.bin/make: buf.h for.c main.c var.c

Log Message:
make(1): rename Buf_Size to Buf_Len

The new name better matches the field name Buffer.len as well as the
variables around the calls to this function.


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/usr.bin/make/buf.h
cvs rdiff -u -r1.86 -r1.87 src/usr.bin/make/for.c
cvs rdiff -u -r1.349 -r1.350 src/usr.bin/make/main.c
cvs rdiff -u -r1.544 -r1.545 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/sys/dev/ata

2020-09-27 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Sep 27 16:58:11 UTC 2020

Modified Files:
src/sys/dev/ata: wd.c

Log Message:
de-quadruplicate, remove unused argument


To generate a diff of this commit:
cvs rdiff -u -r1.463 -r1.464 src/sys/dev/ata/wd.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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 16:59:03 UTC 2020

Modified Files:
src/usr.bin/make: buf.c buf.h

Log Message:
make(1): in the Buffer functions, rename bp to buf

It's not necessary to emphasize on the pointerness of the variable since
that's obvious from the context.


To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/usr.bin/make/buf.c
cvs rdiff -u -r1.33 -r1.34 src/usr.bin/make/buf.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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 17:17:01 UTC 2020

Modified Files:
src/usr.bin/make: config.h

Log Message:
make(1): fix punctuation and add paragraphs in config.h comments


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/usr.bin/make/config.h

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



CVS commit: src/sbin/nvmectl

2020-09-27 Thread Jaromir Dolecek
Module Name:src
Committed By:   jdolecek
Date:   Sun Sep 27 17:27:08 UTC 2020

Modified Files:
src/sbin/nvmectl: power.c

Log Message:
print current power state and workload as separate values for
'nvmectl power nvme0'


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sbin/nvmectl/power.c

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



CVS commit: src/usr.sbin/sysinst

2020-09-27 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Sep 27 17:36:40 UTC 2020

Modified Files:
src/usr.sbin/sysinst: msg.mi.fr util.c

Log Message:
Fix display of timezone selection menu


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/usr.sbin/sysinst/msg.mi.fr
cvs rdiff -u -r1.46 -r1.47 src/usr.sbin/sysinst/util.c

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



CVS commit: src/usr.sbin/sysinst

2020-09-27 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Sep 27 17:51:49 UTC 2020

Modified Files:
src/usr.sbin/sysinst: target.c

Log Message:
If there is no current partitioning manager assume we are editing the
current system and make target_already_root() return true.
Fixes various fallout when using sysinst post installation.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/usr.sbin/sysinst/target.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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 18:11:31 UTC 2020

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

Log Message:
make(1): add test cases for the :range variable modifier


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/usr.bin/make/unit-tests/varmod-range.mk

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



CVS commit: src/sbin/nvmectl

2020-09-27 Thread Jaromir Dolecek
Module Name:src
Committed By:   jdolecek
Date:   Sun Sep 27 18:17:35 UTC 2020

Modified Files:
src/sbin/nvmectl: nvmectl.8 nvmectl.h power.c

Log Message:
add -s option for 'power' command, this instructs the controller to save
the value so it persists resets/whatnot; the NVMe specification lists
this as optional, so this only works if the controller supports it


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sbin/nvmectl/nvmectl.8 src/sbin/nvmectl/power.c
cvs rdiff -u -r1.8 -r1.9 src/sbin/nvmectl/nvmectl.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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 19:06:47 UTC 2020

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

Log Message:
make(1): fix indentation in Job_ParseShell


To generate a diff of this commit:
cvs rdiff -u -r1.243 -r1.244 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/sys/conf

2020-09-27 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sun Sep 27 19:08:11 UTC 2020

Modified Files:
src/sys/conf: files

Log Message:
Wups, forgot to commit this with vether.


To generate a diff of this commit:
cvs rdiff -u -r1.1275 -r1.1276 src/sys/conf/files

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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 19:13:46 UTC 2020

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

Log Message:
make(1): reduce line noise in Job_ParseShell

The generated code is exactly the same.


To generate a diff of this commit:
cvs rdiff -u -r1.244 -r1.245 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

2020-09-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 19:15:43 UTC 2020

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

Log Message:
make(1): fix type of Shell.noPLen


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 src/usr.bin/make/job.h

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-27 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sun Sep 27 19:16:28 UTC 2020

Modified Files:
src/sys/net: if.c if.h if_bridge.c

Log Message:
bridge: When an interface joins then mark addresses on it as tentative

The exact flow is detatch addresses, join bridge and then mark detached
addresses as tentative.
This ensures that Duplicate Address Detection for the joining interface
are performed across all members of the bridge.


To generate a diff of this commit:
cvs rdiff -u -r1.482 -r1.483 src/sys/net/if.c
cvs rdiff -u -r1.287 -r1.288 src/sys/net/if.h
cvs rdiff -u -r1.175 -r1.176 src/sys/net/if_bridge.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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 19:17:03 UTC 2020

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

Log Message:
make(1): remove nonexistent function from header


To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/usr.bin/make/job.h

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-27 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sun Sep 27 19:25:54 UTC 2020

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

Log Message:
tun: Report link state based on if the interface has been opened or not

This mirrors tap(4).


To generate a diff of this commit:
cvs rdiff -u -r1.160 -r1.161 src/sys/net/if_tun.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/man4

2020-09-27 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sun Sep 27 19:36:54 UTC 2020

Modified Files:
src/share/man/man4: tap.4 tun.4

Log Message:
Note that opening and closing the tun/tap devices affects link state.

And how this influences Duplicate Address Detection.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/share/man/man4/tap.4
cvs rdiff -u -r1.24 -r1.25 src/share/man/man4/tun.4

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



CVS commit: src/usr.sbin/ifwatchd

2020-09-27 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sun Sep 27 19:55:22 UTC 2020

Modified Files:
src/usr.sbin/ifwatchd: ifwatchd.c

Log Message:
ifwatchd: remove SIOCGIFDATA and SIOCGIFMEDIA ioctls

getifaddrs(3) and route(4) provide all the data we need.


To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 src/usr.sbin/ifwatchd/ifwatchd.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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 20:11:34 UTC 2020

Modified Files:
src/distrib/sets/lists/tests: mi
src/usr.bin/make/unit-tests: Makefile
Added Files:
src/usr.bin/make/unit-tests: job-output-long-lines.exp
job-output-long-lines.mk

Log Message:
make(1): add test for merging long lines of job output


To generate a diff of this commit:
cvs rdiff -u -r1.930 -r1.931 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.153 -r1.154 src/usr.bin/make/unit-tests/Makefile
cvs rdiff -u -r0 -r1.1 src/usr.bin/make/unit-tests/job-output-long-lines.exp \
src/usr.bin/make/unit-tests/job-output-long-lines.mk

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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 20:13:45 UTC 2020

Modified Files:
src/usr.bin/make/unit-tests: varmod-order-shuffle.mk

Log Message:
make(1): mark test for the :Ox variable modifier as probabilistic

It fails very seldom, but it can.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/usr.bin/make/unit-tests/varmod-order-shuffle.mk

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



CVS commit: src/external/lgpl3/gmp/lib/libgmp/arch

2020-09-27 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Sep 27 21:19:36 UTC 2020

Modified Files:
src/external/lgpl3/gmp/lib/libgmp/arch/arm: config.h config.m4
gmp-mparam.h gmp.h srcs.mk
src/external/lgpl3/gmp/lib/libgmp/arch/armeb: config.h config.m4
gmp-mparam.h gmp.h srcs.mk

Log Message:
re-run native-gmp for gmp 6.2.0 and arm:  run with a v4 toolchain
instead of a v7 toolchain, so it works on all.

should fix latest build mess.

future: test the speed of this vs armv[567] specific on armv[567].


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/lgpl3/gmp/lib/libgmp/arch/arm/config.h
cvs rdiff -u -r1.4 -r1.5 src/external/lgpl3/gmp/lib/libgmp/arch/arm/config.m4 \
src/external/lgpl3/gmp/lib/libgmp/arch/arm/gmp-mparam.h \
src/external/lgpl3/gmp/lib/libgmp/arch/arm/gmp.h
cvs rdiff -u -r1.1 -r1.2 src/external/lgpl3/gmp/lib/libgmp/arch/arm/srcs.mk
cvs rdiff -u -r1.6 -r1.7 \
src/external/lgpl3/gmp/lib/libgmp/arch/armeb/config.h
cvs rdiff -u -r1.5 -r1.6 \
src/external/lgpl3/gmp/lib/libgmp/arch/armeb/config.m4 \
src/external/lgpl3/gmp/lib/libgmp/arch/armeb/gmp.h
cvs rdiff -u -r1.4 -r1.5 \
src/external/lgpl3/gmp/lib/libgmp/arch/armeb/gmp-mparam.h
cvs rdiff -u -r1.1 -r1.2 src/external/lgpl3/gmp/lib/libgmp/arch/armeb/srcs.mk

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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 21:35:16 UTC 2020

Modified Files:
src/usr.bin/make: arch.c compat.c cond.c dir.c dir.h for.c hash.c
hash.h job.c job.h lst.c main.c make.c make.h parse.c suff.c targ.c
var.c
src/usr.bin/make/unit-tests: cond-func-defined.mk cond-func.mk
posix1.mk

Log Message:
make(1): normalize whitespace in source code

There is no more space tab.  Either only tabs or only spaces or tabs
followed by spaces, but not spaces followed by tabs.


To generate a diff of this commit:
cvs rdiff -u -r1.123 -r1.124 src/usr.bin/make/arch.c
cvs rdiff -u -r1.155 -r1.156 src/usr.bin/make/compat.c
cvs rdiff -u -r1.152 -r1.153 src/usr.bin/make/cond.c
cvs rdiff -u -r1.148 -r1.149 src/usr.bin/make/dir.c
cvs rdiff -u -r1.25 -r1.26 src/usr.bin/make/dir.h
cvs rdiff -u -r1.87 -r1.88 src/usr.bin/make/for.c
cvs rdiff -u -r1.33 -r1.34 src/usr.bin/make/hash.c
cvs rdiff -u -r1.24 -r1.25 src/usr.bin/make/hash.h
cvs rdiff -u -r1.245 -r1.246 src/usr.bin/make/job.c
cvs rdiff -u -r1.50 -r1.51 src/usr.bin/make/job.h
cvs rdiff -u -r1.72 -r1.73 src/usr.bin/make/lst.c
cvs rdiff -u -r1.350 -r1.351 src/usr.bin/make/main.c
cvs rdiff -u -r1.150 -r1.151 src/usr.bin/make/make.c
cvs rdiff -u -r1.147 -r1.148 src/usr.bin/make/make.h
cvs rdiff -u -r1.337 -r1.338 src/usr.bin/make/parse.c
cvs rdiff -u -r1.169 -r1.170 src/usr.bin/make/suff.c
cvs rdiff -u -r1.105 -r1.106 src/usr.bin/make/targ.c
cvs rdiff -u -r1.545 -r1.546 src/usr.bin/make/var.c
cvs rdiff -u -r1.3 -r1.4 src/usr.bin/make/unit-tests/cond-func-defined.mk
cvs rdiff -u -r1.2 -r1.3 src/usr.bin/make/unit-tests/cond-func.mk
cvs rdiff -u -r1.4 -r1.5 src/usr.bin/make/unit-tests/posix1.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/raidframe

2020-09-27 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Sep 27 21:39:08 UTC 2020

Modified Files:
src/sys/dev/raidframe: rf_kintf.h rf_netbsdkintf.c rf_paritymap.c

Log Message:
DIOCCACHESYNC takes an int argument, pass it through.


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/dev/raidframe/rf_kintf.h
cvs rdiff -u -r1.389 -r1.390 src/sys/dev/raidframe/rf_netbsdkintf.c
cvs rdiff -u -r1.9 -r1.10 src/sys/dev/raidframe/rf_paritymap.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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 22:17:07 UTC 2020

Modified Files:
src/usr.bin/make: dir.c dir.h

Log Message:
make(1): improve documentation of CachedDir and Dir_AddDir


To generate a diff of this commit:
cvs rdiff -u -r1.149 -r1.150 src/usr.bin/make/dir.c
cvs rdiff -u -r1.26 -r1.27 src/usr.bin/make/dir.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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 23:12:12 UTC 2020

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

Log Message:
make(1): rewrite documentation of Job

The comment above a struct is supposed to give a high-level overview.
The previous comment didn't do that but instead listed the struct fields
in declaration order in a numbered list, which was not helpful.


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 src/usr.bin/make/job.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/alpha

2020-09-27 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Sun Sep 27 23:16:10 UTC 2020

Modified Files:
src/sys/arch/alpha/alpha: machdep.c prom.c
src/sys/arch/alpha/include: alpha.h

Log Message:
prom_is_qemu -> alpha_is_qemu, and export it outside of prom.c.


To generate a diff of this commit:
cvs rdiff -u -r1.364 -r1.365 src/sys/arch/alpha/alpha/machdep.c
cvs rdiff -u -r1.56 -r1.57 src/sys/arch/alpha/alpha/prom.c
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/alpha/include/alpha.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/alpha/alpha

2020-09-27 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Sun Sep 27 23:17:36 UTC 2020

Modified Files:
src/sys/arch/alpha/alpha: clock.c

Log Message:
Don't use the PCC timecunter on emulated Qemu systems.


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/alpha/alpha/clock.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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 23:52:02 UTC 2020

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

Log Message:
make(1): fix indentation in JobCreatePipe


To generate a diff of this commit:
cvs rdiff -u -r1.246 -r1.247 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

2020-09-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sun Sep 27 23:56:25 UTC 2020

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

Log Message:
make(1): in JobCreatePipe, use descriptive field names


To generate a diff of this commit:
cvs rdiff -u -r1.247 -r1.248 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/sys/arch/alpha

2020-09-27 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Sun Sep 27 23:59:37 UTC 2020

Modified Files:
src/sys/arch/alpha/alpha: mainbus.c
src/sys/arch/alpha/conf: GENERIC files.alpha
Added Files:
src/sys/arch/alpha/alpha: qemu.c

Log Message:
Add a "qemu" driver to access services provided by the Qemu VM.  First
order of business is to use the Qemu "get-time" console service call as
the perferred system timecounter.


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/alpha/alpha/mainbus.c
cvs rdiff -u -r0 -r1.1 src/sys/arch/alpha/alpha/qemu.c
cvs rdiff -u -r1.408 -r1.409 src/sys/arch/alpha/conf/GENERIC
cvs rdiff -u -r1.191 -r1.192 src/sys/arch/alpha/conf/files.alpha

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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Sep 28 00:06:36 UTC 2020

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

Log Message:
make(1): split Job.jobPipe into 2 separate fields

Just because these file descriptors have to be in an array when they are
created is not reason enough to keep this array and a few access macros
in the Job struct.  It's better to have separate fields, as they can be
documented independently.


To generate a diff of this commit:
cvs rdiff -u -r1.248 -r1.249 src/usr.bin/make/job.c
cvs rdiff -u -r1.52 -r1.53 src/usr.bin/make/job.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-27 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Sep 28 00:13:03 UTC 2020

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

Log Message:
make(1): format job.h consistently


To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 src/usr.bin/make/job.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/pmax/pmax

2020-09-27 Thread Simon Burge
Module Name:src
Committed By:   simonb
Date:   Mon Sep 28 01:20:29 UTC 2020

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

Log Message:
Protect where the bootinfo esym value is less than the kernel "end"
symbol by setting the end of kernel marker to the greater of these
two values.
XXX: elf2ecoff bug??


To generate a diff of this commit:
cvs rdiff -u -r1.253 -r1.254 src/sys/arch/pmax/pmax/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/make

2020-09-27 Thread Simon J. Gerraty
Module Name:src
Committed By:   sjg
Date:   Mon Sep 28 01:24:34 UTC 2020

Modified Files:
src/usr.bin/make: parse.c
src/usr.bin/make/unit-tests: error.exp

Log Message:
Ensure that parse errors report 'stopped in'


To generate a diff of this commit:
cvs rdiff -u -r1.338 -r1.339 src/usr.bin/make/parse.c
cvs rdiff -u -r1.1 -r1.2 src/usr.bin/make/unit-tests/error.exp

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-27 Thread Simon J. Gerraty
Module Name:src
Committed By:   sjg
Date:   Mon Sep 28 02:06:27 UTC 2020

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

Log Message:
Remove unnecessary dieQuietly calls


To generate a diff of this commit:
cvs rdiff -u -r1.339 -r1.340 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/sys/lib/libz

2020-09-27 Thread Simon Burge
Module Name:src
Committed By:   simonb
Date:   Mon Sep 28 02:44:34 UTC 2020

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

Log Message:
Whitespace alignment nit.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/lib/libz/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/arch/alpha/conf

2020-09-27 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Mon Sep 28 03:30:47 UTC 2020

Modified Files:
src/sys/arch/alpha/conf: GENERIC

Log Message:
Fix typo in rev 1.408.


To generate a diff of this commit:
cvs rdiff -u -r1.409 -r1.410 src/sys/arch/alpha/conf/GENERIC

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-27 Thread Simon J. Gerraty
Module Name:src
Committed By:   sjg
Date:   Mon Sep 28 03:32:51 UTC 2020

Modified Files:
src/usr.bin/make: .cvsignore

Log Message:
more unit-tests


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/usr.bin/make/.cvsignore

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-27 Thread Simon J. Gerraty
Module Name:src
Committed By:   sjg
Date:   Mon Sep 28 03:34:07 UTC 2020

Modified Files:
src/usr.bin/make: .cvsignore

Log Message:
Revert last


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/usr.bin/make/.cvsignore

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



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

2020-09-27 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Mon Sep 28 03:48:12 UTC 2020

Modified Files:
src/sys/arch/alpha/conf: INSTALL

Log Message:
qemu device for INSTALL, too.


To generate a diff of this commit:
cvs rdiff -u -r1.116 -r1.117 src/sys/arch/alpha/conf/INSTALL

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

2020-09-27 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Mon Sep 28 05:38:41 UTC 2020

Modified Files:
src/sys/dev/pci: radeonfbreg.h

Log Message:
moar registers


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/dev/pci/radeonfbreg.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/pci

2020-09-27 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Mon Sep 28 05:43:59 UTC 2020

Modified Files:
src/sys/dev/pci: radeonfb.c radeonfbvar.h

Log Message:
first step towards r5xx support:
- no CRTC programming yet, we just use whatever mode the (open)firmware hands
  us
- palette control, fb location etc. all work
- hardware acceleration for character drawing, scrolling etc. works
- hardware cursor works
... tested & still works on various radeons in various macppc machines


To generate a diff of this commit:
cvs rdiff -u -r1.109 -r1.110 src/sys/dev/pci/radeonfb.c
cvs rdiff -u -r1.21 -r1.22 src/sys/dev/pci/radeonfbvar.h

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



CVS commit: src/external/mit/ctwm

2020-09-27 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Mon Sep 28 06:04:08 UTC 2020

Modified Files:
src/external/mit/ctwm: Makefile
src/external/mit/ctwm/bin/ctwm: Makefile
src/external/mit/ctwm/etc: Makefile

Log Message:
unbreak. bsd.files.mk needs to have an includes target, see also
share/wscons/fonts/Makefile


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/mit/ctwm/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/mit/ctwm/bin/ctwm/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/mit/ctwm/etc/Makefile

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