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
*
MFC r265206:
mjg
2014-07-06
1
-28
/
+19
*
Add a mmap flag (MAP_32BIT) on 64-bit platforms to request that a mapping use
jhb
2013-09-09
1
-1
/
+1
*
Make sendfile() a method in the struct fileops. Currently only
glebius
2013-08-15
1
-0
/
+1
*
Add pipe2() system call.
jilles
2013-05-01
1
-0
/
+18
*
Rename do_pipe() to kern_pipe2() and declare it properly.
jilles
2013-03-31
1
-5
/
+2
*
Remove redundant space.
pjd
2013-02-17
1
-1
/
+1
*
I am comparing current pipe code with the one in 8.3-STABLE r236165,
davidxu
2012-07-31
1
-1
/
+1
*
When a thread is blocked in direct write state, it only sets PIPE_DIRECTW
davidxu
2012-07-31
1
-3
/
+3
*
- Implement pipe2 syscall for Linuxulator. This syscall appeared in 2.6.27
jkim
2012-04-16
1
-5
/
+19
*
Remove fifo.h. The only used function declaration from the header is
kib
2012-03-11
1
-2
/
+0
*
The pipe_poll() performs lockless access to the vnode to test
kib
2012-03-07
1
-1
/
+1
*
pipe_read(): change the type of size to int, and remove signed clamp.
kib
2012-03-04
1
-4
/
+5
*
Change definition of pipe_chmod() from K&R to C99, to avoid the
dim
2012-02-28
1
-5
/
+1
*
Fix fchmod() and fchown() on fifos.
jilles
2012-02-26
1
-2
/
+41
*
merge pipe and fifo implementations
kmacy
2012-02-23
1
-47
/
+145
*
Fix found places where uio_resid is truncated to int.
kib
2012-02-21
1
-6
/
+7
*
Fix select/poll/kqueue for write on reverse direction before first write.
jilles
2011-12-14
1
-2
/
+4
*
Most users of pipe(2) do not call fstat(2) on the returned pipe descriptors.
kib
2011-12-06
1
-9
/
+28
*
If alloc_unr() call in the pipe_create() failed, then pipe->pipe_ino is
kib
2011-12-01
1
-2
/
+2
*
Supply unique (st_dev, st_ino) value pair for the fstat(2) done on the pipes.
kib
2011-10-05
1
-2
/
+26
*
In order to maximize the re-usability of kernel code in user space this
kmacy
2011-09-16
1
-1
/
+1
*
Fix a deficiency in the selinfo interface:
attilio
2011-08-25
1
-0
/
+1
*
Add the fo_chown and fo_chmod methods to struct fileops and use them
kib
2011-08-16
1
-0
/
+2
*
After the r219999 is merged to stable/8, rename fallocf(9) to falloc(9)
kib
2011-04-01
1
-2
/
+2
*
Update a comment. The sending process has not mapped the buffer pages
alc
2011-03-20
1
-3
/
+3
*
Introduce and use a new VM interface for temporarily pinning pages. This
alc
2010-12-25
1
-20
/
+3
*
Implement and use a single optimized function for unholding a set of pages.
alc
2010-12-17
1
-12
/
+3
*
Update a comment: It no longer makes sense to talk about the page queues
alc
2010-05-08
1
-4
/
+1
*
On Alan's advice, rather than do a wholesale conversion on a single
kmacy
2010-04-30
1
-5
/
+7
*
Rename st_*timespec fields to st_*tim for POSIX 2008 compliance.
ed
2010-03-28
1
-3
/
+3
*
Use C99 initialization for struct filterops.
rwatson
2009-09-12
1
-4
/
+10
*
Fix poll(2) and select(2) for named pipes to return "ready for read"
kib
2009-07-07
1
-6
/
+9
*
Adapt vfs kqfilter to the shared vnode lock used by zfs write vop. Use
kib
2009-06-10
1
-4
/
+2
*
Prevent integer overflow in direct pipe write code from circumventing
cperciva
2009-06-10
1
-0
/
+2
*
Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERIC
rwatson
2009-06-05
1
-2
/
+0
*
- Make maxpipekva a signed long rather than an unsigned long as overflow
jhb
2009-03-10
1
-5
/
+5
*
Adjust some variables (mostly related to the buffer cache) that hold
jhb
2009-03-09
1
-1
/
+1
*
Several cleanups related to pipe(2).
ed
2008-11-11
1
-9
/
+22
*
Another problem caused by the knlist_cleardel() potentially dropping
kib
2008-05-23
1
-11
/
+22
*
Destruction of the pipe calls knlist_cleardel() to remove the knotes
kib
2008-05-23
1
-6
/
+1
*
Make ftruncate a 'struct file' operation rather than a vnode operation.
jhb
2008-01-07
1
-0
/
+14
*
Remove explicit locking of struct file.
jeff
2007-12-30
1
-12
/
+2
*
Refactor select to reduce contention and hide internal implementation
jeff
2007-12-16
1
-3
/
+6
*
The kernel uses two ways to write data on a pipe:
dumbbell
2007-11-19
1
-0
/
+4
*
Merge first in a series of TrustedBSD MAC Framework KPI changes
rwatson
2007-10-24
1
-9
/
+9
*
Remove amountpipes counter for pipes -- this replicates the function of
rwatson
2007-05-27
1
-19
/
+2
*
Further system call comment cleanup:
rwatson
2007-03-05
1
-3
/
+2
*
Use pipe_direct_write() optimization only if the data is in process' memory.
pjd
2006-12-19
1
-2
/
+3
*
Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.h
rwatson
2006-10-22
1
-1
/
+2
*
Move some functions and definitions from uipc_socket2.c to uipc_socket.c:
rwatson
2006-06-10
1
-2
/
+0
[next]