summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_aio.c
Commit message (Expand)AuthorAgeFilesLines
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-8/+8
* Close the remaining user address mapping races for physicaldillon2003-01-201-2/+13
* style(9) fixes, mostly add parens around return arguments.alfred2003-01-131-63/+65
* Bow to the whining masses and change a union back into void *. Retaindillon2003-01-131-6/+6
* Allowing nent < 0 in aio_suspend() and lio_listio() is just asking fortjr2003-01-121-2/+2
* Remove "XXX undocumented" comment from lio_listio().tjr2003-01-121-1/+1
* Change struct file f_data to un_data, a union of the correct structdillon2003-01-121-6/+6
* Remove unused second argument from DEV_STRATEGY().phk2003-01-031-1/+1
* Lock filedesc while performing a range check on the file descriptor.alfred2002-12-271-0/+4
* Rework the sysconf(3) interaction with aio:alfred2002-11-171-3/+3
* Export the values for _SC_AIO_MAX and _SC_AIO_PRIO_DELTA_MAX via the p1003balfred2002-11-161-0/+4
* Call 'p31b_setcfg(CTL_P1003_1B_AIO_LISTIO_MAX, AIO_LISTIO_MAX)'alfred2002-11-161-0/+3
* Do a bit more work in the aio code to simulate the credential environmentrwatson2002-11-071-0/+7
* Change the way support for asynchronous I/O is indicated to applicationswollman2002-10-271-0/+2
* fdfree() clears p_fd for us, no need to do it again.jhb2002-10-181-1/+0
* Eliminate the unnecessary clearing of flag bits that are already clearalc2002-10-141-4/+1
* Some kernel threads try to do significant work, and the default KSTACK_PAGESscottl2002-10-021-1/+1
* Replace (ab)uses of "NULL" where "0" is really meant.archie2002-08-221-1/+1
* o Remove the AIOCBLIST_ASYNCFREE flag and related code. It's never set.alc2002-08-221-19/+2
* o Make a correction to the last change: In aio_cancel(2) return AIO_ALLDONEalc2002-08-111-2/+2
* o In aio_cancel(2), make sure that p->p_aioinfo isn't NULL beforealc2002-08-111-0/+2
* Set the ident field of the struct kevent that is registered by _aio_aqueue()alc2002-08-061-4/+5
* o The introduction of kevent() broke lio_listio(): _aio_aqueue() thoughtalc2002-08-051-6/+6
* Back out my lats commit of locking down a socket, it conflicts with hsu's work.tanimura2002-05-311-3/+0
* o Remove some unnecessary casting from and add some necessary casting toalc2002-05-251-3/+3
* Fix warnings. Also, removed an unused variable that I found that was justpeter2002-05-241-6/+4
* Lock down a socket, milestone 1.tanimura2002-05-201-0/+3
* As malloc(9) and free(9) are now Giant-free, remove the Giant locktanimura2002-05-031-1/+1
* Push down Giant for setpgid(), setsid() and aio_daemon(). Giant protects onlytanimura2002-04-201-0/+2
* 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
OpenPOWER on IntegriCloud