summaryrefslogtreecommitdiffstats
path: root/sys/ufs (follow)
Commit message (Expand)AuthorAgeFilesLines
* With filesystem having many cylinder groups and many inodes per cg theotto2020-06-202-48/+53
* 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/+4
* When the preferred cylinder group if full scan forward (wrapping if needed)otto2020-05-291-14/+15
* Make generation numbers unsigned and fill them using a random numberotto2020-05-284-18/+15
* Explicitly documents that `vop_kqfilter' isn't missing.mpi2020-05-211-1/+2
* Abstract the head of knote lists. This allows extending the lists,visa2020-04-071-3/+3
* Avoid a tight CPU loop when no unlocked worklist items can be processed.millert2020-03-091-16/+16
* Remove unused "struct proc *" argument from the following functions:mpi2020-02-276-30/+25
* Use proper function to get a timestamp, as time_second isn't safe;otto2020-02-211-6/+21
* Handle the mount(... MNT_RELOAD) case for ffs2 as well. ok kettenis@otto2020-02-211-3/+9
* Replace field f_isfd with field f_flags in struct filterops to allowvisa2020-02-201-4/+4
* Cleanup <sys/kthread.h> and <sys/proc.h> includes.mpi2020-02-181-2/+1
* Call CURSIG() only once and pass that signal to the check in dounmount()claudio2020-02-141-5/+5
* Replace TAILQ concatenation loop with TAILQ_CONCATbket2020-02-041-5/+2
* Improve small random read ffs performance:kurt2020-01-241-2/+6
* struct vops is not modified during runtime so use const which moves eachclaudio2020-01-206-20/+20
* Convert custom semaphores to tsleep_nsec(9).mpi2020-01-141-9/+7
* Call process_worklist_item with LK_NOWAIT to skip locked vnodes frombeck2020-01-041-2/+2
* Use C99 designated initializers with struct filterops. In addition,visa2019-12-311-7/+21
* Convert struct vfsops initializer to C99 style.bluhm2019-12-263-42/+42
* Re-enable IO_NOCACHE, and use is in vnd.beck2019-11-272-6/+5
* Convert infinite sleeps to tsleep_nsec(9).mpi2019-11-253-15/+15
* Fix vn_open to require an op of 0, and 0 or KERNELPATH only as flags.beck2019-10-061-2/+2
* Allow concurrent reads of the f_offset field of struct file byanton2019-08-051-3/+3
* vinvalbuf(9): tlseep -> tsleep_nsec(9); ok millert@cheloha2019-07-255-16/+17
* vwaitforio(9): tsleep(9) -> tsleep_nsec(9); ok visa@cheloha2019-07-191-2/+2
* getblk(9): tsleep(9) -> tsleep_nsec(9); ok visa@cheloha2019-07-1910-39/+39
* Revert anton@ changes about read/write unlockingsolene2019-07-121-3/+3
* Make read/write of the f_offset field belonging to struct file MP-safe;anton2019-07-101-3/+3
* Add more verbose messages about unsupported ext2fs features.kevlo2019-07-013-21/+87
* Ensure the length passed to ffs_truncate() is within bounds before callinganton2019-06-181-4/+5
* Nope, the right byte layout is happening, but we still need to figure outderaadt2019-05-091-2/+2
* For filenames which are a multiple of 4 bytes long, the zero pad isderaadt2019-05-091-2/+2
* 3 bytes of kernel stack address space were leaked into on-disk directories.deraadt2019-05-041-2/+4
* Add DIR_ROUNDUP define, from Kirk McKusickderaadt2019-05-041-1/+2
* Remove FBSDID.kevlo2019-03-151-5/+1
* increase dirhash mem a bit since very tiny machines are less common.tedu2019-03-061-2/+2
* Introduce a dedicated entry point data structure for file locks. This new dataanton2019-01-211-2/+2
* Rectify some issues with the noperm mount flag; the root vnode was notnatano2018-12-233-23/+26
* Move the allocating and freeing of mount points intovisa2018-09-262-6/+4
* fix whitespacejsg2018-09-062-78/+78
* Include the vnode type in the panic message in ffs_write(), just like ffs_read()anton2018-07-211-2/+2
* Prevent updating async option on softdep mountkn2018-07-111-1/+11
* Use more list macros for v_dirtyblkhd.bluhm2018-07-022-9/+7
* Drop redundant "node == parent node" checks from VOP_RMDIR()visa2018-06-212-21/+2
* Make the VFS layer responsible for preventing the deletionvisa2018-06-131-3/+3
* Make callers of VOP_CREATE(9) and VOP_MKNOD(9) responsible forvisa2018-06-072-14/+5
* Lock the device vnode when calling vinvalbuf() in ext2fs_reload(),visa2018-05-291-2/+5
* Call vput(dvp) in vnode operation functions instead of calling it invisa2018-05-281-8/+11