From 3a32edf18df3ea2805d51c621bde768d52b0b885 Mon Sep 17 00:00:00 2001 From: vasilito Date: Mon, 3 Aug 2026 12:07:34 +0300 Subject: [PATCH] release: bump syscall to 0.9.1 and libredox to 0.1.19 on 0.3.2 Both forks moved to the real upstream crate version, with in-house work preserved deliberately rather than through upgrade-forks.sh's net-diff (which squashes Red Bear commits into a single reapplied patch). syscall 0.9.0 -> 0.9.1, via rebase. All 16 Red Bear commits replayed individually so history and authorship survive; three obsolete label-only commits dropped. Verified present afterwards: SYS_SETNS, SYS_CLOCK_SETTIME, AcpiVerb::SetLpiHint, EnterS2Idle/ExitS2Idle, SetS3WakingVector, O_CLOEXEC, SYS_SENDFD, SYS_OPENAT_WITH_FILTER, FullContextRegs, SYS_SYNCFS. Delta vs upstream is purely additive: 348 insertions, 1 deletion across 9 files. libredox 0.1.18 -> 0.1.19, via cherry-pick (a rebase aborted on the fork's bulk "apply Red Bear patches" commit). Kept the two changes still unique to us: demux() unwrap_or(u16::MAX) instead of .expect(), and Fd::ftruncate / Fd::futimens taking &self. Dropped three in favour of upstream, which now implements them at least as well: O_CLOEXEC handling, .gitignore/metadata, and the bulk patch commit. Net delta is now 8 insertions / 3 deletions. Pre-bump states kept at rb-backup/syscall-pre-0.9.1 and rb-backup/libredox-pre-0.1.19 in the respective forks. NOTE: neither fork branch is pushed yet - both rebases rewrote history, so submodule/syscall and submodule/libredox need a force push, and the remote tips must be confirmed to still equal the rb-backup commits first. --- local/sources/libredox | 2 +- local/sources/syscall | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/local/sources/libredox b/local/sources/libredox index d6b223dc28..4398964eae 160000 --- a/local/sources/libredox +++ b/local/sources/libredox @@ -1 +1 @@ -Subproject commit d6b223dc28a5b9c7e30ee1990e6dc3fac04e7f7b +Subproject commit 4398964eae114ec71c0eb28a5bf2518395234ef7 diff --git a/local/sources/syscall b/local/sources/syscall index 77bf7d6b66..e8671710d1 160000 --- a/local/sources/syscall +++ b/local/sources/syscall @@ -1 +1 @@ -Subproject commit 77bf7d6b66a728aded032a5885253180dc503579 +Subproject commit e8671710d1503b1ed39d487e7d214bd5656d24f3