index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
ufs
/
ffs
/
ffs_snapshot.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Use mount interlock to protect all changes to mnt_flag and mnt_kern_flag.
tegge
2006-09-26
1
-1
/
+6
*
While checking for update of snapshot file in the ffs_copyonwrite,
kib
2006-08-21
1
-1
/
+1
*
Read block hints list from last snapshot on the active snapshot list.
tegge
2006-05-16
1
-0
/
+4
*
Copy last block on file system again after file system has been suspended.
tegge
2006-05-15
1
-0
/
+11
*
Don't leak a locked buffer if last block on file system cannot be read.
tegge
2006-05-15
1
-2
/
+3
*
Errors detected while file system is suspended should not trigger an
tegge
2006-05-15
1
-6
/
+4
*
Expunge traces of unlinked snapshot files when making a new snapshot.
tegge
2006-05-13
1
-2
/
+9
*
Turn off disk quotas for snapshot files.
tegge
2006-05-05
1
-0
/
+21
*
- Set bio_done directly to NULL to indicate that we want to wait for the bio.
pjd
2006-05-05
1
-5
/
+2
*
Detect the snapshot file being prematurely unlinked.
tegge
2006-05-03
1
-0
/
+10
*
A side effect of calling runningbufwakeup() is that bp->b_runningbufspace is
tegge
2006-05-03
1
-3
/
+10
*
Close a race when VOP_LOCK() on a snapshot file is attempted at the
tegge
2006-05-02
1
-41
/
+66
*
- Release the references acquired by VOP_GETWRITEMOUNT and vfs_getvfs().
jeff
2006-03-31
1
-0
/
+1
*
Ensure that vnode for directory isn't reclaimed before ffs_snapshot() has
tegge
2006-03-19
1
-4
/
+3
*
- Remove the call to softdep_waitidle after suspending the filesystem.
jeff
2006-03-12
1
-7
/
+0
*
Block secondary writes while expunging active unlinked files.
tegge
2006-03-11
1
-1
/
+88
*
- Move softdep from using a global worklist to per-mount worklists. This
jeff
2006-03-02
1
-0
/
+7
*
Add marker vnodes to ensure that all vnodes associated with the mount point are
tegge
2006-01-09
1
-2
/
+4
*
New option: NO_FFS_SNAPSHOT. I did this in p4 about the same time
imp
2006-01-06
1
-0
/
+58
*
Reduce probability for a deadlock that can occur when a snapshot inode is
tegge
2005-10-09
1
-0
/
+11
*
Eliminate a deadlock that can occur when a dirty block belonging to a snapshot
tegge
2005-10-09
1
-0
/
+2
*
Eliminate a deadlock that can occur during the cgaccount() processing due to
tegge
2005-10-09
1
-3
/
+2
*
Reduce the probability of low block numbers passed to ffs_snapblkfree() by
tegge
2005-10-09
1
-55
/
+35
*
Correct previous commit to fix the sense of the TDP_NORUNNINGBUF
truckman
2005-10-01
1
-1
/
+1
*
Un-staticize waitrunningbufspace() and call it before returning from
truckman
2005-09-30
1
-1
/
+13
*
Un-staticize runningbufwakeup() and staticize updateproc.
truckman
2005-09-30
1
-4
/
+16
*
- Use M_ZERO rather than explicitly calling bzero().
jeff
2005-04-03
1
-13
/
+13
*
- Set LK_NOSHARE for snapshot locks. snapshots require exclusive only
jeff
2005-03-31
1
-2
/
+2
*
- LK_NOPAUSE is a nop now.
jeff
2005-03-31
1
-2
/
+2
*
- The VI_DOOMED flag now signals the end of a vnode's relationship with
jeff
2005-03-13
1
-1
/
+1
*
- Fix anoter dyslexic moment; an atomic_set_int should've become ACTIVESET,
jeff
2005-03-01
1
-1
/
+1
*
When clearing a fragment, it's possible that the length is zero.
delphij
2005-02-19
1
-1
/
+1
*
Don't use the UFS_* and VFS_* functions where a direct call is possble.
phk
2005-02-08
1
-10
/
+10
*
For snapshots we need all VOP_LOCKs to be exclusive.
phk
2005-02-08
1
-9
/
+9
*
- Use the ufs lock to protect fs_active.
jeff
2005-01-24
1
-10
/
+26
*
Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().
phk
2005-01-11
1
-9
/
+9
*
/* -> /*- for license, minor formatting changes
imp
2005-01-07
1
-1
/
+1
*
Fixes a bug that caused UFS2 filesystems bigger than 2TB to
mckusick
2004-12-09
1
-1
/
+1
*
Fix snapshot creation.
phk
2004-12-08
1
-1
/
+1
*
Move UFS from DEVFS backing to GEOM backing.
phk
2004-10-29
1
-13
/
+17
*
Degeneralize the per cdev copyonwrite callback. The only possible value
phk
2004-10-26
1
-6
/
+1
*
Do not traverse list of snapshots if there isn't one.
phk
2004-09-16
1
-0
/
+4
*
Missed a place where snapshots were allocated in my last commit to
phk
2004-09-16
1
-11
/
+8
*
Create struct snapdata which contains the snapshot fields from cdev
phk
2004-09-13
1
-70
/
+88
*
Avoid using casts as lvalues. Introduce DIP_SET macro which sets proper
kan
2004-07-28
1
-13
/
+14
*
When we traverse the vnodes on a mountpoint we need to look out for
phk
2004-07-04
1
-8
/
+1
*
Avoid deadlock which is caused by locking VDIR of parent and VREG of
kuriyama
2004-06-18
1
-0
/
+9
*
Nice, is a property of a process as a whole..
julian
2004-06-16
1
-4
/
+4
*
Avoid assignments to cast expressions.
stefanf
2004-06-08
1
-2
/
+2
*
Fix style bugs in previous commit.
kuriyama
2004-02-13
1
-2
/
+6
[next]