summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAl Viro <viro@ZenIV.linux.org.uk>2008-08-20 14:09:24 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2008-08-20 15:40:32 -0700
commit82d63fc9e30687c055b97928942b8893ea65b0bb (patch)
treec767b9a7a41893c434e85532f3e02515433076f1 /include
parentd847471d063663b9f36927d265c66a270c0cfaab (diff)
downloadlinux-3.10-82d63fc9e30687c055b97928942b8893ea65b0bb.tar.gz
linux-3.10-82d63fc9e30687c055b97928942b8893ea65b0bb.tar.bz2
linux-3.10-82d63fc9e30687c055b97928942b8893ea65b0bb.zip
cramfs: fix named-pipe handling
After commit a97c9bf33f4612e2aed6f000f6b1d268b6814f3c (fix cramfs making duplicate entries in inode cache) in kernel 2.6.14, named-pipe on cramfs does not work properly. It seems the commit make all named-pipe on cramfs share their inode (and named-pipe buffer). Make ..._test() refuse to merge inodes with ->i_ino == 1, take inode setup back to get_cramfs_inode() and make ->drop_inode() evict ones with ->i_ino == 1 immediately. Reported-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp> Cc: Al Viro <viro@zeniv.linux.org.uk> Cc: <stable@kernel.org> [2.6.14 and later] Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions