Up to [cvs.NetBSD.org] / src / sys / fs / tmpfs
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: vmlocking
Revision 1.20.4.7 / (download) - annotate - [select for diffs], Mon Oct 8 20:19:29 2007 UTC (16 years, 5 months ago) by ad
Branch: vmlocking
Changes since 1.20.4.6: +15 -48
lines
Diff to previous 1.20.4.6 (colored) to branchpoint 1.20 (colored) next main 1.21 (colored)
- Don't leave nodes dangling in order to keep track of the inode generation number. Free them back to the pool as soon as the referenced file becomes unused. Using arc4random() for the generation and ino_t based off the node's in-core address is just about as as good as a disk-based file system is going to give. - Add assertion to catch empty directories with linkcount > 1 being freed. This fires frequently but I haven't tracked the bug down yet.. - Use kmem_alloc.
Revision 1.20.4.6 / (download) - annotate - [select for diffs], Wed Aug 22 20:24:52 2007 UTC (16 years, 7 months ago) by ad
Branch: vmlocking
Changes since 1.20.4.5: +4 -5
lines
Diff to previous 1.20.4.5 (colored) to branchpoint 1.20 (colored)
Fix some more concurrency problems.
Revision 1.20.4.5 / (download) - annotate - [select for diffs], Tue Aug 21 20:01:31 2007 UTC (16 years, 7 months ago) by ad
Branch: vmlocking
Changes since 1.20.4.4: +28 -5
lines
Diff to previous 1.20.4.4 (colored) to branchpoint 1.20 (colored)
- Add locking around tmpfs shared data structures and mark it MP safe. It's enough to last for about 45m of fsx+postmark, but it doesn't survive SGI fsstress yet. - Close a race where multiple vnodes could maybe have been allocated for a tmpnode with linkcount > 1.
Revision 1.20.4.4 / (download) - annotate - [select for diffs], Mon Aug 20 21:26:11 2007 UTC (16 years, 7 months ago) by ad
Branch: vmlocking
Changes since 1.20.4.3: +8 -6
lines
Diff to previous 1.20.4.3 (colored) to branchpoint 1.20 (colored)
Sync with HEAD.
Revision 1.20.4.3 / (download) - annotate - [select for diffs], Sun Jul 15 15:52:53 2007 UTC (16 years, 8 months ago) by ad
Branch: vmlocking
Changes since 1.20.4.2: +4 -4
lines
Diff to previous 1.20.4.2 (colored) to branchpoint 1.20 (colored)
Sync with head.
Revision 1.20.4.2 / (download) - annotate - [select for diffs], Sun Jul 15 13:27:34 2007 UTC (16 years, 8 months ago) by ad
Branch: vmlocking
Changes since 1.20.4.1: +24 -32
lines
Diff to previous 1.20.4.1 (colored) to branchpoint 1.20 (colored)
Sync with head.
Revision 1.20.4.1 / (download) - annotate - [select for diffs], Thu Apr 5 21:57:49 2007 UTC (16 years, 11 months ago) by ad
Branch: vmlocking
Changes since 1.20: +3 -2
lines
Diff to previous 1.20 (colored)
Compile fixes.
Revision 1.20 / (download) - annotate - [select for diffs], Thu Feb 22 06:37:00 2007 UTC (17 years, 1 month ago) by thorpej
Branch: MAIN
CVS Tags: yamt-idlelwp-base8,
thorpej-atomic-base,
thorpej-atomic,
reinoud-bufcleanup,
ad-audiomp-base,
ad-audiomp
Branch point for: vmlocking,
mjf-ufs-trans
Changes since 1.19: +6 -6
lines
Diff to previous 1.19 (colored)
TRUE -> true, FALSE -> false