>>>>> Andrew Morton (AM) writes: AM> If the page doesn't have buffer-heads, set PG_private and clear page->private AM> If the page does have buffer_heads, use BH_Delay. I did exactly this way in the first version, but later got feeling that the community'd discard "ugly hack". one more question: how much of it you want in VFS? ->get_block(with BH_Delay) can be used to signal filesystem that no actual allocation is required. so, aware filesystem can just reserve space. then ->writepages() should walk through the pages like it does currently, collect contiugous sequences and again call ->get_block(w/o BH_Delay) with b_size covering all contiguous pages ... thanks, Alex - To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html