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  9d5350742f572658c265fb233752a1a600887d02 (commit)
      from  2e48029bc1b01f45233dd7a1297f95e43782a103 (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 9d5350742f572658c265fb233752a1a600887d02
Author: Milos Nikic <[email protected]>
Date:   Thu Sep 24 15:01:47 2026 -0700

    ext2fs: Rework when and how journal auto-commit happens.
    
    Since any thread can be the one that hits t_update == 0 (even if it
    wasn't the one calling diskfs_journal_set_sync), and that thread can even 
be a
    thread that cannot be made to wait for IO (the Pager since that would lead 
to
    deadlocks), we have to change how this works and align better with the
    guideline given in libdiskfs/diskfs.h about it.
    
    The sync is now merely a signaling mechanism between the lower level 
function
    and the top level caller so that top level might decide to invoke commit and
    wait if it so chooses.
    
    Under certain condition we still can commit on stop, but in an async
    manner without blocking the calling thread.
    Message-ID: <[email protected]>

-----------------------------------------------------------------------

Summary of changes:
 ext2fs/journal.c   | 26 ++++----------------------
 libdiskfs/diskfs.h |  5 +++--
 2 files changed, 7 insertions(+), 24 deletions(-)


hooks/post-receive
-- 
Hurd

Reply via email to