On Wed 22-06-16 07:23:11, Brian Foster wrote: > This is just a rebase to linus' latest master. I haven't heard any > feedback on this one so Jan suggested I send to a wider audience. Yeah. Brian is sending these patches for a few months and they get ignored. Andrew, can you please pick them up if Al doesn't? Thanks! Honza > v8: > - Rebased to latest master. > - Added Holger's Tested-by. > v7: http://marc.info/?l=linux-fsdevel&m=145349651407631&w=2 > - Updated patch 1/2 commit log description to reference performance > impact. > v6: http://marc.info/?l=linux-fsdevel&m=145322635828644&w=2 > - Use rcu locking instead of s_inode_list_lock spinlock in > wait_sb_inodes(). > - Refactor wait_sb_inodes() to keep inode on wb list. > - Drop remaining, unnecessary lazy list removal bits and relocate inode > list check to clear_inode(). > - Fix up some comments, etc. > v5: http://marc.info/?l=linux-fsdevel&m=145262374402798&w=2 > - Converted from per-bdi list to per-sb list. Also marked as RFC and > dropped testing/review tags. > - Updated to use new irq-safe lock for wb list. > - Dropped lazy list removal. Inodes are removed when the mapping is > cleared of the writeback tag. > - Tweaked wait_sb_inodes() to remove deferred iput(), other cleanups. > - Added wb list tracepoint patch. > v4: http://marc.info/?l=linux-fsdevel&m=143511628828000&w=2 > > Brian Foster (1): > wb: inode writeback list tracking tracepoints > > Dave Chinner (1): > sb: add a new writeback list for sync > > fs/fs-writeback.c | 111 ++++++++++++++++++++++++++++++--------- > fs/inode.c | 2 + > fs/super.c | 2 + > include/linux/fs.h | 4 ++ > include/linux/writeback.h | 3 ++ > include/trace/events/writeback.h | 22 ++++++-- > mm/page-writeback.c | 18 +++++++ > 7 files changed, 133 insertions(+), 29 deletions(-) > > -- > 2.5.5 > -- Jan Kara <jack@xxxxxxxx> SUSE Labs, CR -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html