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
Commit message (
Expand
)
Author
Age
Files
Lines
*
- Don't restrict the softdep stats to DEBUG kernels, they cost nothing to
jeff
2005-05-03
1
-11
/
+7
*
- Use bdone() directly instead of calling it indirectly through
jeff
2005-04-30
1
-11
/
+1
*
- Consistently call 'vp' vp rather than ovp sometimes in ffs_truncate().
jeff
2005-04-05
1
-105
/
+104
*
- Use M_ZERO rather than explicitly calling bzero().
jeff
2005-04-03
1
-13
/
+13
*
- In ffs_sync we need to pass LK_SLEEPFAIL in when we lock the vnode
jeff
2005-04-03
1
-4
/
+3
*
- Move the contents of softdep_disk_prewrite into ffs_geom_strategy to fix
jeff
2005-04-03
3
-32
/
+21
*
- FFS supports shared locks, clear LK_NOSHARE from our vnode locks.
jeff
2005-03-31
1
-1
/
+2
*
- Set LK_NOSHARE for snapshot locks. snapshots require exclusive only
jeff
2005-03-31
2
-22
/
+2
*
- LK_NOPAUSE is a nop now.
jeff
2005-03-31
2
-3
/
+3
*
- Upgrade a shared lock request to exclusive in ffs_vget() if we have
jeff
2005-03-29
1
-0
/
+9
*
When the softupdates worklist gets too long, threads that attempt to
das
2005-03-25
1
-2
/
+5
*
Add two arguments to the vfs_hash() KPI so that filesystems which do
phk
2005-03-16
1
-2
/
+2
*
Don't hold a reference on the disk vnode for each inode.
phk
2005-03-15
1
-1
/
+2
*
Improve the vfs_hash() API: vput() the unneeded vnode centrally to
phk
2005-03-15
1
-3
/
+1
*
Simplify the vfs_hash calling convention.
phk
2005-03-15
1
-23
/
+3
*
Use vfs_hash instead of home-rolled.
phk
2005-03-14
1
-11
/
+12
*
- It is not legal to access v_data without the vnode lock or interlock
jeff
2005-03-13
1
-1
/
+11
*
- The VI_DOOMED flag now signals the end of a vnode's relationship with
jeff
2005-03-13
1
-11
/
+4
*
- The VI_DOOMED flag now signals the end of a vnode's relationship with
jeff
2005-03-13
2
-2
/
+2
*
- Fix an assert now that the XLOCK no longer exists.
jeff
2005-03-13
1
-4
/
+1
*
- Fix anoter dyslexic moment; an atomic_set_int should've become ACTIVESET,
jeff
2005-03-01
1
-1
/
+1
*
- Add VOP locking asserts in several functions that have been implicated in
jeff
2005-02-22
2
-0
/
+5
*
The recomputation of file system summary at mount time can be a
delphij
2005-02-20
3
-5
/
+86
*
Try to unbreak the vnode locking around vop_reclaim() (based mostly on
phk
2005-02-19
1
-2
/
+0
*
When clearing a fragment, it's possible that the length is zero.
delphij
2005-02-19
1
-1
/
+1
*
Make non-SOFTUPDATES kernels compile again.
phk
2005-02-11
2
-317
/
+269
*
Make a some SYSCTL_NODEs and some of FFS's VFS_ methods static.
phk
2005-02-10
3
-17
/
+17
*
- In the softupdates case for ffs_truncate() we use vinvalbuf() to
jeff
2005-02-09
1
-0
/
+1
*
style polishing.
phk
2005-02-09
1
-4
/
+3
*
Split the vop_vector for ffs1 and ffs2, this is mostly for the different
phk
2005-02-08
3
-26
/
+33
*
Use ffs_truncate() directly instead of UFS_TRUNCATE()
phk
2005-02-08
1
-1
/
+1
*
Background writes are entirely an FFS/Softupdates thing.
phk
2005-02-08
3
-4
/
+174
*
Drag another softupdates tentacle back into FFS: Now that FFS's
phk
2005-02-08
2
-2
/
+7
*
Don't use the UFS_* and VFS_* functions where a direct call is possble.
phk
2005-02-08
6
-39
/
+39
*
For snapshots we need all VOP_LOCKs to be exclusive.
phk
2005-02-08
8
-49
/
+42
*
For snapshots we need all VOP_LOCKs to be exclusive.
phk
2005-02-08
1
-0
/
+24
*
Use VOP_STRATEGY_APV() instead of direct dereference, this is more
phk
2005-02-08
1
-2
/
+2
*
- Use a seperate malloc tag for saved inode contents to help in debugging
jeff
2005-02-02
1
-4
/
+5
*
Introduce and use g_vfs_close().
phk
2005-01-25
1
-2
/
+2
*
Don't use VOP_GETVOBJECT, use vp->v_object directly.
phk
2005-01-25
1
-5
/
+4
*
Don't create vnode_pager objects for the disk device.
phk
2005-01-24
1
-2
/
+0
*
- Convert the global LK lock to a mutex.
jeff
2005-01-24
1
-738
/
+454
*
- Initialize and destroy the per-filesystem ufs lock where appropriate.
jeff
2005-01-24
1
-3
/
+24
*
- Remove GIANT_REQUIRED where giant is no longer required.
jeff
2005-01-24
1
-10
/
+0
*
- Use the ufs lock to protect fs_active.
jeff
2005-01-24
1
-10
/
+26
*
- Acquire the ufs lock around several ffs_alloc functions that require
jeff
2005-01-24
1
-2
/
+23
*
- Don't use atomic operations to deal with the active array, instead
jeff
2005-01-24
1
-96
/
+183
*
- Acquire the ufs lock when manipulating some fields of struct fs.
jeff
2005-01-24
1
-7
/
+13
*
- Mark the struct fs members that require the ufsmount mutex.
jeff
2005-01-24
1
-7
/
+15
*
- Change some function parameters so that the ufsmount structure is
jeff
2005-01-24
1
-3
/
+4
[next]