summaryrefslogtreecommitdiffstats
path: root/fs/jfs
diff options
context:
space:
mode:
authorMiao Xie <miaox@cn.fujitsu.com>2012-12-20 11:19:09 +0000
committerJosef Bacik <jbacik@fusionio.com>2013-02-20 09:36:42 -0500
commitda633a42170165cbf20a2d3886c7480ccc832ec3 (patch)
tree006423477542cea861ad3189645b46209d09cccd /fs/jfs
parent093486c453a55230ccdad4b48863b872fe68c46e (diff)
downloadop-kernel-dev-da633a42170165cbf20a2d3886c7480ccc832ec3.zip
op-kernel-dev-da633a42170165cbf20a2d3886c7480ccc832ec3.tar.gz
Btrfs: flush all dirty inodes if writeback can not start
We may try to flush some dirty pages when there is no enough space to reserve. But it is possible that this operation fails, in order to get enough space to reserve successfully, we will sync all the delalloc file. This operation is safe, we needn't worry about the case that the filesystem goes from r/w to r/o. because the filesystem should guarantee all the dirty pages have been written into the disk after it becomes readonly, so the sync operation will do nothing if the filesystem is already readonly. Though it may waste lots of time, as a corner case, we needn't care. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com> Signed-off-by: Josef Bacik <jbacik@fusionio.com>
Diffstat (limited to 'fs/jfs')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud