summaryrefslogtreecommitdiffstats
path: root/sys/ufs (follow)
Commit message (Expand)AuthorAgeFilesLines
* cd9660, mfs: do not hide generic vop functions behind #definesemarie2021-03-242-4/+3
* make some `struct vops' members explicitly NULL instead of implicitly NULLsemarie2021-03-241-2/+3
* spellingjsg2021-03-117-17/+17
* ansijsg2021-03-051-3/+2
* Merge issignal() and CURSIG() in preparation for turning it mp-safe.mpi2021-03-041-2/+2
* Refactor klist insertion and removalvisa2020-12-251-3/+3
* Convert ffs_sysctl to sysctl_bounded_argsgnezdo2020-11-071-59/+31
* Do not dereference `vp' after vput(9)ing it.mpi2020-10-091-4/+6
* remove #if 0'd ufs2 magic error which predates ffs2 supportjsg2020-08-101-9/+1
* use EROFS when attempting to mount a 4.2BSD fs without MNT_RDONLYjsg2020-08-101-2/+2
* kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)cheloha2020-06-245-27/+25
* 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