Buffered write deadlock fix and new aops for 2.6.22-rc2-mm1
Status from this message: Applied, thanks.
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/41 | mm: revert KERNEL_DS buffered write optimisationmm/ | +13 | 0 replies | |
| 2/41 | Revert 81b0c8713385ce1b1b9058e916edcf9561ad76d6mm/ mm/ | +3 | 0 replies | |
| 3/41 | Revert 6527c2bdf1f833cc18e8f42bd97973d583e4aa83mm/ | +7 | 0 replies | |
| 4/41 | mm: clean up buffered write codemm/ | +18 | 0 replies | |
| 5/41 | mm: debug write deadlocksmm/ | +2 | 0 replies | |
| 6/41 | mm: trim more holesmm/ | +40 | 0 replies | |
| 7/41 | mm: buffered write cleanupfs/ mm/ mm/ | +66 | 0 replies | |
| 8/41 | mm: write iovec cleanupmm/ mm/ mm/ | +69 | 0 replies | |
| 9/41 | mm: fix pagecache write deadlocksinclude/ mm/ | +112 | 0 replies | |
| 10/41 | mm: buffered write iteratorinclude/ mm/ mm/ | +150 | 0 replies | |
| 11/41 | fs: fix data-loss on errorfs/ | +2 | 0 replies | |
| 12/41 | fs: introduce write_begin, write_end, and perform_write aopsDocumentation/ Documentation/ drivers/ +9 more | +576 | 8 replies | |
| 13/41 | mm: restore KERNEL_DS optimisationsmm/ | +9 | 0 replies | |
| 14/41 | implement simple fs aopsfs/ fs/ fs/ +3 more | +46 | 0 replies | |
| 15/41 | block_dev convert to new aops.fs/ | +19 | 0 replies | |
| 16/41 | ext2 convert to new aops.fs/ fs/ fs/ | +54 | 0 replies | |
| 17/41 | ext3 convert to new aops.fs/ | +88 | 0 replies | |
| 18/41 | ext4 convert to new aops.fs/ | +93 | 0 replies | |
| 19/41 | xfs convert to new aops.fs/ fs/ | +24 | 0 replies | |
| 20/41 | fs: new cont helpersfs/ include/ include/ +1 more | +105 | 0 replies | |
| 21/41 | fat convert to new aops.fs/ | +16 | 0 replies | |
| 22/41 | adfs convert to new aops.fs/ | +9 | 2 replies | |
| 23/41 | hfs convert to new aops.fs/ fs/ | +20 | 0 replies | |
| 24/41 | hfsplus convert to new aops.fs/ fs/ | +21 | 0 replies | |
| 25/41 | hpfs convert to new aops.fs/ | +14 | 0 replies | |
| 26/41 | bfs convert to new aops.fs/ | +8 | 0 replies | |
| 27/41 | qnx4 convert to new aops.fs/ | +13 | 2 replies | |
| 28/41 | reiserfs use generic write.fs/ | +1 | 0 replies | |
| 29/41 | reiserfs convert to new aops.fs/ fs/ fs/ | +184 | 0 replies | |
| 30/41 | reiserfs use generic_cont_expand_simplefs/ | +11 | 0 replies | |
| 31/41 | With reiserfs no longer using the weird generic_cont_expand, remove it completely.fs/ include/ | +0 | 0 replies | |
| 32/41 | nfs convert to new aops.fs/ | +36 | 0 replies | |
| 33/41 | smb convert to new aops.fs/ | +25 | 0 replies | |
| 34/41 | fuse convert to new aops.fs/ | +33 | 0 replies | |
| 35/41 | hostfs convert to new aops.fs/ | +28 | 0 replies | |
| 36/41 | jffs2 convert to new aops.fs/ | +66 | 0 replies | |
| 37/41 | ufs convert to new aops.fs/ fs/ | +56 | 0 replies | |
| 38/41 | udf convert to new aops.fs/ fs/ | +20 | 0 replies | |
| 39/41 | sysv convert to new aops.fs/ fs/ | +50 | 0 replies | |
| 40/41 | minix convert to new aops.fs/ fs/ | +51 | 0 replies | |
| 41/41 | jfs convert to new aops.fs/ | +11 | 0 replies |
Reviews trailers per patch
2 of 41 patches have a Reviewed-by or Acked-by.
| Patch | Trond Myklebust | Anders Larsen |
|---|---|---|
| 1/41 | ||
| 2/41 | ||
| 3/41 | ||
| 4/41 | ||
| 5/41 | ||
| 6/41 | ||
| 7/41 | ||
| 8/41 | ||
| 9/41 | ||
| 10/41 | ||
| 11/41 | ||
| 12/41 | ||
| 13/41 | ||
| 14/41 | ||
| 15/41 | ||
| 16/41 | ||
| 17/41 | ||
| 18/41 | ||
| 19/41 | ||
| 20/41 | ||
| 21/41 | ||
| 22/41 | ||
| 23/41 | ||
| 24/41 | ||
| 25/41 | ||
| 26/41 | ||
| 27/41 | A-b | |
| 28/41 | ||
| 29/41 | ||
| 30/41 | ||
| 31/41 | ||
| 32/41 | A-b | |
| 33/41 | ||
| 34/41 | ||
| 35/41 | ||
| 36/41 | ||
| 37/41 | ||
| 38/41 | ||
| 39/41 | ||
| 40/41 | ||
| 41/41 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [patch 00/41] Buffered write deadlock fix and new aops for 2.6.22-rc2-mm1
Hi,
This is a resync of the new aops patches to 2.6.22-rc2-mm1
Only one more conversion broken this time, so we're doing OK. AFFS compile is broken due to cont_prepare_write disappearing, and me not bringing the conversion patch uptodate (which I won't do again until something happens with this patchset -- its only affs!). Reiser4 broken because it lost filemap_copy_from_user (it's deadlocky as well, yay!).
Still unfortunately missing the OCFS2 and GFS2 conversions, which allowed us to remove a lot of code -- I won't ask the maintainers to redo them either until the patchset gets somewhere.
Highlight of this release is the reiserfs conversion, and the removal of the reiserfs-specific generic_cont_expand helper. Also fixed a bug in my pagecache directory conversions.
Please merge?