Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
6b345acf96df4e56f3eb9c715aed8598f1a48c65
/
fs
/
pipe.c
086e774
pipe: cap initial pipe capacity according to pipe-max-size limit
by Michael Kerrisk (man-pages)
· 8 years ago
9c87bcf
pipe: make account_pipe_buffers() return a value, and use it
by Michael Kerrisk (man-pages)
· 8 years ago
a005ca0
pipe: fix limit checking in alloc_pipe_info()
by Michael Kerrisk (man-pages)
· 8 years ago
09b4d19
pipe: simplify logic in alloc_pipe_info()
by Michael Kerrisk (man-pages)
· 8 years ago
b0b91d1
pipe: fix limit checking in pipe_set_size()
by Michael Kerrisk (man-pages)
· 8 years ago
3734a13
pipe: refactor argument for account_pipe_buffers()
by Michael Kerrisk (man-pages)
· 8 years ago
d37d416
pipe: move limit checking logic into pipe_set_size()
by Michael Kerrisk (man-pages)
· 8 years ago
f491bd7
pipe: relocate round_pipe_size() above pipe_set_size()
by Michael Kerrisk (man-pages)
· 8 years ago
101105b
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
fba597d
pipe: add pipe_buf_confirm() helper
by Miklos Szeredi
· 8 years ago
a779638
pipe: add pipe_buf_release() helper
by Miklos Szeredi
· 8 years ago
078cd82
fs: Replace CURRENT_TIME with current_time() for inode timestamps
by Deepa Dinamani
· 8 years ago
c4159a7
mm: memcontrol: only mark charged pages with PageKmemcg
by Vladimir Davydov
· 8 years ago
d86133b
pipe: account to kmemcg
by Vladimir Davydov
· 8 years ago
09cbfea
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
by Kirill A. Shutemov
· 9 years ago
759c011
pipe: limit the per-user amount of pages allocated in pipes
by Willy Tarreau
· 9 years ago
6ae0806
fs/pipe.c: return error code rather than 0 in pipe_write()
by Eric Biggers
· 9 years ago
e9bb1f9
fs/pipe.c: preserve alloc_file() error code
by Eric Biggers
· 9 years ago
75c3cfa
VFS: assorted weird filesystems: d_inode() annotations
by David Howells
· 10 years ago
5d5d568
make new_sync_{read,write}() static
by Al Viro
· 10 years ago
e2e40f2
fs: move struct kiocb to fs.h
by Christoph Hellwig
· 10 years ago
f0d1bec
new helper: copy_page_from_iter()
by Al Viro
· 11 years ago
fb9096a
pipe: switch to ->read_iter()
by Al Viro
· 11 years ago
71d8e53
start adding the tag to iov_iter
by Al Viro
· 11 years ago
637b58c
switch pipe_read() to copy_page_to_iter()
by Al Viro
· 11 years ago
fbb3275
pipe: kill ->map() and ->unmap()
by Al Viro
· 11 years ago
7e775f4
fs/pipe.c: skip file_update_time on frozen fs
by Dmitry Monakhov
· 11 years ago
b0d8d22
vfs: fix subtle use-after-free of pipe_inode_info
by Linus Torvalds
· 11 years ago
a27bb33
aio: don't include aio.h in sched.h
by Kent Overstreet
· 11 years ago
4b8a8f1
get rid of the last free_pipe_info() callers
by Al Viro
· 12 years ago
7bee130
get rid of alloc_pipe_info() argument
by Al Viro
· 12 years ago
6447a3c
get rid of pipe->inode
by Al Viro
· 12 years ago
ebec73f
introduce variants of pipe_lock/pipe_unlock for real pipes/FIFOs
by Al Viro
· 12 years ago
de32ec4
pipe: set file->private_data to ->i_pipe
by Al Viro
· 12 years ago
72b0d9a
pipe: don't use ->i_mutex
by Al Viro
· 12 years ago
ba5bb14
pipe: take allocation and freeing of pipe_inode_info out of ->i_mutex
by Al Viro
· 12 years ago
18c03cf
pipe: preparation to new locking rules
by Al Viro
· 12 years ago
fc7478a
pipe: switch wait_for_partner() and wake_up_partner() to pipe_inode_info
by Al Viro
· 12 years ago
599a0ac
pipe: fold file_operations instances in one
by Al Viro
· 12 years ago
f776c73
fold fifo.c into pipe.c
by Al Viro
· 12 years ago
a930d87
vfs: fix pipe counter breakage
by Al Viro
· 12 years ago
39b6525
fs: Preserve error code in get_empty_filp(), part 2
by Anatol Pomozov
· 12 years ago
496ad9a
new helper: file_inode(file)
by Al Viro
· 12 years ago
5b249b1
pipe(2) - race-free error recovery
by Al Viro
· 12 years ago
a0e881b
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 12 years ago
e4fad8e
consolidate pipe file creation
by Al Viro
· 12 years ago
2164d33
pipe: remove KM_USER0 from comments
by Cong Wang
· 12 years ago
c3b2da3
fs: introduce inode operation ->update_time
by Josef Bacik
· 13 years ago
46ce341
pipe: return -ENOIOCTLCMD instead of -EINVAL on unknown ioctl command
by Will Deacon
· 12 years ago
9883035
pipes: add a "packetized pipe" mode for writing
by Linus Torvalds
· 13 years ago
b502bd1
magic.h: move some FS magic numbers into magic.h
by Muthu Kumar
· 13 years ago
e8e3c3d
fs: remove the second argument of k[un]map_atomic()
by Cong Wang
· 13 years ago
2ccd4f4
pipe: fail cleanly when root tries F_SETPIPE_SZ with big size
by Sasha Levin
· 13 years ago
84b92d3
vfs: pipe.c is really non-modular
by Al Viro
· 13 years ago
d70ef97
fs/pipe.c: add ->statfs callback for pipefs
by Pavel Emelyanov
· 13 years ago
a209dfc
vfs: dont chain pipe/anon/socket on superblock s_inodes list
by Eric Dumazet
· 13 years ago
423e0ab
VFS : mount lock scalability for internal mounts
by Tim Chen
· 13 years ago
28e58ee
Fix broken "pipe: use event aware wakeups" optimization
by Linus Torvalds
· 14 years ago
f03c659
sanitize vfsmount refcounting changes
by Al Viro
· 14 years ago
b2034d4
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
by Linus Torvalds
· 14 years ago
e462c44
pipe: use event aware wakeups
by Davide Libenzi
· 14 years ago
c74a1cb
pass default dentry_operations to mount_pseudo()
by Al Viro
· 14 years ago
b3e19d9
fs: scale mntget/mntput
by Nick Piggin
· 14 years ago
4b93688
fs: improve scalability of pseudo filesystems
by Nick Piggin
· 14 years ago
fb045ad
fs: dcache reduce branches in lookup path
by Nick Piggin
· 14 years ago
ff0c7d1
fs: avoid inode RCU freeing for pseudo fs
by Nick Piggin
· 14 years ago
7208364
Un-inline get_pipe_info() helper function
by Linus Torvalds
· 14 years ago
c66fb34
Export 'get_pipe_info()' to other users
by Linus Torvalds
· 14 years ago
51139ad
convert get_sb_pseudo() users
by Al Viro
· 14 years ago
85fe402
fs: do not assign default i_ino in new_inode
by Christoph Hellwig
· 14 years ago
e5953cb
pipe: fix failure to return error code on ->confirm()
by Nicolas Kaiser
· 14 years ago
6db40cf
pipe: fix check in "set size" fcntl
by Miklos Szeredi
· 14 years ago
1d862f4
pipe: fix pipe buffer resizing
by Miklos Szeredi
· 14 years ago
ff9da69
pipe: change /proc/sys/fs/pipe-max-pages to byte sized interface
by Jens Axboe
· 14 years ago
419f8367
pipe: change the privilege required for growing a pipe beyond system max
by Jens Axboe
· 14 years ago
6a6ca57
pipe: adjust minimum pipe size to 1 page
by Jens Axboe
· 14 years ago
b4ca761
Merge branch 'master' into for-linus
by Jens Axboe
· 14 years ago
003386f
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
by Linus Torvalds
· 14 years ago
cc967be
fs: Add missing mutex_unlock
by Julia Lawall
· 14 years ago
51921cb
mm: export generic_pipe_buf_*() to modules
by Miklos Szeredi
· 14 years ago
b9598db
pipe: make F_{GET,SET}PIPE_SZ deal with byte sizes
by Jens Axboe
· 14 years ago
0191f86
pipe: F_SETPIPE_SZ should return -EPERM for non-root
by Jens Axboe
· 14 years ago
b492e95
pipe: set lower and upper limit on max pages in the pipe page array
by Jens Axboe
· 14 years ago
35f3d14
pipe: add support for shrinking and growing pipes
by Jens Axboe
· 14 years ago
a3a065e3
fs: no games with DCACHE_UNHASHED
by Nick Piggin
· 15 years ago
d231412
switch create_read_pipe() to alloc_file()
by Al Viro
· 15 years ago
2c48b9c
switch alloc_file() to passing struct path
by Al Viro
· 15 years ago
ad39602
fs: pipe.c null pointer dereference
by Earl Chew
· 15 years ago
023d43c
lockdep: Fix lockdep annotation for pipe_double_lock()
by Peter Zijlstra
· 15 years ago
6818173
splice: implement default splice_read method
by Miklos Szeredi
· 15 years ago
61e0d47
splice: add helpers for locking pipe inode
by Miklos Szeredi
· 16 years ago
3ae5080
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
by Linus Torvalds
· 16 years ago
3ba13d1
constify dentry_operations: rest
by Al Viro
· 16 years ago
10f303a
do_pipe cleanup: drop its last user in arch/alpha/
by Cheng Renquan
· 16 years ago
60aa492
Rationalize fasync return values
by Jonathan Corbet
· 16 years ago
e5bc49b
pipe_rdwr_fasync: fix the error handling to prevent the leak/crash
by Oleg Nesterov
· 16 years ago
2b66421
[CVE-2009-0029] System call wrappers part 33
by Heiko Carstens
· 16 years ago
d4e8204
[CVE-2009-0029] System call wrappers part 32
by Heiko Carstens
· 16 years ago
1134723
[CVE-2009-0029] Remove __attribute__((weak)) from sys_pipe/sys_pipe2
by Heiko Carstens
· 16 years ago
157cf64
sanitize audit_fd_pair()
by Al Viro
· 16 years ago
Next »