summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_aio.c
Commit message (Expand)AuthorAgeFilesLines
* Lock proctree_lock instead of pgrpsess_lock.jhb2002-04-161-2/+2
* o Use aiocblist::fd_file in the AIO threads rather than recomputingalc2002-04-141-45/+3
* Restructure aio_return() to eliminate duplicated code and facilitate Giantalc2002-04-081-21/+15
* Reduce the duplication of code for error handling in _aio_aqueue().alc2002-04-071-19/+7
* Change jobref and *ijoblist from int to long in order to avoidalc2002-04-071-3/+3
* o aio_process needn't fhold()/fdrop() the fp now that _aio_aqueue() andalc2002-04-041-13/+6
* Keep the reference to the file acquired in _aio_aqueue() until the operationalc2002-03-311-3/+7
* Added used include of <sys/sx.h>. Don't depend on namespace pollution inbde2002-03-251-0/+1
* Remove references to vm_zone.h and switch over to the new uma API.jeff2002-03-201-40/+45
* Document all functions, global and static variables, and sysctls.eivind2002-03-051-43/+80
* Lock struct pgrp, session and sigio.tanimura2002-02-231-1/+9
* o Clearing p/td_retval[0] after aio_newproc() is unnecessary. (We stoppedalc2002-02-121-6/+1
* Pre-KSE/M3 commit.julian2002-02-071-4/+4
* o Remove the unused vestiges of JOBST_JOBQPROC andalc2002-01-201-15/+1
* o Revision 1.99 ("KSE Milestone 2") left the aio daemonsalc2002-01-201-2/+2
* o Eliminate an unused parameter from aio_fphysio().alc2002-01-171-3/+3
* o Correct the initialization of aiolio_zone: Each entry was 16 times largeralc2002-01-141-13/+5
* o Correct a 32/64-bit error in the initialization of aiol_zone, specifically,alc2002-01-091-1/+1
* o Add missing synchronization (splnet()/splx()) in aio_free_entry().alc2002-01-061-1/+27
* o Properly check the file descriptor passed to aio_cancel(2). (Previously,alc2002-01-021-14/+3
* o Some style(9)-motivated changes to white space.alc2002-01-011-13/+13
* o Correct an off-by-one error in aio_suspend(2).alc2001-12-311-1/+1
* o Use "td->td_proc" instead of "curproc" where possible.alc2001-12-311-10/+8
* Make AIO a loadable module.alfred2001-12-291-72/+85
* o Eliminate compilation warnings on 64-bit architectures.alc2001-12-101-3/+3
* o Eliminate unnecessary synchronization from filt_aiodetach().alc2001-12-091-5/+3
* The aio kthreads start off with a root credential just like all otherjhb2001-10-051-7/+0
* KSE Milestone 2julian2001-09-121-76/+93
* Check validity of signal callback requested via aio routines.alfred2001-04-181-2/+13
* When aio_read/write() is used on a raw device, physical buffers arealc2001-03-101-7/+26
* Use the kthread API to create and destroy AIO daemons.alc2001-03-091-9/+7
* Grab the process lock while calling psignal and before calling psignal.jhb2001-03-071-9/+26
* Add a missing splx() to aio_fphysio(). (This change is a no-op in -5.0,alc2001-03-061-12/+6
* Eliminate the aio_freejobs list. Its purpose was to store freealc2001-03-051-40/+30
* Remove the field privatemodes from struct __aiocb_private and thealc2001-03-041-137/+2
* Change and clean the mutex lock interface.bmilekic2001-02-091-1/+1
* Fix typo: wierd -> weird.asmodai2001-02-061-1/+1
* Another round of the <sys/queue.h> FOREACH transmogriffer.phk2001-02-041-4/+2
* Remove thr_sleep and thr_wakeup. Remove fields p_nthread and p_wakeupjake2000-12-021-1/+1
* Provide a new interface for the user of aio_read() and aio_write() to requestalc2000-11-211-29/+33
* This patchset fixes a large number of file descriptor race conditions.dillon2000-11-181-5/+32
* _aio_aqueue(): Change kevent registration to use its own struct file pointer.alc2000-10-291-3/+4
* Catch up to moving headers:jhb2000-10-201-1/+1
* aio_qphysio: Eliminate one instance of an out-of-range check that isalc2000-09-261-18/+3
* Added used include of <sys/mutex.h> (don't depend on pollution inbde2000-09-171-0/+2
* aio processes need to have the Giant mutex before doing work.jhb2000-09-111-0/+1
* Remove uidinfo hash table lookup and maintenance out of chgproccnt() andtruckman2000-09-051-0/+2
* Make filt_aio() check the jobstate for JOBST_JOBBFINISHED (in additionalc2000-09-041-1/+2
* Fix the #ifdef VFS_AIO to not compile a whole bunch of unused stuff in thepeter2000-07-281-7/+34
* Back out the previous change to the queue(3) interface.jake2000-05-261-14/+14
OpenPOWER on IntegriCloud