summaryrefslogtreecommitdiffstats
path: root/sys/msdosfs/msdosfs_vnops.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Refactor klist insertion and removalvisa2020-12-251-3/+3
* Rename poll-compatibility flag to better reflect what it is.mpi2020-06-111-2/+2
* Use a new EV_OLDAPI flag to match the behavior of poll(2) and select(2).mpi2020-06-081-1/+5
* Abstract the head of knote lists. This allows extending the lists,visa2020-04-071-3/+3
* Kill some dead code that tests bits immediately after setting them.krw2020-03-241-8/+5
* Remove unused "struct proc *" argument from the following functions:mpi2020-02-271-21/+1
* Replace field f_isfd with field f_flags in struct filterops to allowvisa2020-02-201-4/+4
* struct vops is not modified during runtime so use const which moves eachclaudio2020-01-201-2/+2
* Use C99 designated initializers with struct filterops. In addition,visa2019-12-311-7/+21
* Allow concurrent reads of the f_offset field of struct file byanton2019-08-051-2/+2
* getblk(9): tsleep(9) -> tsleep_nsec(9); ok visa@cheloha2019-07-191-3/+3
* Revert anton@ changes about read/write unlockingsolene2019-07-121-2/+2
* Make read/write of the f_offset field belonging to struct file MP-safe;anton2019-07-101-2/+2
* Drop redundant "node == parent node" checks from VOP_RMDIR()visa2018-06-211-9/+1
* Make callers of VOP_CREATE(9) and VOP_MKNOD(9) responsible forvisa2018-06-071-4/+1
* Implement VFS read clustering for MSDOSFS, take 3.mpi2018-05-071-50/+74
* Remove proc from the parameters of vn_lock(). The parameter isvisa2018-05-021-3/+2
* Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is alwaysvisa2018-04-281-11/+11
* Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined.guenther2018-01-021-2/+3
* msdofs: Add new CLUST_END constantsf2017-08-141-2/+2
* Revert 'Implement VFS read clustering for MSDOSFS' againsf2017-06-131-66/+42
* Implement VFS read clustering for MSDOSFSsf2017-05-291-42/+66
* Revert "Implement VFS read clustering for MSDOSFS"sf2016-08-301-69/+49
* Remove the lockmgr() API. It is only used by filesystems, where it is anatano2016-06-191-4/+5
* Remove the -x flag from mount_msdos and always assume the execute bitnatano2016-05-211-12/+10
* by default, files were made executable. that does not make sense today.deraadt2016-05-211-3/+3
* Remove the unused flags argument from VOP_UNLOCK().natano2016-03-191-12/+12
* Change a bunch of (<blah> *)0 to NULL.krw2016-03-141-2/+2
* Guard against integer overflow when checking whetherstefan2016-02-051-2/+3
* Convert min + uiomovei to ulmin + uiomove.stefan2016-01-271-12/+10
* Implement VFS read clustering for MSDOSFS.mpi2016-01-131-49/+70
* Fix renaming in the root directory by correctly setting directorykrw2015-10-231-2/+3
* Fix printf() types so kernel compiles with or w/o MSDOSFS_DEBUG.krw2015-10-231-10/+14
* Nuke a bunch of leading/embedded/trailing whitespace so the code can bekrw2015-10-231-6/+6
* remove lockmgr_printinfo stubs. from Martin Natanotedu2015-09-231-2/+1
* Tweaks utimensat/futimens handling to always update ctime, even when bothguenther2015-04-171-4/+6
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* First step towards making uiomove() take a size_t size argument:miod2015-02-101-5/+5
* primary change: move uvm_vnode out of vnode, keeping only a pointer.tedu2014-12-161-1/+2
* include sys/unistd.h where needed instead of indirect reliance. ok jsgtedu2014-11-031-1/+2
* fix kqueue read/write filters for msdosfs and fusefsjsg2014-08-101-7/+34
* decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hderaadt2014-07-081-3/+1
* disable IO_NOCACHE B_NOCACHE conversion until it works.tedu2014-05-091-1/+3
* add IO_NOCACHE flag to vop_write arguments, which in turn sets B_NOCACHEbeck2014-04-081-1/+3
* Zero out dirent structures that will be copied out to avoid leaking garbageguenther2013-12-141-2/+2
* Format string fixes: %hu/%hd for uint16_t, %u/%d/%x for uint32_tsf2013-10-011-2/+2
* Correct the handling of I/O of >=2^32 bytes and the ktracing there ofguenther2013-09-141-2/+2
* Switch time_t, ino_t, clock_t, and struct kevent's ident and dataguenther2013-08-131-31/+7
* final removal of daddr64_t. daddr_t has been 64 bit for a long enoughderaadt2013-06-111-6/+6
* revoke's default imp works.espie2013-05-231-2/+3