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  bed1c29b8b106ec8821b73ad8350efc85a0575e1 (commit)
      from  c7d3e0f0dd5017eec2dd0e6852d05246d63c7111 (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 bed1c29b8b106ec8821b73ad8350efc85a0575e1
Author: Milos Nikic <[email protected]>
Date:   Fri Jan 16 00:16:05 2026 -0800

    libdiskfs: Don't deadlock on cache lookup error.
    
    If the filesystem returns an error we need to cleanup and avoid a deadlock.
    This can happen if there is a disk corruption, or one has a stale ino (they 
can get repurposed on restart)
    
    Its easy to reproduce this bug by placing a 'poison' in 
diskfs_user_read_node for a particular ino
    and then just try to access the corresponding file from live system.
    
    Before this fix:
     - deadlock
    With this fix:
     - 'stat: cannot statx '<filename>': Input/output error'
    
    Message-ID: <[email protected]>

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

Summary of changes:
 libdiskfs/node-cache.c | 15 +++++++++++++++
 1 file changed, 15 insertions(+)


hooks/post-receive
-- 
Hurd

Reply via email to