summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_aio.c
Commit message (Expand)AuthorAgeFilesLines
* In aio_waitcomplete, do not return EAGAIN if no other threadsdavidxu2005-11-081-1/+1
* Various and sundry cleanups:jhb2005-11-081-80/+84
* Fix name compatible problem with POSIX standard. the sigval_ptr anddavidxu2005-11-041-2/+2
* Support sending realtime signal information via signal queue, realtimedavidxu2005-11-031-8/+40
* Push down Giant into fdfree() and remove it from two of the callers.jhb2005-11-011-2/+0
* Fix sigevent's POSIX incompatible problem by adding member fieldsdavidxu2005-10-301-9/+63
* Fix tinderbox box by removing incomplete/bad spl usage. Proper giant freeambrisko2005-10-121-6/+0
* Add in kqueue support to LIO event notification and fix how it handledambrisko2005-10-121-121/+198
* Eliminate inconsistency in the setting of the B_DONE flag. Specifically,alc2005-07-201-0/+1
* Fix the recent panics/LORs/hangs created by my kqueue commit by:ssouhlal2005-07-011-1/+1
* In lio_listio(2) change jobref from an int to a long so thatalc2005-06-071-1/+2
* Eliminate an unused field from struct aio_liojob.alc2005-06-051-2/+0
* Eliminate the original method of requesting notification of aio_read(2) andalc2005-06-041-58/+14
* Synchronize access to the per process aiocb lists in many of the functions.alc2005-06-031-2/+19
* In aio_waitcomplete() correct two cases of using an aiocb after freeing it.alc2005-06-021-2/+4
* Synchronize access to aio_freeproc with a mutex. Eliminate related splalc2005-05-301-12/+21
* Use the proc mtx to prevent simultaneous changes to p_aioinfo.alc2005-05-301-16/+21
* Eliminate unnecessary calls to wakeup(); no one sleeps on &aio_freeproc.alc2005-05-301-12/+1
* Eliminate aio_activeproc; it's unused.alc2005-05-301-6/+0
* Eliminate aio_bufjobs; it's unused.alc2005-05-291-5/+0
* - Acquire Giant in AIO's iodone routine. VFS will no longer do it for usjeff2005-04-301-0/+2
* fix aio+kq... I've been running ambrisko's test program for much longerjmg2005-03-181-1/+1
* Make a SYSCTL_NODE staticphk2005-02-101-1/+1
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* Remove buf->b_dev field.phk2004-11-041-1/+0
* Give dev_strategy() an explict cdev argument in preparation for removingphk2004-10-291-1/+1
* Put the I/O block size in bufobj->bo_bsize.phk2004-10-261-1/+1
* cover soreadable and sowriteable with the corresponding socketbuffer locks.alfred2004-10-011-9/+9
* Eliminate DEV_STRATEGY() macro: call dev_strategy() directly.phk2004-09-231-1/+1
* Tag AIO as requiring Giant over the network stack usingrwatson2004-09-031-0/+2
* Add locking to the kqueue subsystem. This also makes the kqueue subsystemjmg2004-08-151-10/+15
* clean up whitespace...jmg2004-08-131-55/+55
* - Use atomic ops for updating the vmspace's refcnt and exitingcnt.alc2004-07-271-1/+1
* Merge additional socket buffer locking from rwatson_netperf:rwatson2004-06-171-2/+15
* Add missing #include <sys/module.h>phk2004-05-301-0/+1
* Make the process_exit eventhandler run without Giant. Add Giant hookspeter2004-03-141-0/+2
* Send B_PHYS out to pasture, it no longer serves any function.phk2003-11-151-1/+0
* don't allow reading from files that haven't been open'd for reading.jmg2003-10-241-2/+3
* We need to initialize bp->b_offset and bp->b_iooffsetsimokawa2003-10-211-0/+2
* Fix asynchronous physio breakage introduced in rev 1.163.simokawa2003-09-101-4/+3
* Add a f_vnode field to struct file.phk2003-06-221-2/+2
* Get rid of the b_spc specialty field in struct buf by using an alreadyphk2003-06-161-2/+2
* Use __FBSDID().obrien2003-06-111-2/+3
* Deprecate machine/limits.h in favor of new sys/limits.h.kan2003-04-291-2/+1
* - kthread's don't have p_textvp set to anything, so replace code thatjhb2003-04-171-7/+1
* Don't reinitialize fields that are already initialized by getpbuf().alc2003-04-051-1/+1
* o Remove useracc() calls from aio_qphysio(); they are redundantalc2003-04-041-20/+1
* Replace the at_fork, at_exec, and at_exit functions with the slightly morejhb2003-03-241-6/+11
* Back out M_* changes, per decision of the TRB.imp2003-02-191-8/+8
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-8/+8
OpenPOWER on IntegriCloud