aboutsummaryrefslogtreecommitdiff
path: root/sys/geom/geom_vfs.c
Commit message (Expand)AuthorAgeFilesLines
* sys/geom: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Fix typo.Edward Tomasz Napierala2017-05-181-1/+1
* Add BUF_TRACKING and FULL_BUF_TRACKING buffer debuggingConrad Meyer2016-10-311-0/+4
* Merge GEOM direct dispatch changes from the projects/camlock branch.Alexander Motin2013-10-221-18/+15
* Implement the concept of the unmapped VMIO buffers, i.e. buffers whichKonstantin Belousov2013-03-191-4/+4
* Add barrier write capability to the VFS buffer interface. A barrierKirk McKusick2013-02-161-0/+4
* Remove the support for using non-mpsafe filesystem modules.Konstantin Belousov2012-10-221-10/+2
* Partially revert r238886 in part of GEOM_VFS spoiling.Alexander Motin2012-07-291-30/+1
* Implement media change notification for DA and CD removable media devices.Alexander Motin2012-07-291-1/+30
* Expand locking around identification of filesystem mount point whenKirk McKusick2012-04-081-5/+17
* Keep track of the mount point associated with a special deviceKirk McKusick2012-03-281-1/+30
* Close race between geom destruction on g_vfs_close() when softc destroyedAlexander Motin2011-12-021-1/+3
* Add mutex and two flags to make orphan() call properly asynchronous:Alexander Motin2011-11-021-22/+65
* Allow disk partitions associated with UFS read-only mountedKirk McKusick2011-07-101-1/+1
* Fix typos - remove duplicate "the".Rebecca Cran2011-02-211-1/+1
* g_vfs_open: allow only one mount per device vnodeAndriy Gapon2010-04-031-1/+6
* bo_bsize: revert r205860 and take an alternative approch in getblkAndriy Gapon2010-04-021-1/+1
* g_vfs_open: correctly set devvp.v_bufobj.bo_bsize to DEV_BSIZEAndriy Gapon2010-03-291-1/+1
* Remove unused variable.Edward Tomasz Napierala2009-09-081-2/+0
* Fix a panic which (reportedly) can happen when unmounting a filesystemEdward Tomasz Napierala2009-07-011-1/+1
* Prevent a panic that happens on SMP machines when removing a disk withEdward Tomasz Napierala2009-01-111-1/+11
* Implement g_vfs_orphan(). Without it, the filesystem never closesEdward Tomasz Napierala2008-12-161-10/+25
* Remove the struct thread unuseful argument from bufobj interface.Attilio Rao2008-10-101-2/+2
* Cylinder group bitmaps and blocks containing inode for a snapshotKonstantin Belousov2007-01-231-0/+1
* - Lock Giant if needed around the call to vnode_create_vobject(). This isJeff Roberson2006-03-021-0/+3
* Try to unbreak the vnode locking around vop_reclaim() (based mostly onPoul-Henning Kamp2005-02-191-0/+4
* Make various random things staticPoul-Henning Kamp2005-02-101-1/+3
* - If mpsafevfs is off, acquire giant around all calls to bufdone().Jeff Roberson2005-01-281-0/+4
* Introduce and use g_vfs_close().Poul-Henning Kamp2005-01-251-0/+11
* Create a correctly sized vnode objects for disk devices.Poul-Henning Kamp2005-01-241-0/+1
* - Don't acquire giant around calls to bufdone().Jeff Roberson2005-01-241-2/+0
* Add BO_SYNC() and add a default which uses the secret vnode pointerPoul-Henning Kamp2005-01-111-0/+1
* Finish cut&paste adjustments.Poul-Henning Kamp2004-11-041-1/+1
* Add GEOM class "VFS" for filesystems and other buffer cache usersPoul-Henning Kamp2004-10-291-0/+152