CVS commit: src/usr.sbin/installboot
Module Name:src Committed By: wiz Date: Tue May 7 08:14:59 UTC 2019 Modified Files: src/usr.sbin/installboot: installboot.8 Log Message: Fix typos. Fix link. Use Pa for path. To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.97 src/usr.sbin/installboot/installboot.8 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
Module Name:src Committed By: hannken Date: Tue May 7 08:49:59 UTC 2019 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: spa.c zio.c src/external/cddl/osnet/dist/uts/common/sys: taskq.h src/external/cddl/osnet/sys/kern: taskq.c src/external/cddl/osnet/sys/sys: zfs_context.h Log Message: This implementation of Solaris taskq API is incomplete and doesn't track Solaris upstream. FreeBSD already replaced it with a glue to their taskqueue API. Replace it with a glue component that queues Solaris taskq requests to threadpool jobs. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/external/cddl/osnet/dist/uts/common/fs/zfs/spa.c cvs rdiff -u -r1.5 -r1.6 src/external/cddl/osnet/dist/uts/common/fs/zfs/zio.c cvs rdiff -u -r1.2 -r1.3 src/external/cddl/osnet/dist/uts/common/sys/taskq.h cvs rdiff -u -r1.8 -r1.9 src/external/cddl/osnet/sys/kern/taskq.c cvs rdiff -u -r1.20 -r1.21 src/external/cddl/osnet/sys/sys/zfs_context.h 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: hannken Date: Tue May 7 08:51:10 UTC 2019 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: spa_misc.c zfs_ioctl.c src/external/cddl/osnet/dist/uts/common/sys/fs: zfs.h src/external/cddl/osnet/sys/kern: mod.c src/sys/rump/fs/lib/libzfs: zfs_component.c Log Message: Cleanup modules "solaris" and "zfs": - Defer spa_config_load() until root is mounted. - Restore the config path to "/etc/zfs/zpool.cache". - Module "zfs" is type MODULE_CLASS_VFS and no longer depends on "rootvnode". - Module "solaris" no longer depends on "mp_online". - Fix rump component registration to not detach "/dev/zfs" if it didn't attach it. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/cddl/osnet/dist/uts/common/fs/zfs/spa_misc.c cvs rdiff -u -r1.16 -r1.17 \ src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_ioctl.c cvs rdiff -u -r1.5 -r1.6 src/external/cddl/osnet/dist/uts/common/sys/fs/zfs.h cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/sys/kern/mod.c cvs rdiff -u -r1.2 -r1.3 src/sys/rump/fs/lib/libzfs/zfs_component.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tools
Module Name:src Committed By: hannken Date: Tue May 7 10:22:54 UTC 2019 Modified Files: src/tools: Makefile Log Message: Fix build, "pax" must be built before "libprop". Ok: Matthew Green mrg@ To generate a diff of this commit: cvs rdiff -u -r1.202 -r1.203 src/tools/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [isaki-audio2] src/sys
Module Name:src Committed By: isaki Date: Tue May 7 15:01:50 UTC 2019 Modified Files: src/sys/modules/audio [isaki-audio2]: Makefile src/sys/modules/spkr [isaki-audio2]: Makefile src/sys/rump/dev/lib/libaudio [isaki-audio2]: Makefile Removed Files: src/sys/rump/dev/lib/libaudio [isaki-audio2]: aurateconv.h mulaw.h Log Message: Fix paths and flags. - aurateconv is gone. mulaw is a part of audio inseparably. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.3.2.1 src/sys/modules/audio/Makefile cvs rdiff -u -r1.8 -r1.8.2.1 src/sys/modules/spkr/Makefile cvs rdiff -u -r1.6 -r1.6.12.1 src/sys/rump/dev/lib/libaudio/Makefile cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/lib/libaudio/aurateconv.h \ src/sys/rump/dev/lib/libaudio/mulaw.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: Tue May 7 15:23:32 UTC 2019 Modified Files: src/sys/dev/pci: if_txp.c Log Message: - Use bus_dmamem_unmap() correctly in txp_dma_free() to prevent panic. The code was wrong since rev. 1.1. This panic was found by adding KASSERT in uvm_map.c rev. 1.351. This bug may be related to PR kern/26204. - Use aprint_normal() for non-error message. To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54 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/lib/libpthread
Module Name:src Committed By: maya Date: Tue May 7 18:12:53 UTC 2019 Modified Files: src/lib/libpthread: Makefile Log Message: Replace the link command for libpthread.a so that we create a single section with all the libpthread symbols in it. This makes -lpthread behave like to -Wl,--whole-archive -lpthread. This avoids a situation where threaded static binaries use some libc thread stubs, which are racy. Fixes PR lib/54001: call_once2_32, call_once2_static test cases failing on amd64 since gcc7 import. Suggested by Jonathan Wakely, thanks! To generate a diff of this commit: cvs rdiff -u -r1.92 -r1.93 src/lib/libpthread/Makefile 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/netsmb
Module Name:src Committed By: martin Date: Tue May 7 18:50:45 UTC 2019 Modified Files: src/sys/netsmb [netbsd-8]: smb_conn.c Log Message: Pull up following revision(s) (requested by christos in ticket #1258): sys/netsmb/smb_conn.c: revision 1.30 Prevent a NULL pointer dereference when the local endpoint is not defined. >From Andy Nguyen, many thanks. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.29.32.1 src/sys/netsmb/smb_conn.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: Tue May 7 18:52:49 UTC 2019 Modified Files: src/doc [netbsd-8]: CHANGES-8.1 Log Message: Remove backed out ticket #1240, add ticket #1258 To generate a diff of this commit: cvs rdiff -u -r1.1.2.139 -r1.1.2.140 src/doc/CHANGES-8.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libpthread
Module Name:src Committed By: maya Date: Tue May 7 18:45:37 UTC 2019 Modified Files: src/lib/libpthread: Makefile Log Message: Make CLEANFILES actually work. .TARGET is not defined when not in a target rule. Thanks xtos for the heads up. To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94 src/lib/libpthread/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/sys/dev/usb
Module Name:src Committed By: martin Date: Tue May 7 18:47:01 UTC 2019 Modified Files: src/sys/dev/usb [netbsd-8]: ucom.c umodem_common.c umodemvar.h Log Message: Backout the following changes (requested by mrg in ticket #1240): sys/dev/usb/umodem_common.c: revision 1.27 sys/dev/usb/umodemvar.h: revision 1.10 sys/dev/usb/ucom.c: revision 1.122 fix umodem(4) detach. There are different fixes upcoming. To generate a diff of this commit: cvs rdiff -u -r1.118.8.3 -r1.118.8.4 src/sys/dev/usb/ucom.c cvs rdiff -u -r1.25.8.1 -r1.25.8.2 src/sys/dev/usb/umodem_common.c cvs rdiff -u -r1.9.10.1 -r1.9.10.2 src/sys/dev/usb/umodemvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-7] src/sys/netsmb
Module Name:src Committed By: martin Date: Tue May 7 18:53:51 UTC 2019 Modified Files: src/sys/netsmb [netbsd-7]: smb_conn.c Log Message: Pull up following revision(s) (requested by christos in ticket #1696): sys/netsmb/smb_conn.c: revision 1.30 Prevent a NULL pointer dereference when the local endpoint is not defined. >From Andy Nguyen, many thanks. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.29.14.1 src/sys/netsmb/smb_conn.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-7] src/doc
Module Name:src Committed By: martin Date: Tue May 7 18:54:28 UTC 2019 Modified Files: src/doc [netbsd-7]: CHANGES-7.3 Log Message: Ticket #1696 To generate a diff of this commit: cvs rdiff -u -r1.1.2.51 -r1.1.2.52 src/doc/CHANGES-7.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-7-1] src/sys/netsmb
Module Name:src Committed By: martin Date: Tue May 7 18:54:56 UTC 2019 Modified Files: src/sys/netsmb [netbsd-7-1]: smb_conn.c Log Message: Pull up following revision(s) (requested by christos in ticket #1696): sys/netsmb/smb_conn.c: revision 1.30 Prevent a NULL pointer dereference when the local endpoint is not defined. >From Andy Nguyen, many thanks. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.29.26.1 src/sys/netsmb/smb_conn.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-7-0] src/doc
Module Name:src Committed By: martin Date: Tue May 7 18:56:53 UTC 2019 Modified Files: src/doc [netbsd-7-0]: CHANGES-7.0.3 Log Message: Ticket #1696 To generate a diff of this commit: cvs rdiff -u -r1.1.2.142 -r1.1.2.143 src/doc/CHANGES-7.0.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-7-0] src/sys/netsmb
Module Name:src Committed By: martin Date: Tue May 7 18:55:48 UTC 2019 Modified Files: src/sys/netsmb [netbsd-7-0]: smb_conn.c Log Message: Pull up following revision(s) (requested by christos in ticket #1696): sys/netsmb/smb_conn.c: revision 1.30 Prevent a NULL pointer dereference when the local endpoint is not defined. >From Andy Nguyen, many thanks. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.29.18.1 src/sys/netsmb/smb_conn.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-7-1] src/doc
Module Name:src Committed By: martin Date: Tue May 7 18:55:20 UTC 2019 Modified Files: src/doc [netbsd-7-1]: CHANGES-7.1.3 Log Message: Ticket #1696 To generate a diff of this commit: cvs rdiff -u -r1.1.2.49 -r1.1.2.50 src/doc/CHANGES-7.1.3 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: Tue May 7 20:10:21 UTC 2019 Modified Files: src/sys/kern: sys_select.c Log Message: Use the max limit (aka maxfiles or the moral equivalent of OPEN_MAX) which makes poll(2) align with the Posix documentation (which allows EINVAL if nfds > OPEN_MAX). From: Anthony Mallet To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/kern/sys_select.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: sevan Date: Tue May 7 21:14:46 UTC 2019 Modified Files: src/share/misc: acronyms.comp Log Message: TMG To generate a diff of this commit: cvs rdiff -u -r1.250 -r1.251 src/share/misc/acronyms.comp 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: mrg Date: Tue May 7 22:00:10 UTC 2019 Modified Files: src/share/man/man4: umcs.4 src/sys/arch/amd64/conf: ALL src/sys/arch/i386/conf: ALL src/sys/dev/usb: TODO.usbmp files.usb Removed Files: src/sys/dev/usb: moscom.c Log Message: obsolete moscom(4). it was never in any default configs, did not work for some cases. umcs(4) supports everything it does plus one additional chipset, has been in default configurations since netbsd 7. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/share/man/man4/umcs.4 cvs rdiff -u -r1.118 -r1.119 src/sys/arch/amd64/conf/ALL cvs rdiff -u -r1.467 -r1.468 src/sys/arch/i386/conf/ALL cvs rdiff -u -r1.11 -r1.12 src/sys/dev/usb/TODO.usbmp cvs rdiff -u -r1.154 -r1.155 src/sys/dev/usb/files.usb cvs rdiff -u -r1.12 -r0 src/sys/dev/usb/moscom.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: Wed May 8 00:55:18 UTC 2019 Modified Files: src/sys/kern: sys_select.c Log Message: Add slop of 1000 and explain why. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/sys/kern/sys_select.c 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: Wed May 8 01:08:18 UTC 2019 Modified Files: src/doc: TODO.clang Log Message: add more To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/doc/TODO.clang 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: thorpej Date: Wed May 8 02:25:50 UTC 2019 Modified Files: src/common/lib/libprop: prop_bool.c prop_data.c prop_number.c prop_object_impl.h prop_stack.c prop_string.c src/tools/compat: Makefile src/tools/libprop: Makefile Added Files: src/tools/compat/sys: rbtree.h Log Message: Fix building libprop as a host tool library on platforms that don't have the Matt Thomas rbtree: - Include rb.c in libnbcompat, and provide a nbcompat sys/rbtree.h header. - Make sure libprop's source file include prop_object_impl.h before anything else, and pull in nbtool_config.h from there. Tested by simulating such a host system by renaming the host's out of the way (which reproduced the build failure) and verifying that the host-tool installboot contained the rb_* functions in its own .text segment. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/common/lib/libprop/prop_bool.c cvs rdiff -u -r1.14 -r1.15 src/common/lib/libprop/prop_data.c cvs rdiff -u -r1.30 -r1.31 src/common/lib/libprop/prop_number.c cvs rdiff -u -r1.32 -r1.33 src/common/lib/libprop/prop_object_impl.h cvs rdiff -u -r1.2 -r1.3 src/common/lib/libprop/prop_stack.c cvs rdiff -u -r1.12 -r1.13 src/common/lib/libprop/prop_string.c cvs rdiff -u -r1.86 -r1.87 src/tools/compat/Makefile cvs rdiff -u -r0 -r1.1 src/tools/compat/sys/rbtree.h cvs rdiff -u -r1.1 -r1.2 src/tools/libprop/Makefile 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: cnst Date: Wed May 8 02:49:10 UTC 2019 Modified Files: src/share/man/man4: bio.4 Log Message: bio(4): enlist ataraid(4), mpii(4) and mfii(4) in bio(4); To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/share/man/man4/bio.4 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: msaitoh Date: Wed May 8 02:57:11 UTC 2019 Modified Files: src/sys/arch/aarch64/aarch64: TODO Log Message: Add DTrace. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/aarch64/aarch64/TODO 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: cnst Date: Wed May 8 03:12:48 UTC 2019 Modified Files: src/share/man/man4: mpii.4 Log Message: mpii(4): Xr bio(4) and mention first appearance in Nx; To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/share/man/man4/mpii.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sbin/bioctl
Module Name:src Committed By: cnst Date: Wed May 8 03:29:59 UTC 2019 Modified Files: src/sbin/bioctl: bioctl.8 Log Message: bioctl(8): Xr ataraid(4), mpii(4) && mfii(4); To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sbin/bioctl/bioctl.8 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/common/lib/libprop
Module Name:src Committed By: thorpej Date: Wed May 8 04:34:33 UTC 2019 Modified Files: src/common/lib/libprop: prop_object.c Log Message: Use posix_madvise() rather than the legacy madvise() call, and wrapp the calls in #ifdef for the advice we're giving. Should address reports of host tool build issues. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/common/lib/libprop/prop_object.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/ic
Module Name:src Committed By: cnst Date: Wed May 8 05:40:51 UTC 2019 Modified Files: src/sys/dev/ic: cac.c ciss.c Log Message: bio(4) drivers: remove noop fallthrough-to-default bio(4) cmd cases * Makes it easier to do code/feature analysis by not having extra noop code/symbols spattered around. * Only an issue in cac(4) and ciss(4); other drivers don't do this. * No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60 src/sys/dev/ic/cac.c cvs rdiff -u -r1.39 -r1.40 src/sys/dev/ic/ciss.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: wiz Date: Wed May 8 06:09:51 UTC 2019 Modified Files: src/share/man/man4: mpii.4 Log Message: Fix typo. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/share/man/man4/mpii.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sbin/bioctl
Module Name:src Committed By: wiz Date: Wed May 8 06:10:30 UTC 2019 Modified Files: src/sbin/bioctl: bioctl.8 Log Message: Sort SEE ALSO. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sbin/bioctl/bioctl.8 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/ic
Module Name:src Committed By: cnst Date: Wed May 8 06:32:01 UTC 2019 Modified Files: src/sys/dev/ic: mpt_netbsd.c Log Message: mpt(4): remove ENOTTY / noop implementation of bio(4) setstate * All other bio(4) drivers either do or don't implement each command. * This changes the returned error code, but it does not seem to matter, as some bio(4) drivers always return ENOTTY in the default case, whilst others always return EINVAL (e.g., both cac(4) and ciss(4) for setstate). To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/dev/ic/mpt_netbsd.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: mrg Date: Wed May 8 06:31:02 UTC 2019 Modified Files: src/sys/dev/usb: xhci.c Log Message: new comment explains this hack: * XXXMRG: Stall task can run after slot is disabled when yanked. * This hack notices that the xs has been memset() in * xhci_disable_slot() and returns. Both xhci_reset_endpoint() * and xhci_set_dequeue() rely upon a valid ring setup for correct * operation, and the latter will fault, as would * usb_transfer_complete() if it got that far. this truly fixes yanking active ucom devices (uchcom, uplcom and umcs all tested.) prior efforts largely worked by allowing the stall task to run first, as a side effect to their actual work. ok @skrll. XXX: pullup. To generate a diff of this commit: cvs rdiff -u -r1.106 -r1.107 src/sys/dev/usb/xhci.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: cnst Date: Wed May 8 06:57:18 UTC 2019 Modified Files: src/share/man/man4: bio.4 Log Message: bio(4): document which commands are supported by which drivers; To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/share/man/man4/bio.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.