CVS commit: src
Module Name:src Committed By: isaki Date: Tue Feb 11 07:03:16 UTC 2020 Modified Files: src/distrib/sets/lists/tests: mi src/tests/dev/audio: Makefile Added Files: src/tests/dev/audio: audiotest.c t_audio.awk Log Message: Add ATF tests for audio(4). 91 passed test cases 0 failed test cases. 0 expected failed test cases. 62 skipped test cases. There are many skipped tests, because the test itself supports full- duplex, half-duplex and uni-directional devices but pad(4) used in ATF tests is uni-directional device. To generate a diff of this commit: cvs rdiff -u -r1.829 -r1.830 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.6 -r1.7 src/tests/dev/audio/Makefile cvs rdiff -u -r0 -r1.1 src/tests/dev/audio/audiotest.c \ src/tests/dev/audio/t_audio.awk 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: mlelstv Date: Tue Feb 11 06:33:51 UTC 2020 Modified Files: src/sys/compat/netbsd32: netbsd32_ioctl.c Log Message: Where did the +1 came from ? To generate a diff of this commit: cvs rdiff -u -r1.108 -r1.109 src/sys/compat/netbsd32/netbsd32_ioctl.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
Module Name:src Committed By: riastradh Date: Tue Feb 11 06:26:19 UTC 2020 Modified Files: src/tests/usr.bin/c++: t_call_once.sh t_cxxruntime.sh t_hello.sh t_pthread_once.sh t_static_destructor.sh src/tests/usr.bin/cc: t_hello.sh Log Message: Mark compilation with -pg as xfail on aarch64. XXX file a PR to xref To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/tests/usr.bin/c++/t_call_once.sh \ src/tests/usr.bin/c++/t_pthread_once.sh \ src/tests/usr.bin/c++/t_static_destructor.sh cvs rdiff -u -r1.3 -r1.4 src/tests/usr.bin/c++/t_cxxruntime.sh \ src/tests/usr.bin/c++/t_hello.sh cvs rdiff -u -r1.8 -r1.9 src/tests/usr.bin/cc/t_hello.sh 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: dogcow Date: Tue Feb 11 06:09:48 UTC 2020 Modified Files: src/sys/kern: kern_lwp.c Log Message: fix compilation failure for arches without l_pcu_valid ok riastradh To generate a diff of this commit: cvs rdiff -u -r1.224 -r1.225 src/sys/kern/kern_lwp.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 Feb 11 03:14:49 UTC 2020 Modified Files: src/sys/kern: kern_lwp.c Log Message: Preserve pcu(9) state in fork. There should perhaps be a pcu_fork operation to keep this factored neatly but this will be simpler to pull up. In practical terms, this may not affect most architecture that use pcu(9) -- alpha, arm32, mips, powerpc, riscv -- but it does affect aarch64, in which v8-v15 are callee-saves, and GCC actually takes advantage of them, and for more than just floating-point data too. XXX pullup To generate a diff of this commit: cvs rdiff -u -r1.223 -r1.224 src/sys/kern/kern_lwp.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: riastradh Date: Tue Feb 11 03:15:10 UTC 2020 Modified Files: src/distrib/sets/lists/tests: mi src/tests/kernel: Makefile Added Files: src/tests/kernel: h_fpufork.c t_fpufork.sh Log Message: Test that fpu state is preserved by fork. To generate a diff of this commit: cvs rdiff -u -r1.828 -r1.829 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.64 -r1.65 src/tests/kernel/Makefile cvs rdiff -u -r0 -r1.1 src/tests/kernel/h_fpufork.c \ src/tests/kernel/t_fpufork.sh 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: riastradh Date: Tue Feb 11 03:12:06 UTC 2020 Removed Files: src/sys/arch/aarch64/aarch64: cpu_in_cksum.S Log Message: Delete aarch64 cpu_in_cksum.S draft. This isn't actually used in the kernel; it is only used to cause the in_cksum tests to fail. If you want to revive it and make it work, you can pull it out of the attic. To generate a diff of this commit: cvs rdiff -u -r1.1 -r0 src/sys/arch/aarch64/aarch64/cpu_in_cksum.S 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/gen
Module Name:src Committed By: riastradh Date: Tue Feb 11 03:11:43 UTC 2020 Modified Files: src/tests/lib/libc/gen: t_siginfo.c Log Message: aarch64 doesn't trap integer division by zero either. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/tests/lib/libc/gen/t_siginfo.c 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: Tue Feb 11 00:41:37 UTC 2020 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c t_ptrace_wait.h Log Message: Rewrite the t_ptrace_wait resume1 test Switch to pthread functions. Rename to 'resume'. Synchronize the threads with pthread barriers. Avoid race in the test. Test passes correctly. Fixes PR bin/54893 by Andreas Gustafsson To generate a diff of this commit: cvs rdiff -u -r1.154 -r1.155 src/tests/lib/libc/sys/t_ptrace_wait.c cvs rdiff -u -r1.18 -r1.19 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/lib/librumphijack
Module Name:src Committed By: kamil Date: Mon Feb 10 23:21:42 UTC 2020 Modified Files: src/lib/librumphijack: hijack.c Log Message: Change types of DUP2ALIAS and DUP2FDMASK bit masks to unsigned This is for consistency with the DUP2BIT change. To generate a diff of this commit: cvs rdiff -u -r1.129 -r1.130 src/lib/librumphijack/hijack.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/net
Module Name:src Committed By: mlelstv Date: Mon Feb 10 22:38:10 UTC 2020 Modified Files: src/sys/net: if_pppoe.c Log Message: safely extract character sequences from packet for printing. To generate a diff of this commit: cvs rdiff -u -r1.148 -r1.149 src/sys/net/if_pppoe.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: mlelstv Date: Mon Feb 10 22:33:28 UTC 2020 Modified Files: src/sys/compat/netbsd32: netbsd32_ioctl.c Log Message: Don't use strlcpy to copy untrusted input, it may not be NUL-terminated. To generate a diff of this commit: cvs rdiff -u -r1.107 -r1.108 src/sys/compat/netbsd32/netbsd32_ioctl.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/i386/i386
Module Name:src Committed By: skrll Date: Mon Feb 10 22:13:50 UTC 2020 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: Fix a comment To generate a diff of this commit: cvs rdiff -u -r1.177 -r1.178 src/sys/arch/i386/i386/locore.S 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: christos Date: Mon Feb 10 22:13:01 UTC 2020 Modified Files: src/sys/kern: kern_exec.c Log Message: - check for errors in exec_resolvename() and fail - put back the compat_linux modules in the exec array (commented out) - remove extra parens To generate a diff of this commit: cvs rdiff -u -r1.490 -r1.491 src/sys/kern/kern_exec.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: christos Date: Mon Feb 10 22:11:09 UTC 2020 Modified Files: src/sys/kern: kern_lock.c Log Message: Put back the delay hooks which were deleted before. Without them VirtualBox spins out. To generate a diff of this commit: cvs rdiff -u -r1.168 -r1.169 src/sys/kern/kern_lock.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/drm2/dist/drm/i915
Module Name:src Committed By: maya Date: Mon Feb 10 21:54:26 UTC 2020 Modified Files: src/sys/external/bsd/drm2/dist/drm/i915: intel_opregion.c Log Message: Use a closer equivalent to MEMREMAP_WB: BUS_SPACE_MAP_CACHEABLE Not a fix for PR port-amd64/54808 To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 \ src/sys/external/bsd/drm2/dist/drm/i915/intel_opregion.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: bouyer Date: Mon Feb 10 21:40:19 UTC 2020 Modified Files: src/doc [netbsd-9]: CHANGES-9.0 Log Message: ticket 693 To generate a diff of this commit: cvs rdiff -u -r1.1.2.174 -r1.1.2.175 src/doc/CHANGES-9.0 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
Module Name:src Committed By: bouyer Date: Mon Feb 10 21:39:38 UTC 2020 Modified Files: src/usr.sbin/sysinst [netbsd-9]: bsddisklabel.c defs.h disklabel.c disks.c mbr.c msg.mi.de msg.mi.en msg.mi.es msg.mi.fr msg.mi.pl partman.c target.c txtwalk.c upgrade.c src/usr.sbin/sysinst/arch/hp300 [netbsd-9]: md.c src/usr.sbin/sysinst/arch/i386 [netbsd-9]: md.c src/usr.sbin/sysinst/arch/mac68k [netbsd-9]: md.c src/usr.sbin/sysinst/arch/mvme68k [netbsd-9]: md.c msg.md.de msg.md.en msg.md.es msg.md.fr msg.md.pl src/usr.sbin/sysinst/arch/x68k [netbsd-9]: md.c msg.md.en Log Message: Pull up following revision(s) (requested by martin in ticket #693): usr.sbin/sysinst/arch/x68k/msg.md.en: revision 1.2 usr.sbin/sysinst/arch/x68k/md.c: revision 1.10 usr.sbin/sysinst/arch/mvme68k/msg.md.fr: revision 1.2 usr.sbin/sysinst/arch/x68k/msg.md.en: revision 1.3 usr.sbin/sysinst/arch/mvme68k/msg.md.fr: revision 1.3 usr.sbin/sysinst/msg.mi.en: revision 1.28 usr.sbin/sysinst/arch/hp300/md.c: revision 1.10 usr.sbin/sysinst/msg.mi.es: revision 1.22 usr.sbin/sysinst/target.c: revision 1.12 usr.sbin/sysinst/arch/mvme68k/md.c: revision 1.10 usr.sbin/sysinst/arch/i386/md.c: revision 1.30 usr.sbin/sysinst/arch/mvme68k/msg.md.pl: revision 1.2 usr.sbin/sysinst/arch/mvme68k/msg.md.pl: revision 1.3 usr.sbin/sysinst/bsddisklabel.c: revision 1.39 usr.sbin/sysinst/arch/mvme68k/msg.md.de: revision 1.2 usr.sbin/sysinst/arch/mac68k/md.c: revision 1.9 usr.sbin/sysinst/disklabel.c: revision 1.35 usr.sbin/sysinst/arch/mvme68k/msg.md.de: revision 1.3 usr.sbin/sysinst/defs.h: revision 1.55 usr.sbin/sysinst/disks.c: revision 1.63 usr.sbin/sysinst/disks.c: revision 1.64 usr.sbin/sysinst/mbr.c: revision 1.31 usr.sbin/sysinst/disks.c: revision 1.65 usr.sbin/sysinst/txtwalk.c: revision 1.3 usr.sbin/sysinst/txtwalk.c: revision 1.4 usr.sbin/sysinst/arch/mvme68k/msg.md.en: revision 1.2 usr.sbin/sysinst/arch/mvme68k/msg.md.en: revision 1.3 usr.sbin/sysinst/msg.mi.fr: revision 1.26 usr.sbin/sysinst/msg.mi.pl: revision 1.29 usr.sbin/sysinst/arch/mvme68k/msg.md.es: revision 1.2 usr.sbin/sysinst/upgrade.c: revision 1.15 usr.sbin/sysinst/arch/mvme68k/msg.md.es: revision 1.3 usr.sbin/sysinst/upgrade.c: revision 1.16 usr.sbin/sysinst/partman.c: revision 1.50 usr.sbin/sysinst/msg.mi.de: revision 1.21 remove unused "emptypart" message (or moved to ifdef notyet area) PR install/54921: message "ordering" takes a %s argument. PR install/54921: skip non-user partitions when checking for overlaps bootxx_name() - fix oversight in previous change (do not assume first partition is the root partition) PR install/54934: always use -f on the installboot invocation. We come here post-newfs (and maybe should have dd'd zeros to the start of the disk before newfs instead). Remove a bogus assert: when reading disklabel partitions and the outer (MBR) partitioning has changed, but the changes have not yet been written back to disk, we need to ignore the kernels idea of the disklabel and instead continue with an empty one. Deal with partitioning schemes having no inner counterpart. Avoid NULL derefs. Do not assum a partitioning scheme that supports innner partitions always needs to actually have such partitions defined. PR bin/54944: deal with escaped spaces in NAME= syntax in /etc/fstab. PR bin/54944: explicitly reject GPT protective MBRs. PR bin/54944: make the "explicit single wedge" selection also work for upgrades. Reformat a query to add an automatically detected swap partition so it fits on narrow screens. Make re-install sets also work for an explicit selected root wedge Fix copy&pasto in previous - from kre. Only a single partition can ever have the "extend" flag (grow to available size). Do not use -P for tar extractions - the in tree tar has been fixed. Finish conversion to generic partitioning backend To generate a diff of this commit: cvs rdiff -u -r1.23.2.9 -r1.23.2.10 src/usr.sbin/sysinst/bsddisklabel.c cvs rdiff -u -r1.42.2.6 -r1.42.2.7 src/usr.sbin/sysinst/defs.h cvs rdiff -u -r1.10.2.8 -r1.10.2.9 src/usr.sbin/sysinst/disklabel.c cvs rdiff -u -r1.44.2.13 -r1.44.2.14 src/usr.sbin/sysinst/disks.c cvs rdiff -u -r1.19.2.5 -r1.19.2.6 src/usr.sbin/sysinst/mbr.c cvs rdiff -u -r1.13.2.6 -r1.13.2.7 src/usr.sbin/sysinst/msg.mi.de cvs rdiff -u -r1.19.2.7 -r1.19.2.8 src/usr.sbin/sysinst/msg.mi.en cvs rdiff -u -r1.14.2.6 -r1.14.2.7 src/usr.sbin/sysinst/msg.mi.es cvs rdiff -u -r1.17.2.7 -r1.17.2.8 src/usr.sbin/sysinst/msg.mi.fr cvs rdiff -u -r1.20.2.7 -r1.20.2.8 src/usr.sbin/sysinst/msg.mi.pl cvs rdiff -u -r1.41.2.4 -r1.41.2.5 src/usr.sbin/sysinst/partman.c cvs rdiff -u -r1.8.2.3 -r1.8.2.4 src/usr.sbin/sysinst/ta
CVS commit: src/sys/dev/ic
Module Name:src Committed By: jdolecek Date: Mon Feb 10 20:11:48 UTC 2020 Modified Files: src/sys/dev/ic: wdc.c Log Message: use wdc_maxdrives for atabus_alloc_drives() also in wdc_sataprobe() instead of magic 1; no functional change, all wdc_sataprobe() users actually set wdc_maxdrives to 1 To generate a diff of this commit: cvs rdiff -u -r1.296 -r1.297 src/sys/dev/ic/wdc.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 Feb 10 19:32:47 UTC 2020 Modified Files: src/doc [netbsd-9]: CHANGES-9.0 Log Message: Tickets #680 - #686, #688 - #692 To generate a diff of this commit: cvs rdiff -u -r1.1.2.173 -r1.1.2.174 src/doc/CHANGES-9.0 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/bsd/libarchive/dist/libarchive
Module Name:src Committed By: martin Date: Mon Feb 10 19:30:00 UTC 2020 Modified Files: src/external/bsd/libarchive/dist/libarchive [netbsd-9]: archive_write_disk_posix.c Log Message: Pull up following revision(s) (requested by christos in ticket #692): external/bsd/libarchive/dist/libarchive/archive_write_disk_posix.c: revision 1.5 When extracting symlinks atomically remove them like we do for hard links. To generate a diff of this commit: cvs rdiff -u -r1.1.1.2.2.1 -r1.1.1.2.2.2 \ src/external/bsd/libarchive/dist/libarchive/archive_write_disk_posix.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/arm/arm32
Module Name:src Committed By: martin Date: Mon Feb 10 19:20:01 UTC 2020 Modified Files: src/sys/arch/arm/arm32 [netbsd-9]: pmap.c Log Message: Pull up following revision(s) (requested by skrll in ticket #691): sys/arch/arm/arm32/pmap.c: revision 1.383 sys/arch/arm/arm32/pmap.c: revision 1.385 sys/arch/arm/arm32/pmap.c: revision 1.386 sys/arch/arm/arm32/pmap.c: revision 1.387 sys/arch/arm/arm32/pmap.c: revision 1.374 sys/arch/arm/arm32/pmap.c: revision 1.375 sys/arch/arm/arm32/pmap.c: revision 1.376 sys/arch/arm/arm32/pmap.c: revision 1.377 sys/arch/arm/arm32/pmap.c: revision 1.378 sys/arch/arm/arm32/pmap.c: revision 1.379 Convert a __CTASSERT into a KASSERT as L1_S_CACHE_MASK may not be a compile time constant if ARM_NMMUS > 1 Improve a comment Update PMAP_STEAL_MEMORY code to uvm_hotplug Typo in comment Fix a bug introduced in 1.271 where pmap_grow_map would no longer map the allocated page for the uvm.page_init_done == false case when PMAP_STEAL_MEMORY is not defined. Trailing whitespace Fix comment Always pmap_kenter_pa the page in pmap_grow_map regardless of how we got it. Always call pmap_grow_map with a page aligned new VA. KASSERT that this happenes. More KNF To generate a diff of this commit: cvs rdiff -u -r1.373 -r1.373.2.1 src/sys/arch/arm/arm32/pmap.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/mkubootimage
Module Name:src Committed By: martin Date: Mon Feb 10 19:14:03 UTC 2020 Modified Files: src/usr.bin/mkubootimage [netbsd-9]: mkubootimage.c Log Message: Pull up following revision(s) (requested by ryo in ticket #690): usr.bin/mkubootimage/mkubootimage.c: revision 1.30 arm64_image_header->image_size must be included size of arm64_image_header. with -u option, image_size should be binary (file) size (header included). without -u option, image_size should be binary (file) size + header size. To generate a diff of this commit: cvs rdiff -u -r1.24.6.2 -r1.24.6.3 src/usr.bin/mkubootimage/mkubootimage.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/share/mk
Module Name:src Committed By: martin Date: Mon Feb 10 19:07:22 UTC 2020 Modified Files: src/share/mk [netbsd-9]: sys.mk Log Message: Pull up following revision(s) (requested by maya in ticket #689): share/mk/sys.mk: revision 1.143 Don't special case aarch64 and add -fomit-frame-pointer to builds. This behaviour is probably due to a past behaviour of clang, where it always emitted frame pointer code. This is no longer true for clang on netbsd, and I don't think it was true for GCC. Meanwhile, this flag bleeds into pkgsrc where it breaks random packages, requiring workarounds like lang/ruby*-base/hacks.mk. To generate a diff of this commit: cvs rdiff -u -r1.139.2.1 -r1.139.2.2 src/share/mk/sys.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
Module Name:src Committed By: martin Date: Mon Feb 10 19:05:05 UTC 2020 Modified Files: src/lib/libnvmm [netbsd-9]: libnvmm.3 src/share/man/man4 [netbsd-9]: nvmm.4 src/sys/dev/nvmm/x86 [netbsd-9]: nvmm_x86_vmx.c Log Message: Pull up following revision(s) (requested by maxv in ticket #688): share/man/man4/nvmm.4: revision 1.5 lib/libnvmm/libnvmm.3: revision 1.26 sys/dev/nvmm/x86/nvmm_x86_vmx.c: revision 1.47 Mmh, as noted in PR/54847, this should be uint64_t, not uint16_t. Harmless because we use only the two lowest bits anyway. I believe this could be caught by KUBSAN; time to do another round of NVMM+K_SAN testing. Reference nvmmctl(8). To generate a diff of this commit: cvs rdiff -u -r1.19.4.1 -r1.19.4.2 src/lib/libnvmm/libnvmm.3 cvs rdiff -u -r1.4 -r1.4.4.1 src/share/man/man4/nvmm.4 cvs rdiff -u -r1.36.2.4 -r1.36.2.5 src/sys/dev/nvmm/x86/nvmm_x86_vmx.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
Module Name:src Committed By: ryo Date: Mon Feb 10 19:04:02 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c src/sys/arch/aarch64/include: pmap.h Log Message: use LIST(3) instead of TAILQ(3) to save one word in struct vm_page and struct pmap. pointed out by riastradh@. thanks To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64 src/sys/arch/aarch64/aarch64/pmap.c cvs rdiff -u -r1.33 -r1.34 src/sys/arch/aarch64/include/pmap.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/i386/stand/efiboot
Module Name:src Committed By: martin Date: Mon Feb 10 18:59:49 UTC 2020 Modified Files: src/sys/arch/i386/stand/efiboot [netbsd-9]: efiboot.c Log Message: Pull up following revision(s) (requested by jmcneill in ticket #686): sys/arch/i386/stand/efiboot/efiboot.c: revision 1.12 Do not clear the screen before exiting boot services as this may cause an undesired display mode switch. PR# 54615 To generate a diff of this commit: cvs rdiff -u -r1.10.2.1 -r1.10.2.2 src/sys/arch/i386/stand/efiboot/efiboot.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/i386/stand/efiboot
Module Name:src Committed By: martin Date: Mon Feb 10 18:57:06 UTC 2020 Modified Files: src/sys/arch/i386/stand/efiboot [netbsd-9]: eficons.c Log Message: Pull up following revision(s) (requested by jmcneill in ticket #685): sys/arch/i386/stand/efiboot/eficons.c: revision 1.8 Fix a few bugs related to the framebuffer: - If a GOP mode wasn't explicitly requested, the bootloader was passing fb info to the kernel even if the console was in text mode! This results in garbled console output on at least ThinkPad T420 and likely many others. If a mode isn't specified, default to 800x600. - The "gop" command was incorrectly parsing video modes in the form WxHxD as WxWxD. - Allow a short form WxH for the "gop" command to select any mode with the target dimensions. To generate a diff of this commit: cvs rdiff -u -r1.6.6.1 -r1.6.6.2 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-9] src/bin/sh
Module Name:src Committed By: martin Date: Mon Feb 10 18:54:14 UTC 2020 Modified Files: src/bin/sh [netbsd-9]: jobs.c main.c Log Message: Pull up following revision(s) (requested by kre in ticket #684): bin/sh/jobs.c: revision 1.107 bin/sh/main.c: revision 1.83 bin/sh/main.c: revision 1.84 bin/sh/main.c: revision 1.85 If we are invoked with SIGCHLD ignored, we fail badly, as we assume that we can always wait(2) for our children, and an ignored SIGCHLD prevents that. Recent versions of bash can be convinced (due to a bug most likely) to invoke us that way. Always return SIGCHLD to SIG_DFL during init - we already prevent scripts from fiddling it. All ash derived shells apparently have this problem (observed by Martijn Dekker, and notified on the bash-bug list). Actual issue diagnosed by Harald van Dijk (same list). Actually, the issue with bash (in previous) is more likely that the SIGCHLD is blocked rather than ignored. We want neither. Make sure SIGCHLD is unblocked as well as SIG_DFL. XXX pullup -9 bin/sh: Fixes -Werror=shadow causing build breaks. Conflicting variable name, sigset_t sigs has been renamed to sigset_t mask Reviewed by: kamil@ Avoid a core dump if a child process that is not one of our children happens to exit while we are waiting for another child to exit. This can happen with code like sh -c ' sleep 5 & exec sh -c "sleep 10 & wait !$" ' when the inner "sh" is waiting for the 10 second sleep to be done, the 5 second sleep started earlier terminates. It is a child of our process, as the inner shell is the same process as the outer one, but not a known child (the inner shell has no idea what the outer one did before it started). This was observed in the wild by Martijn Dekker (where the outer shell was bash but that's irrelevant). XXX pullup -9 To generate a diff of this commit: cvs rdiff -u -r1.106 -r1.106.2.1 src/bin/sh/jobs.c cvs rdiff -u -r1.82 -r1.82.2.1 src/bin/sh/main.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/dev/usb
Module Name:src Committed By: martin Date: Mon Feb 10 18:50:29 UTC 2020 Modified Files: src/sys/dev/usb [netbsd-9]: ehci.c Log Message: Pull up following revision(s) (requested by mrg in ticket #683): sys/dev/usb/ehci.c: revision 1.269 don't call usb_syncmem() for zero-length packets. To generate a diff of this commit: cvs rdiff -u -r1.267 -r1.267.2.1 src/sys/dev/usb/ehci.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
Module Name:src Committed By: martin Date: Mon Feb 10 18:46:41 UTC 2020 Modified Files: src/distrib/sets/lists/comp [netbsd-9]: ad.m68k src/sys/arch/amiga/include [netbsd-9]: vmparam.h src/sys/arch/atari/include [netbsd-9]: vmparam.h src/sys/arch/cesfic/include [netbsd-9]: vmparam.h src/sys/arch/hp300/include [netbsd-9]: vmparam.h src/sys/arch/luna68k/include [netbsd-9]: vmparam.h src/sys/arch/m68k/include [netbsd-9]: Makefile src/sys/arch/mac68k/include [netbsd-9]: vmparam.h src/sys/arch/mvme68k/include [netbsd-9]: vmparam.h src/sys/arch/news68k/include [netbsd-9]: vmparam.h src/sys/arch/next68k/include [netbsd-9]: vmparam.h src/sys/arch/sun3/include [netbsd-9]: vmparam.h src/sys/arch/x68k/include [netbsd-9]: vmparam.h Added Files: src/sys/arch/m68k/include [netbsd-9]: vmparam.h Log Message: Pull up following revision(s) (requested by tsutsui in ticket #682): sys/arch/next68k/include/vmparam.h: revision 1.27 sys/arch/mac68k/include/vmparam.h: revision 1.46 sys/arch/sun3/include/vmparam.h: revision 1.38 sys/arch/m68k/include/vmparam.h: revision 1.1 sys/arch/hp300/include/vmparam.h: revision 1.41 sys/arch/m68k/include/Makefile: revision 1.32 sys/arch/amiga/include/vmparam.h: revision 1.48 distrib/sets/lists/comp/ad.m68k: revision 1.63 sys/arch/x68k/include/vmparam.h: revision 1.40 sys/arch/mvme68k/include/vmparam.h: revision 1.38 sys/arch/luna68k/include/vmparam.h: revision 1.23 sys/arch/news68k/include/vmparam.h: revision 1.23 sys/arch/atari/include/vmparam.h: revision 1.34 sys/arch/cesfic/include/vmparam.h: revision 1.19 Add MAX/MIN PAGE_SIZE and PAGE_SHIFT definitions of m68k for jemalloc(3). Background: - All m68k ports have fixed PAGE_SIZE value in their kernels, but each port uses different PAGE_SIZE value (4096 or 8192) due to historical reasons. - Currently module(7) binaries are built per each port so all m68k kernel sources don't support run-time variable PAGE_SIZE. - MI assumes that the port supports a variable PAGE_SIZE on module(7) builds if both MAX_PAGE_SIZE and MIN_PAGE_SIZE are defined and they have different values. - On the other hand, jemalloc(3) checks MAX_PAGE_SHIFT in src/external/bsd/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h for internal optimization. - m68k ports share userland binaries (especially pkgsrc binaries) among all ports, so we need to define MAX_PAGE_SHIFT as 13 to support m68k ports where PAGE_SIZE==8192. (though this would affect only if static binaries built on 4k page hosts are executed on 8k page hosts) To solve these inconsistency on PAGE_SIZE definitions, we should have an independent PAGE_SIZE related definitions for userland, but it requires major reorganization. For now (especially for netbsd-9) we define MAX/MIN PAGE_SIZE and PAGE_SHIFT values in only in !defined(_KERNEL) case. Discussed on source-changes-d@ and tech-kern@ with christos@ and thorpej@: https://mail-index.netbsd.org/source-changes-d/2020/01/thread1.html#012035 https://mail-index.netbsd.org/tech-kern/2020/01/thread1.html#025954 Should be pulled up to netbsd-9. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.61.2.1 src/distrib/sets/lists/comp/ad.m68k cvs rdiff -u -r1.47 -r1.47.4.1 src/sys/arch/amiga/include/vmparam.h cvs rdiff -u -r1.33 -r1.33.4.1 src/sys/arch/atari/include/vmparam.h cvs rdiff -u -r1.18 -r1.18.2.1 src/sys/arch/cesfic/include/vmparam.h cvs rdiff -u -r1.40 -r1.40.2.1 src/sys/arch/hp300/include/vmparam.h cvs rdiff -u -r1.22 -r1.22.2.1 src/sys/arch/luna68k/include/vmparam.h cvs rdiff -u -r1.31 -r1.31.4.1 src/sys/arch/m68k/include/Makefile cvs rdiff -u -r0 -r1.1.2.2 src/sys/arch/m68k/include/vmparam.h cvs rdiff -u -r1.45 -r1.45.2.1 src/sys/arch/mac68k/include/vmparam.h cvs rdiff -u -r1.37 -r1.37.2.1 src/sys/arch/mvme68k/include/vmparam.h cvs rdiff -u -r1.22 -r1.22.2.1 src/sys/arch/news68k/include/vmparam.h cvs rdiff -u -r1.26 -r1.26.2.1 src/sys/arch/next68k/include/vmparam.h cvs rdiff -u -r1.37 -r1.37.42.1 src/sys/arch/sun3/include/vmparam.h cvs rdiff -u -r1.39 -r1.39.2.1 src/sys/arch/x68k/include/vmparam.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
Module Name:src Committed By: martin Date: Mon Feb 10 18:28:33 UTC 2020 Modified Files: src/distrib/news68k/floppies/ramdisk [netbsd-9]: Makefile src/sys/arch/news68k/conf [netbsd-9]: INSTALL Log Message: Pull up following revision(s) (requested by tsutsui in ticket #681): distrib/news68k/floppies/ramdisk/Makefile: revision 1.38 sys/arch/news68k/conf/INSTALL: revision 1.66 Add and enable dhcpcd for news68k installation. news68k has already required two floppies since 9.0 so there is no popular demand to shrink ramdisk. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.37.2.1 src/distrib/news68k/floppies/ramdisk/Makefile cvs rdiff -u -r1.65 -r1.65.4.1 src/sys/arch/news68k/conf/INSTALL 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/arm/cortex
Module Name:src Committed By: martin Date: Mon Feb 10 18:17:57 UTC 2020 Modified Files: src/sys/arch/arm/cortex [netbsd-9]: gicv3_its.c Log Message: Pull up following revision(s) (requested by jmcneill in ticket #680): sys/arch/arm/cortex/gicv3_its.c: revision 1.25 Use kmem_zalloc for its state, fixes possible crash if a driver tries to set affinity before a CPU is online. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.21.2.1 src/sys/arch/arm/cortex/gicv3_its.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 Feb 10 16:51:59 UTC 2020 Modified Files: src/doc [netbsd-8]: CHANGES-8.2 Log Message: Tickets #1498 and #1499 To generate a diff of this commit: cvs rdiff -u -r1.1.2.93 -r1.1.2.94 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: src/tests/kernel
Module Name:src Committed By: riastradh Date: Mon Feb 10 16:51:49 UTC 2020 Modified Files: src/tests/kernel: t_kauth_pr_47598.c Log Message: Show errno on failure. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/tests/kernel/t_kauth_pr_47598.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/sys/arch/i386/stand/efiboot
Module Name:src Committed By: martin Date: Mon Feb 10 16:49:48 UTC 2020 Modified Files: src/sys/arch/i386/stand/efiboot [netbsd-8]: efiboot.c Log Message: Pull up following revision(s) (requested by nonaka in ticket #1499): sys/arch/i386/stand/efiboot/efiboot.c: revision 1.12 Do not clear the screen before exiting boot services as this may cause an undesired display mode switch. PR# 54615 To generate a diff of this commit: cvs rdiff -u -r1.4.10.5 -r1.4.10.6 src/sys/arch/i386/stand/efiboot/efiboot.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/sys/arch/i386/stand/efiboot
Module Name:src Committed By: martin Date: Mon Feb 10 16:47:30 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 #1498): sys/arch/i386/stand/efiboot/eficons.c: revision 1.8 Fix a few bugs related to the framebuffer: - If a GOP mode wasn't explicitly requested, the bootloader was passing fb info to the kernel even if the console was in text mode! This results in garbled console output on at least ThinkPad T420 and likely many others. If a mode isn't specified, default to 800x600. - The "gop" command was incorrectly parsing video modes in the form WxHxD as WxWxD. - Allow a short form WxH for the "gop" command to select any mode with the target dimensions. To generate a diff of this commit: cvs rdiff -u -r1.4.2.3 -r1.4.2.4 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: src/sys/dev/pckbport
Module Name:src Committed By: ryoon Date: Mon Feb 10 16:12:59 UTC 2020 Modified Files: src/sys/dev/pckbport: alps.c Log Message: Introduce hw.alps.touchpad_movement_threshold to better button area clicks To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/dev/pckbport/alps.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: ryoon Date: Mon Feb 10 16:13:48 UTC 2020 Modified Files: src/share/man/man4: pms.4 Log Message: Add description on hw.alps.touchpad_movement_threshold To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/share/man/man4/pms.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/sysinst/arch/mac68k
Module Name:src Committed By: martin Date: Mon Feb 10 16:08:59 UTC 2020 Modified Files: src/usr.sbin/sysinst/arch/mac68k: md.c Log Message: Finish conversion to generic partitioning backend To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/usr.sbin/sysinst/arch/mac68k/md.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: ryoon Date: Mon Feb 10 15:30:33 UTC 2020 Modified Files: src/share/man/man4: pms.4 Log Message: Reflect typo fix, bump date To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/share/man/man4/pms.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/pckbport
Module Name:src Committed By: ryoon Date: Mon Feb 10 15:29:05 UTC 2020 Modified Files: src/sys/dev/pckbport: alps.c Log Message: Fix typo in sysctl node name To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/dev/pckbport/alps.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/bsd/libarchive/dist/libarchive
Module Name:src Committed By: christos Date: Mon Feb 10 15:24:21 UTC 2020 Modified Files: src/external/bsd/libarchive/dist/libarchive: archive_write_disk_posix.c Log Message: When extracting symlinks atomically remove them like we do for hard links. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/bsd/libarchive/dist/libarchive/archive_write_disk_posix.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
Module Name:src Committed By: martin Date: Mon Feb 10 14:55:53 UTC 2020 Modified Files: src/usr.sbin/sysinst: defs.h Log Message: Do not use -P for tar extractions - the in tree tar has been fixed. To generate a diff of this commit: cvs rdiff -u -r1.54 -r1.55 src/usr.sbin/sysinst/defs.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/lib/libc/sys
Module Name:src Committed By: kamil Date: Mon Feb 10 11:42:41 UTC 2020 Modified Files: src/tests/lib/libc/sys: t_ptrace_wait.c Log Message: Rename suspend2 to suspend_no_deadlock To generate a diff of this commit: cvs rdiff -u -r1.153 -r1.154 src/tests/lib/libc/sys/t_ptrace_wait.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
Module Name:src Committed By: mlelstv Date: Mon Feb 10 10:05:55 UTC 2020 Modified Files: src/sys/dev: ld.c Log Message: Reject open when attach didn't complete successfully. To generate a diff of this commit: cvs rdiff -u -r1.107 -r1.108 src/sys/dev/ld.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/usb
Module Name:src Committed By: skrll Date: Mon Feb 10 09:15:28 UTC 2020 Modified Files: src/sys/dev/usb: usbdi_util.c Log Message: Fix USB_DEBUG build To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79 src/sys/dev/usb/usbdi_util.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/librumphijack
Module Name:src Committed By: kamil Date: Mon Feb 10 09:10:58 UTC 2020 Modified Files: src/lib/librumphijack: hijack.c Log Message: Avoid unportable bit shift semantics hijack.c:451:52, left shift of 1 by 31 places cannot be represented in type 'int To generate a diff of this commit: cvs rdiff -u -r1.128 -r1.129 src/lib/librumphijack/hijack.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.