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
...
*
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
*
Fix two problems with pipe_write():
tegge
1999-12-13
1
-23
/
+64
[prev]
[next]