summaryrefslogtreecommitdiff
path: root/sys/fs/msdosfs/msdosfs_vnops.c
AgeCommit message (Expand)Author
2021-10-23Sanitize the symbol namespace. NFC.thorpej
2021-10-23Move msdosfs_rename() and doscheckpath() to new file msdosfs_rename.c.hannken
2021-10-23Factor out the lookup results from struct denode.hannken
2021-10-20Overhaul of the EVFILT_VNODE kevent(2) filter:thorpej
2021-07-18Abolish all the silly indirection macros for initializing vnode ops tables.dholland
2021-06-29- Add a new vnode op: VOP_PARSEPATH.dholland
2020-06-27Introduce genfs_pathconf() and use it for the default case in all filesystems.christos
2020-05-16Add ACL support for FFS. From FreeBSD.christos
2020-04-23PR kern/54759 (vm.ubc_direct deadlock when read()/write() into mapping of its...ad
2020-04-13Replace most uses of vp->v_usecount with a call to vrefcnt(vp), a functionad
2020-02-23UVM locking changes, proposed on tech-kern:ad
2019-09-18Add newly created vnodes to the namei cache. The rest of the filesystemschristos
2017-04-26Change VOP_REMOVE and VOP_RMDIR to preserve lock/ref on dvp.riastradh
2017-03-01Remove now redundant calls to fstrans_start()/fstrans_done().hannken
2016-02-01- split a long line.christos
2016-02-01We can't depend on dp->d_namlen existing for the parts that are used inchristos
2016-01-30Add support to msdosfs and makefs to generate correct Unicode (UCS-2) directorymlelstv
2015-04-04Fix remaining read(fd, NULL, 1) cases.riastradh
2015-03-28Remove the 'cred' argument from bread(). Remove a now unused var inmaxv
2014-07-25Add VOP_FALLOCATE and VOP_FDISCARD to every vnode ops table I candholland
2014-07-08Change msdosfs from hashlist to vcache:hannken
2014-01-23Change vnode operations create, mknod, mkdir and symlink to returnhannken
2014-01-17Change vnode operations create, mknod, mkdir and symlink to keep thehannken
2013-11-02Stop using v_mount of an unreferenced vnode -- save the mount whilehannken
2013-03-18C99 section 6.7.2.3 (Tags) Note 3 states that:plunky
2012-12-28Move the initialization of n to after the error branch.hannken
2012-12-20Change bread() and breadn() to never return a buffer onhannken
2012-04-29change vflushbuf() to take the full FSYNC_* flags.chs
2012-04-03Add missing braces in previous commit.njoly
2012-04-02Report the SF_ARCHIVED file flag if set.njoly
2012-03-13Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls withelad
2011-11-21Add missing fstrans_done().hannken
2011-07-20Even though msdosfs never truncates file names it advertises _PC_NO_TRUNChannken
2011-06-16Rename uvm_vnp_zerorange(struct vnode *, off_t, size_t) tohannken
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-04-26Change vflushbuf() to return an error if a synchronous write fails.hannken
2011-03-20When extending a file, either by truncating or by writing past EOF makehannken
2011-03-19Remove a vnode reference leak from msdosfs_rename. Release tdvp if eitherhannken
2011-03-03In rename, use char[12] for new names instead of [11]. At leastpooka
2011-01-02Remove the special refcount behavior (adding an extra reference to thedholland
2010-11-30Abolish the SAVENAME and HASBUF flags. There is now always a buffer,dholland
2010-11-30Abolish struct componentname's cn_pnbuf. Use the path buffer in thedholland
2010-07-22Remove bad cast, fix compilation with MSDOSFS_DEBUG.njoly
2010-06-24Clean up vnode lock operations pass 2:hannken
2010-05-25Don't double unlock fvp if source file disappears during rename.pooka
2010-04-23Enforce RLIMIT_FSIZE before VOP_WRITE. This adds support to filepooka
2010-04-09Add file system suspension support (vfs_suspend(9)) to msdosfs.hannken
2010-04-08In genfs where available.pooka
2010-04-08Use genfs instead of homegrown stuff where possible.pooka
2009-07-03Where possible, extract the file-system's access() routine to two internalelad