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  6e61b041d08cbb4cc7622fb1b514195d2141e729 (commit)
       via  6cf607fe4b1457160dded4652f8c086b75056784 (commit)
      from  bed1c29b8b106ec8821b73ad8350efc85a0575e1 (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 6e61b041d08cbb4cc7622fb1b514195d2141e729
Author: Samuel Thibault <[email protected]>
Date:   Tue Jan 27 01:49:34 2026 +0100

    typo

commit 6cf607fe4b1457160dded4652f8c086b75056784
Author: Milos Nikic <[email protected]>
Date:   Fri Jan 23 14:37:01 2026 -0800

    libstore, rumpdisk: Add write barrier support
    
    This patch introduces a sync method to the store interface, allowing
    users to request a physical write barrier from the underlying storage.
    
    It implements this method for the device class by sending the new
    DEV_FLUSH_CACHE status code, and adds the corresponding handler in
    rumpdisk to trigger a physical cache flush via the NetBSD DIOCCACHESYNC
    ioctl.
    
    Note: This patch requires the corresponding gnumach patch
    'device: Define DEV_FLUSH_CACHE status flavor' to build cleanly.
    
    * libstore/store.h (struct store_class): Add `sync` member.
    (store_sync): Add prototype.
    * libstore/rdwr.c (store_sync): New function.
    * libstore/device.c (dev_sync): New static function.
    (store_device_class): Add `dev_sync` to the class vector.
    * rumpdisk/block-rump.c (DIOCCACHESYNC): Define fallback if missing.
    (rumpdisk_device_set_status): Handle DEV_FLUSH_CACHE flavor.

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

Summary of changes:
 libstore/device.c     | 12 +++++++++++-
 libstore/rdwr.c       |  9 +++++++++
 libstore/store.h      |  8 +++++++-
 rumpdisk/block-rump.c | 24 ++++++++++++++++++++++++
 4 files changed, 51 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
Hurd

Reply via email to