CVS commit: src/sys/dev
Module Name:src Committed By: msaitoh Date: Mon Aug 3 07:16:51 UTC 2020 Modified Files: src/sys/dev/mii: igphy.c igphyreg.h src/sys/dev/pci: if_wm.c Log Message: s/MII_IGPHY_/IGPHY_/. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/dev/mii/igphy.c cvs rdiff -u -r1.11 -r1.12 src/sys/dev/mii/igphyreg.h cvs rdiff -u -r1.681 -r1.682 src/sys/dev/pci/if_wm.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/mii
Module Name:src Committed By: msaitoh Date: Mon Aug 3 07:25:59 UTC 2020 Modified Files: src/sys/dev/mii: igphy.c igphyreg.h makphy.c makphyreg.h Log Message: Rename PSSR_* to MAKPHY_PSSR_* and IGPHY_PSSR_* to avoid conflict. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/dev/mii/igphy.c cvs rdiff -u -r1.12 -r1.13 src/sys/dev/mii/igphyreg.h cvs rdiff -u -r1.65 -r1.66 src/sys/dev/mii/makphy.c cvs rdiff -u -r1.10 -r1.11 src/sys/dev/mii/makphyreg.h 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/arch/hppa/dev
Module Name:src Committed By: martin Date: Mon Aug 3 09:19:37 UTC 2020 Modified Files: src/sys/arch/hppa/dev [netbsd-9]: asp.c dino.c lasi.c wax.c Log Message: Pull up following revision(s) (requested by skrll in ticket #1035): sys/arch/hppa/dev/lasi.c: revision 1.3 sys/arch/hppa/dev/wax.c: revision 1.2 sys/arch/hppa/dev/asp.c: revision 1.2 sys/arch/hppa/dev/dino.c: revision 1.5 Mask all interrupts before reading (and clearing) the interrupt request register in attach. Picked up by an assert in the qemu code. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.1.40.1 src/sys/arch/hppa/dev/asp.c \ src/sys/arch/hppa/dev/wax.c cvs rdiff -u -r1.4 -r1.4.4.1 src/sys/arch/hppa/dev/dino.c cvs rdiff -u -r1.2 -r1.2.4.1 src/sys/arch/hppa/dev/lasi.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
Module Name:src Committed By: martin Date: Mon Aug 3 09:20:29 UTC 2020 Modified Files: src/doc [netbsd-9]: CHANGES-9.1 Log Message: Ticket #1035 To generate a diff of this commit: cvs rdiff -u -r1.1.2.87 -r1.1.2.88 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: src/sys/dev/pci
Module Name:src Committed By: msaitoh Date: Mon Aug 3 10:52:08 UTC 2020 Modified Files: src/sys/dev/pci: if_wm.c Log Message: Setup PCS and SGMII for SFP correctly. It still doesn't support SFP insertion/removal. Copper: wm2: SGMII(SFP) wm2: 0x1043c440 makphy0 at wm2 phy 6: Marvell 88E Gigabit PHY, rev. 1 Fiber: wm3: SERDES(SFP) wm3: 0x10034440 wm3: 1000baseSX, 1000baseSX-FDX, auto To generate a diff of this commit: cvs rdiff -u -r1.682 -r1.683 src/sys/dev/pci/if_wm.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/mii
Module Name:src Committed By: uwe Date: Mon Aug 3 14:00:41 UTC 2020 Modified Files: src/sys/dev/mii: miidevs_data.h Log Message: mii_knowndevs[] is de facto const, define it as such. To generate a diff of this commit: cvs rdiff -u -r1.153 -r1.154 src/sys/dev/mii/miidevs_data.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
Module Name:src Committed By: rillig Date: Mon Aug 3 14:42:51 UTC 2020 Modified Files: src/usr.bin/make: var.c Log Message: make(1): don't use st->next as a local variable To generate a diff of this commit: cvs rdiff -u -r1.407 -r1.408 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
Module Name:src Committed By: rillig Date: Mon Aug 3 15:08:00 UTC 2020 Modified Files: src/usr.bin/make: var.c Log Message: make(1): replace st->next with a simple string iterator This is the same style that OpenBSD's make has been using for 20 years now. Having one less field in ApplyModifiersState reduces complexity in that place. The individual modifiers currently don't handle parse errors consistently. Some update pp while others leave it as-is. This behavior may be aligned in a follow-up commit. To generate a diff of this commit: cvs rdiff -u -r1.408 -r1.409 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
Module Name:src Committed By: rillig Date: Mon Aug 3 15:43:32 UTC 2020 Modified Files: src/distrib/sets/lists/tests: mi src/usr.bin/make: var.c src/usr.bin/make/unit-tests: Makefile modmisc.mk Added Files: src/usr.bin/make/unit-tests: lint.exp lint.mk Log Message: make(1): in lint mode, disallow dynamic variable names in :@ modifier This is an extremely obscure feature that hopefully nobody ever considered using. To generate a diff of this commit: cvs rdiff -u -r1.883 -r1.884 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.409 -r1.410 src/usr.bin/make/var.c cvs rdiff -u -r1.82 -r1.83 src/usr.bin/make/unit-tests/Makefile cvs rdiff -u -r0 -r1.1 src/usr.bin/make/unit-tests/lint.exp \ src/usr.bin/make/unit-tests/lint.mk cvs rdiff -u -r1.32 -r1.33 src/usr.bin/make/unit-tests/modmisc.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sh3
Module Name:src Committed By: uwe Date: Mon Aug 3 16:43:44 UTC 2020 Modified Files: src/sys/arch/sh3/include: psl.h src/sys/arch/sh3/sh3: clock.c locore_subr.S mmu_sh4.c Log Message: _cpu_exception_suspend - return old SR In a typical use case we do a very short code sequence with PSL_BL set and restore the old PSL_BL value with _cpu_exception_resume that does the full read/mask/set dance. In reality we are just restoring SR to its old state as no other modifications to SR can possibly happen. So return old SR and let the caller restore it in one instruction. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/arch/sh3/include/psl.h cvs rdiff -u -r1.40 -r1.41 src/sys/arch/sh3/sh3/clock.c cvs rdiff -u -r1.59 -r1.60 src/sys/arch/sh3/sh3/locore_subr.S cvs rdiff -u -r1.14 -r1.15 src/sys/arch/sh3/sh3/mmu_sh4.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
Module Name:src Committed By: rillig Date: Mon Aug 3 16:45:23 UTC 2020 Modified Files: src/usr.bin/make: var.c Log Message: make(1): use VAR_DEBUG macro instead of if statements This removes some clutter from the code and reduces the indentation. To generate a diff of this commit: cvs rdiff -u -r1.410 -r1.411 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/external/mpl/bind
Module Name:src Committed By: christos Date: Mon Aug 3 17:23:45 UTC 2020 Modified Files: src/external/mpl/bind/bin: Makefile Makefile.inc src/external/mpl/bind/bin/check: Makefile.inc src/external/mpl/bind/bin/confgen: Makefile.inc src/external/mpl/bind/bin/delv: Makefile src/external/mpl/bind/bin/dig: Makefile src/external/mpl/bind/bin/dnssec: Makefile.inc src/external/mpl/bind/bin/host: Makefile src/external/mpl/bind/bin/html: Makefile src/external/mpl/bind/bin/named: Makefile src/external/mpl/bind/bin/nslookup: Makefile src/external/mpl/bind/bin/nsupdate: Makefile src/external/mpl/bind/bin/rndc: Makefile src/external/mpl/bind/bin/tools: Makefile.inc src/external/mpl/bind/dist: Makefile.in configure src/external/mpl/bind/dist/bin/check: named-checkzone.c src/external/mpl/bind/dist/bin/delv: delv.c src/external/mpl/bind/dist/bin/dig: dighost.c src/external/mpl/bind/dist/bin/dnssec: dnssec-keygen.c src/external/mpl/bind/dist/bin/named: bind9.xsl.h config.c control.c controlconf.c main.c server.c statschannel.c zoneconf.c src/external/mpl/bind/dist/bin/named/include/named: control.h server.h src/external/mpl/bind/dist/bin/named/unix: dlz_dlopen_driver.c os.c src/external/mpl/bind/dist/bin/named/unix/include/named: os.h src/external/mpl/bind/dist/bin/named/win32: dlz_dlopen_driver.c os.c src/external/mpl/bind/dist/bin/named/win32/include/named: os.h src/external/mpl/bind/dist/bin/nsupdate: nsupdate.c src/external/mpl/bind/dist/bin/rndc: rndc.c src/external/mpl/bind/dist/bin/tools: named-nzd2nzf.c src/external/mpl/bind/dist/contrib/dlz/bin/dlzbdb: dlzbdb.c src/external/mpl/bind/dist/contrib/dlz/drivers: dlz_filesystem_driver.c sdlz_helper.c src/external/mpl/bind/dist/contrib/dlz/modules/common: dlz_dbi.c src/external/mpl/bind/dist/contrib/dlz/modules/filesystem: dlz_filesystem_dynamic.c src/external/mpl/bind/dist/doc/arm: isc-logo.pdf src/external/mpl/bind/dist/lib/bind9: check.c src/external/mpl/bind/dist/lib/dns: adb.c catz.c compress.c db.c dispatch.c dnstap.c dst_api.c dyndb.c keymgr.c keytable.c lib.c master.c masterdump.c message.c rbtdb.c rdata.c resolver.c result.c rpz.c sdb.c sdlz.c spnego.c tkey.c tsig.c update.c validator.c view.c xfrin.c zone.c zoneverify.c src/external/mpl/bind/dist/lib/dns/include/dns: keymgr.h keytable.h message.h result.h validator.h view.h src/external/mpl/bind/dist/lib/dns/rdata/generic: amtrelay_260.c ipseckey_45.c l32_105.c opt_41.c src/external/mpl/bind/dist/lib/dns/rdata/hs_4: a_1.c src/external/mpl/bind/dist/lib/dns/rdata/in_1: a6_38.c a_1.c _28.c apl_42.c wks_11.c src/external/mpl/bind/dist/lib/dns/tests: db_test.c update_test.c src/external/mpl/bind/dist/lib/isc: app.c assertions.c astack.c httpd.c mem.c radix.c task.c src/external/mpl/bind/dist/lib/isc/include/isc: netmgr.h quota.h util.h src/external/mpl/bind/dist/lib/isc/netmgr: netmgr-int.h netmgr.c tcp.c tcpdns.c udp.c uv-compat.c src/external/mpl/bind/dist/lib/isc/pthreads: mutex.c src/external/mpl/bind/dist/lib/isc/tests: regex_test.c socket_test.c src/external/mpl/bind/dist/lib/isc/unix: socket.c stdtime.c src/external/mpl/bind/dist/lib/isc/unix/include/isc: stdtime.h src/external/mpl/bind/dist/lib/isc/win32: fsaccess.c socket.c stdtime.c src/external/mpl/bind/dist/lib/isc/win32/include/isc: stdtime.h src/external/mpl/bind/dist/lib/isccfg: parser.c src/external/mpl/bind/dist/lib/ns: Makefile.in client.c interfacemgr.c lib.c query.c update.c xfrout.c src/external/mpl/bind/dist/lib/ns/include/ns: client.h interfacemgr.h src/external/mpl/bind/dist/lib/ns/tests: query_test.c src/external/mpl/bind/dist/lib/samples: nsprobe.c sample-async.c src/external/mpl/bind/lib/libbind9: shlib_version src/external/mpl/bind/lib/libdns: shlib_version src/external/mpl/bind/lib/libirs: shlib_version src/external/mpl/bind/lib/libisc: Makefile shlib_version src/external/mpl/bind/lib/libisccc: shlib_version src/external/mpl/bind/lib/libisccfg: shlib_version src/external/mpl/bind/lib/libns: shlib_version Removed Files: src/external/mpl/bind/dist/bin/check: named-checkconf.8 named-checkconf.docbook named-checkconf.html named-checkzone.8 named-checkzone.docbook named-checkzone.html src/external/mpl/bind/dist/bin/confgen: ddns-confgen.8 ddns-confgen.docbook ddns-confgen.html rndc-confgen.8 rndc-confgen.docbook rndc-confgen.html
CVS commit: src/distrib/sets/lists/misc
Module Name:src Committed By: christos Date: Mon Aug 3 17:26:14 UTC 2020 Modified Files: src/distrib/sets/lists/misc: mi Log Message: Make bind-9 arm obsolete for now since we lack the tools in base to build it. To generate a diff of this commit: cvs rdiff -u -r1.218 -r1.219 src/distrib/sets/lists/misc/mi 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
Module Name:src Committed By: christos Date: Mon Aug 3 17:30:17 UTC 2020 Modified Files: src/distrib/sets/lists/base: shl.mi src/distrib/sets/lists/debug: shl.mi Log Message: bump bind9 libs To generate a diff of this commit: cvs rdiff -u -r1.894 -r1.895 src/distrib/sets/lists/base/shl.mi cvs rdiff -u -r1.256 -r1.257 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/doc
Module Name:src Committed By: christos Date: Mon Aug 3 17:35:28 UTC 2020 Modified Files: src/doc: 3RDPARTY CHANGES Log Message: new bind To generate a diff of this commit: cvs rdiff -u -r1.1739 -r1.1740 src/doc/3RDPARTY cvs rdiff -u -r1.2724 -r1.2725 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/dev
Module Name:src Committed By: uwe Date: Mon Aug 3 18:19:35 UTC 2020 Modified Files: src/sys/dev: dev_verbose.h Log Message: DEV_VERBOSE_MODULE_DEFINE - use MODULE_CLASS_DRIVER. This makes built-in verbose modules available before the start of the autoconfiguration, when they are needed. From pgoyette@ PR kern/55535 To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/dev/dev_verbose.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/sh3/sh3
Module Name:src Committed By: uwe Date: Mon Aug 3 19:08:55 UTC 2020 Modified Files: src/sys/arch/sh3/sh3: mmu_sh4.c Log Message: Split compound assertion into several, one for each term. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/arch/sh3/sh3/mmu_sh4.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/aarch64
Module Name:src Committed By: ryo Date: Mon Aug 3 19:16:56 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: disasm.c Log Message: make more ARMv8.x system registers are disassemblable To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/arch/aarch64/aarch64/disasm.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/sh3/sh3
Module Name:src Committed By: uwe Date: Mon Aug 3 19:24:29 UTC 2020 Modified Files: src/sys/arch/sh3/sh3: mmu_sh4.c Log Message: sh4_tlb_invalidate_addr - use the right constant. VPN mask happens to be the same in many registers, but since we are writing the value to UTLB data array, use that particular constant for consistency. Same object code is generated. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/arch/sh3/sh3/mmu_sh4.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
Module Name:src Committed By: jmcneill Date: Mon Aug 3 19:44:06 UTC 2020 Modified Files: src/sys/dev/pci: if_ena.c Log Message: port-arm/55532: kernel panic with ena on AWS a1.2xlarge Do not mark callout and workqueues as mpsafe unless the NET_MPSAFE option is present. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/dev/pci/if_ena.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
Module Name:src Committed By: rillig Date: Mon Aug 3 20:26:09 UTC 2020 Modified Files: src/usr.bin/make: Makefile arch.c buf.c cond.c dir.c for.c main.c meta.c parse.c str.c trace.c var.c Log Message: make(1): no declaration-after-statement anymore NetBSD make is intended to be maximally portable, therefore it uses only C89. This was not declared in the Makefile before. There are still a few places in parse.c and metachar.c that use end-of-line comments. These will be fixed in a follow-up commit. To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79 src/usr.bin/make/Makefile cvs rdiff -u -r1.80 -r1.81 src/usr.bin/make/arch.c cvs rdiff -u -r1.30 -r1.31 src/usr.bin/make/buf.c cvs rdiff -u -r1.87 -r1.88 src/usr.bin/make/cond.c cvs rdiff -u -r1.83 -r1.84 src/usr.bin/make/dir.c cvs rdiff -u -r1.60 -r1.61 src/usr.bin/make/for.c cvs rdiff -u -r1.295 -r1.296 src/usr.bin/make/main.c cvs rdiff -u -r1.91 -r1.92 src/usr.bin/make/meta.c cvs rdiff -u -r1.246 -r1.247 src/usr.bin/make/parse.c cvs rdiff -u -r1.54 -r1.55 src/usr.bin/make/str.c cvs rdiff -u -r1.14 -r1.15 src/usr.bin/make/trace.c cvs rdiff -u -r1.411 -r1.412 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
Module Name:src Committed By: rillig Date: Mon Aug 3 20:43:42 UTC 2020 Modified Files: src/usr.bin/make: metachar.c parse.c Log Message: make(1): replace end-of-line comments with block comments Just in case someone wants to port the current NetBSD make to an ancient compiler that knows only C90. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/usr.bin/make/metachar.c cvs rdiff -u -r1.247 -r1.248 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 import: src/external/mpl/dhcp/dist
Module Name:src Committed By: christos Date: Mon Aug 3 21:09:19 UTC 2020 Update of /cvsroot/src/external/mpl/dhcp/dist In directory ivanova.netbsd.org:/tmp/cvs-serv24714 Log Message: Internet Systems Consortium DHCP Distribution Version 4.4.2 22 January 2020 Release Notes NEW FEATURES Please note that that ISC DHCP is now licensed under the Mozilla Public License, MPL 2.0. Please see https://www.mozilla.org/en-US/MPL/2.0/ to read the MPL 2.0 license terms. While release 4.4.2 is primarily a maintenance release that addresses a number of defects, it does introduce a few new features: - Keama - Keama is a migration utility that assists in converting ISC DHCP server configuration files to Kea configuration files. It is found in the keama subdirectory and includes a README.md file with instructions on how to build it as well as a manpage on its usage. - Two new server parameters related to ping checking were added: 1. ping-cltt-secs which allows the user to specify the number of seconds that must elapse since CLTT before a ping check is conducted. 2. ping-timeout-ms which allows the user to specify the amount of time the server waits for a ping-check response in milliseconds rather than in seconds. In general, the areas of focus for ISC DHCP 4.4 were: 1. Dynamic DNS additions 2. dhclient improvements 3. Support for dynamic shared libraries Dynamic DNS Improvements: - We added three new server configuration parameters which influence DDNS conflict resolution: 1. ddns-dual-stack-mixed-mode - alters DNS conflict resolution behavior to mitigate issues with non-compliant clients in dual stack environments. 2. ddns-guard-id-must-match - relaxes the DHCID RR client id matching requirement of DNS conflict resolution. 3. ddns-other-guard-is-dynamic - alters dual-stack-mixed-mode behavior to allow unguarded DNS entries to be overwritten in certain cases - The server now honors update-static-leases parameter for static DHCPv6 hosts. dhclient Improvements: - We've added three command line parameters to dhclient: 1. --prefix-len-hint - directs dhclient to use the given length as the prefix length hint when requesting prefixes 2. --decline-wait-time - instructs the client to wait the given number of seconds after declining an IPv4 address before issuing a discover 3. --address-prefix-len - specifies the prefix length passed by dhclient into the client script (via the environment variable ip6_prefixlen) with each IPv6 address. We added this parameter because we have changed the default value from 64 to 128 in order to be compliant with RFC3315bis draft (-09, page 64) and RFC5942, Section 4, point 1. **WARNING**: The new default value of 128 may not be backwardly compatible with your environment. If you are operating without a router, such as between VMs on a host, you may find they cannot see each other with prefix length of 128. In such cases, you'll need to either provide routing or use the command line parameter to set the value to 64. Alternatively you may change the default at compile time by setting DHCLIENT_DEFAULT_PREFIX_LEN in includes/site.h. - dhclient will now generate a DHCPv6 DECLINE message when the client script indicates a DAD failure Dynamic shared library support: Configure script, configure.ac+lt, which supports libtool is now provided with the source tar ball. This script can be used to configure ISC DHCP to build with libtool and thus use dynamic shared libraries. Other Highlights: - The server now supports dhcp-cache-threshold for DHCPv6 operations - The server now supports DHPv6 address allocation based on EUI-64 DUIDs - Experimental support for alternate relay port in the both the server and relay for IPv4, IPv6 and 4o6 (see: draft-ietf-dhc-relay-port-10.txt) For information on how to install, configure and run this software, as well as how to find documentation and report bugs, please consult the README file. ISC DHCP uses standard GNU configure for installation. Please review the output of "./configure --help" to see what options are available. The system has only been tested on Linux, FreeBSD, and Solaris, and may not work on other platforms. Please report any problems and suggested fixes to . ISC DHCP is open source software maintained by Internet Systems Consortium. This product includes cryptographic software written by Eric Young (e...@cryptsoft.com). Changes since 4.4.2b1 (Bug Fixes) - Added a clarification on DHCPINFORMs and server authority to dhcpd.conf.5 [Gitlab #37] - Only emit lease scrubbing log messages when DEBUG_FAILOVER_MESSAGES is defined. [Gitlab #72] - Added the interface name to socket initialization failure log messages. Prior to this the log
CVS commit: src/external/mpl/dhcp
Module Name:src Committed By: christos Date: Mon Aug 3 21:10:58 UTC 2020 Modified Files: src/external/mpl/dhcp: dhcp2netbsd src/external/mpl/dhcp/dist/client: clparse.c dhc6.c dhclient.8 dhclient.c src/external/mpl/dhcp/dist/common: dhcp-options.5 discover.c dns.c execute.c ns_name.c options.c parse.c socket.c tables.c src/external/mpl/dhcp/dist/common/tests: domain_name_test.c src/external/mpl/dhcp/dist/includes: dhcpd.h ns_name.h osdep.h src/external/mpl/dhcp/dist/includes/omapip: isclib.h omapip_p.h result.h src/external/mpl/dhcp/dist/keama: conflex.c confparse.c data.c data.h dhctoken.h eval.c json.c keama.8 keama.c keama.h options.c parse.c print.c reduce.c src/external/mpl/dhcp/dist/omapip: errwarn.c isclib.c src/external/mpl/dhcp/dist/relay: dhcrelay.c src/external/mpl/dhcp/dist/relay/tests: relay_unittests.c src/external/mpl/dhcp/dist/server: class.c confpars.c ddns.c dhcp.c dhcpd.c dhcpd.conf.5 dhcpleasequery.c dhcpv6.c failover.c ldap.c mdb.c mdb6.c stables.c src/external/mpl/dhcp/include: config.h Log Message: Merge conflicts To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/external/mpl/dhcp/dhcp2netbsd cvs rdiff -u -r1.2 -r1.3 src/external/mpl/dhcp/dist/client/clparse.c \ src/external/mpl/dhcp/dist/client/dhc6.c \ src/external/mpl/dhcp/dist/client/dhclient.8 \ src/external/mpl/dhcp/dist/client/dhclient.c cvs rdiff -u -r1.2 -r1.3 src/external/mpl/dhcp/dist/common/dhcp-options.5 \ src/external/mpl/dhcp/dist/common/execute.c \ src/external/mpl/dhcp/dist/common/ns_name.c \ src/external/mpl/dhcp/dist/common/options.c \ src/external/mpl/dhcp/dist/common/parse.c \ src/external/mpl/dhcp/dist/common/tables.c cvs rdiff -u -r1.3 -r1.4 src/external/mpl/dhcp/dist/common/discover.c \ src/external/mpl/dhcp/dist/common/dns.c \ src/external/mpl/dhcp/dist/common/socket.c cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/mpl/dhcp/dist/common/tests/domain_name_test.c cvs rdiff -u -r1.2 -r1.3 src/external/mpl/dhcp/dist/includes/dhcpd.h \ src/external/mpl/dhcp/dist/includes/ns_name.h \ src/external/mpl/dhcp/dist/includes/osdep.h cvs rdiff -u -r1.2 -r1.3 src/external/mpl/dhcp/dist/includes/omapip/isclib.h \ src/external/mpl/dhcp/dist/includes/omapip/omapip_p.h \ src/external/mpl/dhcp/dist/includes/omapip/result.h cvs rdiff -u -r1.1.1.1 -r1.2 src/external/mpl/dhcp/dist/keama/conflex.c \ src/external/mpl/dhcp/dist/keama/confparse.c \ src/external/mpl/dhcp/dist/keama/data.c \ src/external/mpl/dhcp/dist/keama/data.h \ src/external/mpl/dhcp/dist/keama/dhctoken.h \ src/external/mpl/dhcp/dist/keama/eval.c \ src/external/mpl/dhcp/dist/keama/json.c \ src/external/mpl/dhcp/dist/keama/keama.8 \ src/external/mpl/dhcp/dist/keama/keama.c \ src/external/mpl/dhcp/dist/keama/keama.h \ src/external/mpl/dhcp/dist/keama/options.c \ src/external/mpl/dhcp/dist/keama/parse.c \ src/external/mpl/dhcp/dist/keama/print.c \ src/external/mpl/dhcp/dist/keama/reduce.c cvs rdiff -u -r1.2 -r1.3 src/external/mpl/dhcp/dist/omapip/errwarn.c cvs rdiff -u -r1.4 -r1.5 src/external/mpl/dhcp/dist/omapip/isclib.c cvs rdiff -u -r1.2 -r1.3 src/external/mpl/dhcp/dist/relay/dhcrelay.c cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/mpl/dhcp/dist/relay/tests/relay_unittests.c cvs rdiff -u -r1.2 -r1.3 src/external/mpl/dhcp/dist/server/class.c \ src/external/mpl/dhcp/dist/server/confpars.c \ src/external/mpl/dhcp/dist/server/ddns.c \ src/external/mpl/dhcp/dist/server/dhcp.c \ src/external/mpl/dhcp/dist/server/dhcpd.c \ src/external/mpl/dhcp/dist/server/dhcpd.conf.5 \ src/external/mpl/dhcp/dist/server/dhcpleasequery.c \ src/external/mpl/dhcp/dist/server/failover.c \ src/external/mpl/dhcp/dist/server/ldap.c \ src/external/mpl/dhcp/dist/server/mdb.c \ src/external/mpl/dhcp/dist/server/stables.c cvs rdiff -u -r1.3 -r1.4 src/external/mpl/dhcp/dist/server/dhcpv6.c cvs rdiff -u -r1.4 -r1.5 src/external/mpl/dhcp/dist/server/mdb6.c cvs rdiff -u -r1.2 -r1.3 src/external/mpl/dhcp/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/doc
Module Name:src Committed By: christos Date: Mon Aug 3 21:12:29 UTC 2020 Modified Files: src/doc: 3RDPARTY CHANGES Log Message: new dhcp To generate a diff of this commit: cvs rdiff -u -r1.1740 -r1.1741 src/doc/3RDPARTY cvs rdiff -u -r1.2725 -r1.2726 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/usr.bin/make
Module Name:src Committed By: rillig Date: Mon Aug 3 21:44:43 UTC 2020 Modified Files: src/usr.bin/make: var.c Log Message: make(1): fix wrong assertion in ApplyModifiers The assertion was supposed to validate startc and endc individually. For unknown reasons (once again), this reduces the code size by 49 bytes on x86_64. To generate a diff of this commit: cvs rdiff -u -r1.412 -r1.413 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/arch/sh3
Module Name:src Committed By: uwe Date: Mon Aug 3 21:53:25 UTC 2020 Modified Files: src/sys/arch/sh3/include: cpu.h src/sys/arch/sh3/sh3: db_interface.c Log Message: SH3_P2SEG_FUNC(f) - get a P2 address of a function. Just SH3_P1SEG_TO_P2SEG + cast, but we now define SH3_P1SEG_TO_P2SEG and SH3_P2SEG_TO_P1SEG to use arithmetic, not bitwise ops. That gives the same result for the correct P1/P2 input values, but addition can be done at link time with addends. Thus SH3_P2SEG_FUNC compiles to a constant P2 address. To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60 src/sys/arch/sh3/include/cpu.h cvs rdiff -u -r1.64 -r1.65 src/sys/arch/sh3/sh3/db_interface.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/sh3/sh3
Module Name:src Committed By: uwe Date: Mon Aug 3 22:28:39 UTC 2020 Modified Files: src/sys/arch/sh3/sh3: mmu_sh4.c Log Message: sh4_tlb_invalidate_addr - refactor to avoid RUN_P2. Introduce __sh4_tlb_assoc that performs the associative write. Call it from sh4_tlb_invalidate_addr. In sh4_tlb_update do not call sh4_tlb_invalidate_addr, call __sh4_tlb_assoc directly. We need to do the song and dance to block exceptions and set PTEH anyway for the new value, so don't waste all that effort. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/arch/sh3/sh3/mmu_sh4.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/sh3/sh3
Module Name:src Committed By: uwe Date: Mon Aug 3 22:43:53 UTC 2020 Modified Files: src/sys/arch/sh3/sh3: mmu_sh4.c Log Message: sh4_mmu_start - call sh4_tlb_invalidate_all directly. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/arch/sh3/sh3/mmu_sh4.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/sh3/sh3
Module Name:src Committed By: uwe Date: Mon Aug 3 23:01:47 UTC 2020 Modified Files: src/sys/arch/sh3/sh3: mmu_sh4.c Log Message: sh4_mmu_start - cosmetics. Split construction of the initial MMUCR value into several assignments for readability. Same object code is generated. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/arch/sh3/sh3/mmu_sh4.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/sh3/sh3
Module Name:src Committed By: uwe Date: Tue Aug 4 01:55:16 UTC 2020 Modified Files: src/sys/arch/sh3/sh3: mmu_sh4.c Log Message: Avoid inline RUN_P2 when accessing TLB via memory mapped arrays. Move code that needs to run from P2 into separate functions and call them via P2 pointer. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/arch/sh3/sh3/mmu_sh4.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/mips/cavium/dev
Module Name:src Committed By: simonb Date: Tue Aug 4 01:59:46 UTC 2020 Modified Files: src/sys/arch/mips/cavium/dev: octeon_corereg.h Log Message: Add some CvmCtl bits from newer cnMIPS cores. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/mips/cavium/dev/octeon_corereg.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/sh3/sh3
Module Name:src Committed By: uwe Date: Tue Aug 4 02:09:58 UTC 2020 Modified Files: src/sys/arch/sh3/sh3: pmb.c Log Message: st40_pmb_dump - factor out. Print the WT bit as either "WT" or "CB" when C is set, as "--" otherwise. Few other minor tweaks. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/sh3/sh3/pmb.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
Module Name:src Committed By: riastradh Date: Tue Aug 4 03:00:10 UTC 2020 Modified Files: src/sys/kern: vfs_vnode.c Log Message: Fix bogus fast path in vput. If we can't discern whether we have an exclusive or shared lock, then just unlock and don't play fast and loose with pretending that we have an exclusive lock will work -- it won't. To generate a diff of this commit: cvs rdiff -u -r1.125 -r1.126 src/sys/kern/vfs_vnode.c 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
Module Name:src Committed By: riastradh Date: Tue Aug 4 03:00:47 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c Log Message: Mark lfs vnodes with VV_LOCKSWORK, same as ffs. To generate a diff of this commit: cvs rdiff -u -r1.378 -r1.379 src/sys/ufs/lfs/lfs_vfsops.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/mii
Module Name:src Committed By: uwe Date: Tue Aug 4 04:22:03 UTC 2020 Modified Files: src/sys/dev/mii: devlist2h.awk Log Message: mii_knowndevs[] is de facto const, define it as such. This time for real. On my first try I did it in the generated miidevs_data.h file. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/dev/mii/devlist2h.awk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: skrll Date: Tue Aug 4 06:10:27 UTC 2020 Modified Files: src/share/man/man4: options.4 src/sys/uvm: files.uvm Log Message: G/C USE_TOPDOWN_VM. __USE_TOPDOWN_VM is used (and hidden) To generate a diff of this commit: cvs rdiff -u -r1.513 -r1.514 src/share/man/man4/options.4 cvs rdiff -u -r1.35 -r1.36 src/sys/uvm/files.uvm 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/x86
Module Name:src Committed By: skrll Date: Tue Aug 4 06:22:55 UTC 2020 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: typo in comment To generate a diff of this commit: cvs rdiff -u -r1.401 -r1.402 src/sys/arch/x86/x86/pmap.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/x86/x86
Module Name:src Committed By: skrll Date: Tue Aug 4 06:23:46 UTC 2020 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.402 -r1.403 src/sys/arch/x86/x86/pmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.