CVS commit: src/sys/rump/librump/rumpkern

2010-05-02 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun May 2 11:11:36 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: rump.3 Log Message: ABC2010 paper To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/rump/librump/rumpkern/rump.3 Please note that diff

CVS commit: src/usr.bin/config

2010-05-02 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun May 2 15:35:01 UTC 2010 Modified Files: src/usr.bin/config: sem.c Log Message: Prefer a real device for pseudoroot and only create a fake device in the case we are attaching to a pure attribute. Otherwise we end up creating a

CVS commit: src/sys/rump/librump/rumpvfs

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 09:28:40 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Reclaim spec-type vnodes properly. To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48 src/sys/rump/librump/rumpvfs/rumpfs

CVS commit: src/sys/kern

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 09:30:29 UTC 2010 Modified Files: src/sys/kern: kern_exit.c Log Message: the crowd went crazy as typo left the stage To generate a diff of this commit: cvs rdiff -u -r1.227 -r1.228 src/sys/kern/kern_exit.c Please note

CVS commit: src/sys/rump

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 09:45:59 UTC 2010 Modified Files: src/sys/rump: README.dirs src/sys/rump/librump/rumpkern: rump.3 Log Message: drop silly backronym. just rump. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/

CVS commit: src/sys/rump

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 11:58:14 UTC 2010 Modified Files: src/sys/rump: README.dirs Log Message: update slightly To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/rump/README.dirs Please note that diffs are not public dom

CVS commit: src/sys/rump/librump/rumpkern

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 14:06:08 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: uvm_object_printit() should be wrapped in DEBUGPRINT To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/sys/rump/librump

CVS commit: src/sys/rump/librump/rumpvfs

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 14:42:24 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Fix reclaim locking so that we don't attempt lock reentry if making a new rumpfs vnode triggers a reclaim for a rumpfs vnode. To gen

CVS commit: src/sys/rump/librump/rumpvfs

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 14:49:07 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: Set default number of vnodes to 1k instead of 64k: a large default reserves a large amount of memory by default and this is not desi

CVS commit: src/sys/rump/librump/rumpkern

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 14:57:20 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: Initialize p_pgrp when creating a new process structure (and not only for proc0). This makes something work. I just can't remember wh

CVS commit: src/sys/rump/librump/rumpvfs

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 16:59:42 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Cache directory entry name length. This brings kernel bootstrap time down: 14ms -> 12ms. Further hashing etc. did not seem to have a

CVS commit: src/sys/kern

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 20:07:40 UTC 2010 Modified Files: src/sys/kern: subr_disk_mbr.c Log Message: This not working on ews4800mips has nothing to do with rump, so: _RUMPKERNEL -> _MACHINE != ews4800mips To generate a diff of this commit: cv

CVS commit: src/sys/rump/include/rump

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 20:09:12 UTC 2010 Modified Files: src/sys/rump/include/rump: rump.h Log Message: _RUMPKERNEL -> _KERNEL To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/rump/include/rump/rump.h Please note that d

CVS commit: src/sys/kern

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 20:09:47 UTC 2010 Modified Files: src/sys/kern: makesyscalls.sh Log Message: _RUMPKERNEL -> _KERNEL To generate a diff of this commit: cvs rdiff -u -r1.95 -r1.96 src/sys/kern/makesyscalls.sh Please note that diffs are

CVS commit: src/sys/rump

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 20:11:47 UTC 2010 Modified Files: src/sys/rump/include/rump: rump_syscalls.h src/sys/rump/librump/rumpkern: rump_syscalls.c Log Message: regen: _RUMPKERNEL -> _KERNEL To generate a diff of this commit: cvs rdif

CVS commit: src/sys

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 20:21:56 UTC 2010 Modified Files: src/sys/kern: uipc_mbuf.c src/sys/rump/librump/rumpkern: emul.c Log Message: remove unnecessary #ifdef To generate a diff of this commit: cvs rdiff -u -r1.135 -r1.136 src/sys/k

CVS commit: src/sys/rump/librump/rumpkern

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 20:25:14 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: emul.c Log Message: adjust comment in previous. XXX: should make that (and physmem) mean something here To generate a diff of this commit: cvs rdiff -u -

CVS commit: src

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 20:36:04 UTC 2010 Modified Files: src: build.sh Log Message: Test for barebones rump network config (i.e. just rumpnet and kernel base). To generate a diff of this commit: cvs rdiff -u -r1.234 -r1.235 src/build.sh Ple

CVS commit: src/sys/rump/librump/rumpkern/arch

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 21:03:41 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern/arch/i386: Makefile.inc src/sys/rump/librump/rumpkern/arch/x86_64: Makefile.inc Added Files: src/sys/rump/librump/rumpkern/arch/i386: cpu_cou

CVS commit: src/sys/rump

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 21:08:07 UTC 2010 Modified Files: src/sys/rump: Makefile.rump src/sys/rump/librump/rumpkern: Makefile.rumpkern Log Message: Limit visibility of _RUMPKERNEL to prevent abuse. To generate a diff of this commit: c

CVS commit: src/sys/lib/libkern

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 21:50:35 UTC 2010 Modified Files: src/sys/lib/libkern: Makefile.libkern Log Message: fix typo To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/lib/libkern/Makefile.libkern Please note that diffs ar

CVS commit: src/sys/rump/librump/rumpkern

2010-05-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 11 22:21:05 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern Log Message: Actually, push defining _RUMPKERNEL down to libkern, since it's not needed elsewhere. To generate a diff of this commit: c

CVS commit: src/sys/rump/librump/rumpkern

2010-05-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed May 12 16:48:21 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: intr.c Log Message: fix inversion: advance clock on cpu0, not the complement of cpu0 To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/sy

CVS commit: src/sys/rump/librump/rumpkern

2010-05-14 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 14 13:04:14 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: Pick up after people who find build-testing their changes too difficult. To generate a diff of this commit: cvs rdiff -u -r1.73 -r1.74

CVS commit: src

2010-05-18 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 18 14:58:42 UTC 2010 Modified Files: src/lib/librumpuser: rumpuser_int.h rumpuser_pth.c src/sys/rump/include/rump: rumpuser.h src/sys/rump/librump/rumpkern: intr.c locks.c rump_private.h scheduler

CVS commit: src/sys/rump/librump/rumpkern

2010-05-18 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 18 15:12:19 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern locks.c Added Files: src/sys/rump/librump/rumpkern: klock.c Log Message: Move routines related to kernel locking and scheduling f

CVS commit: src/sys/rump/librump/rumpkern

2010-05-18 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 18 15:16:10 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: klock.c ltsleep.c rump_private.h Log Message: Namespace rump-only kernel biglock routines appropriately. No functional change. To generate a diff of thi

CVS commit: src/sys/rump/librump/rumpkern

2010-05-18 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 18 16:29:36 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern Added Files: src/sys/rump/librump/rumpkern: locks_up.c Log Message: Add uniprocessor versions of mutex/rw/cv. They work only on

CVS commit: src/sys/rump/librump/rumpkern

2010-05-18 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 18 16:30:22 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: Makefile.rumpkern Log Message: Whoops, default to MP locking. To generate a diff of this commit: cvs rdiff -u -r1.86 -r1.87 src/sys/rump/librump/rumpkern

CVS commit: src/lib/libpuffs

2010-05-19 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed May 19 12:16:45 UTC 2010 Modified Files: src/lib/libpuffs: puffs.c Log Message: remove three years out-of-date comment To generate a diff of this commit: cvs rdiff -u -r1.105 -r1.106 src/lib/libpuffs/puffs.c Please note that

CVS commit: src/share/man/man9

2010-05-19 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed May 19 13:20:32 UTC 2010 Modified Files: src/share/man/man9: vnodeops.9 Log Message: * document VOP_DELETEEXTATTR * remove "vector element" from summary table: 1) deleteextattr caused problems for 80col rendering 2) it's

CVS commit: src/lib/libp2k

2010-05-19 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu May 20 00:13:02 UTC 2010 Modified Files: src/lib/libp2k: p2k.c Log Message: Initialize "hasdebug" default deterministically. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/lib/libp2k/p2k.c Please note that

CVS commit: src/sys/fs/puffs

2010-05-20 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu May 20 12:09:46 UTC 2010 Modified Files: src/sys/fs/puffs: puffs_msgif.h Log Message: Fix typo. To generate a diff of this commit: cvs rdiff -u -r1.69 -r1.70 src/sys/fs/puffs/puffs_msgif.h Please note that diffs are not publ

CVS commit: src/lib/libpuffs

2010-05-20 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu May 20 13:07:28 UTC 2010 Modified Files: src/lib/libpuffs: opdump.c Log Message: * fix typo * fix "that's not supposed to be there" causing off-by-one in array * make compile regardless of dev_t size To generate a diff of thi

CVS commit: src/sys/rump/librump/rumpvfs

2010-05-20 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu May 20 15:46:47 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c rumpvfs.ifspec Log Message: open VFS_EXTATTRCTL to user namespace To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/sys/rump/li

CVS commit: src/sys/rump

2010-05-20 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu May 20 15:47:45 UTC 2010 Modified Files: src/sys/rump/include/rump: rumpvfs_if_pub.h src/sys/rump/librump/rumpvfs: rumpvfs_if_wrappers.c Log Message: regen: rump_vfs_extattrctl To generate a diff of this commit: cvs r

CVS commit: src/sys/rump/librump/rumpvfs

2010-05-20 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu May 20 15:58:09 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpvfs_if_priv.h Log Message: one more file to commit with regen To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/rump/librump/rumpvfs

CVS commit: src/sys/rump/fs/lib/libffs

2010-05-20 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu May 20 18:23:59 UTC 2010 Modified Files: src/sys/rump/fs/lib/libffs: Makefile Log Message: include extattr support To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/rump/fs/lib/libffs/Makefile Please note

CVS commit: src/lib/libpuffs

2010-05-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 21 08:46:14 UTC 2010 Modified Files: src/lib/libpuffs: opdump.c Log Message: Don't try to print the names of messages we don't know about. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/lib/libpuffs/opd

CVS commit: src/sys/fs/puffs

2010-05-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 21 10:16:54 UTC 2010 Modified Files: src/sys/fs/puffs: puffs_msgif.h puffs_vfsops.c puffs_vnops.c Log Message: Support extended attributes. To generate a diff of this commit: cvs rdiff -u -r1.70 -r1.71 src/sys/fs/puffs/pu

CVS commit: src/sys/fs/puffs

2010-05-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 21 10:40:20 UTC 2010 Modified Files: src/sys/fs/puffs: puffs_msgif.h puffs_vfsops.c Log Message: Since libpuffs needs a major bump for extattr support anyway, make some changes to the user-kernel protocol. Namely, try to b

CVS commit: src/lib/libpuffs

2010-05-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 21 10:43:07 UTC 2010 Modified Files: src/lib/libpuffs: opdump.c Log Message: adjust for protocol changes To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/lib/libpuffs/opdump.c Please note that diffs are

CVS commit: src/lib/libpuffs

2010-05-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 21 10:50:52 UTC 2010 Modified Files: src/lib/libpuffs: dispatcher.c puffs.c puffs.h shlib_version Log Message: * support extended attributes * bump major due to structure growth * add some spare space * remove ABI sillyness

CVS commit: src/lib/libp2k

2010-05-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 21 10:52:17 UTC 2010 Modified Files: src/lib/libp2k: p2k.c Log Message: support extended attributes To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/lib/libp2k/p2k.c Please note that diffs are not public

CVS commit: src/lib

2010-05-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 21 10:53:41 UTC 2010 Modified Files: src/lib/libp2k: shlib_version src/lib/librefuse: shlib_version Log Message: bump major of libs NEEDING libpuffs To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/

CVS commit: src/distrib/sets/lists

2010-05-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 21 11:07:21 UTC 2010 Modified Files: src/distrib/sets/lists/base: ad.mips64eb ad.mips64el md.amd64 md.sparc64 shl.elf shl.mi src/distrib/sets/lists/comp: md.amd64 md.sparc64 shl.mi Log Message: Bump majo

CVS commit: src/lib/libpuffs

2010-05-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 21 11:20:50 UTC 2010 Modified Files: src/lib/libpuffs: puffs_ops.3 Log Message: mention extended attribute ops To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/lib/libpuffs/puffs_ops.3 Please note that d

CVS commit: src

2010-05-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 21 11:29:42 UTC 2010 Modified Files: src/lib/libpuffs: puffs.h src/sys/fs/puffs: puffs_msgif.h Log Message: add option string for no attribute cache (foreseeing the odd event I might actually implement one some day)

CVS commit: src/sbin/mount_puffs

2010-05-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 21 11:59:39 UTC 2010 Modified Files: src/sbin/mount_puffs: mount_puffs.c Log Message: PUFFSDEVELVERS is a goner To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sbin/mount_puffs/mount_puffs.c Please note t

CVS commit: src/tests/kernel

2010-05-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 21 16:47:45 UTC 2010 Modified Files: src/tests/kernel: Makefile Added Files: src/tests/kernel: t_extattrctl.c Log Message: test extattrctl kernel panic (kern/43328) To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2010-05-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 21 16:48:56 UTC 2010 Modified Files: src/sys/kern: vfs_xattr.c Log Message: Don't namei while holding vnode lock. kern/43328 To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/kern/vfs_xattr.c Please

CVS commit: src/distrib/sets/lists/tests

2010-05-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 21 16:59:12 UTC 2010 Modified Files: src/distrib/sets/lists/tests: mi Log Message: Do you see over yonder, friend Sancho, thirty or forty hulking setlists? I intend to do battle with them and add t_extattrctl into them. T

CVS commit: src/sys/fs/msdosfs

2010-05-25 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 25 10:15:34 UTC 2010 Modified Files: src/sys/fs/msdosfs: msdosfs_vnops.c Log Message: Don't double unlock fvp if source file disappears during rename. Problem found by njoly's awesome stresstester. To generate a diff of t

CVS commit: src/sys/ufs/ufs

2010-05-25 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 25 11:02:07 UTC 2010 Modified Files: src/sys/ufs/ufs: ufs_wapbl.c Log Message: Add a comment describing an observed boom-crash-burn problem in the code. Fixing it will require a full tank of gas, half a pack of cigarettes,

CVS commit: src/sys/fs/sysvbfs

2010-05-26 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed May 26 17:52:36 UTC 2010 Modified Files: src/sys/fs/sysvbfs: sysvbfs_vnops.c Log Message: Initialize *vpp to NULL: relookup() requires it without initializing the value before the call (yea, changing relookup would probably be

CVS commit: src/sys/fs/sysvbfs

2010-05-26 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed May 26 21:27:00 UTC 2010 Modified Files: src/sys/fs/sysvbfs: sysvbfs_vnops.c Log Message: fix refcounting To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/fs/sysvbfs/sysvbfs_vnops.c Please note that diff

CVS commit: src/sys/rump/librump/rumpkern

2010-05-26 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed May 26 21:48:20 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: print vm object refcount To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75 src/sys/rump/librump/rumpkern/vm.c Please note

CVS commit: src/sys/rump/librump/rumpvfs

2010-05-26 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed May 26 21:50:56 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c rumpvfs.ifspec Log Message: Add public namespace helper routine for dumping info on mountpoints. To generate a diff of this commit: cvs rdiff -

CVS commit: src/sys/rump

2010-05-26 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed May 26 21:51:59 UTC 2010 Modified Files: src/sys/rump/include/rump: rumpvfs_if_pub.h src/sys/rump/librump/rumpvfs: rumpvfs_if_priv.h rumpvfs_if_wrappers.c Log Message: regen: rump_vfs_mount_print To generate a diff of

CVS commit: src/sys/kern

2010-05-26 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed May 26 23:53:21 UTC 2010 Modified Files: src/sys/kern: kern_module.c kern_resource.c tty.c Log Message: Feed dust to a few linkset uses and explicitly call the constructor. To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/sys/fs/sysvbfs

2010-05-27 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu May 27 13:22:03 UTC 2010 Modified Files: src/sys/fs/sysvbfs: sysvbfs_vnops.c Log Message: Release pathname buffers after use. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/sys/fs/sysvbfs/sysvbfs_vnops.c P

CVS commit: src/sys/fs/sysvbfs

2010-05-27 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu May 27 23:40:12 UTC 2010 Modified Files: src/sys/fs/sysvbfs: sysvbfs.h sysvbfs_vnops.c Log Message: Mark files removed in the in-memory structure. This allows us to do two things: 1) properly set "recycle?" in inactive 2) e

CVS commit: src/sys/kern

2010-05-27 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu May 27 23:54:35 UTC 2010 Modified Files: src/sys/kern: vfs_subr.c Log Message: Assert that a VI_CLEAN vnode is not succesfully vget'd. To generate a diff of this commit: cvs rdiff -u -r1.401 -r1.402 src/sys/kern/vfs_subr.c P

CVS commit: src/sys/kern

2010-05-27 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu May 27 23:58:38 UTC 2010 Modified Files: src/sys/kern: vfs_subr.c Log Message: .. except we need to check the flag while still clinging to iLock. To generate a diff of this commit: cvs rdiff -u -r1.402 -r1.403 src/sys/kern/vf

CVS commit: src/sys/rump/librump/rumpkern

2010-05-28 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 28 16:44:14 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: rump.c scheduler.c threads.c Log Message: Improve the CPU scheduler for a host MP system with multithreaded access. The old scheduler had a global freelis

CVS commit: src/sys/rump/librump/rumpkern

2010-05-28 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 28 18:17:24 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: scheduler.c Log Message: Deal with the "we get a portably arbitrary set of headers on different archs" problem. To generate a diff of this commit: cvs rd

CVS commit: src/sys/rump/librump/rumpkern/arch

2010-05-31 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon May 31 22:31:07 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern/arch/i386: Makefile.inc src/sys/rump/librump/rumpkern/arch/x86_64: Makefile.inc Added Files: src/sys/rump/librump/rumpkern/arch/i386: spinloc

CVS commit: src

2010-05-31 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon May 31 23:09:30 UTC 2010 Modified Files: src/lib/librumpuser: rumpuser_pth.c src/sys/rump/include/rump: rumpuser.h src/sys/rump/librump/rumpkern: threads.c Log Message: Support KTHREAD_JOINABLE/kthread_join().

CVS commit: src/sys/rump/net/rumptest

2010-05-31 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon May 31 23:13:18 UTC 2010 Modified Files: src/sys/rump/net/rumptest: rumptest_net.c Log Message: Dump rump kernel bootstrap time. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/rump/net/rumptest/rumptest

CVS commit: src/sys/rump/librump/rumpkern

2010-05-31 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon May 31 23:18:33 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: ltsleep.c rump.c rump_private.h Log Message: Support mtsleep() without a biglocked sleeper (uvm uses this in UVM_UNLOCK_AND_WAIT()) To generate a diff of

CVS commit: src/tests/rump

2010-05-31 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon May 31 23:32:51 UTC 2010 Modified Files: src/tests/rump: Atffile Makefile Added Files: src/tests/rump/kernspace: Makefile busypage.c kernspace.h thread.c tsleep.c Log Message: Add some kernel namespace (i.e.

CVS commit: src/tests/rump/rumpkern

2010-05-31 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon May 31 23:36:12 UTC 2010 Modified Files: src/tests/rump/rumpkern: Makefile Added Files: src/tests/rump/rumpkern: t_threads.c t_tsleep.c t_vm.c Log Message: add tests for: * threading * tsleep variants * uvm page busy

CVS commit: src/distrib/sets/lists/tests

2010-05-31 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon May 31 23:37:52 UTC 2010 Modified Files: src/distrib/sets/lists/tests: mi Log Message: new tests To generate a diff of this commit: cvs rdiff -u -r1.76 -r1.77 src/distrib/sets/lists/tests/mi Please note that diffs are not pu

CVS commit: src/tests

2010-05-31 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon May 31 23:44:54 UTC 2010 Modified Files: src/tests/fs/common: snapshot.c src/tests/fs/ffs: t_fifos.c t_snapshot.c src/tests/fs/kernfs: t_basic.c src/tests/fs/nullfs: t_basic.c src/tests/fs/umapfs:

CVS commit: src/tests/rump/rumpkern

2010-05-31 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon May 31 23:51:28 UTC 2010 Modified Files: src/tests/rump/rumpkern: t_modcmd.c Log Message: hmm, using unifdef for the previous might have been a good idea ... To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/tes

CVS commit: src/tests/rump/kernspace

2010-05-31 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon May 31 23:53:02 UTC 2010 Modified Files: src/tests/rump/kernspace: Makefile Log Message: need bsd.own.mk to avoid the "NETBSDSRCDIR is nothing" syndrome To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/tests/ru

CVS commit: src/sys/rump/librump/rumpkern

2010-06-01 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Jun 1 10:29:21 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: rump_private.h vm.c Log Message: * remove rumpvm_makepage, just use uvm_pagealloc() * update copyright to reflect reality a little better To generate a d

CVS commit: src/sys/rump/librump/rumpkern

2010-06-01 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Jun 1 19:18:21 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: Always use rumpuser_malloc() for allocating both poolpage and poolpage_cache -- its bootstrap cost is slightly higher than anonmmap, but

CVS commit: src

2010-06-01 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Jun 1 20:11:33 UTC 2010 Modified Files: src/lib/librumpuser: rumpuser.c src/sys/rump/include/rump: rumpuser.h src/sys/rump/librump/rumpkern: locks_up.c memalloc.c vm.c Log Message: Don't pass "canfail" down to

CVS commit: src/sys/rump/librump/rumpkern

2010-06-02 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 2 10:55:19 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: rump.c rump_private.h vm.c Log Message: rumpvm_init -> uvm_init to get rid of local prototype. no functional change To generate a diff of this commit: cv

CVS commit: src/sys/rump/librump/rumpvfs

2010-06-02 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 2 12:07:04 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: vm_vfs.c Log Message: In aiodone, call uvm_pageout_done() with number of PG_PAGEOUT pages processed. To generate a diff of this commit: cvs rdiff -u -r1.1

CVS commit: src/sys/uvm

2010-06-02 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 2 15:48:49 UTC 2010 Modified Files: src/sys/uvm: uvm_pdaemon.c Log Message: it's a wonderful static To generate a diff of this commit: cvs rdiff -u -r1.100 -r1.101 src/sys/uvm/uvm_pdaemon.c Please note that diffs are no

CVS commit: src/lib/librumpuser

2010-06-02 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 2 18:15:35 UTC 2010 Modified Files: src/lib/librumpuser: rumpuser.c Log Message: Check return value of posix_memalign ... always helpful to not return garbage memory in case of failure. To generate a diff of this commit:

CVS commit: src/sys

2010-06-03 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Jun 3 10:40:17 UTC 2010 Modified Files: src/sys/kern: subr_pool.c src/sys/sys: pool.h Log Message: Report result of pool_reclaim() from pool_drain_end(). To generate a diff of this commit: cvs rdiff -u -r1.185 -r1.18

CVS commit: src/sys/rump/librump/rumpkern

2010-06-03 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Jun 3 10:56:20 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: locks_up.c memalloc.c rump.c rump_private.h vm.c Log Message: Implement a sort-of pagedaemon: adjust all memory allocators to go through an in-

CVS commit: src/sys/rump/librump/rumpkern

2010-06-03 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Jun 3 19:36:21 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: memalloc.c threads.c Log Message: Don't use rumpuser_malloc() directly. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/rump/librump/

CVS commit: src/lib/libpuffs

2010-06-06 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Jun 6 22:44:54 UTC 2010 Modified Files: src/lib/libpuffs: puffs.c Log Message: signal pathconf in the vector of supported ops To generate a diff of this commit: cvs rdiff -u -r1.107 -r1.108 src/lib/libpuffs/puffs.c Please n

CVS commit: src/lib/libp2k

2010-06-06 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Jun 6 22:46:17 UTC 2010 Modified Files: src/lib/libp2k: p2k.c Log Message: Pass VOP_PATHCONF to backend file server. inspired by njoly. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/lib/libp2k/p2k.c Ple

CVS commit: src/lib/libpuffs

2010-06-06 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Jun 6 23:11:05 UTC 2010 Modified Files: src/lib/libpuffs: puffs.c Log Message: Actually, disable pathconf for a while longer: the retval needs a little finetuning (not that everyone is jumping right to using it, but fixing wil

CVS commit: src

2010-06-07 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jun 7 11:21:31 UTC 2010 Modified Files: src/lib/libpuffs: puffs.h src/sys/fs/puffs: puffs_msgif.h Log Message: Make retval argument for pathconf a register_t to match VOP_PATHCONF. This makes the size the same on 64bit

CVS commit: src/lib/libpuffs

2010-06-07 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jun 7 11:22:36 UTC 2010 Modified Files: src/lib/libpuffs: puffs.c Log Message: Reenable pathconf now that the retval argument is register_t. To generate a diff of this commit: cvs rdiff -u -r1.109 -r1.110 src/lib/libpuffs/pu

CVS commit: src/lib/libp2k

2010-06-07 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jun 7 11:23:07 UTC 2010 Modified Files: src/lib/libp2k: p2k.c Log Message: no need to typecast in pathconf anymore To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/lib/libp2k/p2k.c Please note that diffs ar

CVS commit: src/sys/rump/dev/lib/libdm

2010-06-07 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jun 7 13:57:20 UTC 2010 Modified Files: src/sys/rump/dev/lib/libdm: Makefile Log Message: Rump components do not, at least for now, get to tell what's NEEDED. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/s

CVS commit: src/tests/fs/kernfs

2010-06-08 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Jun 8 10:43:40 UTC 2010 Modified Files: src/tests/fs/kernfs: Makefile Log Message: Use rump component libs on all platforms. I'll add kernel module autoloading as a separate test later. To generate a diff of this commit: cv

CVS commit: src/lib/librumpuser

2010-06-08 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Jun 8 15:32:55 UTC 2010 Modified Files: src/lib/librumpuser: rumpuser_dl.c Log Message: Allow loading the symbols from objects which are not directly mapped into memory, namely the main object (i.e. map->l_addr is NULL). To

CVS commit: src/sys/rump/librump/rumpvfs

2010-06-08 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Jun 8 17:17:33 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: Allow to set a non-standard module_base for host kernel module loading. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1

CVS commit: src/sys/rump/librump/rumpvfs

2010-06-08 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Jun 8 21:57:50 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: The previous revision worked brilliantly if all you wanted to test was autoload *not* working with an alternate path. This revision

CVS commit: src/sys/rump/librump/rumpkern

2010-06-09 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 9 07:54:13 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: locks.c Log Message: Similarly to cv_wait, fail if trying to cv_wait_sig() without threads. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42

CVS commit: src/tests/fs/nullfs

2010-06-09 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 9 08:37:16 UTC 2010 Modified Files: src/tests/fs/nullfs: t_basic.c Log Message: ``twistymount'' regression test for scenario described in PR kern/43439 To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/test

CVS commit: src

2010-06-09 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 9 11:35:36 UTC 2010 Modified Files: src/lib/librumpuser: rumpuser.c src/sys/rump/include/rump: rumpuser.h src/sys/rump/librump/rumpkern: vm.c Log Message: Add the ability to specify a preferred address the

<    4   5   6   7   8   9   10   11   12   13   >