summaryrefslogtreecommitdiffstats
path: root/include/uapi
diff options
context:
space:
mode:
authorBob Peterson <rpeterso@redhat.com>2014-10-29 08:02:29 -0500
committerSteven Whitehouse <swhiteho@redhat.com>2014-11-03 19:25:41 +0000
commit33ad5d54284adf110f6e78aa9c4f42d3d17d7f68 (patch)
treec6a8aa392ef601695d67f3747ac224ac36e4e843 /include/uapi
parent0e27c18c30f6850ecd0fb67143f202f0426d76d7 (diff)
downloadlinux-stable-33ad5d54284adf110f6e78aa9c4f42d3d17d7f68.tar.gz
linux-stable-33ad5d54284adf110f6e78aa9c4f42d3d17d7f68.tar.bz2
linux-stable-33ad5d54284adf110f6e78aa9c4f42d3d17d7f68.zip
GFS2: Only increase rs_sizehint
If an application does a sequence of (1) big write, (2) little write we don't necessarily want to reset the size hint based on the smaller size. The fact that they did any big writes implies they may do more, and therefore we should try to allocate bigger block reservations, even if the last few were small writes. Therefore this patch changes function gfs2_size_hint so that the size hint can only grow; it cannot shrink. This is especially important where there are multiple writers. Signed-off-by: Bob Peterson <rpeterso@redhat.com> Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'include/uapi')
0 files changed, 0 insertions, 0 deletions