CVS commit: src/sbin/dkctl
Module Name:src Committed By: mlelstv Date: Tue Nov 4 08:00:44 UTC 2014 Modified Files: src/sbin/dkctl: dkctl.8 dkctl.c Log Message: Add 'makewedges' option to autodiscover wedges from a changed label. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sbin/dkctl/dkctl.8 cvs rdiff -u -r1.20 -r1.21 src/sbin/dkctl/dkctl.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/makemandb
Module Name:src Committed By: snj Date: Tue Nov 4 08:05:21 UTC 2014 Modified Files: src/usr.sbin/makemandb: apropos.1 Log Message: Thankfully, apropos returns all results by default these days. Remove outdated sentence referring to the original (well, old new) limit of 10. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/usr.sbin/makemandb/apropos.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/fs/puffs
Module Name:src Committed By: manu Date: Tue Nov 4 09:10:37 UTC 2014 Modified Files: src/sys/fs/puffs: puffs_node.c puffs_vnops.c Log Message: Fix PUFFS node use-after-reclaim When puffs_cookie2vnode() misses an entry, vcache_get() creates a new node (puffs_vfsop_loadvnode being called to initialize the PUFFS part), then it discovers it is VNON, and tries to vrele() it. vrele() calls VOP_INACTIVE(), which led us in puffs_vnop_inactive() where we sent a request to the filesystem for a node that already had been reclaimed. The fix is to check for VNON nodes in puffs_vnop_inactive() and to return without doing anyting. This is suboptimal, but a better workaround would probably need to modify vcache API, with an impact on other filesystems. Let us keep it simple. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/fs/puffs/puffs_node.c cvs rdiff -u -r1.196 -r1.197 src/sys/fs/puffs/puffs_vnops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/fs/puffs
Module Name:src Committed By: manu Date: Tue Nov 4 09:14:42 UTC 2014 Modified Files: src/sys/fs/puffs: puffs_vnops.c Log Message: PUFFS direct I/O cache fix There are a few situations where we must take care of the cache if direct I/O was enabled: - if we do direct I/O for write but not for read, then any write must invalidate the cache so that a reader gets the written data and not the not-updated cache. - if we used a vnode without direct I/O and it is enabled for writing, we must flush the cache before compeling the open operation, so that the cachec write are not lost. And at inactive time, we wipe direct I/O flags so that a new open without direct I/O does not inherit direct I/O. To generate a diff of this commit: cvs rdiff -u -r1.197 -r1.198 src/sys/fs/puffs/puffs_vnops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libperfuse
Module Name:src Committed By: manu Date: Tue Nov 4 09:17:32 UTC 2014 Modified Files: src/lib/libperfuse: ops.c Log Message: Restore build with -DDEBUG, and avoid a spurious diagnostic error with -DDEBUG To generate a diff of this commit: cvs rdiff -u -r1.79 -r1.80 src/lib/libperfuse/ops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/dev/mii
Module Name:src Committed By: martin Date: Tue Nov 4 09:23:20 UTC 2014 Modified Files: src/sys/dev/mii [netbsd-6]: atphy.c brgphy.c mii.h mii_physubr.c rgephy.c Log Message: Pull up following revision(s) (requested by msaitoh in ticket #1146): sys/dev/mii/mii_physubr.c: revision 1.79 sys/dev/mii/rgephy.c: revision 1.33 sys/dev/mii/brgphy.c: revision 1.66 sys/dev/mii/atphy.c: revision 1.15 sys/dev/mii/mii.h: revision 1.17 The bit location of link ability is different between 1000Base-X and others (See annex 28B.2 and 28D). The old mii.h defined ANAR_X_PAUSE_* macros. Those macros were named for 1000Base-X, but the bit definitions were not for 1000Base-X but for others (e.g. 1000BaseT). So there was bug in auto negotiation for 1000Base-X, but there was no bug for other media. Define new macro named ANAR_PAUSE_* and ANLPAR_PAUSE_* for other than 1000Base-X and fix the bit definitions of ANAR_X_PAUSE_* and ANLPPAR_X_*. Change some PHY drivers to use true macro. Same as other *BSDs. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.11.8.1 src/sys/dev/mii/atphy.c cvs rdiff -u -r1.59.8.4 -r1.59.8.5 src/sys/dev/mii/brgphy.c cvs rdiff -u -r1.14 -r1.14.18.1 src/sys/dev/mii/mii.h cvs rdiff -u -r1.73 -r1.73.2.1 src/sys/dev/mii/mii_physubr.c cvs rdiff -u -r1.29 -r1.29.14.1 src/sys/dev/mii/rgephy.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/doc
Module Name:src Committed By: martin Date: Tue Nov 4 09:27:59 UTC 2014 Modified Files: src/doc [netbsd-6]: CHANGES-6.2 Log Message: Ticket #1146 To generate a diff of this commit: cvs rdiff -u -r1.1.2.151 -r1.1.2.152 src/doc/CHANGES-6.2 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
Module Name:src Committed By: jmcneill Date: Tue Nov 4 11:27:31 UTC 2014 Modified Files: src/sys/external/bsd/drm2/drm: drm_drv.c src/sys/external/bsd/drm2/include/drm: drm_irq_netbsd.h src/sys/external/bsd/drm2/include/linux: spinlock.h ww_mutex.h src/sys/external/bsd/drm2/linux: linux_idr.c linux_kmap.c linux_work.c linux_writecomb.c src/sys/external/bsd/drm2/pci: drm_pci.c Log Message: This code should be MP-safe. Use IPL_SCHED in place of IPL_DRM/IPL_VM and set D_MPSAFE flag in cdevsw. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/drm2/drm/drm_drv.c cvs rdiff -u -r1.2 -r1.3 \ src/sys/external/bsd/drm2/include/drm/drm_irq_netbsd.h cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/drm2/include/linux/spinlock.h cvs rdiff -u -r1.7 -r1.8 src/sys/external/bsd/drm2/include/linux/ww_mutex.h cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/drm2/linux/linux_idr.c cvs rdiff -u -r1.10 -r1.11 src/sys/external/bsd/drm2/linux/linux_kmap.c cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd/drm2/linux/linux_work.c cvs rdiff -u -r1.1 -r1.2 src/sys/external/bsd/drm2/linux/linux_writecomb.c cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/drm2/pci/drm_pci.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/secmodel
Module Name:src Committed By: maxv Date: Tue Nov 4 16:01:58 UTC 2014 Modified Files: src/sys/secmodel: secmodel.c Log Message: Do not release secmodels_lock when it is not held. Sent on tech-kern@, ok lars@ To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/secmodel/secmodel.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/sparc64
Module Name:src Committed By: palle Date: Tue Nov 4 18:11:42 UTC 2014 Modified Files: src/sys/arch/sparc64/dev: ebus_mainbus.c src/sys/arch/sparc64/sparc64: cache.h cpu.c ipifuncs.c pmap.c Log Message: sun4v: Removed a bunch of ifdef SUN4V since the CPU_ISSUN4V already has the necessary logic. Noticed by mrg@ To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/sparc64/dev/ebus_mainbus.c cvs rdiff -u -r1.23 -r1.24 src/sys/arch/sparc64/sparc64/cache.h cvs rdiff -u -r1.118 -r1.119 src/sys/arch/sparc64/sparc64/cpu.c cvs rdiff -u -r1.51 -r1.52 src/sys/arch/sparc64/sparc64/ipifuncs.c cvs rdiff -u -r1.291 -r1.292 src/sys/arch/sparc64/sparc64/pmap.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/arm/allwinner
Module Name:src Committed By: jakllsch Date: Tue Nov 4 18:15:11 UTC 2014 Modified Files: src/sys/arch/arm/allwinner: awin_rtc.c Log Message: Rebase awinrtc(4) year from 1970 to 1900. Fixes +70 year RTC offset when dual booting with Android on Cubietruck. Also a trailing whitespace fix. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/arm/allwinner/awin_rtc.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: pooka Date: Tue Nov 4 19:05:17 UTC 2014 Modified Files: src/lib/librumphijack: hijack.c src/lib/librumpuser: rumpfiber_bio.c rumpuser_bio.c rumpuser_daemonize.c rumpuser_dl.c rumpuser_file.c rumpuser_port.h rumpuser_pth.c rumpuser_random.c src/usr.bin/rump_allserver: rump_allserver.c src/usr.bin/rump_halt: rump.halt.c src/usr.bin/shmif_dumpbus: shmif_dumpbus.c Added Files: src/lib/librumpuser: configure configure.ac rumpuser_config.h.in src/lib/librumpuser/build-aux: compile config.guess config.sub depcomp install-sh missing Log Message: Use autoconf for rump kernel posix hypercall layer. This gets rid of homegrown hacks and puts all probes in one place. Tested for NetBSD (build.sh + anita) and Linux (buildrump.sh) To generate a diff of this commit: cvs rdiff -u -r1.110 -r1.111 src/lib/librumphijack/hijack.c cvs rdiff -u -r0 -r1.1 src/lib/librumpuser/configure \ src/lib/librumpuser/configure.ac src/lib/librumpuser/rumpuser_config.h.in cvs rdiff -u -r1.4 -r1.5 src/lib/librumpuser/rumpfiber_bio.c cvs rdiff -u -r1.9 -r1.10 src/lib/librumpuser/rumpuser_bio.c cvs rdiff -u -r1.6 -r1.7 src/lib/librumpuser/rumpuser_daemonize.c cvs rdiff -u -r1.29 -r1.30 src/lib/librumpuser/rumpuser_dl.c cvs rdiff -u -r1.2 -r1.3 src/lib/librumpuser/rumpuser_file.c cvs rdiff -u -r1.36 -r1.37 src/lib/librumpuser/rumpuser_port.h cvs rdiff -u -r1.42 -r1.43 src/lib/librumpuser/rumpuser_pth.c cvs rdiff -u -r1.3 -r1.4 src/lib/librumpuser/rumpuser_random.c cvs rdiff -u -r0 -r1.1 src/lib/librumpuser/build-aux/compile \ src/lib/librumpuser/build-aux/config.guess \ src/lib/librumpuser/build-aux/config.sub \ src/lib/librumpuser/build-aux/depcomp \ src/lib/librumpuser/build-aux/install-sh \ src/lib/librumpuser/build-aux/missing cvs rdiff -u -r1.37 -r1.38 src/usr.bin/rump_allserver/rump_allserver.c cvs rdiff -u -r1.4 -r1.5 src/usr.bin/rump_halt/rump.halt.c cvs rdiff -u -r1.17 -r1.18 src/usr.bin/shmif_dumpbus/shmif_dumpbus.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/arm/allwinner
Module Name:src Committed By: jmcneill Date: Tue Nov 4 19:22:50 UTC 2014 Modified Files: src/sys/arch/arm/allwinner: awin_rtc.c Log Message: RTC base year cannot be 1900 on A31 because the year field is only 6 bits wide; undo r1.5 To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/arm/allwinner/awin_rtc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/common/lib/libc/atomic
Module Name:src Committed By: joerg Date: Tue Nov 4 19:56:44 UTC 2014 Modified Files: src/common/lib/libc/atomic: atomic_c11_compare_exchange_cas_16.c atomic_c11_compare_exchange_cas_32.c atomic_c11_compare_exchange_cas_8.c Log Message: Provide prototypes to fix build with clang. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \ src/common/lib/libc/atomic/atomic_c11_compare_exchange_cas_16.c \ src/common/lib/libc/atomic/atomic_c11_compare_exchange_cas_32.c \ src/common/lib/libc/atomic/atomic_c11_compare_exchange_cas_8.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/librumpuser
Module Name:src Committed By: pooka Date: Tue Nov 4 21:08:12 UTC 2014 Modified Files: src/lib/librumpuser: rumpuser_file.c Log Message: More finegrained disklabel macro checks, for FreeBSD To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/lib/librumpuser/rumpuser_file.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/arm/arm32
Module Name:src Committed By: matt Date: Tue Nov 4 22:37:09 UTC 2014 Modified Files: src/sys/arch/arm/arm32: arm32_boot.c Log Message: Fix the stacks used by the other CPU to not overlap with the boot cpu's stacks. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/arm/arm32/arm32_boot.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: joerg Date: Tue Nov 4 23:00:35 UTC 2014 Modified Files: src/usr.bin/config: main.c mkheaders.c sem.c Log Message: To make -Wconversion happy, cast return value of tolower/toupper to char. To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 src/usr.bin/config/main.c cvs rdiff -u -r1.24 -r1.25 src/usr.bin/config/mkheaders.c cvs rdiff -u -r1.67 -r1.68 src/usr.bin/config/sem.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: joerg Date: Tue Nov 4 23:01:23 UTC 2014 Modified Files: src/usr.bin/config: gram.y Log Message: makedev returns ~uint64_t, but val is int64_t. Cast for -Wconversion. To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/usr.bin/config/gram.y 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: joerg Date: Tue Nov 4 23:02:14 UTC 2014 Modified Files: src/usr.bin/config: sem.c Log Message: nv_num is not a dev_t, so add explicit cast for the sake of -Wconversion. To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69 src/usr.bin/config/sem.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/librumpuser/build-aux
Module Name:src Committed By: pooka Date: Tue Nov 4 23:25:00 UTC 2014 Modified Files: src/lib/librumpuser/build-aux: config.sub Log Message: be happy with netbsd*-* to recognize arm--netbsdelf-eabi from pkg/48126, simplified To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/librumpuser/build-aux/config.sub Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/arm32
Module Name:src Committed By: matt Date: Tue Nov 4 23:58:21 UTC 2014 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: pmap_tlb_flushD is for !ARM_MMU_EXTENDED only now To generate a diff of this commit: cvs rdiff -u -r1.307 -r1.308 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: src/sys/arch/evbarm/conf
Module Name:src Committed By: jmcneill Date: Wed Nov 5 00:16:19 UTC 2014 Modified Files: src/sys/arch/evbarm/conf: HUMMINGBIRD_A31 Log Message: enable MULTIPROCESSOR To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/arch/evbarm/conf/HUMMINGBIRD_A31 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/librumpuser
Module Name:src Committed By: pooka Date: Wed Nov 5 00:43:55 UTC 2014 Modified Files: src/lib/librumpuser: rumpuser.c Log Message: check clock_gettime() rv To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64 src/lib/librumpuser/rumpuser.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/librumpuser
Module Name:src Committed By: pooka Date: Wed Nov 5 00:50:17 UTC 2014 Modified Files: src/lib/librumpuser: configure configure.ac rumpuser_config.h.in Log Message: actually check for clock_nanosleep() To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/librumpuser/configure \ src/lib/librumpuser/configure.ac src/lib/librumpuser/rumpuser_config.h.in Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/allwinner
Module Name:src Committed By: jmcneill Date: Wed Nov 5 01:07:26 UTC 2014 Modified Files: src/sys/arch/arm/allwinner: awin_usb.c Log Message: IPL_USB -> IPL_SCHED for intr handlers To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/arch/arm/allwinner/awin_usb.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/librumpuser
Module Name:src Committed By: pooka Date: Wed Nov 5 01:15:58 UTC 2014 Modified Files: src/lib/librumpuser: rumpuser_port.h Log Message: update for NetBSD-current having clock_nanosleep To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/lib/librumpuser/rumpuser_port.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/librumpuser
Module Name:src Committed By: pooka Date: Wed Nov 5 01:37:27 UTC 2014 Modified Files: src/lib/librumpuser: rumpuser_port.h Log Message: fix clock_gettime emulation To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/lib/librumpuser/rumpuser_port.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/librumpuser
Module Name:src Committed By: pooka Date: Wed Nov 5 01:39:40 UTC 2014 Modified Files: src/lib/librumpuser: rumpfiber.c Log Message: assert that clock_gettime() does not fail To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/lib/librumpuser/rumpfiber.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/librumpuser
Module Name:src Committed By: pooka Date: Wed Nov 5 01:40:30 UTC 2014 Modified Files: src/lib/librumpuser: configure configure.ac rumpuser_config.h.in Log Message: check for clock_gettime from librt too To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/librumpuser/configure \ src/lib/librumpuser/configure.ac src/lib/librumpuser/rumpuser_config.h.in 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/pci
Module Name:src Committed By: christos Date: Wed Nov 5 05:07:43 UTC 2014 Modified Files: src/sys/arch/x86/pci: pci_machdep.c Log Message: we don't need to keep track of curmode if not vga_post. To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68 src/sys/arch/x86/pci/pci_machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes
Module Name:src Committed By: snj Date: Wed Nov 5 07:09:47 UTC 2014 Modified Files: src/distrib/notes/arc: prep src/distrib/notes/cats: prep src/distrib/notes/common: main src/distrib/notes/macppc: prep.OPENFIRMWARE Log Message: Update path to release ISOs. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/distrib/notes/arc/prep cvs rdiff -u -r1.11 -r1.12 src/distrib/notes/cats/prep cvs rdiff -u -r1.511 -r1.512 src/distrib/notes/common/main cvs rdiff -u -r1.15 -r1.16 src/distrib/notes/macppc/prep.OPENFIRMWARE Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/sparc
Module Name:src Committed By: snj Date: Wed Nov 5 07:34:21 UTC 2014 Modified Files: src/distrib/notes/sparc: install Log Message: iso -> images To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/distrib/notes/sparc/install Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/allwinner
Module Name:src Committed By: martin Date: Wed Nov 5 07:56:48 UTC 2014 Modified Files: src/sys/arch/arm/allwinner: awin_io.c Log Message: Add an entry for the nand found on A10/A20 boards. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/arch/arm/allwinner/awin_io.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.