summaryrefslogtreecommitdiffstats
path: root/sys/fs/tmpfs/tmpfs_subr.c
Commit message (Expand)AuthorAgeFilesLines
* Rework the tmpfs unmount.kib2014-07-141-2/+23
* Change forgotten in r268615. Set the OBJ_TMPFS_NODE flag forkib2014-07-141-1/+1
* Style. Add comment about lock mode.kib2014-07-141-0/+1
* In tmpfs_alloc_file(), code after the 'out' label does only 'returnkib2014-07-141-9/+5
* Add convenience macro to assert tmpfs node lock.kib2014-07-141-1/+1
* Add some assertions for the code handling vm_object for tmpfs vnode.kib2014-07-141-0/+1
* 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-16/+12
* Allow shared locking for the tmpfs vnodes.kib2014-06-041-0/+2
* Rename global cnt to vm_cnt to avoid shadowing.bdrewery2014-03-221-1/+1
* Add missing FALLTHROUGH comment in tmpfs_dir_getdents for looking up '.' andbdrewery2014-03-141-0/+1
* Rename cnt to maxcookies and change its use as the condition for when tobdrewery2014-03-141-8/+9
* Cleanup redundant logic and add some comments to help explain howbdrewery2014-03-141-14/+17
* Support storing 7 additional file flags in tmpfs:ken2013-08-281-3/+4
* The soft and hard busy mechanism rely on the vm object lock to work.attilio2013-08-091-5/+2
* The tmpfs_alloc_vp() is used to instantiate vnode for the tmpfs node,kib2013-08-051-0/+24
* Assert that OBJ_TMPFS flag on the vm object for the tmpfs node iskib2013-05-301-0/+2
* For the new regular tmpfs vnode, v_object is initialized beforekib2013-05-021-1/+31
* Rework the handling of the tmpfs node backing swap object and tmpfskib2013-04-281-6/+21
* - Make 'flags' argument to chflags(2), fchflags(2) and lchflags(2) of typepjd2013-03-211-1/+2
* Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() toattilio2013-02-201-5/+5
* Switch vm_object lock to be a rwlock.attilio2013-02-201-0/+2
* tmpfs: Replace directory entry linked list with RB-Tree.gleb2013-01-061-131/+426
* After the PHYS_TO_VM_PAGE() function was de-inlined, the main reasonkib2012-08-051-0/+1
* Return EOPNOTSUPP rather than EPERM for the SF_SNAPSHOT flag becausejh2012-04-181-4/+1
* Sync tmpfs_chflags() with the recent changes to UFS:jh2012-04-161-13/+13
* Provide better description for vfs.tmpfs.memory_reserved sysctl.gleb2012-04-151-1/+2
* Add reserved memory limit sysctl to tmpfs.gleb2012-04-071-1/+66
* Prevent tmpfs_rename() deadlock in a way similar to UFSgleb2012-03-141-0/+3
* Don't enforce LK_RETRY to get existing vnode in tmpfs_alloc_vp()gleb2012-03-141-7/+11
* When tmpfs_write() resets an extended file to its original size after analc2012-01-161-4/+8
* Neither tmpfs_nocacheread() nor tmpfs_mappedwrite() needs to callalc2012-01-141-1/+1
* Correct an error of omission in the implementation of the truncationalc2012-01-081-19/+59
* Add a new option, OBJPR_NOTMAPPED, to vm_object_page_remove(). Passing thisalc2011-06-291-1/+1
* Further simplify tmpfs_reg_resize(). Also, update its comments, includingalc2011-02-141-17/+12
* Eliminate tn_reg.tn_aobj_pages. Instead, correctly maintain the vmalc2011-02-131-32/+26
* In tmpfs_readdir(), normalize handling of the directory entries thatkib2011-01-201-3/+4
* Add support for whiteouts on tmpfs.ed2010-08-221-37/+71
* - Change the type of nodes_max to u_int and use "%u" format string tojh2010-01-201-1/+1
* There is no need to "busy" a page when the object is locked for the durationalc2009-10-261-2/+1
* Add locking around access to parent node, and bail out when the parentdelphij2009-10-111-2/+25
* Implement global and per-uid accounting of the anonymous memory. Addkib2009-06-231-1/+2
* Remove the thread argument from the FSD (File-System Dependent) parts ofattilio2009-05-111-7/+5
* Lookup up the directory entry for the tmpfs node that are deleted bykib2009-02-081-15/+4
* Remove unused local variables.bz2009-01-311-2/+0
* The kernel implemented 'memcmp' is an alias for 'bcmp'. However, memcmpobrien2008-09-231-1/+1
* Reflect license change of NetBSD code.delphij2008-09-031-8/+1
* Do not redo the vnode tear-down work already done by insmntque() whenkib2008-06-151-4/+1
* Axe the 'thread' argument from VOP_ISLOCKED() and lockstatus() as it isattilio2008-02-251-12/+12
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-1/+1
OpenPOWER on IntegriCloud