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
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
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
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:
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
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.
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
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
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
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
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
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:
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 \
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:
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:
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:
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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:
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
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.
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
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
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
401 - 500 of 1790 matches
Mail list logo