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
...
*
Unlock pipe mutex when failing MAC pipe ioctl access control check.
rwatson
2003-11-03
1
-1
/
+3
*
Change all SYSCTLS which are readonly and have a related TUNABLE
silby
2003-10-21
1
-1
/
+1
*
falloc allocates a file structure and adds it to the file descriptor
dwmalone
2003-10-19
1
-1
/
+3
*
fix a problem referencing free'd memory. This is only a problem for
jmg
2003-10-12
1
-2
/
+7
*
pipe_build_write_buffer() only requires read access of the page that it
alc
2003-09-12
1
-1
/
+2
*
Use pmap_extract_and_hold() in pipe_build_write_buffer(). Consequently,
alc
2003-09-08
1
-35
/
+11
*
Giant is no longer required by pipe_destroy_write_buffer(). Reduce
alc
2003-09-06
1
-9
/
+7
*
if we got this far, we definately don't have an EBADF. Return a more
jmg
2003-08-15
1
-1
/
+1
*
- The vm_object pointer in pipe_buffer is unused. Remove it.
alc
2003-08-13
1
-5
/
+2
*
Pipespace() no longer requires Giant.
alc
2003-08-11
1
-2
/
+2
*
More pipe changes:
silby
2003-08-11
1
-38
/
+26
*
Use vm_page_hold() instead of vm_page_wire(). Otherwise, a multithreaded
alc
2003-08-11
1
-3
/
+3
*
- Remove GIANT_REQUIRED from pipespace().
alc
2003-08-08
1
-4
/
+0
*
- Remove GIANT_REQUIRED from pipe_free_kmem().
alc
2003-08-07
1
-3
/
+0
*
Remove test in pipe_write() which causes write(2) to return EAGAIN
pb
2003-07-30
1
-1
/
+1
*
The introduction of vm object locking has caused witness to reveal
alc
2003-07-30
1
-1
/
+1
*
A few minor changes:
silby
2003-07-09
1
-6
/
+7
*
Put some concrete limits on pipe memory consumption:
silby
2003-07-08
1
-17
/
+68
*
Initialize struct fileops with C99 sparse initialization.
phk
2003-06-18
1
-2
/
+8
*
Use __FBSDID().
obrien
2003-06-11
1
-2
/
+3
*
style(9).
mux
2003-06-09
1
-12
/
+20
*
Need to hold the same SMP lock for (knote) list traversal as for
hsu
2003-04-02
1
-1
/
+1
*
- Add vm_paddr_t, a physical address type. This is required for systems
jake
2003-03-25
1
-1
/
+2
*
Back out M_* changes, per decision of the TRB.
imp
2003-02-19
1
-2
/
+2
*
Do not allow kqueues to be passed via unix domain sockets.
alfred
2003-02-15
1
-1
/
+1
*
Use atomic ops to update amountpipekva. Amountpipekva represents the
alc
2003-02-13
1
-5
/
+8
*
Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.
alfred
2003-01-21
1
-2
/
+2
*
Bow to the whining masses and change a union back into void *. Retain
dillon
2003-01-13
1
-12
/
+12
*
Change struct file f_data to un_data, a union of the correct struct
dillon
2003-01-12
1
-12
/
+12
*
White-space changes.
phk
2002-12-24
1
-7
/
+7
*
Detediousficate declaration of fileops array members by introducing
phk
2002-12-23
1
-12
/
+7
*
Remove a KASSERT I added in 1.73 to catch uninitialized pipes.
alfred
2002-10-14
1
-2
/
+0
*
whitespace fixes.
alfred
2002-10-12
1
-2
/
+2
*
Change iov_base's type from `char *' to the standard `void *'. All
mike
2002-10-11
1
-1
/
+1
*
In an SMP environment post-Giant it is no longer safe to blindly
truckman
2002-10-03
1
-2
/
+2
*
Improve locking of pipe mutexes in the context of MAC:
rwatson
2002-10-01
1
-4
/
+12
*
Be consistent about "static" functions: if the function is marked
phk
2002-09-28
1
-2
/
+2
*
Don't use "NULL" when "0" is really meant.
archie
2002-08-21
1
-2
/
+2
*
Break out mac_check_pipe_op() into component check entry points:
rwatson
2002-08-19
1
-4
/
+4
*
In continuation of early fileop credential changes, modify fo_ioctl() to
rwatson
2002-08-17
1
-3
/
+4
*
Correct white space nits that crept in during my recent merges of
rwatson
2002-08-16
1
-1
/
+1
*
Make similar changes to fo_stat() and fo_poll() as made earlier to
rwatson
2002-08-16
1
-8
/
+10
*
In order to better support flexible and extensible access control,
rwatson
2002-08-15
1
-8
/
+8
*
Introduce support for labeling and access control of pipe objects
rwatson
2002-08-13
1
-0
/
+60
*
Check the far end before registering an EVFILT_WRITE filter on a pipe.
des
2002-08-05
1
-0
/
+3
*
Remove unneeded caddr_t casts.
alfred
2002-07-22
1
-5
/
+5
*
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
[prev]
[next]