release: bump syscall to 0.9.1 and libredox to 0.1.19 on 0.3.2
redbear-ci / check (push) Has been cancelled
redbear-ci / check (push) Has been cancelled
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.
This commit is contained in:
+1
-1
Submodule local/sources/libredox updated: d6b223dc28...4398964eae
+1
-1
Submodule local/sources/syscall updated: 77bf7d6b66...e8671710d1
Reference in New Issue
Block a user