CVS commit: src

2014-02-07 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Feb 7 15:29:23 UTC 2014 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_replay.c zfs_vnops.c src/lib/libp2k: p2k.c src/share/man/man9: namecache.9 vnodeops.9

CVS commit: src/sys/miscfs/genfs

2014-02-09 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Feb 9 17:15:51 UTC 2014 Modified Files: src/sys/miscfs/genfs: layer_subr.c Log Message: When layer_node_alloc() finds another thread already inserted the node into the hashlist and discards the now unneeded node it will

CVS commit: src/sys/miscfs/umapfs

2014-02-09 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Feb 9 17:18:38 UTC 2014 Modified Files: src/sys/miscfs/umapfs: umap_vnops.c Log Message: Adjust comment and change vput() to vrele(). This change got missed when changing vnode creation operations to return unlocked

CVS commit: src/sys/miscfs

2014-02-10 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Feb 10 11:23:14 UTC 2014 Modified Files: src/sys/miscfs/genfs: layer_subr.c layer_vfsops.c src/sys/miscfs/nullfs: null_vfsops.c src/sys/miscfs/overlay: overlay_vfsops.c src/sys/miscfs/umapfs:

CVS commit: src/sys/fs/union

2014-02-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Feb 13 09:50:31 UTC 2014 Modified Files: src/sys/fs/union: union_vnops.c Log Message: Fix the DOT and DOTDOT case for union_lookup1(). To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53

CVS commit: src/sys/fs/union

2014-02-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Feb 13 09:55:04 UTC 2014 Modified Files: src/sys/fs/union: union.h union_subr.c union_vnops.c Log Message: Get rid of UN_KLOCK to keep a lock on vput(). It is not really needed and makes the source difficult to read.

CVS commit: src/sys/fs/union

2014-02-14 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Feb 14 08:50:27 UTC 2014 Modified Files: src/sys/fs/union: union.h union_subr.c Log Message: Member un_flags is unused now -- remove. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/fs/union/union.h

CVS commit: src/sys/fs/union

2014-02-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Feb 16 09:50:25 UTC 2014 Modified Files: src/sys/fs/union: union_subr.c union_vfsops.c union_vnops.c Log Message: Change union_allocvp() to take an unlocked uppervp and to return the union node unlocked. Another VI_XLOCK

CVS commit: src/share/man/man9

2014-02-22 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Feb 22 10:05:54 UTC 2014 Modified Files: src/share/man/man9: vfssubr.9 Log Message: Update the description of vfs_busy() and vfs_unbusy(). To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21

CVS commit: src/share/man/man9

2014-02-22 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Feb 22 10:08:12 UTC 2014 Modified Files: src/share/man/man9: vnode.9 Log Message: Update arguments of vrecycle(), description of getnewvnode() and the vnode flags. To generate a diff of this commit: cvs rdiff -u -r1.57

CVS commit: src/sys

2014-02-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Feb 27 13:00:06 UTC 2014 Modified Files: src/sys/conf: files src/sys/kern: vfs_mount.c vfs_subr.c vfs_vnode.c src/sys/miscfs/deadfs: dead_vnops.c src/sys/rump/librump/rumpvfs: Makefile.rumpvfs

CVS commit: src

2014-02-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Feb 27 16:51:39 UTC 2014 Modified Files: src/share/man/man9: vnodeops.9 vnsubr.9 src/sys/coda: coda_vnops.c src/sys/fs/adosfs: adutil.c src/sys/fs/cd9660: cd9660_node.c src/sys/fs/efs:

CVS commit: src

2014-03-05 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 5 09:37:29 UTC 2014 Modified Files: src/share/man/man9: vnode.9 src/sys/kern: vfs_mount.c vfs_vnode.c src/sys/sys: mount.h param.h vnode.h src/sys/ufs/ext2fs: ext2fs_vfsops.c

CVS commit: src/sys/miscfs/genfs

2014-03-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 12 09:38:51 UTC 2014 Modified Files: src/sys/miscfs/genfs: genfs_vnops.c Log Message: Restructure genfs_deadlock() and genfs_lock() to always lock before testing for dead node. Use ISSET() to test flags, add assertions.

CVS commit: src/sys/miscfs/genfs

2014-03-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 12 09:39:23 UTC 2014 Modified Files: src/sys/miscfs/genfs: layer_vnops.c Log Message: Restructure layer_lock() to always lock before testing for dead node. Use ISSET() to test flags, add assertions. To generate a diff

CVS commit: src/sys/fs/union

2014-03-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 12 09:40:05 UTC 2014 Modified Files: src/sys/fs/union: union_vnops.c Log Message: Restructure union_lock() to always lock before testing for dead node. Add two little helpers to lock or unlock a node. Use vp for the

CVS commit: src/sys/dev

2014-03-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 13 10:22:35 UTC 2014 Modified Files: src/sys/dev: md.c Log Message: No need to detach (and return EBUSY) if dk_openmask is non-zero. To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68 src/sys/dev/md.c

CVS commit: src/sys/dev/pci

2014-03-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 13 16:33:52 UTC 2014 Modified Files: src/sys/dev/pci: if_bnx.c Log Message: Add __diagused. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/sys/dev/pci/if_bnx.c Please note that diffs are not public

CVS commit: src/sys/dev/pci

2014-03-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 13 16:34:13 UTC 2014 Modified Files: src/sys/dev/pci: twa.c Log Message: Add __diagused. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sys/dev/pci/twa.c Please note that diffs are not public

CVS commit: src/sys/kern

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:27:37 UTC 2014 Modified Files: src/sys/kern: vfs_vnode.c Log Message: Add fstrans_startnowait()/fstrans_done() to vrele_thread(). To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34

CVS commit: src/sys/kern

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:28:37 UTC 2014 Modified Files: src/sys/kern: vfs_subr.c Log Message: Change sysctl_kern_vnode() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.442 -r1.443 src/sys/kern/vfs_subr.c

CVS commit: src/sys/ufs/ffs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:29:55 UTC 2014 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Change ffs_sync() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.293 -r1.294 src/sys/ufs/ffs/ffs_vfsops.c

CVS commit: src/sys/ufs/ffs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:29:20 UTC 2014 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Change snapshot_expunge() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.132 -r1.133

CVS commit: src/sys/ufs/ext2fs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:30:32 UTC 2014 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Change ext2fs_sync() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.177 -r1.178

CVS commit: src/sys/ufs/ufs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:31:35 UTC 2014 Modified Files: src/sys/ufs/ufs: ufs_quota1.c Log Message: Change quota1_handle_cmd_quotaon() and q1sync() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19

CVS commit: src/sys/ufs/lfs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:33:20 UTC 2014 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: Change vismarker() to VI_MARKER for lfs_writevnodes(). This operation has to be changed to vfs_vnode_iterator. To generate a diff of this

CVS commit: src/sys/nfs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:34:51 UTC 2014 Modified Files: src/sys/nfs: nfs_vfsops.c Log Message: Change nfs_sync() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.224 -r1.225 src/sys/nfs/nfs_vfsops.c Please

CVS commit: src/sys/ufs/lfs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:34:16 UTC 2014 Modified Files: src/sys/ufs/lfs: ulfs_quota1.c Log Message: Change lfsquota1_handle_cmd_quotaon() and lfs_q1sync() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.6

CVS commit: src/sys/nfs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:35:24 UTC 2014 Modified Files: src/sys/nfs: nfs_subs.c Log Message: Change nfs_clearcommit() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.224 -r1.225 src/sys/nfs/nfs_subs.c

CVS commit: src/sys/fs/msdosfs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:35:59 UTC 2014 Modified Files: src/sys/fs/msdosfs: msdosfs_vfsops.c Log Message: Change msdosfs_sync() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105

CVS commit: src/sys/fs/puffs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:36:35 UTC 2014 Modified Files: src/sys/fs/puffs: puffs_vfsops.c Log Message: Change pageflush() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.107 -r1.108

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

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:37:41 UTC 2014 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vfsops.c Log Message: Change zfs_sync() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 \

CVS commit: src

2014-03-18 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Mar 18 10:21:48 UTC 2014 Modified Files: src/distrib/sets/lists/comp: mi src/share/man/man9: Makefile vfssubr.9 src/sys/kern: vfs_mount.c src/sys/sys: param.h vnode.h src/sys/ufs/lfs:

CVS commit: src/sys

2014-03-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Mar 23 15:21:17 UTC 2014 Modified Files: src/sys/coda: coda_vfsops.c src/sys/fs/adosfs: advfsops.c src/sys/fs/cd9660: cd9660_vfsops.c src/sys/fs/filecorefs: filecore_vfsops.c src/sys/fs/hfs:

CVS commit: src

2014-03-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 24 13:42:41 UTC 2014 Modified Files: src/distrib/sets/lists/comp: mi src/share/man/man9: Makefile vnode.9 src/sys/fs/puffs: puffs_vnops.c src/sys/fs/union: union_vnops.c src/sys/kern:

CVS commit: src/sys/dev/isa

2014-04-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 8 13:20:01 UTC 2014 Modified Files: src/sys/dev/isa: seagate.c Log Message: Add __diagused. To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 src/sys/dev/isa/seagate.c Please note that diffs are not

CVS commit: src/sys/kern

2014-04-15 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 15 09:50:45 UTC 2014 Modified Files: src/sys/kern: vfs_trans.c Log Message: Fix a deadlock where one thread exits, enters fstrans_lwp_dtor() and wants fstrans_lock. This thread holds the proc_lock. Another thread holds

CVS commit: src/sys/dev/pci/ixgbe

2014-04-15 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 15 12:37:59 UTC 2014 Modified Files: src/sys/dev/pci/ixgbe: ixgbe.c Log Message: Add __diagused. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/dev/pci/ixgbe/ixgbe.c Please note that diffs are

CVS commit: src

2014-05-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu May 8 08:21:53 UTC 2014 Modified Files: src/sys/kern: init_sysctl.c vfs_vnode.c src/sys/modules/ffs: Makefile src/sys/rump/fs/lib/libffs: Makefile src/sys/sys: mount.h param.h vnode.h

CVS commit: src/sys/ufs/ufs

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 13:45:39 UTC 2014 Modified Files: src/sys/ufs/ufs: ufs_rename.c Log Message: ufs_gro_genealogy: use vcache_get() to lookup DOTDOT. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src/sys/ufs/ufs

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 13:46:16 UTC 2014 Modified Files: src/sys/ufs/ufs: ufs_vnops.c Log Message: ufs_mknod: use vcache_get() to reload the new node. To generate a diff of this commit: cvs rdiff -u -r1.220 -r1.221

CVS commit: src/sys/ufs/ext2fs

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 13:46:58 UTC 2014 Modified Files: src/sys/ufs/ext2fs: ext2fs_rename.c Log Message: ext2fs_gro_genealogy: use vcache_get() to lookup DOTDOT. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/sys/ufs/ext2fs

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 13:47:22 UTC 2014 Modified Files: src/sys/ufs/ext2fs: ext2fs_vnops.c Log Message: ext2fs_mknod: use vcache_get() to reload the new node. To generate a diff of this commit: cvs rdiff -u -r1.111 -r1.112

CVS commit: src/sys/ufs/ufs

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 13:48:40 UTC 2014 Modified Files: src/sys/ufs/ufs: ufs_extern.h ufs_lookup.c Log Message: Remove ufs_checkpath() and ufs_readdotdot(). These are relics from the pre-genfs_rename era. To generate a diff of this

CVS commit: src/sys/ufs/lfs

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 13:49:13 UTC 2014 Modified Files: src/sys/ufs/lfs: ulfs_extern.h ulfs_lookup.c Log Message: Remove ulfs_checkpath() and ulfs_readdotdot(). These are relics from the pre-genfs_rename era. To generate a diff of this

CVS commit: src/sys

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 13:51:26 UTC 2014 Modified Files: src/sys/miscfs/genfs: layer.h layer_extern.h layer_subr.c layer_vfsops.c layer_vnops.c src/sys/miscfs/nullfs: null_vfsops.c src/sys/miscfs/overlay:

CVS commit: src/sys/dev

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 13:52:12 UTC 2014 Modified Files: src/sys/dev: fss.c Log Message: Use broadcast after freeing a cache entry. A waiter may not use a cache entry after wakeup leading to possible deadlock. To generate a diff of this

CVS commit: src/sys/miscfs/genfs

2014-05-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed May 28 10:51:20 UTC 2014 Modified Files: src/sys/miscfs/genfs: layer.h Log Message: Change field layerm_tag to correct type enum vtagtype. CID 1216449: Mixing enum types To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/ffs

2014-05-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri May 30 08:40:09 UTC 2014 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Testing v_usecount == 1 for exclusive reference will not always work -- remove and test only readonly. To generate a diff of this

CVS commit: src/sys/fs/msdosfs

2014-05-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri May 30 08:42:35 UTC 2014 Modified Files: src/sys/fs/msdosfs: msdosfs_denode.c Log Message: msdosfs_reclaim(): add missing fstrans and protect change of v_data with v_interlock as msdosfs_sync() now needs it. To generate a

CVS commit: src/sys/kern

2014-05-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri May 30 08:46:00 UTC 2014 Modified Files: src/sys/kern: vfs_mount.c Log Message: vfs_vnode_iterator_next(): if a vnode is reclaiming (VI_XLOCK) skip the filter. Vget() will wait until the vnode disappeared. No more dangling

CVS commit: src/sys/nfs

2014-05-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri May 30 08:47:45 UTC 2014 Modified Files: src/sys/nfs: nfs_node.c nfs_var.h nfs_vfsops.c nfsmount.h nfsnode.h Log Message: Change NFS from rbtree to vcache. To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118

CVS commit: src/sys

2014-06-14 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Jun 14 07:39:01 UTC 2014 Modified Files: src/sys/dev: ccd.c cgd.c dksubr.c src/sys/dev/dm: dm.h dm_target_linear.c dm_target_snapshot.c dm_target_stripe.c src/sys/dev/raidframe: rf_copyback.c

CVS commit: src/sys/fs/cd9660

2014-06-14 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Jun 14 07:39:29 UTC 2014 Modified Files: src/sys/fs/cd9660: cd9660_bmap.c cd9660_lookup.c cd9660_node.c cd9660_node.h cd9660_vfsops.c cd9660_vnops.c Log Message: Remove the hints isodir and relocated from

CVS commit: src/sys/fs/cd9660

2014-06-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Jun 16 09:55:49 UTC 2014 Modified Files: src/sys/fs/cd9660: cd9660_lookup.c cd9660_node.c cd9660_node.h cd9660_vfsops.c Log Message: Change cd9660 from hashlist to vcache. To generate a diff of this commit: cvs

CVS commit: src/sys/fs/union

2014-06-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Jun 17 12:38:12 UTC 2014 Modified Files: src/sys/fs/union: union_subr.c Log Message: Unlock directory vnode after VOP_CREATE. To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 src/sys/fs/union/union_subr.c

CVS commit: src/sys/fs/cd9660

2014-06-22 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jun 22 09:47:40 UTC 2014 Modified Files: src/sys/fs/cd9660: cd9660_vfsops.c Log Message: CID 1223346: No need to check bp against NULL. It is always valid here. To generate a diff of this commit: cvs rdiff -u -r1.87

CVS commit: src/sys/dev/pci

2014-06-22 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jun 22 09:48:20 UTC 2014 Modified Files: src/sys/dev/pci: piixpm.c Log Message: Consistently pass a struct piixpm_softc to piixpm_intr. Prevents a crash on hardware interrupts. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys

2014-07-05 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Jul 5 09:33:15 UTC 2014 Modified Files: src/sys/kern: vfs_vnode.c src/sys/sys: param.h vnode.h Log Message: Add vcache operations to support key changes: vcache_rekey_enter locks the old cache node and creates and

CVS commit: src/sys/nfs

2014-07-05 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Jul 5 09:33:41 UTC 2014 Modified Files: src/sys/nfs: nfs_vnops.c Log Message: Use vcache_rekey_* for nfs_lookitup() in the *npp != NULL case. To generate a diff of this commit: cvs rdiff -u -r1.304 -r1.305

CVS commit: src/sys/fs/msdosfs

2014-07-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Jul 8 09:21:52 UTC 2014 Modified Files: src/sys/fs/msdosfs: denode.h msdosfs_denode.c msdosfs_lookup.c msdosfs_vfsops.c msdosfs_vnops.c msdosfsmount.h Log Message: Change msdosfs from hashlist to vcache: - Use

CVS commit: src/sys/dev/scsipi

2014-07-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Jul 12 12:13:01 UTC 2014 Modified Files: src/sys/dev/scsipi: cd.c Log Message: Prevent detaching an open device unless forced. To generate a diff of this commit: cvs rdiff -u -r1.319 -r1.320 src/sys/dev/scsipi/cd.c Please

CVS commit: src/sys/miscfs/fdesc

2014-07-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jul 13 11:23:01 UTC 2014 Modified Files: src/sys/miscfs/fdesc: fdesc.h fdesc_vfsops.c fdesc_vnops.c Log Message: Change fdesc from hashlist to vcache. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22

CVS commit: src/sys/miscfs/kernfs

2014-07-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Jul 17 08:21:34 UTC 2014 Modified Files: src/sys/miscfs/kernfs: kernfs.h kernfs_subr.c kernfs_vfsops.c kernfs_vnops.c Log Message: Finish KAME IPSEC removal: - Remove field kfs_value, it is always zero. Compute

CVS commit: src/sys/miscfs/kernfs

2014-07-20 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jul 20 13:17:37 UTC 2014 Modified Files: src/sys/miscfs/kernfs: kernfs.h Log Message: Remove another KAME IPSEC residue, struct secasvar and struct secpolicy. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39

CVS commit: src/sys

2014-07-20 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jul 20 13:58:05 UTC 2014 Modified Files: src/sys/miscfs/kernfs: files.kernfs kernfs.h kernfs_vfsops.c kernfs_vnops.c src/sys/modules/kernfs: Makefile src/sys/rump/fs/lib/libkernfs: Makefile Removed

CVS commit: src/sys/miscfs/procfs

2014-07-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jul 27 16:47:26 UTC 2014 Modified Files: src/sys/miscfs/procfs: procfs.h procfs_subr.c procfs_vfsops.c procfs_vnops.c Log Message: Change procfs from hashlist to vcache. - Key is (type, pid, fd) - Remove argument

CVS commit: src/sys/fs/adosfs

2014-08-05 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Aug 5 08:50:54 UTC 2014 Modified Files: src/sys/fs/adosfs: adosfs.h adutil.c advfsops.c advnops.c Log Message: Change adosfs from hashlist to vcache. - point ap-block to real file header block for hard links. To generate

CVS commit: src/sys

2014-08-07 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Aug 7 08:24:23 UTC 2014 Modified Files: src/sys/fs/efs: efs_vfsops.c efs_vnops.c files.efs src/sys/modules/efs: Makefile src/sys/rump/fs/lib/libefs: Makefile Removed Files: src/sys/fs/efs: efs_ihash.c

CVS commit: src/sys/dev/pci

2011-02-10 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Feb 10 13:52:36 UTC 2011 Modified Files: src/sys/dev/pci: alipm.c ichsmb.c piixpm.c Log Message: Make the SMbus Send/Receive functions work. If cmdlen = 0 and len = 1 use the XXX_HC_CMD_BYTE protocol, send data through

CVS commit: src/sys/dev/pci

2011-02-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Feb 13 11:20:12 UTC 2011 Modified Files: src/sys/dev/pci: piixpm.c piixpmreg.h Log Message: The ServerWorks CSB5 smbus controller often times out and hangs until reboot. Increase the delay between setting the command

CVS commit: src

2011-02-14 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Feb 14 08:50:40 UTC 2011 Modified Files: src/distrib/sets/lists/man: mi src/share/man/man4: Makefile src/sys/arch/amd64/conf: GENERIC src/sys/arch/i386/conf: ALL GENERIC src/sys/dev/i2c:

CVS commit: src/sys/dev/i2c

2011-02-14 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Feb 14 14:15:25 UTC 2011 Modified Files: src/sys/dev/i2c: ibmhawk.c Log Message: ibmhawk_set: No need to set states ENVSYS_SWARNxxx, sysmon will do it. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys/kern

2011-02-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Feb 16 19:43:06 UTC 2011 Modified Files: src/sys/kern: vfs_wapbl.c Log Message: Set the limit for deallocations in one transaction to a more realistic (and much lower) value. When flushing the log these deallocations will

CVS commit: src/sys/ufs/ffs

2011-02-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Feb 16 19:43:50 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Refine the scope of WAPBL transactions so we should no longer get a wapbl_flush: current transaction too big to flush panic when creating

CVS commit: src/sys/ufs/ffs

2011-02-18 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Feb 18 08:39:13 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Revert rev. 1.101. Dead snapshots would hang around until unmount. Adresses PR #44568 (WAPBL doens't play nice with snapshots). To

CVS commit: src/sys/kern

2011-02-18 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Feb 18 13:24:40 UTC 2011 Modified Files: src/sys/kern: vfs_wapbl.c Log Message: Adjust previous: set the dealloc soft limit to half hard limit. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42

CVS commit: src/sys/ddb

2011-02-20 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Feb 20 10:24:45 UTC 2011 Modified Files: src/sys/ddb: db_cpu.c Log Message: When looking for the next element of cpu_queue compare the pointer to the address of the head, not to the head itself. Not sure if the cast of the

CVS commit: src/sys/ufs/ffs

2011-02-21 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Feb 21 09:29:21 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Change the snapshot lock: - No need to take the snapshot lock while the file system is suspended. - Allow ffs_copyonwrite() one level of

CVS commit: src

2011-02-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Feb 24 09:38:58 UTC 2011 Modified Files: src/sbin/dump: snapshot.c src/share/man/man4: fss.4 src/sys/dev: fss.c fssvar.h src/sys/ufs/ffs: ffs_snapshot.c src/usr.sbin/fssconfig: fssconfig.c Log

CVS commit: src

2011-03-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Mar 19 20:05:21 UTC 2011 Modified Files: src/sys/fs/msdosfs: msdosfs_vnops.c src/tests/fs/vfs: t_vnops.c Log Message: Remove a vnode reference leak from msdosfs_rename. Release tdvp if either doscheckpath() or

CVS commit: src/sys/fs/msdosfs

2011-03-20 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Mar 20 12:21:28 UTC 2011 Modified Files: src/sys/fs/msdosfs: msdosfs_denode.c msdosfs_vnops.c Log Message: When extending a file, either by truncating or by writing past EOF make sure the unallocated remainder of the last

CVS commit: src/sys/fs/msdosfs

2011-03-22 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Mar 22 20:33:51 UTC 2011 Modified Files: src/sys/fs/msdosfs: msdosfs_denode.c Log Message: When truncating a file purge the fat cache after setting the new size and after all io but before actually updating the cluster

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

2011-04-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Apr 27 09:46:27 UTC 2011 Modified Files: src/sys/miscfs/specfs: spec_vnops.c src/sys/sys: vnode.h Log Message: Remove no longer needed flag FSYNC_VFS /* fsync: via FSYNC_VFS() */. To generate a diff of this commit:

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/ffs

2011-04-29 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Apr 29 09:45:15 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Before expunging all snapshots take the snapshot lock and resume the file system as this is sufficient for the remaining operations.

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/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

<    1   2   3   4   5   6   7   8   9   10   >