Skip to content

buffered write deadlock fix

Nick Piggin linux-fsdevel linux-mm lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest10 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10fs: libfs buffered write leak fixfs/buffer.c fs/libfs.c+24 -190 replies
2/10mm: revert "generic_file_buffered_write(): handle zero length iovec segments"mm/filemap.c mm/filemap.h+3 -100 replies
3/10mm: revert "generic_file_buffered_write(): deadlock on vectored write"mm/filemap.c+7 -110 replies
4/10mm: generic_file_buffered_write cleanupmm/filemap.c+18 -170 replies
5/10mm: debug write deadlocksmm/filemap.c+2 -00 replies
6/10mm: be sure to trim blocksmm/filemap.c+24 -195 replies
7/10mm: cleanup pagecache insertion operationsfs/mpage.c mm/filemap.c mm/readahead.c+66 -1120 replies
8/10mm: generic_file_buffered_write cleanup moremm/filemap.c+13 -190 replies
9/10mm: generic_file_buffered_write iovec cleanupmm/filemap.c mm/filemap.h+62 -780 replies
10/10mm: fix pagecache write deadlocksinclude/linux/pagemap.h mm/filemap.c+98 -221 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [patch 0/10] buffered write deadlock fix

The following set of patches attempt to fix the buffered write locking problems (and there are a couple of peripheral patches and cleanups there too).

This does pass the write deadlock tests that otherwise fail.

Has survived a few hours of fsx-linux on ext2 and 3.

Patches against 2.6.20-rc4. I didn't have the heart to attempt to rebase them on -mm, at least until I get some feedback ;)

Thanks,
Nick

--
SuSE Labs

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to [email protected]. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"[email protected]"> [email protected] </a>