Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
8cefc107ca54c8b06438b7dc9cc08bc0a11d5b98
/
fs
/
pipe.c
8cefc10
pipe: Use head and tail pointers for the ring, not cursor and length
by David Howells
· 5 years ago
4fa7ec5
vfs: Convert pipe to use the new mount API
by David Howells
· 6 years ago
1f58bb1
mount_pseudo(): drop 'name' argument, switch to d_make_root()
by Al Viro
· 6 years ago
6b3a707
Merge branch 'page-refs' (page ref overflow)
by Linus Torvalds
· 6 years ago
15fab63
fs: prevent page refcount overflow in pipe_buf_get
by Matthew Wilcox
· 6 years ago
5f739e4
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 6 years ago
60cd4bc
memcg: localize memcg_kmem_enabled() check
by Shakeel Butt
· 6 years ago
01e7187
pipe: stop using ->can_merge
by Jann Horn
· 6 years ago
a0ce2f0
splice: don't merge into linked buffers
by Jann Horn
· 6 years ago
a66b4cd
Merge branch 'work.open3' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 6 years ago
183266f
new helper: alloc_file_clone()
by Al Viro
· 7 years ago
152b637
create_pipe_files(): switch the first allocation to alloc_file_pseudo()
by Al Viro
· 7 years ago
c9c554f
alloc_file(): switch to passing O_... flags instead of FMODE_... mode
by Al Viro
· 6 years ago
b10a4a9
create_pipe_files(): use fput() if allocation of the second file fails
by Al Viro
· 6 years ago
a11e1d4
Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL
by Linus Torvalds
· 7 years ago
dd67081
pipe: convert to ->poll_mask
by Christoph Hellwig
· 7 years ago
0a216dd
fs: add do_pipe2() helper; remove internal call to sys_pipe2()
by Dominik Brodowski
· 7 years ago
a9a0884
vfs: do bulk POLL* -> EPOLL* replacement
by Linus Torvalds
· 7 years ago
f734076
pipe: read buffer limits atomically
by Eric Biggers
· 7 years ago
c4fed5a
pipe: simplify round_pipe_size()
by Eric Biggers
· 7 years ago
96e99be40
pipe: reject F_SETPIPE_SZ with size over UINT_MAX
by Eric Biggers
· 7 years ago
9903a91
pipe: fix off-by-one error when checking buffer limits
by Eric Biggers
· 7 years ago
85c2dd5
pipe: actually allow root to exceed the pipe buffer limits
by Eric Biggers
· 7 years ago
319e0a2
pipe, sysctl: remove pipe_proc_fn()
by Eric Biggers
· 7 years ago
4c2e4be
pipe, sysctl: drop 'min' parameter from pipe-max-size converter
by Eric Biggers
· 7 years ago
076ccb7
fs: annotate ->poll() instances
by Al Viro
· 7 years ago
7a8d181
pipe: add proc_dopipe_max_size() to safely assign pipe_max_size
by Joe Lawrence
· 7 years ago
d3f14c4
pipe: avoid round_pipe_size() nr_pages overflow on 32-bit
by Joe Lawrence
· 7 years ago
98159d9
pipe: match pipe_max_size data type with procfs
by Joe Lawrence
· 7 years ago
b244131
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
by Greg Kroah-Hartman
· 7 years ago
cdf0122
VFS: Provide empty name qstr
by David Howells
· 7 years ago
7c0f6ba
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
by Linus Torvalds
· 8 years ago
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
· 12 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
· 13 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
· 13 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
Next »