aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_aio.c
Commit message (Expand)AuthorAgeFilesLines
* lio_listio(2): add LIO_FOFFSET flag to ignore aiocb aio_offsetKonstantin Belousov2024-02-111-5/+12
* Abstract UIO allocation and deallocation.Alfredo Mazzinghi2024-02-101-2/+2
* Add vnode_pager_clean_{a,}sync(9)Konstantin Belousov2024-01-111-7/+2
* sys: Automated cleanup of cdefs and other formattingWarner Losh2023-11-271-1/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* aio: Fix more synchronization issues in aio_biowakeup.John Baldwin2023-02-151-5/+6
* aio_biowakeup: Various style fixes.John Baldwin2023-02-151-2/+2
* aio: Fix a test and set race in aio_biowakeup.Keith Reynolds2023-02-151-2/+1
* vfs: introduce V_PCATCH to stop abusing PCATCHMateusz Guzik2022-09-171-1/+1
* aio: Improve UMA usageMark Johnston2022-06-201-14/+11
* sysent: Get rid of bogus sys/sysent.h include.Dmitry Chagin2022-05-281-1/+1
* aio: whack "set but not used" warningsMateusz Guzik2021-11-141-4/+1
* aio_aqueue(): avoid ucred leak on failure pathKonstantin Belousov2021-09-241-1/+3
* aio_fsync_vnode: handle ERELOOKUP after VOP_FSYNC()Konstantin Belousov2021-09-201-1/+2
* aio_fsync_vnode: use for(;;) loop instead of labelKonstantin Belousov2021-09-201-15/+20
* aio: Fix up the opcode in aiocb32_copyin()Mark Johnston2021-09-111-0/+2
* lio_listio(2): Allow LIO_READV and LIO_WRITEV.Thomas Munro2021-08-221-0/+4
* lio_listio: Don't post a completion notification if none was requestedMark Johnston2021-07-161-0/+1
* open(2): Implement O_PATHKonstantin Belousov2021-04-151-0/+5
* aio: micro-optimize the lio_opcode assignmentsAlan Somers2021-01-201-34/+14
* lio_listio: validate aio_lio_opcodeAlan Somers2021-01-121-5/+15
* aio_fsync(2): Support O_DSYNC.Thomas Munro2021-01-081-9/+28
* Add aio_writev and aio_readvAlan Somers2021-01-031-175/+322
* AIO: remove the kaiocb->bio linkageAlan Somers2020-12-231-25/+25
* lio_listio(2): send signal even if number of jobs is zero.Konstantin Belousov2020-12-011-5/+7
* vfs_aio.c: style.Konstantin Belousov2020-12-011-9/+8
* vfs_aio.c: correct comment.Konstantin Belousov2020-12-011-2/+2
* bio aio: Destroy ephemeral mapping before unwiring page.Konstantin Belousov2020-11-291-4/+3
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-281-6/+13
* vmspace: Convert to refcount(9)Mark Johnston2020-11-041-2/+3
* Avoid a dubious assignment to bio_data in aio_qbio().John Baldwin2020-09-301-2/+1
* vfs: drop the error parameter from vn_isdisk, introduce vn_isdisk_errorMateusz Guzik2020-08-191-1/+1
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+1
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-1/+1
* Port the NetBSD KCSAN runtime to FreeBSD.Andrew Turner2019-11-211-6/+6
* Allocate pager bufs from UMA instead of 80-ish mutex protected linked list.Gleb Smirnoff2019-01-151-3/+3
* vfs_aio.c: rename "physio" symbols to "bio".Alan Somers2018-11-261-15/+14
* Pass malloc flags directly through kevent(2) subroutines.Mark Johnston2018-11-241-2/+3
* Plug some kernel memory disclosures via kevent(2).Mark Johnston2018-11-241-0/+2
* Eliminate the overhead of gratuitous repeated reinitialization of cap_rightsMatt Macy2018-05-091-9/+5
* lio_listio: return EAGAIN instead of EIO when out of resourcesAlan Somers2018-04-161-3/+9
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-2/+0
* Don't store shadow copies of per-process AIO limits.John Baldwin2018-01-101-16/+8
* Allow the fast-path for disk AIO requests to fail requests.John Baldwin2018-01-101-20/+8
* Simplify some logic by merging an if test with a subsequent switch.John Baldwin2018-01-101-10/+7
* Add a counter to track in-flight AIO requests using unmapped I/O.John Baldwin2018-01-091-1/+8
* Do pass removing some write-only variables from the kernel.Alexander Kabaev2017-12-251-4/+0
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Fix aio_suspend in 32-bit emulationAlan Somers2017-10-261-1/+1