summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_aio.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-14/+14
* Separate the struct bio related stuff out of <sys/buf.h> intophk2000-05-051-0/+1
* Introduce kqueue() and kevent(), a kernel event notification facility.jlemon2000-04-161-3/+104
* Move B_ERROR flag to b_ioflags and call it BIO_ERROR.phk2000-04-021-3/+3
* Rename the existing BUF_STRATEGY() to DEV_STRATEGY()phk2000-03-201-1/+1
* Remove B_READ, B_WRITE and B_FREEBUF and replace them with a newphk2000-03-201-4/+3
* Add the VFS_AIO config option and leave it off by default. Unless thejasone2000-02-231-7/+153
* Back out the previous spl change, since it opens a race window.jasone2000-01-201-1/+1
* Don't tsleep() while at splbio().jasone2000-01-201-2/+12
* Fix vn_isdisk() usage to make AIO work on non-disk-files again, rathergreen2000-01-171-2/+11
* Add aio_waitcomplete(). Make aio work correctly for socket descriptors.jasone2000-01-141-502/+633
* Give vn_isdisk() a second argument where it can return a suitable errno.phk2000-01-101-2/+2
* Convert various pieces of code to use vn_isdisk() rather than checkingphk1999-11-221-4/+1
* Simplify and de-bogotify check for raw disk.phk1999-11-071-31/+15
* Change useracc() and kernacc() to use VM_PROT_{READ|WRITE|EXECUTE} for thephk1999-10-301-18/+13
* Trim unused options (or #ifdef for undoc options).peter1999-10-111-3/+0
* This is what was "fdfix2.patch," a fix for fd sharing. It's prettygreen1999-09-191-4/+4
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Spring cleaning around strategy and disklabels/slices:phk1999-08-141-10/+3
* s/v_specinfo/v_rdev/phk1999-08-131-2/+2
* Decommision miscfs/specfs/specdev.h. Most of it goes into <sys/conf.h>,phk1999-08-081-2/+1
* Slight reorganization of kernel thread/process creation. Instead of usingpeter1999-07-011-3/+3
* Slight tweak to fork1() calling conventions. Add a third argument sopeter1999-06-301-3/+2
* Convert buffer locking from using the B_BUSY and B_WANTED flags to usingmckusick1999-06-261-2/+2
* Introduce the makebdev() function, it does the same as the makedev()phk1999-06-011-2/+2
* major(something) can never become NODEV.phk1999-05-091-4/+2
* I got tired of seeing all the cdevsw[major(foo)] all over the place.phk1999-05-081-2/+2
* remove b_proc from struct buf, it's (now) unused.phk1999-05-061-3/+3
* Fix up a few easy 'assignment used as truth value' and 'suggest parenspeter1999-05-061-2/+3
* Enable vmspace sharing on SMP. Major changes are,luoqi1999-04-281-43/+5
* Add standard padding argument to pread and pwrite syscall. That should make themdt1999-04-041-5/+5
* Added a used #include (don't depend on "vnode_if.h" including <sys/buf.h>).bde1999-02-251-1/+2
* Hide access to vmspace:vm_pmap with inline function vmspace_pmap(). Thisluoqi1999-02-191-2/+2
* More const fixes for -Wall, -Wcast-qualdillon1999-01-291-3/+3
* Removed bogus casts to c_caddr_t. This is part of terminatingbde1999-01-291-2/+2
* Fix warnings related to -Wall -Wcast-qualdillon1999-01-281-2/+2
* Fix warnings in preparation for adding -Wall -Wcast-qual to thedillon1999-01-281-5/+6
* Fix warnings in preparation for adding -Wall -Wcast-qual to thedillon1999-01-271-8/+8
OpenPOWER on IntegriCloud