| Commit message (Expand) | Author | Age | Files | Lines |
* | o Lock accesses to the page queues. | alc | 2002-07-13 | 1 | -0/+11 |
* | More caddr_t removal, make fo_ioctl take a void * instead of a caddr_t. | alfred | 2002-06-29 | 1 | -2/+3 |
* | document that the pipe fo_stat routine doesn't need locks because it's | alfred | 2002-06-28 | 1 | -0/+4 |
* | Make funsetown() take a 'struct sigio **' so that the locking can | alfred | 2002-05-06 | 1 | -1/+1 |
* | Redo the sigio locking. | alfred | 2002-05-01 | 1 | -1/+1 |
* | Use pmap_extract() instead of pmap_kextract() to retrieve the physical | tmm | 2002-04-13 | 1 | -1/+2 |
* | Back out the last revision - it does not work correctly when one of | tmm | 2002-04-13 | 1 | -17/+6 |
* | Do not use pmap_kextract() to find out the physical address of a user | tmm | 2002-04-12 | 1 | -6/+17 |
* | Change callers of mtx_init() to pass in an appropriate lock type name. In | jhb | 2002-04-04 | 1 | -1/+1 |
* | Allow resursion on the pipe mutex because filt_piperead() and filt_pipewrite() | alc | 2002-03-27 | 1 | -1/+1 |
* | When "cloning" a pipe's buffer bcopy the data after dropping the pipe's | alfred | 2002-03-22 | 1 | -2/+2 |
* | Remove references to vm_zone.h and switch over to the new uma API. | jeff | 2002-03-20 | 1 | -4/+4 |
* | This is the first part of the new kernel memory allocator. This replaces | jeff | 2002-03-19 | 1 | -2/+2 |
* | Bug fixes: | alfred | 2002-03-15 | 1 | -5/+10 |
* | Don't deref NULL mutex pointer when pipeclose()'ing a pipe that is not | alfred | 2002-03-09 | 1 | -30/+51 |
* | Track the number of wired pages to avoid unwiring unwired pages. | tanimura | 2002-03-05 | 1 | -0/+1 |
* | kill __P. | alfred | 2002-02-27 | 1 | -22/+22 |
* | add assertions in the places where giant is required to catch when | alfred | 2002-02-27 | 1 | -0/+12 |
* | Fix a NULL deref panic in pipe_write, we can't blindly lock | alfred | 2002-02-27 | 1 | -12/+12 |
* | MPsafe fixes: | alfred | 2002-02-27 | 1 | -4/+23 |
* | First rev at making pipe(2) pipe's MPsafe. | alfred | 2002-02-27 | 1 | -22/+68 |
* | SMP Lock struct file, filedesc and the global file list. | alfred | 2002-01-13 | 1 | -4/+20 |
* | Make kevents on pipes work as described in the manpage - when the last | sobomax | 2001-11-19 | 1 | -0/+1 |
* | Use the passed in thread to selrecord() instead of curthread. | jhb | 2001-09-21 | 1 | -2/+2 |
* | KSE Milestone 2 | julian | 2001-09-12 | 1 | -32/+32 |
* | cleanup: GIANT macros, rename DEPRECIATE to DEPRECATE | dillon | 2001-07-04 | 1 | -3/+0 |
* | With Alfred's permission, remove vm_mtx in favor of a fine-grained approach | dillon | 2001-07-04 | 1 | -11/+7 |
* | Correctly hook up the write kqfilter to pipes. | jlemon | 2001-06-15 | 1 | -5/+7 |
* | The pipe_write() code was locking the pipe without busying it first in | dillon | 2001-06-04 | 1 | -5/+20 |
* | whitespace/style | alfred | 2001-05-24 | 1 | -1/+2 |
* | aquire vm_mutex a little bit earlier to protect a pmap call. | alfred | 2001-05-23 | 1 | -1/+1 |
* | - Assert that the vm mutex is held in pipe_free_kmem(). | jhb | 2001-05-21 | 1 | -1/+6 |
* | Introduce a global lock for the vm subsystem (vm_mtx). | alfred | 2001-05-19 | 1 | -1/+10 |
* | Cleanup | alfred | 2001-05-17 | 1 | -54/+50 |
* | initialize pipe pointers | alfred | 2001-05-17 | 1 | -0/+1 |
* | pipe_create has to zero out the select record earlier to avoid | alfred | 2001-05-17 | 1 | -1/+1 |
* | Remove an 'optimization' I hope to never see again. | alfred | 2001-05-08 | 1 | -89/+111 |
* | Undo part of the tangle of having sys/lock.h and sys/mutex.h included in | markm | 2001-05-01 | 1 | -2/+2 |
* | Extend kqueue down to the device layer. | jlemon | 2001-02-15 | 1 | -8/+23 |
* | Style improvements for last fix. Should be functionally the same. | dwmalone | 2001-01-11 | 1 | -19/+19 |
* | select() DKI is now in <sys/selinfo.h>. | wollman | 2001-01-09 | 1 | -1/+1 |
* | If we failed to allocate the file discriptor for the write end of | dwmalone | 2001-01-08 | 1 | -0/+8 |
* | This patchset fixes a large number of file descriptor race conditions. | dillon | 2000-11-18 | 1 | -2/+7 |
* | Pipes are not writeable while a direct write is in progress. However, | jlemon | 2000-09-14 | 1 | -1/+1 |
* | Back out the previous change to the queue(3) interface. | jake | 2000-05-26 | 1 | -1/+1 |
* | Change the way that the queue(3) structures are declared; don't assume that | jake | 2000-05-23 | 1 | -1/+1 |
* | Include UID and GID information for stat() calls using the values filled | chris | 2000-05-11 | 1 | -2/+3 |
* | Introduce kqueue() and kevent(), a kernel event notification facility. | jlemon | 2000-04-16 | 1 | -0/+67 |
* | Fix in-kernel infinite loop in pipe_write() when the reader goes away | dillon | 2000-03-24 | 1 | -3/+15 |
* | Use vfs_timestamp() instead of getnanotime() to set timestamps. This | bde | 1999-12-26 | 1 | -3/+4 |