Re: [PATCHSET block/for-next] writeback: prepare for cgroup writeback support

From: Tejun Heo
Date: Thu Nov 20 2014 - 10:15:07 EST


On Thu, Nov 20, 2014 at 04:13:11PM +0100, Jan Kara wrote:
> On Tue 18-11-14 03:37:18, Tejun Heo wrote:
> > Hello,
> >
> > This patchset contains the following 10 prepatory patches for cgroup
> > writeback support. None of these patches introduces behavior changes.
> >
> > 0001-writeback-move-backing_dev_info-state-into-bdi_write.patch
> > 0002-writeback-move-backing_dev_info-bdi_stat-into-bdi_wr.patch
> > 0003-writeback-move-bandwidth-related-fields-from-backing.patch
> > 0004-writeback-move-backing_dev_info-wb_lock-and-worklist.patch
> > 0005-writeback-move-lingering-dirty-IO-lists-transfer-fro.patch
> > 0006-writeback-reorganize-mm-backing-dev.c.patch
> > 0007-writeback-separate-out-include-linux-backing-dev-def.patch
> > 0008-writeback-cosmetic-change-in-account_page_dirtied.patch
> > 0009-writeback-add-gfp-to-wb_init.patch
> > 0010-writeback-move-inode_to_bdi-to-include-linux-backing.patch
> >
> > 0001-0005 move writeback related fields from bdi (backing_dev_info) to
> > wb (bdi_writeback). Currently, one bdi embeds one wb and the
> > separation between the two is blurry. bdi's lock protects wb's fields
> > and fields which are closely related are scattered across the two.
> > These five patches move all fields which are used during writeback
> > into wb.
> >
> > 0006-0010 are misc prep patches. They're all rather trivial and each
> > is self-explanatory.
> >
> > This patchset is on top of the current block/for-next eb494facbee2
> > ("5748c0fce0fd40c87d164d6bee61") and is available in the following git
> > branch.
> I have no problem with these patches in principle (I'll check individual
> patches in detail) but do you have some higher level design where exactly
> are you going?

Yeah, I'm prepping the actual patchset and it'll go out with high
level description. Just wanted to send out the prep ones separately
to reduce the patchset to a manageable size.

> PS: I've added CC to linux-fsdevel since there's high chance people miss
> these patches in lkml...

Will do so when posting the actual series.

Thanks.

--
tejun
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/