Re: CVS commit: src

2009-05-27 Thread Juergen Hannken-Illjes
/mk/bsd.subdir.mk line 17: warning: using previous script for __recurse defined here bsd.kinc.mk already includes bsd.subdir.mk -- Juergen Hannken-Illjes - hann...@eis.cs.tu-bs.de - TU Braunschweig (Germany)

CVS commit: src/sbin/fsck

2010-02-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Feb 24 13:56:07 UTC 2010 Modified Files: src/sbin/fsck: fsck.c Log Message: Dont pass option -x down to fsck_xxxfs. Hi christos ... To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49 src/sbin/fsck/fsck.c

Re: CVS commit: src/sys/kern

2010-07-26 Thread Juergen Hannken-Illjes
On Mon, Jul 26, 2010 at 06:33:57PM +0300, Antti Kantee wrote: On Mon Jul 26 2010 at 15:22:17 +, Juergen Hannken-Illjes wrote: Module Name:src Committed By: hannken Date: Mon Jul 26 15:22:16 UTC 2010 Modified Files: src/sys/kern: vfs_subr.c Log

Re: CVS commit: src/sys/kern

2010-08-17 Thread Juergen Hannken-Illjes
On Tue, Aug 17, 2010 at 04:45:36PM +0300, Antti Kantee wrote: On Tue Aug 17 2010 at 15:41:11 +0200, Juergen Hannken-Illjes wrote: vp-v_freelisthd = NULL; mutex_exit(vnode_free_list_lock); - if (vp-v_usecount != 0

Re: CVS commit: src/bin/cp

2010-10-25 Thread Juergen Hannken-Illjes
On Mon, Oct 25, 2010 at 06:30:54PM +0200, Joerg Sonnenberger wrote: On Mon, Oct 25, 2010 at 11:17:22AM +0200, Juergen Hannken-Illjes wrote: On Sun, Oct 24, 2010 at 05:21:06AM +, David Holland wrote: On Fri, Oct 22, 2010 at 05:56:06PM +, Antti Kantee wrote: Disable mmap path

Re: CVS commit: src/bin/cp

2010-10-25 Thread Juergen Hannken-Illjes
On Mon, Oct 25, 2010 at 06:46:36PM +0200, Joerg Sonnenberger wrote: On Mon, Oct 25, 2010 at 06:41:11PM +0200, Juergen Hannken-Illjes wrote: Do we implement MADV_WILLNEED? According to the man page This WILL NOT fault pages in from backing store. The version of the man page I have says

Re: CVS commit: src/sys/dev

2010-11-24 Thread Juergen Hannken-Illjes
On Wed, Nov 24, 2010 at 02:40:45AM +, Mindaugas Rasiukevicius wrote: Hello, Juergen Hannken-Illjes hann...@netbsd.org wrote: Module Name:src Committed By: hannken Date: Tue Nov 23 09:30:43 UTC 2010 Modified Files: src/sys/dev: md.c Log

Re: CVS commit: src

2011-01-10 Thread Juergen Hannken-Illjes
On Mon, Jan 10, 2011 at 06:25:16PM +, David Laight wrote: On Mon, Jan 10, 2011 at 11:11:04AM +, Juergen Hannken-Illjes wrote: Module Name:src Committed By: hannken Date: Mon Jan 10 11:11:04 UTC 2011 Modified Files: src/sys/miscfs/genfs

Re: CVS commit: src/sys/dev/scsipi

2011-04-25 Thread Juergen Hannken-Illjes
On Mon, Apr 25, 2011 at 10:33:14AM -0500, David Young wrote: On Mon, Apr 25, 2011 at 02:14:23PM +, Juergen Hannken-Illjes wrote: Module Name:src Committed By: hannken Date: Mon Apr 25 14:14:22 UTC 2011 Modified Files: src/sys/dev/scsipi: scsiconf.c

CVS commit: src/sys/dev

2009-10-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Oct 13 12:37:19 UTC 2009 Modified Files: src/sys/dev: fss.c Log Message: Fix a race where the backing store thread runs (and exits immediately) before kthread_create() returns. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/ufs/ffs

2009-10-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Oct 13 12:38:14 UTC 2009 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Fix a deadlock where fscow_disestablish() blocks because outstanding copy-on-write operations wait for si_snaplock. To generate a diff

CVS commit: src/sys/ufs/ufs

2009-10-14 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Oct 14 09:40:27 UTC 2009 Modified Files: src/sys/ufs/ufs: ufs_vnops.c Log Message: ufs_rmdir(): move fstrans_done() after vput(). No more unlinked and zero-sized directory inodes in snapshots. To generate a diff of this

CVS commit: src/sys/ufs/ffs

2009-10-15 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Oct 15 10:05:48 UTC 2009 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: No longer abuse TAILQ internal data. To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.97 src/sys/ufs/ffs/ffs_snapshot.c

CVS commit: src

2011-04-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Apr 1 17:40:54 UTC 2011 Modified Files: src/sys/fs/tmpfs: tmpfs_subr.c src/tests/fs/vfs: t_vnops.c Log Message: Make zero length symlinks work on tmpfs. Fixes PR #43843 (tmpfs dies with kassert panic for 0 length

CVS commit: src

2011-04-02 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 2 14:24:53 UTC 2011 Modified Files: src/sys/fs/tmpfs: tmpfs_vfsops.c src/tests/fs/vfs: t_vfsops.c Log Message: Fix file handle operations for tmpfs by removing a now bogus test and fixing the return value of

CVS commit: src

2011-04-04 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Apr 4 19:16:58 UTC 2011 Modified Files: src/sys/fs/msdosfs: denode.h msdosfs_denode.c msdosfs_vfsops.c src/tests/fs/vfs: t_vfsops.c Log Message: Msdosfs on-disk meta data is not sufficient to create or validate file

CVS commit: src/sys/ufs/ffs

2011-04-15 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Apr 15 15:54:12 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_vnops.c Log Message: ffs_fsync: no need for wapbl_vptomp() here -- vnode is always VREG. To generate a diff of this commit: cvs rdiff -u -r1.116 -r1.117

CVS commit: src/sys/ufs/ffs

2011-04-18 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Apr 18 07:36:14 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Preallocate all cylinder group blocks so we no longer redo ~50% of the cylinder groups while the file system is suspended. This was

CVS commit: src/sys/ufs/ffs

2011-04-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 23 07:36:02 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_balloc.c Log Message: Try to keep snapshot indirect blocks contiguous. This speeds up snapshot creation by a factor of ~3 and reduces the file system suspension

CVS commit: src/sys/ufs/ffs

2011-04-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 23 08:23:52 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: ffs_snapshot(): return an error if the node is an invalid snapshot. To generate a diff of this commit: cvs rdiff -u -r1.112 -r1.113

CVS commit: src/sys/dev/scsipi

2011-04-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Apr 25 14:14:22 UTC 2011 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: Don't kill outstanding requests when detaching a scsibus on shutdown. Both the controller and tyhe targets are still running. To generate

CVS commit: src/sys/dev/scsipi

2011-04-26 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 26 07:41:18 UTC 2011 Modified Files: src/sys/dev/scsipi: scsiconf.c Log Message: Fixup previous. The bug was in scsibusdetach(), which is not doing things in the proper order: it has to detach its children and check for

CVS commit: src

2011-04-26 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 26 11:32:40 UTC 2011 Modified Files: src/share/man/man9: vnode.9 src/sys/fs/msdosfs: msdosfs_vnops.c src/sys/fs/ntfs: ntfs_vnops.c src/sys/fs/sysvbfs: sysvbfs_vnops.c src/sys/fs/udf:

CVS commit: src/sys/ufs/ffs

2011-04-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Apr 27 07:24:53 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_extern.h ffs_vfsops.c ffs_vnops.c Log Message: Cleanup ffs fsync and make devices on wapbl enabled file systems work here: - Replace the ugly sync loop in

CVS commit: src/sys/sys

2011-04-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Apr 27 09:47:25 UTC 2011 Modified Files: src/sys/sys: buf.h Log Message: Remove no longer needed flag BC_SCANNED /* Block already pushed during sync */. To generate a diff of this commit: cvs rdiff -u -r1.115 -r1.116

CVS commit: src/sys/ufs/ufs

2011-04-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 30 14:24:27 UTC 2011 Modified Files: src/sys/ufs/ufs: ufs_vnops.c Log Message: ufs_mknod: change vnode type to VNON before it gets unlocked. Closes a small window where the vnode could have type VCHR but op vector

CVS commit: src/sys/ufs/ffs

2011-05-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 8 18:37:15 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Revert previous commit. Locking the snapshot vnode while the file system is suspended extends the suspension until the vnode gets

CVS commit: src/etc

2009-03-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 23 18:52:03 UTC 2009 Modified Files: src/etc/defaults: rc.conf src/etc/rc.d: ipfilter Log Message: Add flags to rc.d/ipfilter. Use it from rc.conf like ipfilter=YES ipfilter_flags=-T

CVS commit: src/sys

2011-06-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Jun 16 09:21:04 UTC 2011 Modified Files: src/sys/fs/msdosfs: msdosfs_denode.c msdosfs_vnops.c src/sys/fs/tmpfs: tmpfs_subr.c src/sys/fs/udf: udf_allocation.c src/sys/rump/librump/rumpvfs: vm_vfs.c

CVS commit: src/sys/uvm

2011-06-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jun 17 09:50:52 UTC 2011 Modified Files: src/sys/uvm: uvm_bio.c Log Message: When ubc_alloc() reuses a cached mapping window remove the object from the lists AFTER clearing its mapping. Removes a race where

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

2011-06-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jun 19 11:22:42 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: vm_vfs.c Log Message: Add a noop wrapper for ubc_purge() to make file system tests work again. Not really sure if this is the right way -- Antti? To

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

2011-06-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jun 19 18:28:24 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: vm_vfs.c Log Message: Revert previous. ubc_purge() is already defined in rumpkern/vm.c To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32

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

2011-06-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jun 19 18:29:25 UTC 2011 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: Make ubc_purge() a noop. To generate a diff of this commit: cvs rdiff -u -r1.116 -r1.117 src/sys/rump/librump/rumpkern/vm.c Please

CVS commit: src/sys/dev/i2c

2011-06-21 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Jun 21 12:38:28 UTC 2011 Modified Files: src/sys/dev/i2c: ibmhawk.c Log Message: Make sure sensor state is valid before calling sysmon_envsys_sensor_attach(). Ok: Paul Goyette pgoye...@netbsd.org To generate a diff of

CVS commit: src/sys/uvm

2011-06-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Jun 27 15:56:37 UTC 2011 Modified Files: src/sys/uvm: uvm_amap.c Log Message: amap_copy(): Keep the source amap locked until its lock has been copied. Kernel assertion anon-an_lock == amap-am_lock no longer fails. Ok:

CVS commit: src/sys/dev

2011-06-29 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jun 29 09:12:42 UTC 2011 Modified Files: src/sys/dev: vnd.c vndvar.h Log Message: Make vnd(4) work on sparse files: - Make the strategy decision a device flag and set VNF_USE_VN_RDWR for files known to be sparse. - Change

CVS commit: src/sys/uvm

2011-06-29 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jun 29 19:51:12 UTC 2011 Modified Files: src/sys/uvm: uvm_bio.c Log Message: Remove dead uvm_vnp_zerorange() after bump to 5.99.54. To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78 src/sys/uvm/uvm_bio.c

CVS commit: src/sys/ufs/ffs

2011-07-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 1 14:28:22 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: ffs_copyonwrite(): If the write is to the in-file-system journal there is no need to lock and check the snapshots. To generate a

CVS commit: src/sys/kern

2011-07-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jul 3 15:25:09 UTC 2011 Modified Files: src/sys/kern: vfs_syscalls.c Log Message: Return EINVAL when trying to create a device node with rdev == VNOVAL. Fixes PR #45111 tmpfs panic with mknod(2). To generate a diff of

CVS commit: src/sys/kern

2011-07-11 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Jul 11 08:23:01 UTC 2011 Modified Files: src/sys/kern: vnode_if.sh vnode_if.src Log Message: Change VOP_BWRITE() to take a vnode as its first argument like all other VOPs do. Layered file systems no longer have to modify

CVS commit: src

2011-07-11 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Jul 11 08:27:41 UTC 2011 Modified Files: src/share/man/man9: vnodeops.9 src/sys/kern: vfs_bio.c vfs_subr.c vnode_if.c src/sys/miscfs/genfs: layer_extern.h layer_vnops.c src/sys/miscfs/nullfs:

CVS commit: src/sys/miscfs/genfs

2011-07-11 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Jul 11 08:34:01 UTC 2011 Modified Files: src/sys/miscfs/genfs: layer_vnops.c Log Message: Layer_fsync(): when syncing a device node call spec_fsync() to clean the layer node before descending to the lower file

CVS commit: src

2011-07-20 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jul 20 11:52:00 UTC 2011 Modified Files: src/sys/fs/msdosfs: msdosfs_vnops.c src/tests/fs/vfs: t_vnops.c Log Message: Even though msdosfs never truncates file names it advertises _PC_NO_TRUNC as zero. Make it

CVS commit: src

2011-07-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Jul 23 14:28:28 UTC 2011 Modified Files: src/sys/dev/putter: putter.c src/tests/include: t_paths.c Log Message: putter_fop_stat(): set st_mode to S_IFCHR. Fixes PR #44807: something broken in stat(2). To generate

CVS commit: src/sys/arch

2010-11-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Nov 28 08:23:25 UTC 2010 Modified Files: src/sys/arch/acorn32/mainbus: fd.c src/sys/arch/arm/arm32: arm32_machdep.c src/sys/arch/evbarm/beagle: beagle_machdep.c src/sys/arch/evbarm/g42xxeb:

CVS commit: src/sys

2010-11-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Nov 30 10:55:26 UTC 2010 Modified Files: src/sys/miscfs/genfs: genfs_io.c src/sys/uvm: uvm_bio.c Log Message: Always take the object lock before changing vmpage flags. Fixes a deadlock where a thread is waiting on

CVS commit: src/sys/miscfs/genfs

2010-12-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Dec 3 08:42:14 UTC 2010 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: genfs_do_putpages(): When testing an uobject for dirty or modified pages skip uninitialized (PG_FAKE) pages (DEBUG only). To generate a

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

2010-12-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Dec 3 12:02:28 UTC 2010 Modified Files: src/distrib/sets/lists/tests: mi Log Message: Add missing files ./usr/tests/util/make/d_unmatchedvarparen.{mk,out} To generate a diff of this commit: cvs rdiff -u -r1.166 -r1.167

CVS commit: src/sys/ufs/ffs

2010-12-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Dec 12 10:28:22 UTC 2010 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: syncsnap: Use bbusy() to take a buffer from v_dirtyblkhd. To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.100

CVS commit: src/sys/ufs/ffs

2010-12-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Dec 12 10:29:25 UTC 2010 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Keep a reference to the snapshot vnode until it gets removed from the snapshot list. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2010-12-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Dec 12 10:30:10 UTC 2010 Modified Files: src/sys/kern: vfs_bio.c Log Message: brelsel: Clear B_COWDONE flag on clean (! BO_DELWRI) buffer. B_COWDONE is set if the buffer was read with intention to modify but the caller

CVS commit: src/distrib/utils/x_ifconfig

2010-12-14 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Dec 14 17:07:08 UTC 2010 Modified Files: src/distrib/utils/x_ifconfig: Makefile Log Message: Make the definition of CRUNCHOPS independent of SMALLPROG_INET6 / USE_INET6. Distrib/sparc64/instfs now builds again. To

CVS commit: src/sys/fs/msdosfs

2010-12-14 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Dec 14 17:17:03 UTC 2010 Modified Files: src/sys/fs/msdosfs: msdosfs_vfsops.c Log Message: msdosfs_sync: check for dead vnode (denode == NULL) before testing denode flags. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev

2010-12-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Dec 27 18:41:07 UTC 2010 Modified Files: src/sys/dev: fss.c Log Message: Remove an always true if-clause. To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 src/sys/dev/fss.c Please note that diffs are not

CVS commit: src/sys

2010-12-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Dec 27 18:49:42 UTC 2010 Modified Files: src/sys/fs/msdosfs: msdosfs_vfsops.c src/sys/miscfs/genfs: genfs_vnops.c src/sys/ufs/ffs: ffs_vfsops.c Log Message: Extend the range of fstrans transactions to a

CVS commit: src

2011-01-10 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Jan 10 11:11:04 UTC 2011 Modified Files: src/sys/miscfs/genfs: layer_extern.h layer_vnops.c src/sys/miscfs/nullfs: null_vnops.c src/sys/miscfs/overlay: overlay_vnops.c src/sys/miscfs/umapfs:

CVS commit: src/sys/miscfs/genfs

2011-01-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Jan 13 10:28:38 UTC 2011 Modified Files: src/sys/miscfs/genfs: layer_vnops.c Log Message: Layer_revoke(): change previous to always take an extra reference on the lower vnode before passing down the VOP_REVOKE(). This way

CVS commit: src/sys/ufs/ffs

2010-06-02 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jun 2 09:56:59 UTC 2010 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Initialize the initial snap block list's count. From Antti Kantee po...@netbsd.org. To generate a diff of this commit: cvs rdiff -u

CVS commit: src

2010-06-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jun 6 08:01:32 UTC 2010 Modified Files: src/doc: CHANGES src/share/man/man9: vnode.9 src/sys/fs/udf: udf_subr.c src/sys/fs/union: union_subr.c src/sys/fs/unionfs: unionfs_subr.c

CVS commit: src/sys/miscfs/procfs

2010-06-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Jun 8 08:24:16 UTC 2010 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: Procfs_lookup() does not lookup directory descriptors in the fd/ subdirectory. There is no need for recursive vnode locking here.

CVS commit: src/sys/kern

2010-06-15 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Jun 15 09:43:37 UTC 2010 Modified Files: src/sys/kern: vfs_syscalls.c Log Message: When mounting a file system re-lookup and lock the directory we mount on after the file system is setup by VFS_MOUNT(). This way recursive

CVS commit: src

2010-06-18 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jun 18 16:29:02 UTC 2010 Modified Files: src/distrib/sets/lists/comp: mi src/doc: CHANGES src/share/man/man9: Makefile vnsubr.9 src/sys/fs/unionfs: unionfs_subr.c src/sys/kern: vfs_subr.c

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

2010-06-18 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jun 18 16:31:35 UTC 2010 Modified Files: src/sys/rump/include/rump: rumpdefs.h Log Message: Regen (LK_CANRECURSE is gone). To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/rump/include/rump/rumpdefs.h

CVS commit: src

2010-06-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Jun 24 07:54:48 UTC 2010 Modified Files: src/share/man/man9: vnodeops.9 src/sys/coda: coda_vnops.c src/sys/fs/nilfs: nilfs_vnops.c src/sys/fs/udf: udf_vnops.c src/sys/fs/unionfs: unionfs_subr.c

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

2010-06-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Jun 24 07:56:22 UTC 2010 Modified Files: src/sys/rump/include/rump: rumpdefs.h Log Message: Regen. LK_EXCLOTHER has gone. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/rump/include/rump/rumpdefs.h

CVS commit: src/sys/coda

2010-06-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Jun 24 10:37:22 UTC 2010 Modified Files: src/sys/coda: coda_vnops.c Log Message: coda_lock(): LK_INTERLOCK flag no longer possible. To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/sys/coda/coda_vnops.c

CVS commit: src/sys/miscfs/genfs

2010-06-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Jun 24 10:39:35 UTC 2010 Modified Files: src/sys/miscfs/genfs: genfs_vnops.c Log Message: genfs_nolock(): LK_INTERLOCK flag no longer possible. To generate a diff of this commit: cvs rdiff -u -r1.179 -r1.180

CVS commit: src/sys/kern

2010-06-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Jun 24 12:58:48 UTC 2010 Modified Files: src/sys/kern: vnode_if.src Log Message: Clean up vnode lock operations pass 2: VOP_UNLOCK(vp, flags) - VOP_UNLOCK(vp): Remove the unneeded flags argument. Welcome to 5.99.32.

CVS commit: src/sys/ufs/lfs

2010-06-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jun 25 10:03:52 UTC 2010 Modified Files: src/sys/ufs/lfs: lfs_subr.c Log Message: Undo last commit and don't try to lock vnodes in lfs_unmark_dirop() as we may deadlock trying to write the superblock. Should fix PR #43503

CVS commit: src/tests/fs/union

2010-06-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jun 30 14:10:14 UTC 2010 Modified Files: src/tests/fs/union: t_pr.c Log Message: Test no longer fails with rev. 1.62 of src/sys/fs/union/union_vfsops.c. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys

2010-07-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Jul 1 13:00:57 UTC 2010 Modified Files: src/sys/coda: coda_vnops.c src/sys/fs/adosfs: adutil.c src/sys/fs/cd9660: cd9660_node.c src/sys/fs/efs: efs_ihash.c src/sys/fs/filecorefs:

CVS commit: src/sys/fs/union

2010-07-02 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 2 07:56:46 UTC 2010 Modified Files: src/sys/fs/union: union_vnops.c Log Message: LK_INTERLOCK is no longer a valid flag for VOP_LOCK(). To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38

CVS commit: src/sys/miscfs/deadfs

2010-07-02 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 2 07:58:10 UTC 2010 Modified Files: src/sys/miscfs/deadfs: dead_vnops.c Log Message: LK_INTERLOCK is no longer a valid flag for VOP_LOCK(). To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49

CVS commit: src/sys/miscfs

2010-07-02 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 2 08:09:51 UTC 2010 Modified Files: src/sys/miscfs/genfs: layer_extern.h layer_vnops.c src/sys/miscfs/nullfs: null_vnops.c src/sys/miscfs/overlay: overlay_vnops.c src/sys/miscfs/umapfs:

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

2010-07-02 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 2 10:44:26 UTC 2010 Modified Files: src/sys/rump/include/rump: makerumpdefs.sh Log Message: LK_* flags moved to sys/vnode.h To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

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

2010-07-02 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 2 10:45:16 UTC 2010 Modified Files: src/sys/rump/include/rump: rumpdefs.h Log Message: Regen. LK_TYPEMASK and LK_RELEASE are gone. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8

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

2010-07-09 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 9 08:10:50 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Replace vget() with vref()/vn_lock(), this node already has a reference. To generate a diff of this commit: cvs rdiff -u -r1.60

CVS commit: src/sys/uvm

2010-07-09 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 9 08:13:34 UTC 2010 Modified Files: src/sys/uvm: uvm_swap.c Log Message: Replace vget() with vref()/vn_lock(), this node already has a reference. To generate a diff of this commit: cvs rdiff -u -r1.151 -r1.152

CVS commit: src/sys/miscfs/overlay

2010-07-09 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 9 08:14:27 UTC 2010 Modified Files: src/sys/miscfs/overlay: overlay_vfsops.c Log Message: Replace vget() with vref()/vn_lock(), this node already has a reference. To generate a diff of this commit: cvs rdiff -u -r1.55

CVS commit: src/sys/fs/smbfs

2010-07-09 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 9 08:16:28 UTC 2010 Modified Files: src/sys/fs/smbfs: smbfs_node.c smbfs_vfsops.c Log Message: Replace vget() with vref()/vn_lock(), this node already has a reference. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/nfs

2010-07-09 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 9 08:25:57 UTC 2010 Modified Files: src/sys/nfs: nfs_vfsops.c Log Message: nfs_unmount(): No need to take a second reference for the root node. nfs_root():Replace vget() with vref()/vn_lock(), this node already

CVS commit: src/sys/fs/union

2010-07-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 16 08:23:28 UTC 2010 Modified Files: src/sys/fs/union: union_subr.c Log Message: Always take the hash list lock before removing a node from the hash chain. Release the hash list lock before calling getnewvnode() and

CVS commit: src/sys/miscfs/fdesc

2010-07-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 16 10:41:12 UTC 2010 Modified Files: src/sys/miscfs/fdesc: fdesc_vnops.c Log Message: Use a kmutex to protect the hash chains and always take this mutex before removing a node from the hash chain. Release the hash list

CVS commit: src

2010-07-21 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jul 21 09:01:36 UTC 2010 Modified Files: src/share/man/man9: namecache.9 src/sys/kern: vfs_cache.c vfs_getcwd.c Log Message: Using cache_revlookup() leads to vnode races as it returns an unreferenced vnode that may

CVS commit: src

2010-07-21 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jul 21 09:06:39 UTC 2010 Modified Files: src/share/man/man9: vnode.9 src/sys/external/bsd/drm/dist/bsd-core: drm_bufs.c src/sys/kern: vfs_subr.c src/sys/miscfs/kernfs: kernfs_subr.c kernfs_vnops.c

CVS commit: src

2010-07-21 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jul 21 17:52:14 UTC 2010 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vfsops.c zfs_znode.c src/sys/fs/adosfs: adutil.c src/sys/fs/cd9660: cd9660_node.c

CVS commit: src/sys/fs/ntfs

2010-07-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jul 25 09:54:38 UTC 2010 Modified Files: src/sys/fs/ntfs: ntfs_vfsops.c Log Message: It makes no sense to call vget() with LK_RETRY. To generate a diff of this commit: cvs rdiff -u -r1.84 -r1.85

CVS commit: src/sys/fs/puffs

2010-07-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jul 25 10:03:59 UTC 2010 Modified Files: src/sys/fs/puffs: puffs_node.c Log Message: It makes no sense to call vget() with LK_RETRY. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17

CVS commit: src/sys/kern

2010-07-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jul 25 10:23:40 UTC 2010 Modified Files: src/sys/kern: vfs_subr.c Log Message: Add an assertion: it makes no sense to call vget() with LK_RETRY. To generate a diff of this commit: cvs rdiff -u -r1.410 -r1.411

CVS commit: src/external/cddl/osnet/dist/uts/common/fs/zfs

2010-07-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jul 25 10:31:46 UTC 2010 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c Log Message: VOP_LOCK() will not be called with LK_INTERLOCK. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/sys/kern

2010-07-26 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Jul 26 15:22:16 UTC 2010 Modified Files: src/sys/kern: vfs_subr.c Log Message: When both vget() and vrelel() call vn_lock() we know VI_XLOCK is clear. No need to use LK_INTERLOCK or LK_RETRY here. Ok: Antti Kantee

CVS commit: src/sys/kern

2010-07-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jul 28 09:30:21 UTC 2010 Modified Files: src/sys/kern: vfs_vnops.c Log Message: Modify vn_lock(): - Take v_interlock before examining v_iflag - Must always be called without v_interlock taken, LK_INTERLOCK flag is no

CVS commit: src/sys/sys

2010-07-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jul 28 09:31:00 UTC 2010 Modified Files: src/sys/sys: vnode.h Log Message: Remove now unneeded flag LK_INTERLOCK. To generate a diff of this commit: cvs rdiff -u -r1.221 -r1.222 src/sys/sys/vnode.h Please note that diffs

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

2010-07-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jul 28 09:32:13 UTC 2010 Modified Files: src/sys/rump/include/rump: rumpdefs.h Log Message: Regen. LK_INTERLOCK is gone. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/rump/include/rump/rumpdefs.h

CVS commit: src/sys

2010-07-29 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Jul 29 10:54:51 UTC 2010 Modified Files: src/sys/arch/sparc64/sparc64: pmap.c src/sys/kern: vfs_subr.c src/sys/miscfs/genfs: genfs_io.c src/sys/rump/librump/rumpkern: vm.c src/sys/ufs/lfs:

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

2010-07-29 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Jul 29 15:13:01 UTC 2010 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: Correct previous. Skip marker pages in uvm_pagelookup(). Already awake :-) To generate a diff of this commit: cvs rdiff -u -r1.86

CVS commit: src/sys/ufs/lfs

2010-08-04 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Aug 4 10:43:53 UTC 2010 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: Free the on disk inodes in the reclaim routine. To generate a diff of this commit: cvs rdiff -u -r1.230 -r1.231 src/sys/ufs/lfs/lfs_vnops.c

CVS commit: src/sys/ufs/ffs

2010-08-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Aug 12 07:41:49 UTC 2010 Modified Files: src/sys/ufs/ffs: ffs_vnops.c Log Message: ffs_reclaim: don't free an already free inode. This may happen when ffs_fhtovp() gets a free inode and releases it. To

CVS commit: src/sys/kern

2010-08-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Aug 17 13:17:48 UTC 2010 Modified Files: src/sys/kern: vfs_subr.c Log Message: Now that ffs on disk inodes get freed in the reclaim routine it is no longer necessary for vget() to handle VI_INACTNOW as a special case.

CVS commit: src/sbin/fsck

2010-02-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Feb 24 13:56:07 UTC 2010 Modified Files: src/sbin/fsck: fsck.c Log Message: Dont pass option -x down to fsck_xxxfs. Hi christos ... To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49 src/sbin/fsck/fsck.c

  1   2   3   4   5   6   7   8   9   10   >