generic_sync_sb_inodes was removed in d8a8559cd7a9cc, writeback_inodes_sb and sync_inodes_sb should replace them. --- fs/reiser4/entd.c | 4 +++- fs/reiser4/super_ops.c | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/fs/reiser4/entd.c b/fs/reiser4/entd.c index f41f62d..3a26451 100644 --- a/fs/reiser4/entd.c +++ b/fs/reiser4/entd.c @@ -241,7 +241,9 @@ static void entd_flush(struct super_block *super, struct wbq *rq) if (rq->wbc->nr_to_write > 0) { rq->wbc->range_start = 0; rq->wbc->range_end = LLONG_MAX; - generic_sync_sb_inodes(super, rq->wbc); + writeback_inodes_sb(super); + if (rq->wbc->sync_mode == WB_SYNC_ALL) + sync_inodes_sb(super); } rq->wbc->nr_to_write = ENTD_CAPTURE_APAGE_BURST; reiser4_writeout(super, rq->wbc); diff --git a/fs/reiser4/super_ops.c b/fs/reiser4/super_ops.c index 85e6841..0c09e3e 100644 --- a/fs/reiser4/super_ops.c +++ b/fs/reiser4/super_ops.c @@ -412,7 +412,9 @@ static void reiser4_sync_inodes(struct super_block *super, * call reiser4_writepages for each of dirty inodes to turn dirty pages * into transactions if they were not yet. */ - generic_sync_sb_inodes(super, wbc); + writeback_inodes_sb(super); + if (wbc->sync_mode == WB_SYNC_ALL) + sync_inodes_sb(super); /* flush goes here */ wbc->nr_to_write = to_write; -- 1.6.4.4 -- To unsubscribe from this list: send the line "unsubscribe reiserfs-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html