X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Ffs-writeback.c;h=6db95cf3aaa22dfd8abdfaae7a92313cf10520df;hb=199f4c9f76fd8b030405abddf294e771f888de03;hp=f3fbe2d030f4def8fae388ef49bc617bf251e913;hpb=be9bf30c73184e0f1e4e0a50fb193d2a551bf75e;p=linux-2.6 diff --git a/fs/fs-writeback.c b/fs/fs-writeback.c index f3fbe2d030..6db95cf3aa 100644 --- a/fs/fs-writeback.c +++ b/fs/fs-writeback.c @@ -461,6 +461,8 @@ void sync_inodes_sb(struct super_block *sb, int wait) { struct writeback_control wbc = { .sync_mode = wait ? WB_SYNC_ALL : WB_SYNC_HOLD, + .range_start = 0, + .range_end = LLONG_MAX, }; unsigned long nr_dirty = read_page_state(nr_dirty); unsigned long nr_unstable = read_page_state(nr_unstable); @@ -559,6 +561,8 @@ int write_inode_now(struct inode *inode, int sync) struct writeback_control wbc = { .nr_to_write = LONG_MAX, .sync_mode = WB_SYNC_ALL, + .range_start = 0, + .range_end = LLONG_MAX, }; if (!mapping_cap_writeback_dirty(inode->i_mapping))