summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_aio.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
OpenPOWER on IntegriCloud