aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/patch-kernel
diff options
context:
space:
mode:
authorDave Chinner <dchinner@redhat.com>2011-01-26 20:14:12 -0500
committerAlex Elder <aelder@sgi.com>2011-01-28 10:05:35 -0500
commitb8fc82630ae289bb4e661567808afc59e3298dce (patch)
tree70e319ec3d804992c1dd11e5123547d0901a40a0 /scripts/patch-kernel
parente34a314c5e49fe6b763568f6576b19f1299c33c2 (diff)
xfs: speculative delayed allocation uses rounddown_power_of_2 badly
rounddown_power_of_2() returns an undefined result when passed a value of zero. The specualtive delayed allocation code is doing this when the inode is zero length. Hence occasionally the preallocation is much, much larger than is necessary (e.g. 8GB for a 270 _byte_ file). Ensure we don't even pass a zero value to this function so the result of preallocation is always the desired size. Signed-off-by: Dave Chinner <dchinner@redhat.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Alex Elder <aelder@sgi.com>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions