Al Viro
|
f0d1bec9d5
new helper: copy_page_from_iter()
|
11 years ago |
Al Viro
|
fb9096a344
pipe: switch to ->read_iter()
|
11 years ago |
Al Viro
|
71d8e532b1
start adding the tag to iov_iter
|
11 years ago |
Al Viro
|
637b58c288
switch pipe_read() to copy_page_to_iter()
|
11 years ago |
Al Viro
|
fbb32750a6
pipe: kill ->map() and ->unmap()
|
11 years ago |
Dmitry Monakhov
|
7e775f46a1
fs/pipe.c: skip file_update_time on frozen fs
|
11 years ago |
Linus Torvalds
|
b0d8d22921
vfs: fix subtle use-after-free of pipe_inode_info
|
11 years ago |
Kent Overstreet
|
a27bb332c0
aio: don't include aio.h in sched.h
|
12 years ago |
Al Viro
|
4b8a8f1e4f
get rid of the last free_pipe_info() callers
|
12 years ago |
Al Viro
|
7bee130e22
get rid of alloc_pipe_info() argument
|
12 years ago |
Al Viro
|
6447a3cf19
get rid of pipe->inode
|
12 years ago |
Al Viro
|
ebec73f475
introduce variants of pipe_lock/pipe_unlock for real pipes/FIFOs
|
12 years ago |
Al Viro
|
de32ec4cfe
pipe: set file->private_data to ->i_pipe
|
12 years ago |
Al Viro
|
72b0d9aacb
pipe: don't use ->i_mutex
|
12 years ago |
Al Viro
|
ba5bb14733
pipe: take allocation and freeing of pipe_inode_info out of ->i_mutex
|
12 years ago |
Al Viro
|
18c03cfd40
pipe: preparation to new locking rules
|
12 years ago |
Al Viro
|
fc7478a2bf
pipe: switch wait_for_partner() and wake_up_partner() to pipe_inode_info
|
12 years ago |
Al Viro
|
599a0ac14e
pipe: fold file_operations instances in one
|
12 years ago |
Al Viro
|
f776c73888
fold fifo.c into pipe.c
|
12 years ago |
Al Viro
|
a930d87905
vfs: fix pipe counter breakage
|
12 years ago |
Anatol Pomozov
|
39b6525274
fs: Preserve error code in get_empty_filp(), part 2
|
13 years ago |
Al Viro
|
496ad9aa8e
new helper: file_inode(file)
|
12 years ago |
Al Viro
|
5b249b1b07
pipe(2) - race-free error recovery
|
13 years ago |
Linus Torvalds
|
a0e881b7c1
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
13 years ago |
Al Viro
|
e4fad8e5d2
consolidate pipe file creation
|
13 years ago |
Cong Wang
|
2164d33446
pipe: remove KM_USER0 from comments
|
13 years ago |
Josef Bacik
|
c3b2da3148
fs: introduce inode operation ->update_time
|
13 years ago |
Will Deacon
|
46ce341b2f
pipe: return -ENOIOCTLCMD instead of -EINVAL on unknown ioctl command
|
13 years ago |
Linus Torvalds
|
9883035ae7
pipes: add a "packetized pipe" mode for writing
|
13 years ago |
Muthu Kumar
|
b502bd1152
magic.h: move some FS magic numbers into magic.h
|
13 years ago |