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 |
Cong Wang
|
e8e3c3d66f
fs: remove the second argument of k[un]map_atomic()
|
13 years ago |
Sasha Levin
|
2ccd4f4d47
pipe: fail cleanly when root tries F_SETPIPE_SZ with big size
|
13 years ago |
Al Viro
|
84b92d39f9
vfs: pipe.c is really non-modular
|
13 years ago |
Pavel Emelyanov
|
d70ef97baf
fs/pipe.c: add ->statfs callback for pipefs
|
13 years ago |
Eric Dumazet
|
a209dfc7b0
vfs: dont chain pipe/anon/socket on superblock s_inodes list
|
14 years ago |
Tim Chen
|
423e0ab086
VFS : mount lock scalability for internal mounts
|
14 years ago |
Linus Torvalds
|
28e58ee8ce
Fix broken "pipe: use event aware wakeups" optimization
|
14 years ago |