This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Hurd".
The branch, master has been updated
via 21c4cfbbb4445952fca3ca3c6fcb7f7034690b32 (commit)
from d4bf2ca97ed4d7ae3076fabf4d02ecb45f6b737c (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 21c4cfbbb4445952fca3ca3c6fcb7f7034690b32
Author: Milos Nikic <[email protected]>
Date: Mon Aug 31 08:36:44 2026 -0700
ext2fs: dynamically allocate ext2_lifeboat payloads via mmap
Previously, the ext2_lifeboat payloads array was statically sized
with a hardcoded 4096-byte assumption, which breaks on filesystems
formatted with different block sizes.
Changing the payload to a pointer and allocating it dynamically via
mmap() during journal creation solves two issues:
1. It scales correctly with the actual block_size of the filesystem.
2. The virtual memory manager inherently provides page-aligned memory,
which should help with performance.
-----------------------------------------------------------------------
Summary of changes:
ext2fs/journal.c | 23 +++++++++++++++--------
1 file changed, 15 insertions(+), 8 deletions(-)
hooks/post-receive
--
Hurd