summaryrefslogtreecommitdiff
path: root/sys/fs/ntfs/ntfs_vfsops.c
AgeCommit message (Expand)Author
2020-04-13Replace most uses of vp->v_usecount with a call to vrefcnt(vp), a functionad
2020-01-17VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, toad
2019-10-18It is not possible to call vflush() from xxx_mount().hannken
2017-04-17Remove unused argument "nextp" from vfs_busy() and vfs_unbusy().hannken
2017-04-17Add vfs_ref(mp) and vfs_rele(mp) to add or remove a reference tohannken
2017-02-17Add generic genfs_suspendctl() and use it for all file systems.hannken
2015-03-28Remove the 'cred' argument from bread(). Remove a now unused var inmaxv
2015-02-20Cosmetic changes:maxv
2015-01-06Adjust printf and add missing ntfs_ntput().hannken
2015-01-04add more debugging.christos
2014-12-28Prevent another division by zero in ntfs_loadntnode() by ensuringmaxv
2014-12-28Ensure bps != 0 to prevent a division by zero. Zero byte per sector makesmaxv
2014-12-28Make this more readable (KNF).maxv
2014-11-13Change ntfs to vcache.hannken
2014-11-13- Change ntfs_vgetex() to always load the ntnode and fnode.hannken
2014-11-13- Fix ntfs_ntlookupattr() to make the examples from the man page work.hannken
2014-04-16An (un)privileged user can easily make the kernel dereference a NULLmaxv
2014-03-23Change all vfsops to use C99 designated initializers.hannken
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
2013-12-10CID 975205: Unchecked return valuechristos
2013-11-23change the mountlist CIRCLEQ into a TAILQchristos
2013-10-17remove unused codechristos
2013-09-30Replace macro v_specmountpoint with two functions spec_node_getmountedfs()hannken
2011-11-14VOP_OPEN() needs a locked vnode. All these copy-and-pasted xxxfs_mount()hannken
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2010-07-25It makes no sense to call vget() with LK_RETRY.hannken
2010-07-21Make holding v_interlock mandatory for callers of vget().hannken
2010-07-19Lock the ntnode and recheck the fnode after calling getnewvnode().hannken
2010-07-01Remove vlockmgr(). Generic vnode lock operations now use a rwlock locatedhannken
2010-06-24Clean up vnode lock operations pass 2:hannken
2010-01-08The VATTR_NULL/VREF/VHOLD/HOLDRELE() macros lost their will to livepooka
2009-09-01Set vnode size after creation(*). Fixes cp(1) from ntfs, thepooka
2009-06-29Convert 67 namei call sites to use namei_simple, in these functions:dholland
2009-03-18bcopy -> memcpycegger
2009-03-15ansify function definitionscegger
2009-03-14Change about 4500 of the K&R function definitions to ANSI ones.dsl
2008-12-19use M_ZERO on malloc() and remove subsequent bzero().cegger
2008-12-17kill MALLOC and FREE macros.cegger
2008-06-28Create sysctl entries during module initialisation and destroy themrumble
2008-05-16Make sure all cached buffers with valid, not yet written data have beenhannken
2008-05-10Convert file systems to dynamically attach with the new module interface.rumble
2008-05-06PR kern/38141 lookup/vfs_busy acquire rwlock recursivelyad
2008-05-05- Convert hashinit() to use kmem_alloc(). The hash tables can be largead
2008-04-30PR kern/38135 vfs_busy/vfs_trybusy confusionad
2008-04-29PR kern/38057 ffs makes assuptions about devvp file systemad
2008-01-30PR kern/37706 (forced unmount of file systems is unsafe):ad
2008-01-29init genfs_node before potential vput()pooka
2008-01-29Nuke #ifdef __OtherOS__ clutter to make maintaining slightly easier.pooka
2008-01-28Fix some race conditions in rename.dholland
2008-01-24specfs changes for PR kern/37717 (raidclose() is no longer called onad