CVS commit: [nick-nhusb] src/sys/dev/usb
Module Name:src Committed By: skrll Date: Mon Oct 12 07:02:49 UTC 2015 Modified Files: src/sys/dev/usb [nick-nhusb]: ohci.c Log Message: Remove #ifdef DIAGNOSTIC with KASSERT To generate a diff of this commit: cvs rdiff -u -r1.254.2.23 -r1.254.2.24 src/sys/dev/usb/ohci.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/apache2/mDNSResponder/dist/mDNSPosix
Module Name:src Committed By: roy Date: Mon Oct 12 09:26:38 UTC 2015 Modified Files: src/external/apache2/mDNSResponder/dist/mDNSPosix: mDNSPosix.c Log Message: Use clock_gettime as a more accurate time source. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 \ src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/apache2/mDNSResponder/dist/mDNSPosix
Module Name:src Committed By: roy Date: Mon Oct 12 09:28:15 UTC 2015 Modified Files: src/external/apache2/mDNSResponder/dist/mDNSPosix: mDNSUNP.c Log Message: Ignore loopback interfaces To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 \ src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSUNP.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/apache2/mDNSResponder/dist/mDNSPosix
Module Name:src Committed By: roy Date: Mon Oct 12 09:29:25 UTC 2015 Modified Files: src/external/apache2/mDNSResponder/dist/mDNSPosix: mDNSPosix.c Log Message: A lack of useable addresses on any interfaces is not an error. More interfaces and/or useable addresses could be added later. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 \ src/external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [nick-nhusb] src/sys/dev/usb
Module Name:src Committed By: skrll Date: Mon Oct 12 10:18:55 UTC 2015 Modified Files: src/sys/dev/usb [nick-nhusb]: usbdi.c usbdivar.h Log Message: Provide init/fini methods for HCDs To generate a diff of this commit: cvs rdiff -u -r1.162.2.31 -r1.162.2.32 src/sys/dev/usb/usbdi.c cvs rdiff -u -r1.109.2.18 -r1.109.2.19 src/sys/dev/usb/usbdivar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man5
Module Name:src Committed By: wiz Date: Mon Oct 12 12:07:24 UTC 2015 Modified Files: src/share/man/man5: rc.conf.5 Log Message: Bump date for previous. To generate a diff of this commit: cvs rdiff -u -r1.162 -r1.163 src/share/man/man5/rc.conf.5 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make
Module Name:src Committed By: sjg Date: Mon Oct 12 16:48:13 UTC 2015 Modified Files: src/usr.bin/make: var.c Log Message: The conditional expressions used with ':?' can be expensive eg. exists() does stat(2). If 'wantit' is FALSE, we are going to discard everything anyway, so skip evaluating the conditional and expanding either lhs or rhs. To generate a diff of this commit: cvs rdiff -u -r1.197 -r1.198 src/usr.bin/make/var.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/make/unit-tests
Module Name:src Committed By: sjg Date: Mon Oct 12 17:09:29 UTC 2015 Modified Files: src/usr.bin/make/unit-tests: varmisc.exp varmisc.mk Log Message: Add unit-test for discarded :? To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/usr.bin/make/unit-tests/varmisc.exp cvs rdiff -u -r1.4 -r1.5 src/usr.bin/make/unit-tests/varmisc.mk 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: pgoyette Date: Tue Oct 13 00:24:35 UTC 2015 Modified Files: src/sys/kern: kern_exec.c Log Message: In execve_runproc(), update the p_waited entry for the process being moved to SSTOP state, not for its parent. (It is correct to update the parent's p_nstopchild count.) If the value is not already zero, it could prevent its parent from waiting for the process. Fixes PR kern/50298 Pullups will be requested for: NetBSD-7, -6, -6-0, -6-1, -5, -5-0, -5-1, and -5-2 To generate a diff of this commit: cvs rdiff -u -r1.418 -r1.419 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: pgoyette Date: Tue Oct 13 00:25:52 UTC 2015 Modified Files: src/sys/kern: kern_synch.c Log Message: When clearing out the scheduler queues during system shutdown, we move all processes to the SSTOP state. Make sure we update each process's p_waited and the parents' p_nstopchild counters to maintain consistent values. Should not make any real difference this late in the shutdown process, but we should still be consistent just in case. Fixes PR kern/50318 Pullups will be requested for: NetBSD-7, -6, -6-0, -6-1, -5, -5-0, -5-1, and -5-2 To generate a diff of this commit: cvs rdiff -u -r1.308 -r1.309 src/sys/kern/kern_synch.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: pgoyette Date: Tue Oct 13 00:27:19 UTC 2015 Modified Files: src/sys/kern: kern_exit.c Log Message: Currently, if a process is exiting and its parent has indicated no intent of reaping the process (nor any other children), the process wil get reparented to init. Since the state of the exiting process at this point is SDEAD, proc_reparent() will not update either the old or new parent's p_nstopchild counters. This change causes both old and new parents to be properly updated. Fixes PR kern/50300 Pullups will be requested for: NetBSD-7, -6, -6-0, -6-1, -5, -5-0, -5-1, and -5-2 To generate a diff of this commit: cvs rdiff -u -r1.245 -r1.246 src/sys/kern/kern_exit.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: pgoyette Date: Tue Oct 13 00:28:22 UTC 2015 Modified Files: src/sys/kern: kern_exit.c Log Message: For processes marked with PS_STOPEXIT, update the process's p_waited value, and update its parent's p_nstopchild value when marking the process's p_stat to SSTOP. The process needed to be SACTIVE to get here, so this transition represents an additional process for which the parent needs to wait. Fixes PR kern/50308 Pullups will be requested for: NetBSD-7, -6, -6-0, -6-1, -5, -5-0, -5-1, and -5-2 To generate a diff of this commit: cvs rdiff -u -r1.246 -r1.247 src/sys/kern/kern_exit.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: pgoyette Date: Tue Oct 13 00:29:35 UTC 2015 Modified Files: src/sys/kern: kern_exec.c Log Message: In spawn_return() we temporarily move the process state to SSTOP, but without updating its p_waited value or its parent's p_nstopchild counter. Later, we restore the original state, again without any adjustment of the related values. This leaves a relatively short window when the values are inconsistent and could interfere with the proper operation of sys_wait() for the parent (if it manages to be scheduled; it's not totally clear what, if anything, prevents scheduling/execution of the parent). If during this window, any of the checks being made result in an error, we call exit1() which will eventually migrate the process's state to SDEAD (with an intermediate transition to SDYING). At this point the other variables get updated, and we finally restore a consistent state. This change updates the p_waited and parent's p_nstopchild at each step to eliminate any windows during which the values could lead to incorrect decisions. Fixes PR kern/50330 Pullups will be requested for NetBSD-7, -6, -6-0, and -6-1 To generate a diff of this commit: cvs rdiff -u -r1.419 -r1.420 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/external/bsd/drm2/include/linux
Module Name:src Committed By: riastradh Date: Tue Oct 13 00:42:20 UTC 2015 Modified Files: src/sys/external/bsd/drm2/include/linux: bitops.h Log Message: Fix indexing convention of Linux __ffs/__ffs64 shims. They reject zero input, and yield zero-based indexing, unlike our ffs/ffs64, which return zero for zero and yield one-based indexing. May let nouveau make a little more progress toward booting! Found by mrg@. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/drm2/include/linux/bitops.h 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/include/linux
Module Name:src Committed By: riastradh Date: Tue Oct 13 00:42:59 UTC 2015 Modified Files: src/sys/external/bsd/drm2/include/linux: bitops.h Log Message: Fix comment in previous. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/external/bsd/drm2/include/linux/bitops.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS import: xsrc/external/mit/xf86-video-nouveau/dist
Module Name:xsrc Committed By: mrg Date: Tue Oct 13 01:33:26 UTC 2015 Update of /cvsroot/xsrc/external/mit/xf86-video-nouveau/dist In directory ivanova.netbsd.org:/tmp/cvs-serv13812 Log Message: initial import of xf86-video-nouveau-1.0.11 Status: Vendor Tag: xorg Release Tags: xf86-video-nouveau-1-0-11 N xsrc/external/mit/xf86-video-nouveau/dist/Makefile.in N xsrc/external/mit/xf86-video-nouveau/dist/INSTALL N xsrc/external/mit/xf86-video-nouveau/dist/config.h.in N xsrc/external/mit/xf86-video-nouveau/dist/missing N xsrc/external/mit/xf86-video-nouveau/dist/Makefile.am N xsrc/external/mit/xf86-video-nouveau/dist/configure N xsrc/external/mit/xf86-video-nouveau/dist/ChangeLog N xsrc/external/mit/xf86-video-nouveau/dist/configure.ac N xsrc/external/mit/xf86-video-nouveau/dist/aclocal.m4 N xsrc/external/mit/xf86-video-nouveau/dist/COPYING N xsrc/external/mit/xf86-video-nouveau/dist/ltmain.sh N xsrc/external/mit/xf86-video-nouveau/dist/install-sh N xsrc/external/mit/xf86-video-nouveau/dist/config.sub N xsrc/external/mit/xf86-video-nouveau/dist/compile N xsrc/external/mit/xf86-video-nouveau/dist/depcomp N xsrc/external/mit/xf86-video-nouveau/dist/config.guess N xsrc/external/mit/xf86-video-nouveau/dist/src/drmmode_display.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nvc0_exa.c N xsrc/external/mit/xf86-video-nouveau/dist/src/Makefile.in N xsrc/external/mit/xf86-video-nouveau/dist/src/vl_hwmc.h N xsrc/external/mit/xf86-video-nouveau/dist/src/nouveau_dri2.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nv50_exa.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nv_type.h N xsrc/external/mit/xf86-video-nouveau/dist/src/nvc0_accel.h N xsrc/external/mit/xf86-video-nouveau/dist/src/nouveau_xv.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nv10_exa.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nv04_xv_ovl.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nvc0_xv.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nouveau_local.h N xsrc/external/mit/xf86-video-nouveau/dist/src/nouveau_present.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nv_shadow.c N xsrc/external/mit/xf86-video-nouveau/dist/src/compat-api.h N xsrc/external/mit/xf86-video-nouveau/dist/src/Makefile.am N xsrc/external/mit/xf86-video-nouveau/dist/src/vl_hwmc.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nouveau_copy85b5.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nouveau_sync.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nouveau_present.h N xsrc/external/mit/xf86-video-nouveau/dist/src/nv50_xv.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nv50_accel.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nouveau_copy.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nv_driver.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nouveau_exa.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nv50_accel.h N xsrc/external/mit/xf86-video-nouveau/dist/src/nv30_exa.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nv_accel_common.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nouveau_copya0b5.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nvc0_accel.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nv_proto.h N xsrc/external/mit/xf86-video-nouveau/dist/src/nouveau_copy.h N xsrc/external/mit/xf86-video-nouveau/dist/src/nv40_exa.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nouveau_glamor.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nv_dma.h N xsrc/external/mit/xf86-video-nouveau/dist/src/nv30_xv_tex.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nv_const.h N xsrc/external/mit/xf86-video-nouveau/dist/src/nouveau_copy90b5.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nv04_xv_blit.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nv04_accel.h N xsrc/external/mit/xf86-video-nouveau/dist/src/nv10_xv_ovl.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nv_rop.h N xsrc/external/mit/xf86-video-nouveau/dist/src/nouveau_wfb.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nouveau_glamor.h N xsrc/external/mit/xf86-video-nouveau/dist/src/nouveau_sync.h N xsrc/external/mit/xf86-video-nouveau/dist/src/nv_include.h N xsrc/external/mit/xf86-video-nouveau/dist/src/nv40_xv_tex.c N xsrc/external/mit/xf86-video-nouveau/dist/src/nv04_exa.c N xsrc/external/mit/xf86-video-nouveau/dist/src/hwdefs/nv_3ddefs.xml.h N xsrc/external/mit/xf86-video-nouveau/dist/src/hwdefs/nvc0_3d.xml.h N xsrc/external/mit/xf86-video-nouveau/dist/src/hwdefs/nvc0_m2mf.xml.h N xsrc/external/mit/xf86-video-nouveau/dist/src/hwdefs/nv01_2d.xml.h N xsrc/external/mit/xf86-video-nouveau/dist/src/hwdefs/nv_m2mf.xml.h N xsrc/external/mit/xf86-video-nouveau/dist/src/hwdefs/nv30-40_3d.xml.h N xsrc/external/mit/xf86-video-nouveau/dist/src/hwdefs/nv50_2d.xml.h N xsrc/external/mit/xf86-video-nouveau/dist/src/hwdefs/nv50_3d.xml.h N xsrc/external/mit/xf86-video-nouveau/dist/src/hwdefs/nv10_3d.xml.h N xsrc/external/mit/xf86-video-nouveau/dist/src/hwdefs/nv_object.xml.h N xsrc/external/mit/xf86-video-nouveau/dist/src/hwdefs/nv50_defs.xml.h
CVS commit: src/sys/external/bsd/drm2/dist/drm/nouveau
Module Name:src Committed By: mrg Date: Tue Oct 13 01:43:48 UTC 2015 Modified Files: src/sys/external/bsd/drm2/dist/drm/nouveau: nouveau_drm.c src/sys/external/bsd/drm2/dist/drm/nouveau/core/engine/fifo: nouveau_engine_fifo_nve0.c Log Message: nouveau_drm.c: - hook up an empty uvm_pagerops like radeon does. - hook up nouveau_ttm_mmap_object(). nouveau_engine_fifo_nve0.c: - if (cold), don't try to wait, but hard-spin until the timeout period. with these in place, i am able to get working text-console with nouveau! ok riastradh. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 \ src/sys/external/bsd/drm2/dist/drm/nouveau/nouveau_drm.c cvs rdiff -u -r1.4 -r1.5 \ src/sys/external/bsd/drm2/dist/drm/nouveau/core/engine/fifo/nouveau_engine_fifo_nve0.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: xsrc/external/mit/libdrm/dist
Module Name:xsrc Committed By: mrg Date: Tue Oct 13 02:59:39 UTC 2015 Modified Files: xsrc/external/mit/libdrm/dist: xf86atomic.h Log Message: fix atomic_inc_return() macro that takes an argument. i made this fix but an identical one is commited upstream. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 xsrc/external/mit/libdrm/dist/xf86atomic.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: xsrc/external/mit/xorg-server/dist/include
Module Name:xsrc Committed By: mrg Date: Tue Oct 13 03:00:12 UTC 2015 Modified Files: xsrc/external/mit/xorg-server/dist/include: list.h Log Message: add list_append() macro that xf86-video-nouveau 1.0.11 wants. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/xorg-server/dist/include/list.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/mk
Module Name:src Committed By: mrg Date: Tue Oct 13 03:14:16 UTC 2015 Modified Files: src/share/mk: bsd.own.mk Log Message: add xf86-video-nouveau To generate a diff of this commit: cvs rdiff -u -r1.874 -r1.875 src/share/mk/bsd.own.mk 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 Oct 13 03:32:29 UTC 2015 Modified Files: src/distrib/sets/lists/xcomp: mi src/external/mit/xorg/lib/libdrm/drm: Makefile Log Message: install nouveau.h To generate a diff of this commit: cvs rdiff -u -r1.174 -r1.175 src/distrib/sets/lists/xcomp/mi cvs rdiff -u -r1.6 -r1.7 src/external/mit/xorg/lib/libdrm/drm/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/man9
Module Name:src Committed By: riastradh Date: Tue Oct 13 04:22:24 UTC 2015 Modified Files: src/share/man/man9: workqueue.9 Log Message: Semicolon, not comma; use future tense more Englishly. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/share/man/man9/workqueue.9 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 Oct 13 04:33:22 UTC 2015 Modified Files: src/distrib/sets/lists/xbase: md.amd64 md.i386 src/distrib/sets/lists/xcomp: md.amd64 md.i386 src/distrib/sets/lists/xdebug: md.amd64 md.i386 src/distrib/sets/lists/xserver: md.amd64 md.i386 src/external/mit/xorg/lib: Makefile src/external/mit/xorg/server/drivers: Makefile Added Files: src/external/mit/xorg/lib/libdrm_nouveau: Makefile shlib_version src/external/mit/xorg/server/drivers/xf86-video-nouveau: Makefile Log Message: build libdrm_nouveau and xf86-video-nouveau on x86. crashes early when starting so far. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/distrib/sets/lists/xbase/md.amd64 cvs rdiff -u -r1.28 -r1.29 src/distrib/sets/lists/xbase/md.i386 cvs rdiff -u -r1.42 -r1.43 src/distrib/sets/lists/xcomp/md.amd64 cvs rdiff -u -r1.47 -r1.48 src/distrib/sets/lists/xcomp/md.i386 cvs rdiff -u -r1.21 -r1.22 src/distrib/sets/lists/xdebug/md.amd64 cvs rdiff -u -r1.20 -r1.21 src/distrib/sets/lists/xdebug/md.i386 cvs rdiff -u -r1.84 -r1.85 src/distrib/sets/lists/xserver/md.amd64 cvs rdiff -u -r1.102 -r1.103 src/distrib/sets/lists/xserver/md.i386 cvs rdiff -u -r1.35 -r1.36 src/external/mit/xorg/lib/Makefile cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/libdrm_nouveau/Makefile \ src/external/mit/xorg/lib/libdrm_nouveau/shlib_version cvs rdiff -u -r1.69 -r1.70 src/external/mit/xorg/server/drivers/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/mit/xorg/server/drivers/xf86-video-nouveau/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/man9
Module Name:src Committed By: msaitoh Date: Tue Oct 13 04:34:38 UTC 2015 Modified Files: src/share/man/man9: pci_intr.9 Log Message: Add missing pci_intr_setattr(). The function first appeared in NetBSD 5.0. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/share/man/man9/pci_intr.9 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: pgoyette Date: Tue Oct 13 06:47:21 UTC 2015 Modified Files: src/sys/kern: kern_exit.c Log Message: Update value of p_stat before we release the proc_lock. Thanks to Robert Elz. XXX Pull-ups for -7, -6{,-0,-1} and -5{,-0,-1,-2} To generate a diff of this commit: cvs rdiff -u -r1.247 -r1.248 src/sys/kern/kern_exit.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.