summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom_vfs.c
Commit message (Collapse)AuthorAgeFilesLines
* Try to unbreak the vnode locking around vop_reclaim() (based mostly onphk2005-02-191-0/+4
| | | | | | | | | patch from kan@). Pull bufobj_invalbuf() out of vinvalbuf() and make g_vfs call it on close. This is not yet a generally safe function, but for this very specific use it is safe. This solves the problem with buffers not being flushed by unmount or after failed mount attempts.
* Make various random things staticphk2005-02-101-1/+3
|
* - If mpsafevfs is off, acquire giant around all calls to bufdone().jeff2005-01-281-0/+4
| | | | Sponsored by: Isilon Systems, Inc.
* Introduce and use g_vfs_close().phk2005-01-251-0/+11
|
* Create a correctly sized vnode objects for disk devices.phk2005-01-241-0/+1
|
* - Don't acquire giant around calls to bufdone().jeff2005-01-241-2/+0
| | | | Sponsored By: Isilon Systems, Inc.
* Add BO_SYNC() and add a default which uses the secret vnode pointerphk2005-01-111-0/+1
| | | | and VOP_FSYNC() for now.
* Finish cut&paste adjustments.phk2004-11-041-1/+1
| | | | Spotted by: tegge
* Add GEOM class "VFS" for filesystems and other buffer cache usersphk2004-10-291-0/+152
of GEOM devices. There is nothing magic about this, it just gives a bufobj interface to GEOM.
OpenPOWER on IntegriCloud