CVS commit: src/common/lib/libc/arch/m68k/gen
Module Name:src Committed By: rin Date: Mon Mar 9 08:29:12 UTC 2020 Modified Files: src/common/lib/libc/arch/m68k/gen: mulsi3.S Log Message: Remove wrong comment (copy-paste from somewhere); __mulsi3 does not depend on __udivsi3. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/common/lib/libc/arch/m68k/gen/mulsi3.S 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: mlelstv Date: Mon Mar 9 08:33:15 UTC 2020 Modified Files: src/sys/dev: cgd.c cgdvar.h Log Message: Defer crypto operations to a workqueue and make it utilize all CPUs. Make device mpsafe. Some code cleanup. To generate a diff of this commit: cvs rdiff -u -r1.121 -r1.122 src/sys/dev/cgd.c cvs rdiff -u -r1.18 -r1.19 src/sys/dev/cgdvar.h 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/arch/i386/stand/efiboot
Module Name:src Committed By: martin Date: Mon Mar 9 09:48:00 UTC 2020 Modified Files: src/sys/arch/i386/stand/efiboot [netbsd-8]: eficons.c Log Message: Pull up following revision(s) (requested by nonaka in ticket #1519): sys/arch/i386/stand/efiboot/eficons.c: revision 1.10 sys/arch/i386/stand/efiboot/eficons.c: revision 1.11 If the default GOP mode is unavailable, fallback to the first mode defined. PR# port-amd64/55000 Remove check for bestmode==-1 (shouldn't happen) To generate a diff of this commit: cvs rdiff -u -r1.4.2.5 -r1.4.2.6 src/sys/arch/i386/stand/efiboot/eficons.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
Module Name:src Committed By: martin Date: Mon Mar 9 09:48:51 UTC 2020 Modified Files: src/doc [netbsd-8]: CHANGES-8.2 Log Message: Ticket #1519 To generate a diff of this commit: cvs rdiff -u -r1.1.2.105 -r1.1.2.106 src/doc/CHANGES-8.2 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/external/cddl/osnet/dist/uts/common/fs/zfs
Module Name:src Committed By: martin Date: Mon Mar 9 09:52:00 UTC 2020 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs [netbsd-9]: zfs_vnops.c Log Message: Pull up following revision(s) (requested by riastradh in ticket #769): external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c: revision 1.63 Avoid unnecessary zil_commit on rm. 1. Issue zil_commit only if we're actually updating something -- there's no need to commit if we're unlinking the file or if there's no atime update being applied. 2. Issue zil_commit only if the zfs has sync=always set -- for sync=standard there's no need for us to commit anything here since no application asked for an explicit sync. Speeds up untarring base.tgz on top of itself by a factor of about 2x, and speeds up rm by a factor of about 10x, on my system with an SSD SLOG over SATA. Histogram of unlink, rmdir, and rename timing shows dramatic reduction in latency for most samples. (To be fair, this was not an improvement over zfs; issuing the unnecessary zil_commit was a self-inflicted performance wound.) To generate a diff of this commit: cvs rdiff -u -r1.50.2.6 -r1.50.2.7 \ src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.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/sys/compat/netbsd32
Module Name:src Committed By: martin Date: Mon Mar 9 09:55:52 UTC 2020 Modified Files: src/sys/compat/netbsd32 [netbsd-9]: netbsd32_mod.c Log Message: Pull up following revision(s) (requested by pgoyette in ticket #770): sys/compat/netbsd32/netbsd32_mod.c: revision 1.19 If a syscall requires a module to be autoloaded, the initial invocation of that syscall will return ERESTART. For amd64's netbsd32_syscall() that means we need to back up the PC saved in the trap frame so we can re-issue the syscall instruction. For "normal" syscall traps, we saved the instruction length in the trap frame, but this was missing for the oosyscall/lcall path. Since the PC was not backed up, the kernel-only value ERESTART was returned to userland, causing all sort of grief for old compat_netbsd32 executables! XXX Pullup-9 To generate a diff of this commit: cvs rdiff -u -r1.15.4.2 -r1.15.4.3 src/sys/compat/netbsd32/netbsd32_mod.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/sys/arch/powerpc/booke
Module Name:src Committed By: martin Date: Mon Mar 9 10:11:40 UTC 2020 Modified Files: src/sys/arch/powerpc/booke [netbsd-9]: copyout.c Log Message: Pull up following revision(s) (requested by rin in ticket #771): sys/arch/powerpc/booke/copyout.c: revision 1.6 sys/arch/powerpc/booke/copyout.c: revision 1.7 sys/arch/powerpc/booke/copyout.c: revision 1.8 copyoutstr(9): sync style with copyinstr(9). - use variable name "done" instead of "lenp" - return return value from setfault() on fault, instead of hardcoded EFAULT No functional changes intended. copyoutstr(9): return ENAMETOOLONG correctly when source string is not NUL-terminated. Comment out full function of optimized version of copyoutstr(9), which has never been enabled so far. Only for clarity. No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.5.4.1 src/sys/arch/powerpc/booke/copyout.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/sys/arch/powerpc
Module Name:src Committed By: martin Date: Mon Mar 9 10:36:42 UTC 2020 Modified Files: src/sys/arch/powerpc/ibm4xx [netbsd-9]: pmap.c src/sys/arch/powerpc/include/ibm4xx [netbsd-9]: pmap.h tlb.h Log Message: Pull up following revision(s) (requested by rin in ticket #773): sys/arch/powerpc/ibm4xx/pmap.c: revision 1.81 sys/arch/powerpc/ibm4xx/pmap.c: revision 1.82 sys/arch/powerpc/ibm4xx/pmap.c: revision 1.83 sys/arch/powerpc/ibm4xx/pmap.c: revision 1.84 sys/arch/powerpc/ibm4xx/pmap.c: revision 1.85 sys/arch/powerpc/include/ibm4xx/tlb.h: revision 1.6 sys/arch/powerpc/include/ibm4xx/pmap.h: revision 1.20 Misc non-critical fixes. - __asm --> __asm volatile for sure - turn DEBUG code in __asm into DIAGNOSTIC code in C - style ppc4xx_tlb_enter(): invalidate entry after clearing MSR for sure. pmap_procwr(): use dcbst instead of dcbf as a tiny optimization. Retire tlbpid_t (u_short): - PID (ctx, ASID) is 8-bit length, not half word. - For struct pmap, no need to use integer types smaller than word as pm_ctx because of alignment. - For ppc4xx_tlb_enter(), we need word-length storage for pid (and msr). XXX Better to rewrite pmap module with more suggestive integer types rather than char, int, long, and so on. Fix pmap_procwr(). While we need to turn off IMMU, DMMU should be kept on. Otherwise, dcbst (and also icbi probably, though not documented clearly both for 405 and 403) should not work correctly. To generate a diff of this commit: cvs rdiff -u -r1.76.20.1 -r1.76.20.2 src/sys/arch/powerpc/ibm4xx/pmap.c cvs rdiff -u -r1.19 -r1.19.2.1 src/sys/arch/powerpc/include/ibm4xx/pmap.h cvs rdiff -u -r1.5 -r1.5.6.1 src/sys/arch/powerpc/include/ibm4xx/tlb.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/powerpc/ibm4xx
Module Name:src Committed By: martin Date: Mon Mar 9 10:37:57 UTC 2020 Modified Files: src/sys/arch/powerpc/ibm4xx [netbsd-9]: cpu.c pic_uic.c Log Message: Pull up following revision(s) (requested by rin in ticket #774): sys/arch/powerpc/ibm4xx/cpu.c: revision 1.34 sys/arch/powerpc/ibm4xx/pic_uic.c: revision 1.5 Cosmetic change. No binary changes. Remove unused macros. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.33.34.1 src/sys/arch/powerpc/ibm4xx/cpu.c cvs rdiff -u -r1.4 -r1.4.34.1 src/sys/arch/powerpc/ibm4xx/pic_uic.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 Mar 9 10:39:43 UTC 2020 Modified Files: src/doc [netbsd-9]: CHANGES-9.1 Log Message: Tickets #769 - #774 To generate a diff of this commit: cvs rdiff -u -r1.1.2.11 -r1.1.2.12 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/common/lib/libc/arch/arm/atomic
Module Name:src Committed By: skrll Date: Mon Mar 9 11:21:54 UTC 2020 Modified Files: src/common/lib/libc/arch/arm/atomic: atomic_cas_up.S Log Message: Give the thumb atomic ops a chance of working To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/common/lib/libc/arch/arm/atomic/atomic_cas_up.S 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/powerpc/ibm4xx
Module Name:src Committed By: martin Date: Mon Mar 9 11:52:15 UTC 2020 Modified Files: src/sys/arch/powerpc/ibm4xx [netbsd-9]: copyinstr.c copyoutstr.c Log Message: Pull up following revision(s) (requested by rin in ticket #772): sys/arch/powerpc/ibm4xx/copyinstr.c: revision 1.12 sys/arch/powerpc/ibm4xx/copyinstr.c: revision 1.13 sys/arch/powerpc/ibm4xx/copyoutstr.c: revision 1.10 sys/arch/powerpc/ibm4xx/copyoutstr.c: revision 1.11 sys/arch/powerpc/ibm4xx/copyoutstr.c: revision 1.12 sys/arch/powerpc/ibm4xx/copyoutstr.c: revision 1.13 sys/arch/powerpc/ibm4xx/copyinstr.c: revision 1.10 sys/arch/powerpc/ibm4xx/copyinstr.c: revision 1.11 copy{in,out}str: sync style with booke. - early return in case of len == 0 - *done = 0 on fault copy{in,out}str: Correctly return ENAMETOOLONG if source is not NUL-terminated. Use dcbst instead of dcbf to flush cache; the former does not invalidate the cache line, which should be used immediately in most cases. Cosmetic changes. No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.9.64.1 src/sys/arch/powerpc/ibm4xx/copyinstr.c \ src/sys/arch/powerpc/ibm4xx/copyoutstr.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/sys/arch/amd64/amd64
Module Name:src Committed By: martin Date: Mon Mar 9 13:12:14 UTC 2020 Modified Files: src/sys/arch/amd64/amd64 [netbsd-9]: trap.c Log Message: Fix merge botch in previous. To generate a diff of this commit: cvs rdiff -u -r1.121.2.1 -r1.121.2.2 src/sys/arch/amd64/amd64/trap.c 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/arch/m68k/string
Module Name:src Committed By: rin Date: Mon Mar 9 13:36:10 UTC 2020 Modified Files: src/common/lib/libc/arch/m68k/string: ffs.S Log Message: Add missing END() for coldfire. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/common/lib/libc/arch/m68k/string/ffs.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump
Module Name:src Committed By: kamil Date: Mon Mar 9 14:45:42 UTC 2020 Modified Files: src/sys/rump: Makefile.rump Log Message: Revert previous Requested by To generate a diff of this commit: cvs rdiff -u -r1.126 -r1.127 src/sys/rump/Makefile.rump Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/usr.bin/config
Module Name:src Committed By: martin Date: Mon Mar 9 15:22:21 UTC 2020 Modified Files: src/usr.bin/config [netbsd-9]: TODO defs.h files.c gram.y main.c scan.l sem.c util.c Log Message: Pull up the following, requested by christos in ticket #776: usr.bin/config/TODO up to 1.32 usr.bin/config/defs.h up to 1.105 usr.bin/config/files.c up to 1.37 usr.bin/config/gram.y up to 1.55 usr.bin/config/main.c up to 1.99 usr.bin/config/scan.l up to 1.30 usr.bin/config/sem.cup to 1.84 usr.bin/config/util.c up to 1.21 config(1): fix issue with incorrect handling of elifdef statements. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.31.18.1 src/usr.bin/config/TODO cvs rdiff -u -r1.104 -r1.104.2.1 src/usr.bin/config/defs.h cvs rdiff -u -r1.36 -r1.36.16.1 src/usr.bin/config/files.c cvs rdiff -u -r1.54 -r1.54.16.1 src/usr.bin/config/gram.y cvs rdiff -u -r1.98 -r1.98.2.1 src/usr.bin/config/main.c cvs rdiff -u -r1.26 -r1.26.16.1 src/usr.bin/config/scan.l cvs rdiff -u -r1.83 -r1.83.4.1 src/usr.bin/config/sem.c cvs rdiff -u -r1.20 -r1.20.18.1 src/usr.bin/config/util.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 Mar 9 15:23:55 UTC 2020 Modified Files: src/doc [netbsd-9]: CHANGES-9.1 Log Message: Ticket #776 To generate a diff of this commit: cvs rdiff -u -r1.1.2.12 -r1.1.2.13 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/external/cddl/osnet/dist/uts/common/fs/zfs
Module Name:src Committed By: fox Date: Mon Mar 9 15:37:46 UTC 2020 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: dmu_tx.c spa.c Log Message: external/cddl/osnet: Fix possible signed integer overflow Detected by UBSan and fixed upstream Cherry-pick: >From 05852b3467b44cdf88541ec67624cd1f5f2ded1d Mon Sep 17 00:00:00 2001 From: luozhengzheng Date: Fri, 14 Oct 2016 05:25:05 +0800 Subject: [PATCH] Fix coverity defects: CID 147571, 147574 CID 147571: Unintentional integer overflow (OVERFLOW_BEFORE_WIDEN) CID 147574: Unintentional integer overflow (OVERFLOW_BEFORE_WIDEN) Reviewed-by: Brian Behlendorf Signed-off-by: luozhengzheng Closes #5268 Reviewed by: kamil@ To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/cddl/osnet/dist/uts/common/fs/zfs/dmu_tx.c cvs rdiff -u -r1.10 -r1.11 \ src/external/cddl/osnet/dist/uts/common/fs/zfs/spa.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/uts/common/fs/zfs
Module Name:src Committed By: fox Date: Mon Mar 9 15:40:50 UTC 2020 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: metaslab.c Log Message: external/cddl/osnet: Fix possible null pointer access. Detected by UBSan and fixed upstream, pick only the fix from the commit. Cherry-pick: >From 928e8ad47d3478a3d5d01f0dd6ae74a9371af65e Mon Sep 17 00:00:00 2001 From: Serapheim Dimitropoulos Date: Wed, 20 Feb 2019 09:59:57 -0800 Subject: [PATCH] Introduce auxiliary metaslab histograms Reviewed by: Paul Dagnelie Reviewed-by: Brian Behlendorf Reviewed by: Matt Ahrens Signed-off-by: Serapheim Dimitropoulos Closes #8358 Reviewed by: kamil@ To generate a diff of this commit: cvs rdiff -u -r1.1.1.3 -r1.2 \ src/external/cddl/osnet/dist/uts/common/fs/zfs/metaslab.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/arch/alpha
Module Name:src Committed By: martin Date: Mon Mar 9 17:10:31 UTC 2020 Modified Files: src/usr.sbin/sysinst/arch/alpha: md.c Log Message: The (unused) md_pre_disklabel() function needs to return success, otherwise all installations will be aborted. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/sysinst/arch/alpha/md.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/usr.bin/config
Module Name:src Committed By: christos Date: Mon Mar 9 17:27:29 UTC 2020 Modified Files: src/tests/usr.bin/config: d_ifdef Log Message: One more test from uwe. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/tests/usr.bin/config/d_ifdef Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/config
Module Name:src Committed By: christos Date: Mon Mar 9 17:27:03 UTC 2020 Modified Files: src/usr.bin/config: scan.l Log Message: Add an enabled bit to keep track of the parent state (if we are ignoring or parsing). Idea from uwe. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/usr.bin/config/scan.l Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/netinet
Module Name:src Committed By: roy Date: Mon Mar 9 17:57:19 UTC 2020 Modified Files: src/sys/netinet: if_arp.c Log Message: arp: report RTM_MISS when removing an unresolved entry in the arp table Otherwise we only get it when renewing and we've sent too many requests. This mirrors INET6 behaviour. To generate a diff of this commit: cvs rdiff -u -r1.292 -r1.293 src/sys/netinet/if_arp.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/usr.bin/config
Module Name:src Committed By: martin Date: Mon Mar 9 18:28:14 UTC 2020 Modified Files: src/usr.bin/config [netbsd-9]: scan.l Log Message: Addionally pull up for ticket ticket #776, requested by christos: src/usr.bin/config/scan.l 1.31 Add an enabled bit to keep track of the parent state (if we are ignoring or parsing). Idea from uwe. To generate a diff of this commit: cvs rdiff -u -r1.26.16.1 -r1.26.16.2 src/usr.bin/config/scan.l 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 Mar 9 18:29:16 UTC 2020 Modified Files: src/doc [netbsd-9]: CHANGES-9.1 Log Message: Ammend ticket #776 To generate a diff of this commit: cvs rdiff -u -r1.1.2.13 -r1.1.2.14 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/arch/arm/include
Module Name:src Committed By: christos Date: Mon Mar 9 18:43:52 UTC 2020 Modified Files: src/sys/arch/arm/include: cpu.h Log Message: Don't expose curproc/curlwp and other random kernel macros/functions/variables du-jour. To generate a diff of this commit: cvs rdiff -u -r1.108 -r1.109 src/sys/arch/arm/include/cpu.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/usr.sbin/sysinst/arch/alpha
Module Name:src Committed By: snj Date: Mon Mar 9 18:50:19 UTC 2020 Modified Files: src/usr.sbin/sysinst/arch/alpha [netbsd-9]: md.c Log Message: Pull up following revision(s) (requested by martin in ticket #777): usr.sbin/sysinst/arch/alpha/md.c: 1.8 The (unused) md_pre_disklabel() function needs to return success, otherwise all installations will be aborted. To generate a diff of this commit: cvs rdiff -u -r1.6.2.1 -r1.6.2.2 src/usr.sbin/sysinst/arch/alpha/md.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: snj Date: Mon Mar 9 18:51:35 UTC 2020 Modified Files: src/doc [netbsd-9]: CHANGES-9.1 Log Message: 777 To generate a diff of this commit: cvs rdiff -u -r1.1.2.14 -r1.1.2.15 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/tests/usr.bin/config
Module Name:src Committed By: christos Date: Mon Mar 9 20:33:16 UTC 2020 Modified Files: src/tests/usr.bin/config: t_config.sh Log Message: update expected result To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/tests/usr.bin/config/t_config.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/bsd/atf
Module Name:src Committed By: christos Date: Mon Mar 9 20:34:52 UTC 2020 Modified Files: src/external/bsd/atf: Makefile.inc src/external/bsd/atf/dist/atf-c++: check.cpp check.hpp check_test.cpp tests.hpp src/external/bsd/atf/dist/atf-c++/detail: process_test.cpp src/external/bsd/atf/dist/atf-sh: atf-check.cpp src/external/bsd/atf/dist/tools: atf-report.cpp atffile_test.cpp fs.hpp io.hpp parser.hpp process_test.cpp timers.hpp Log Message: remove -std=gnu++98 To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/external/bsd/atf/Makefile.inc cvs rdiff -u -r1.1.1.6 -r1.2 src/external/bsd/atf/dist/atf-c++/check.cpp cvs rdiff -u -r1.1.1.8 -r1.2 src/external/bsd/atf/dist/atf-c++/check.hpp cvs rdiff -u -r1.1.1.7 -r1.2 src/external/bsd/atf/dist/atf-c++/check_test.cpp cvs rdiff -u -r1.8 -r1.9 src/external/bsd/atf/dist/atf-c++/tests.hpp cvs rdiff -u -r1.1.1.3 -r1.2 \ src/external/bsd/atf/dist/atf-c++/detail/process_test.cpp cvs rdiff -u -r1.12 -r1.13 src/external/bsd/atf/dist/atf-sh/atf-check.cpp cvs rdiff -u -r1.4 -r1.5 src/external/bsd/atf/dist/tools/atf-report.cpp cvs rdiff -u -r1.1.1.1 -r1.2 src/external/bsd/atf/dist/tools/atffile_test.cpp \ src/external/bsd/atf/dist/tools/fs.hpp \ src/external/bsd/atf/dist/tools/io.hpp \ src/external/bsd/atf/dist/tools/parser.hpp \ src/external/bsd/atf/dist/tools/process_test.cpp \ src/external/bsd/atf/dist/tools/timers.hpp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: roy Date: Mon Mar 9 21:20:56 UTC 2020 Modified Files: src/sys/net: route.h rtsock.c src/sys/netinet: icmp6.h if_arp.c src/sys/netinet6: icmp6.c nd6.c nd6_nbr.c Log Message: route: RTM_MISS now puts the message source address in RTA_AUTHOR route(8) also reports this. A userland app could use this to blacklist nodes who probe for machines that doesn't exist on a subnet / prefix. To generate a diff of this commit: cvs rdiff -u -r1.126 -r1.127 src/sys/net/route.h cvs rdiff -u -r1.254 -r1.255 src/sys/net/rtsock.c cvs rdiff -u -r1.52 -r1.53 src/sys/netinet/icmp6.h cvs rdiff -u -r1.293 -r1.294 src/sys/netinet/if_arp.c cvs rdiff -u -r1.243 -r1.244 src/sys/netinet6/icmp6.c cvs rdiff -u -r1.266 -r1.267 src/sys/netinet6/nd6.c cvs rdiff -u -r1.176 -r1.177 src/sys/netinet6/nd6_nbr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: pgoyette Date: Mon Mar 9 21:49:26 UTC 2020 Modified Files: src/sys/arch/amd64/amd64: trap.c src/sys/compat/netbsd32: netbsd32_mod.c Log Message: Rework previous, so that the real syscall code is not invoked from within the module_hook code. Otherwise, if the syscall just happens to be exit() we will exit while still holding a reference to the hook's localcount, and nothing will ever release that reference. Attempts to manually unload the module will hang indefinitely, as will modstat(8). XXX pullup-9 To generate a diff of this commit: cvs rdiff -u -r1.126 -r1.127 src/sys/arch/amd64/amd64/trap.c cvs rdiff -u -r1.19 -r1.20 src/sys/compat/netbsd32/netbsd32_mod.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: thorpej Date: Tue Mar 10 00:24:08 UTC 2020 Modified Files: src/sys/dev/pci: if_txpreg.h Log Message: Protect against multiple inclusion. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/dev/pci/if_txpreg.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
Module Name:src Committed By: thorpej Date: Tue Mar 10 00:26:47 UTC 2020 Modified Files: src/sys/dev/pci: if_txp.c Log Message: - Add support for MBUFTRACE. - Fix an mbuf leak I introduced in rev 1.68 (failed to increment "cnt" variable in txp_start(), which subsequently caused txp_tx_reclaim() to never run). - Use the context address pointer in the Tx descriptor to stash the pointer to the Tx job software state in a manner like that which is used for Rx software state. To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 src/sys/dev/pci/if_txp.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
Module Name:src Committed By: christos Date: Tue Mar 10 01:17:34 UTC 2020 Modified Files: src/sys/arch/aarch64/include: cpu.h Log Message: protect curcpu/curlwp from _KMEMUSER To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/arch/aarch64/include/cpu.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
Module Name:src Committed By: thorpej Date: Tue Mar 10 01:23:42 UTC 2020 Modified Files: src/sys/dev/pci: if_txp.c Log Message: On NetBSD it's spelled "__NO_STRICT_ALIGNMENT". Adjust txp_rx_reclaim() accordingly and structure it like other NetBSD drivers so as to re-use the original Rx buffer rather than doing a needless free/alloc cycle. Note this happened to work previously on my Qube2 because IP, TCP, etc. perform their own alignment checks and react accordingly. However, it's not clear that ALL protocols do this yet, so it's better to just do the safe thing for now. To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/sys/dev/pci/if_txp.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/sparc/include
Module Name:src Committed By: christos Date: Tue Mar 10 03:48:05 UTC 2020 Modified Files: src/sys/arch/sparc/include: cpu.h Log Message: tuck curproc/curlwp under _KERNEL only (no _KMEMUSER) To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105 src/sys/arch/sparc/include/cpu.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/sparc64/include
Module Name:src Committed By: christos Date: Tue Mar 10 03:49:56 UTC 2020 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: kill extra curproc/curlwp definitions that have no chance of working. To generate a diff of this commit: cvs rdiff -u -r1.129 -r1.130 src/sys/arch/sparc64/include/cpu.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/mips/mips
Module Name:src Committed By: thorpej Date: Tue Mar 10 04:04:45 UTC 2020 Modified Files: src/sys/arch/mips/mips: trap.c Log Message: Comment out the diagnostic message in the TLB_MOD handler that's logged if pmap_tlb_update_addr() indicates that the VA+ASID was not found in the TLB. It's a harmless race condition that can happen for legitimate reasons (e.g. a TLB miss in an interrupt handler that evicts the entry from the TLB). See discussion: http://mail-index.netbsd.org/port-mips/2020/03/07/msg000927.html To generate a diff of this commit: cvs rdiff -u -r1.250 -r1.251 src/sys/arch/mips/mips/trap.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/sys
Module Name:src Committed By: martin Date: Tue Mar 10 06:47:55 UTC 2020 Modified Files: src/sys/arch/amd64/amd64 [netbsd-9]: trap.c src/sys/compat/netbsd32 [netbsd-9]: netbsd32_mod.c Log Message: Pull up following revision(s) (requested by pgoyette in ticket #778): sys/compat/netbsd32/netbsd32_mod.c: revision 1.20 sys/arch/amd64/amd64/trap.c: revision 1.127 Rework previous, so that the real syscall code is not invoked from within the module_hook code. Otherwise, if the syscall just happens to be exit() we will exit while still holding a reference to the hook's localcount, and nothing will ever release that reference. Attempts to manually unload the module will hang indefinitely, as will modstat(8). XXX pullup-9 To generate a diff of this commit: cvs rdiff -u -r1.121.2.2 -r1.121.2.3 src/sys/arch/amd64/amd64/trap.c cvs rdiff -u -r1.15.4.3 -r1.15.4.4 src/sys/compat/netbsd32/netbsd32_mod.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: Tue Mar 10 06:49:58 UTC 2020 Modified Files: src/doc [netbsd-9]: CHANGES-9.1 Log Message: Ticket #778 To generate a diff of this commit: cvs rdiff -u -r1.1.2.15 -r1.1.2.16 src/doc/CHANGES-9.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.