summaryrefslogtreecommitdiff
path: root/%3fh%3dv3.5-rc2&id%3d6a55617ed5d1aa62b850de2cf66f5ede2eef4825?h=v3.5-rc2&id=8...
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 /%3fh%3dv3.5-rc2&id%3d6a55617ed5d1aa62b850de2cf66f5ede2eef4825?h=v3.5-rc2&id=82d63fc9e30687c055b97928942b8893ea65b0bb
parentd847471d063663b9f36927d265c66a270c0cfaab (diff)
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 '%3fh%3dv3.5-rc2&id%3d6a55617ed5d1aa62b850de2cf66f5ede2eef4825?h=v3.5-rc2&id=82d63fc9e30687c055b97928942b8893ea65b0bb')
0 files changed, 0 insertions, 0 deletions