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 27595346006c4df23b45eba169e428aaccb6c811 (commit)
via e900fafc3b2d0885371acc35ef6bc41df86ac8fb (commit)
via c180703603f314ef83c39aae5a15c83c72918a64 (commit)
from f5eb71362af4104f6c0e3bdae9e2a89159094016 (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 27595346006c4df23b45eba169e428aaccb6c811
Author: Samuel Thibault <[email protected]>
Date: Tue Mar 18 02:30:45 2025 +0100
ext2fs: Always clean just-allocated inode
So that if we get a lazily-cleaned inode, we do not get disturbed by the
values, notably i_file_acl and i_dir_acl were not cleaned, and
i_block_group not checked.
b0ff48880bb40 ("Formerly ialloc.c.~6~") introduced only setting
dn_set_ctime when cleanup was missing, but we always want to set the
ctime for a new inode anyway.
commit e900fafc3b2d0885371acc35ef6bc41df86ac8fb
Author: Samuel Thibault <[email protected]>
Date: Tue Mar 18 02:29:07 2025 +0100
ext2fs: extend end check for ext2_free_blocks
Since it can free more than one block.
commit c180703603f314ef83c39aae5a15c83c72918a64
Author: Samuel Thibault <[email protected]>
Date: Tue Mar 18 01:58:27 2025 +0100
ext2fs: Do not try to frob inline data for regular files and directories
Inline data in i_data is only used by symlinks (and apparently some
device nodes in linux). For regular files and directories we don't store
data there. This is actually important since otherwise
int fd = open("foo.txt", O_WRONLY|O_CREAT);
ftruncate(fd, 1024);
ftruncate(fd, 10);
leads to trying to frob beyond i_data end.
-----------------------------------------------------------------------
Summary of changes:
ext2fs/balloc.c | 2 +-
ext2fs/ialloc.c | 48 +++++++++++++++++++++++-------------------------
ext2fs/truncate.c | 4 +++-
3 files changed, 27 insertions(+), 27 deletions(-)
hooks/post-receive
--
Hurd