diff --git a/fs/buffer.c b/fs/buffer.c index 7d51e649b19a7d8f84061186fbd84326420f44f8..3db4a26adc44294f0a15a77aba595cc4336b31fd 100644 --- a/fs/buffer.c +++ b/fs/buffer.c @@ -2246,6 +2246,8 @@ int cont_expand_zero(struct file *file, struct address_space *mapping, goto out; BUG_ON(err != len); err = 0; + + balance_dirty_pages_ratelimited(mapping); } /* page covers the boundary, find the boundary offset */