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  d2579d7862b2b35f6a9be6a16263f2bcb7c61fe2 (commit)
      from  e34000cb395a135dd2ad5c13e6f6d4c5c1006389 (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 d2579d7862b2b35f6a9be6a16263f2bcb7c61fe2
Author: Samuel Thibault <[email protected]>
Date:   Sun Nov 23 23:08:05 2025 +0100

    MAKEDEV: Avoid starting passive translators
    
    ef5f9586d16a5f52fd974 ("MAKEDEV: when creating devices, ensure the
    underlying files are either block/char devices or directories") added
    checking whether the /dev entry exists, but that calls stat() with
    AT_NO_AUTOMOUNT which is not supported yet.  For now, have our own
    "exists" tool that looks up with O_NOTRANS, to avoid starting all passive
    translators of /dev, which is notably precious when updating chroots and
    such which should really not start e.g. rump.

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

Summary of changes:
 sutils/MAKEDEV.sh                 |  2 +-
 utils/Makefile                    |  4 ++--
 sutils/update.c => utils/exists.c | 48 ++++++++++++++++++---------------------
 3 files changed, 25 insertions(+), 29 deletions(-)
 copy sutils/update.c => utils/exists.c (55%)


hooks/post-receive
-- 
Hurd

Reply via email to