summaryrefslogtreecommitdiffstats
path: root/sys/tmpfs/tmpfs_vfsops.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* remove #if 0 cdefs.h blocksderaadt2015-01-211-6/+1
|
* change pool allocator to null and pass waitok to indicate nointrtedu2014-12-231-5/+5
|
* tmpfs free sizestedu2014-11-021-2/+2
|
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-2/+2
| | | | after discussions with beck deraadt kettenis.
* bring in a few improvements from pedro, guenther, me...espie2013-12-141-24/+38
| | | | | | | | | | | | | | thanks to krw@ for the original cherry-picking, millert@ for useful comment. so: - no longer expose internal kernel addresses, uses seq numbers instead - make sure the numbers don't overflow (millert@ UINT64_MAX)... a conservative estimate is that tmpfs will run out of seqs in >600 years... - don't malloc dents, put them on the stack and zero them - gc whiteout code - gc getpage/putpage code (shrink uvm instead) okay krw@, millert@
* sprinkle $OpenBSD$, pointed out by pedroespie2013-06-031-0/+1
|
* import tmpfs code, originally from netbsd.espie2013-06-011-0/+367
heavy lifting by Pedro Martelletto, timestamp fixes by me. THIS IS NOT ENABLED YET, AND REQUIRES UVM CHANGES AND REVIEW. Imported, so that working on it can be mostly done in tree with less painful diff exchanges, and that we have history of further changes. okay tedu@, deraadt@