CVS commit: src/sys/dev/pci
Module Name:src Committed By: msaitoh Date: Sun Mar 8 06:44:27 UTC 2020 Modified Files: src/sys/dev/pci: pcidevs.h pcidevs_data.h Log Message: Regen. To generate a diff of this commit: cvs rdiff -u -r1.1387 -r1.1388 src/sys/dev/pci/pcidevs.h cvs rdiff -u -r1.1386 -r1.1387 src/sys/dev/pci/pcidevs_data.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/pci
Module Name:src Committed By: msaitoh Date: Sun Mar 8 06:43:06 UTC 2020 Modified Files: src/sys/dev/pci: pcidevs Log Message: NVIDIA 0x036[0-7] are nForce MCP55 LPC Bridge. To generate a diff of this commit: cvs rdiff -u -r1.1399 -r1.1400 src/sys/dev/pci/pcidevs Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sun2/conf
Module Name:src Committed By: rin Date: Sun Mar 8 06:32:41 UTC 2020 Modified Files: src/sys/arch/sun2/conf: GENERIC NFS Log Message: Fix comments on root devices. To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105 src/sys/arch/sun2/conf/GENERIC cvs rdiff -u -r1.1 -r1.2 src/sys/arch/sun2/conf/NFS Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libc/compiler_rt
Module Name:src Committed By: rin Date: Sun Mar 8 06:30:06 UTC 2020 Modified Files: src/lib/libc/compiler_rt: Makefile.inc Log Message: Fix broken printf(3) %d output for numbers more than two digits, e.g., printf("%d\n", 42) ---> "::" instead of "42" Our __{,u}modsi3 codes assume that __udivsi3 returns remainder to %d1 (volatile register). __udivsi3 in libgcc does not, and therefore mixing them up results in mess. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/lib/libc/compiler_rt/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/sun2/conf
Module Name:src Committed By: rin Date: Sun Mar 8 06:25:10 UTC 2020 Modified Files: src/sys/arch/sun2/conf: GENERIC Log Message: Retire md(4) in favor of tmpfs provided by module, though both are not useful for 8MB RAM system... To generate a diff of this commit: cvs rdiff -u -r1.103 -r1.104 src/sys/arch/sun2/conf/GENERIC 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: rin Date: Sun Mar 8 06:23:18 UTC 2020 Modified Files: src/etc/etc.sun2: Makefile.inc src/sys/arch/sun2/conf: GENERIC Added Files: src/sys/arch/sun2/conf: NFS Log Message: sun2 kernel is restricted to ~2MB due to bootloader. It seems that working kernel should be more smaller. Strip off most kernel options, and provide by kernel modules. Also add GENERIC kernel for NFS root instead of FFS. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/etc/etc.sun2/Makefile.inc cvs rdiff -u -r1.102 -r1.103 src/sys/arch/sun2/conf/GENERIC cvs rdiff -u -r0 -r1.1 src/sys/arch/sun2/conf/NFS Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/m68k
Module Name:src Committed By: rin Date: Sun Mar 8 06:12:01 UTC 2020 Modified Files: src/sys/arch/m68k/include: mutex.h src/sys/arch/m68k/m68k: lock_stubs.s Log Message: Remove mutex stubs for 68010 that merely fall back to C codes, and do not work with kern_mutex.c rev 1.85 and later: http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/kern/kern_mutex.c#rev1.85 http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/kern/kern_mutex.c#rev1.86 Fix sun2 kernel freeze during early boot stage in mutex_exit(9). To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/m68k/include/mutex.h cvs rdiff -u -r1.9 -r1.10 src/sys/arch/m68k/m68k/lock_stubs.s Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sun2/sun2
Module Name:src Committed By: rin Date: Sun Mar 8 06:06:47 UTC 2020 Modified Files: src/sys/arch/sun2/sun2: machdep.c Log Message: Support module(7). To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/sys/arch/sun2/sun2/machdep.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/sun2/sun2
Module Name:src Committed By: rin Date: Sun Mar 8 06:05:05 UTC 2020 Modified Files: src/sys/arch/sun2/sun2: machdep.c Log Message: Sort headers. To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81 src/sys/arch/sun2/sun2/machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/compat/netbsd32
Module Name:src Committed By: pgoyette Date: Sun Mar 8 04:17:50 UTC 2020 Modified Files: src/sys/compat/netbsd32: netbsd32_mod.c Log Message: fix indentation. NFCI To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 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: Sun Mar 8 03:16:20 UTC 2020 Modified Files: src/sys/dev/pci: if_cas.c Log Message: Use BUS_ADDR_{HI,LO}32(). To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/dev/pci/if_cas.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: Sun Mar 8 02:44:12 UTC 2020 Modified Files: src/sys/dev/pci: if_sip.c if_sipreg.h Log Message: Support 64-bit DMA addressing on the DP83820, used only when a 64-bit DMA tag is available. To generate a diff of this commit: cvs rdiff -u -r1.178 -r1.179 src/sys/dev/pci/if_sip.c cvs rdiff -u -r1.20 -r1.21 src/sys/dev/pci/if_sipreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/sys
Module Name:src Committed By: thorpej Date: Sun Mar 8 02:42:00 UTC 2020 Modified Files: src/sys/sys: bus.h Log Message: Add BUS_ADDR_{LO,HI}32() macros to correctly extract the lower and upper halves of 64-bit DMA addresses for 32-bit and 64-bit bus_addr_t. This is a common pattern in modern drivers, so it's a good idea to provide a common correct definition. This particular implementation suggested by riastradh@. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/sys/bus.h 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: Sun Mar 8 00:53:13 UTC 2020 Modified Files: src/sys/arch/amd64/amd64: trap.c src/sys/compat/netbsd32: netbsd32_mod.c src/sys/sys: compat_stub.h Log Message: Fix another left-over from last year's [pgoyette-compat] work. This allows recognition of the oosyscall sequence for amd64. Fixes PR kern/55038 XXX pullup-9 To generate a diff of this commit: cvs rdiff -u -r1.125 -r1.126 src/sys/arch/amd64/amd64/trap.c cvs rdiff -u -r1.16 -r1.17 src/sys/compat/netbsd32/netbsd32_mod.c cvs rdiff -u -r1.22 -r1.23 src/sys/sys/compat_stub.h 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: ad Date: Sun Mar 8 00:31:19 UTC 2020 Modified Files: src/sys/kern: subr_kmem.c Log Message: KMEM_SIZE: append the size_t to the allocated buffer, rather than prepending, so it doesn't screw up the alignment of the buffer. Reported-by: syzbot+c024c50570cccac51...@syzkaller.appspotmail.com To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79 src/sys/kern/subr_kmem.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: chs Date: Sun Mar 8 00:26:06 UTC 2020 Modified Files: src/sys/kern: kern_mutex.c Log Message: split an "a && b" assertion into two so it's clear in the dump which condition was not true even if both are true by the time the dump is written. To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/sys/kern/kern_mutex.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/ufs
Module Name:src Committed By: chs Date: Sun Mar 8 00:23:59 UTC 2020 Modified Files: src/sys/ufs/ufs: ufs_dirhash.c Log Message: in ufsdirhash_free(), only examine dh->dh_onlist after taking the dirhashlist lock. if we skip the lock then we might see that dh_onlist is zero while ufsdirhash_recycle() is still working on the dirhash. the symptom I saw was that ufsdirhash_free() would try to destroy the dh_lock mutex while it was still held. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/sys/ufs/ufs/ufs_dirhash.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
Module Name:src Committed By: christos Date: Sun Mar 8 00:18:41 UTC 2020 Modified Files: src/sys/conf: files Log Message: undo previous since config has been fixed To generate a diff of this commit: cvs rdiff -u -r1.1260 -r1.1261 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/lib/libkvm
Module Name:src Committed By: chs Date: Sun Mar 8 00:14:18 UTC 2020 Modified Files: src/lib/libkvm: kvm_x86_64.c Log Message: use a binary search in _kvm_pa2off(). this helps a lot for sparse dumps, which can have millions of memory segments. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/lib/libkvm/kvm_x86_64.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/config
Module Name:src Committed By: christos Date: Sun Mar 8 00:04:12 UTC 2020 Modified Files: src/usr.bin/config: scan.l Log Message: Recognize {if{,n}def,elfif{,n}def,else,endif} only at the beginning of the line or after whitespace. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 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/lib/libkvm
Module Name:src Committed By: chs Date: Sun Mar 8 00:06:42 UTC 2020 Modified Files: src/lib/libkvm: kvm.c Log Message: only do bounce buffering for character devices. To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105 src/lib/libkvm/kvm.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: tnn Date: Sat Mar 7 23:20:19 UTC 2020 Modified Files: src/sys/kern: subr_tftproot.c Log Message: clean trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/kern/subr_tftproot.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
Module Name:src Committed By: tnn Date: Sat Mar 7 23:17:47 UTC 2020 Modified Files: src/share/man/man4: options.4 Log Message: correct documentation for options TFTPROOT TFTPROOT does *not* require MEMORY_DISK_IS_ROOT. In fact, it doesn't work at all when MEMORY_DISK_IS_ROOT is set, because then setroot() tries to perform dhcp on md0 instead of the network card. To generate a diff of this commit: cvs rdiff -u -r1.508 -r1.509 src/share/man/man4/options.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/config
Module Name:src Committed By: christos Date: Sat Mar 7 22:35:16 UTC 2020 Modified Files: src/usr.bin/config: scan.l Log Message: PR/55057: Paul Goyette: Don't use % 6 arithmetic that hurts the brain for the ifdef state machine, use bits and shifts instead. Also don't forget to restore the state once an include file ends. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 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/external/gpl3/gcc
Module Name:src Committed By: mrg Date: Sat Mar 7 22:26:26 UTC 2020 Modified Files: src/external/gpl3/gcc/lib/libgcc/arch/m68000: defs.mk src/external/gpl3/gcc/lib/libiberty: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/arm: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax: c++config.h symver-config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64: c++config.h symver-config.h src/external/gpl3/gcc/usr.bin/gcc/arch/alpha: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/hppa: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/i386: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/ia64: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/m68000: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/m68k: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mips64eb: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mips64el: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mipseb: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/mipsel: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/riscv32: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/riscv64: auto-host.h configargs.h src/external/gpl3/gcc/usr.bin/gcc/arch/sh3eb: auto-host.h
CVS commit: src/sys/arch/amiga/conf
Module Name:src Committed By: is Date: Sat Mar 7 20:27:55 UTC 2020 Modified Files: src/sys/arch/amiga/conf: WSCONS files.amiga Log Message: Whitespace police To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 src/sys/arch/amiga/conf/WSCONS cvs rdiff -u -r1.182 -r1.183 src/sys/arch/amiga/conf/files.amiga Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/lib/libc/sys
Module Name:src Committed By: kamil Date: Sat Mar 7 19:47:44 UTC 2020 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.h Log Message: Fix typo To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/tests/lib/libc/sys/t_ptrace_wait.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/config
Module Name:src Committed By: christos Date: Sat Mar 7 19:26:13 UTC 2020 Modified Files: src/usr.bin/config: defs.h files.c gram.y main.c scan.l sem.c util.c Log Message: Keep track where more objects are declared so that we can print where things have been redefined. To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105 src/usr.bin/config/defs.h cvs rdiff -u -r1.36 -r1.37 src/usr.bin/config/files.c cvs rdiff -u -r1.54 -r1.55 src/usr.bin/config/gram.y cvs rdiff -u -r1.98 -r1.99 src/usr.bin/config/main.c cvs rdiff -u -r1.26 -r1.27 src/usr.bin/config/scan.l cvs rdiff -u -r1.83 -r1.84 src/usr.bin/config/sem.c cvs rdiff -u -r1.20 -r1.21 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: src/sys/arch/mips/mips
Module Name:src Committed By: thorpej Date: Sat Mar 7 18:49:49 UTC 2020 Modified Files: src/sys/arch/mips/mips: trap.c Log Message: Add missing newline to a diagnostic printf. To generate a diff of this commit: cvs rdiff -u -r1.249 -r1.250 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: src/sys/conf
Module Name:src Committed By: thorpej Date: Sat Mar 7 18:08:48 UTC 2020 Modified Files: src/sys/conf: files Log Message: Fix MIPS builds by working around an apparent bug in config(8)'s elif handling. To generate a diff of this commit: cvs rdiff -u -r1.1259 -r1.1260 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/tests/lib/libc/sys
Module Name:src Committed By: christos Date: Sat Mar 7 14:53:14 UTC 2020 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c t_ptrace_wait.h Log Message: Try to fix the build. This is why all those inlines should really be in a separate file as regular function. The code is too large and hard to manage this way, and only increases in complexity as time goes by. To generate a diff of this commit: cvs rdiff -u -r1.168 -r1.169 src/tests/lib/libc/sys/t_ptrace_wait.c cvs rdiff -u -r1.24 -r1.25 src/tests/lib/libc/sys/t_ptrace_wait.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/x86/x86
Module Name:src Committed By: maya Date: Sat Mar 7 13:28:45 UTC 2020 Modified Files: src/sys/arch/x86/x86: via_padlock.c Log Message: Fold constant. err is always 0, so switch to return 0; To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/arch/x86/x86/via_padlock.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/sets
Module Name:src Committed By: uki Date: Sat Mar 7 13:01:07 UTC 2020 Modified Files: src/distrib/sets: attrs Log Message: Delete unavailable package from attrs To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/distrib/sets/attrs 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: fcambus Date: Sat Mar 7 12:31:50 UTC 2020 Modified Files: src/sys/arch/x86/x86: via_padlock.c Log Message: Return error values directly where appropriate, instead of using the err variable. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/sys/arch/x86/x86/via_padlock.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.