summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_aio.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r281860: Make AIO to not allocate pbufs for unmapped I/O like r281825.mav2015-05-061-101/+105
* Merge r263233 from HEAD to stable/10:rwatson2015-03-191-1/+1
* The fget() function now takes pointer to cap_rights_t, so change 0 to NULL.pjd2013-09-051-1/+1
* Change the cap_rights_t type from uint64_t to a structure that we can extendpjd2013-09-051-4/+7
* Change the way that unmapped I/O capability is advertised.ken2013-08-151-1/+1
* Remove extra zeroing after M_ZERO allocation.glebius2013-08-021-2/+0
* Move the convert_sigevent32() utility function into freebsd32_misc.ckib2013-07-211-25/+0
* Add new system call - aio_mlock(). The name speaks for itself. It allowsglebius2013-06-081-4/+45
* Separate LIO_SYNC processing into a separate function aio_process_sync(),glebius2013-06-081-19/+41
* Fix a race with the vnode reclamation in the aio_qphysio(). Obtainkib2013-03-271-6/+17
* Do not remap usermode pages into KVA for physio.kib2013-03-191-1/+1
* MFCattilio2013-03-021-3/+3
|\
| * Merge Capsicum overhaul:pjd2013-03-021-3/+3
* | Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() toattilio2013-02-201-2/+2
* | Switch vm_object lock to be a rwlock.attilio2013-02-201-0/+1
|/
* Remove the support for using non-mpsafe filesystem modules.kib2012-10-221-3/+0
* Add 32-bit compat code for AIO kevent flags introduced in revision 230857.davidxu2012-02-051-0/+1
* If multiple threads call kevent() to get AIO events on same kqueue fd,davidxu2012-02-011-1/+7
* When detaching an AIO or LIO requests grab the lock and tell knlist_removeambrisko2012-01-301-6/+12
* Fix size check, that prevents getting negative after castingglebius2012-01-271-1/+1
* Although aio_nbytes is size_t, later is is signed toglebius2012-01-261-0/+6
* In order to maximize the re-usability of kernel code in user space thiskmacy2011-09-161-15/+15
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDrwatson2011-08-111-10/+19
* Create a global thread hash table to speed up thread lookup, usedavidxu2010-10-091-4/+8
* Convert aio syscall registration to SYSCALL_INIT_HELPER.kib2010-03-191-33/+59
* Provide groundwork for 32-bit binary compatibility on non-x86 platforms,nwhitehorn2010-03-111-1/+1
* Use C99 initialization for struct filterops.rwatson2009-09-121-4/+12
* Adapt vfs kqfilter to the shared vnode lock used by zfs write vop. Usekib2009-06-101-2/+2
* Rework socket upcalls to close some races with setup/teardown of upcalls.jhb2009-06-011-2/+1
* Use the correct type for the timeout parameter to the 32-bitjhb2009-01-231-1/+1
* - Add 32-bit compat system calls for VFS_AIO. The system calls live in thejhb2008-12-101-126/+755
* Use minimum of max_aio_procs and target_aio_procs when spawning newgonzo2008-06-211-1/+1
* Use FEATURE() macro to advertise aio availability.rwatson2008-02-011-0/+2
* When asked to use kqueue, AIO stores its internal state in thedumbbell2008-01-241-4/+6
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-1/+1
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-1/+1
* Rename the kthread_xxx (e.g. kthread_create()) callsjulian2007-10-201-2/+2
* Destroy the kaio_mtx on the freeing the struct kaioinfo in thekib2007-08-201-1/+5
* Remove unused variable.mjacob2007-06-101-1/+0
* - Move rusage from being per-process in struct pstats to per-thread injeff2007-06-011-10/+8
* Further system call comment cleanup:rwatson2007-03-051-3/+3
* Merge posix4/* into normal kernel hierarchy.trhodes2006-11-111-1/+1
* MFP4 (with some minor changes):netchild2006-10-151-4/+4
* hide kqueue_register from public view, and replace it w/ kqfd_register...jmg2006-09-241-33/+6
* Remove call to fdfree() for the AIO daemons to prevent kernel panicsmp2006-09-061-6/+0
* - Change process_exec function handlers prototype to include structnetchild2006-08-151-1/+8
* Make lio ident more consistant with aio ident.ambrisko2006-06-021-1/+1
* Use a dedicated mutex to protect aio queues, the movation is to reducedavidxu2006-05-091-51/+69
* 1. Move code for scanning pending I/O from aio_fsync to aio_aqueue,davidxu2006-03-241-77/+51
* Implement aio_fsync() syscall.davidxu2006-03-231-78/+244
OpenPOWER on IntegriCloud