diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-06-04 20:52:19 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-06-04 21:27:05 +0200 |
commit | 3f6e4fc4542b5b881906bf2f83eb4b8359b0dcd4 (patch) | |
tree | 981baeb271875c2c8f28cd193f9f30e584a75e8c /io/open64.c | |
parent | 6f10ff02cb04c2b1e031d7d3ba0f99e906699126 (diff) | |
download | glibc-3f6e4fc4542b5b881906bf2f83eb4b8359b0dcd4.tar.gz glibc-3f6e4fc4542b5b881906bf2f83eb4b8359b0dcd4.tar.xz glibc-3f6e4fc4542b5b881906bf2f83eb4b8359b0dcd4.zip |
support: Fix detecting hole support on >2KB-block filesystems
When detecting hole support, we write at 16MiB, and filesystems will typically need two levels of data to record that. On filesystems with 8KB block, the two indirection blocks will require a total of 16KB overhead, thus 32 512-byte sectors. Spotted on GNU/Hurd with a 4KB blocks filesystem, but also happens on Linux with 4KB or 8KB blocks filesystems. * support/support_descriptor_supports_holes.c (support_descriptor_supports_holes): Set block_headroom to 32.
Diffstat (limited to 'io/open64.c')
0 files changed, 0 insertions, 0 deletions