index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
kern
/
sys_pipe.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
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
*
Fix two problems with pipe_write():
tegge
1999-12-13
1
-23
/
+64
*
Update pipe code for fo_stat() entry point - pipe_stat() is now no longer
peter
1999-11-08
1
-5
/
+9
*
useracc() the prequel:
phk
1999-10-29
1
-1
/
+0
*
Fix bug in pipe code relating to writes of mmap'd but illegal address
dillon
1999-09-20
1
-3
/
+2
*
This is what was "fdfix2.patch," a fix for fd sharing. It's pretty
green
1999-09-19
1
-4
/
+6
*
$Id$ -> $FreeBSD$
peter
1999-08-28
1
-1
/
+1
*
Fix fd race conditions (during shared fd table usage.) Badfileops is
green
1999-08-04
1
-5
/
+6
*
Restructure pipe_read in order to eliminate several race conditions.
alc
1999-06-05
1
-68
/
+46
*
Add standard padding argument to pread and pwrite syscall. That should make them
dt
1999-04-04
1
-5
/
+7
*
Fix race in pipe read code whereby a blocked lock can allow another
dillon
1999-02-04
1
-20
/
+39
*
Fix warnings in preparation for adding -Wall -Wcast-qual to the
dillon
1999-01-28
1
-3
/
+3
*
Fix warnings in preparation for adding -Wall -Wcast-qual to the
dillon
1999-01-27
1
-6
/
+6
*
Include <sys/select.h> -- don't depend on pollution in <sys/proc.h>.
bde
1999-01-27
1
-1
/
+2
*
The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static
archie
1998-12-07
1
-3
/
+1
*
Installed the second patch attached to kern/7899 with some changes suggested
truckman
1998-11-11
1
-11
/
+15
*
Added a second argument, "activate" to the vm_page_unwire() call so that
dg
1998-10-28
1
-3
/
+3
*
Fixed two potentially serious classes of bugs:
dg
1998-10-13
1
-3
/
+3
*
This commit fixes various 64bit portability problems required for
dfr
1998-06-07
1
-3
/
+3
*
Moved some #includes from <sys/param.h> nearer to where they are actually
bde
1998-03-28
1
-1
/
+2
*
Add two new functions, get{micro|nano}time.
phk
1998-03-26
1
-7
/
+7
*
Staticize.
eivind
1998-02-09
1
-3
/
+3
*
Back out DIAGNOSTIC changes.
eivind
1998-02-06
1
-3
/
+1
*
Turn DIAGNOSTIC into a new-style option.
eivind
1998-02-04
1
-1
/
+3
*
Remove a bunch of variables which were unused both in GENERIC and LINT.
phk
1997-11-07
1
-2
/
+1
*
Move the "retval" (3rd) parameter from all syscall functions and put
phk
1997-11-06
1
-6
/
+5
*
Ack! Fix excessive cut/paste blunder during poll mods. Who had the
peter
1997-10-06
1
-3
/
+3
*
Implement the poll backend for the pipe file type.
peter
1997-09-14
1
-39
/
+38
[next]