git-holes
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Wed, 31 Mar 2021 20:09:32 +0000 (21:09 +0100)
committerAurelien Jarno <aurel32@debian.org>
Wed, 31 Mar 2021 20:09:32 +0000 (21:09 +0100)
commitee1e754d811b1845cbc4fd3ebafd43a135d7c679
treed570476c814f3645d3140cda9773d4f32bc2508c
parent9e3669023dad6048da9458275a5a63eb943d6620
git-holes

Committed for glibc 2.32

commit 3f6e4fc4542b5b881906bf2f83eb4b8359b0dcd4
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Thu Jun 4 20:52:19 2020 +0200

    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.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-holes.diff
support/support_descriptor_supports_holes.c