summaryrefslogtreecommitdiffstats
path: root/sys/fs/tmpfs/tmpfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* tmpfs_getattr(): Return more correct allocated byte counts.will2015-04-101-2/+6
* Remove single-use boolean.kib2015-01-311-3/+1
* POSIX states that write(2) "shall mark for update the last datakib2015-01-311-1/+1
* Update mtime for tmpfs files modified through memory mapping. Similarkib2015-01-281-5/+6
* Handle MAKEENTRY cnp flag in the VOP_CREATE(). Curiously, somekib2014-12-211-1/+5
* The VOP_LOOKUP() implementations for CREATE op do not put the namekib2014-12-181-1/+1
* Do not ignore error from tmpfs_alloc_vp(). It results in access tokib2014-07-161-1/+3
* Remove unused header.kib2014-07-161-1/+0
* Check for the cross-device cross-link attempt in the VFS, instead ofkib2014-07-161-15/+0
* Use tmpfs_vn_get_ino_gen() to handle the races with reclaim in tmpfskib2014-07-141-13/+13
* Style. Add comment about lock mode.kib2014-07-141-1/+1
* Add some assertions for the code handling vm_object for tmpfs vnode.kib2014-07-141-0/+2
* The tmpfs_link() must not dereference the filesystem-specific data forkib2014-07-141-2/+2
* Remove code separator lines which do not conform to style(9).kib2014-07-141-41/+0
* In msdosfs_setattr(), add a check for result of the utimes(2)kib2014-06-171-6/+1
* Rename cnt to maxcookies and change its use as the condition for when tobdrewery2014-03-141-6/+12
* Extract the general-purpose code from tmpfs to perform uiomove fromkib2013-08-211-211/+24
* The soft and hard busy mechanism rely on the vm object lock to work.attilio2013-08-091-9/+5
* Revert r253939:attilio2013-08-051-6/+8
* The page hold mechanism is fast but it has couple of fallouts:attilio2013-08-041-8/+6
* Remove unnecessary soft busy of the page before to do vn_rdwr() inattilio2013-08-041-5/+3
* Add missing VM object unlocks in an error case.alc2013-06-071-0/+2
* Don't busy the page unless we are likely to release the object lock.alc2013-06-061-4/+7
* Eliminate unnecessary vm object locking from tmpfs_nocacheread().alc2013-06-041-2/+0
* Avoid deactivating the page if it is already on a queue, only requeuekib2013-05-061-6/+10
* Fix the v_object leak for non-regular tmpfs vnodes.kib2013-05-021-0/+3
* For the new regular tmpfs vnode, v_object is initialized beforekib2013-05-021-13/+2
* The page read or written could be wired. Do not requeue if the pagekib2013-05-021-2/+4
* Rework the handling of the tmpfs node backing swap object and tmpfskib2013-04-281-158/+82
* - Constify local path variable for chflagsat().pjd2013-03-221-1/+1
* Remove negative name cache entry pointing to the target name, whichkib2013-03-171-0/+1
* Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() toattilio2013-02-201-22/+22
* Switch vm_object lock to be a rwlock.attilio2013-02-201-0/+2
* Remove a racy checks on resident and cached pages forattilio2013-02-101-12/+0
* tmpfs: Replace directory entry linked list with RB-Tree.gleb2013-01-061-73/+37
* After the PHYS_TO_VM_PAGE() function was de-inlined, the main reasonkib2012-08-051-0/+1
* Remove unused thread argument to vrecycle().trasz2012-04-231-2/+1
* - Introduce a cache-miss optimization for consistency with otherattilio2012-04-091-1/+1
* Prevent tmpfs_rename() deadlock in a way similar to UFSgleb2012-03-141-7/+176
* Remove fifo.h. The only used function declaration from the header iskib2012-03-111-1/+0
* Similar to the fixes in 226967 and 226987, purge any name cache entriesjhb2012-03-021-0/+2
* Replace PRIdMAX with "jd" in a printf call. Cast the corresponding value totijl2012-02-141-5/+2
* When tmpfs_write() resets an extended file to its original size after analc2012-01-161-2/+3
* Neither tmpfs_nocacheread() nor tmpfs_mappedwrite() needs to callalc2012-01-141-20/+20
* Don't pass VM_ALLOC_ZERO to vm_page_grab() in tmpfs_mappedwrite() andalc2012-01-031-2/+2
* Avoid panics from recursive rename operations. Not a perfect patch butivoras2011-11-221-6/+3
* Added missing cache purge of from argument for rename().pho2011-11-011-0/+1
* Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomickib2011-09-061-6/+3
* Eliminate two dubious attempts at optimizing the implementation of aalc2011-02-221-12/+4
* tmpfs_remove() isn't modifying the file's data, so it shouldn't setalc2011-02-191-2/+1
OpenPOWER on IntegriCloud