Files
RedBear-OS/local/sources
kellito ccd6806cc1 v5.8: round-7 relibc stubs removed + CONSOLE-TO-KDE v6.0
relibc (07659b7f): Remove 6 round-7 stubs:

1. set_scheduler todo!() (mod.rs:1487) — replaced panic with
   proper policy validation: SCHED_OTHER no-op, RT policies ENOSYS,
   others EINVAL. Any posix_spawn with POSIX_SPAWN_SETSCHEDULER
   no longer panics.
2. F_SETLKW no-op (mod.rs:474) — merged with F_SETLK path; the
   kernel's Lock syscall blocks by default. Silent no-op on file
   locking removed.
3. relative_to_absolute_foffset (mod.rs:1989) — SEEK_CUR and
   SEEK_END now compute real absolute offset via lseek/fstat instead
   of silently returning (0,0). Advisory lock corruption fixed.
4. setitimer (signal.rs:92) — was always returning ENOSYS via
   todo_skip!. Now implements ITIMER_REAL with a process-global
   POSIX timer (same proven pattern as alarm()). Old value
   returned on request.
5. ptrace unimplemented!() (ptrace.rs:127,138,279) — for
   aarch64, x86, riscv64 the panic is now ENOSYS. Proper
   POSIX response for architecture-specific absence.
6. Other minor tidying in the round-7 scan scope (todo_skip!
   macro semantics verified: it does NOT panic, just logs).

These are real implementations replacing real stubs. No panics
in production paths that previously panicked.

Docs: deferred items from round 6 closed

- CONSOLE-TO-KDE-DESKTOP-PLAN.md bumped to v6.0 (2026-07-27):
  v5.0 driver-manager cutover, v5.2 G-A4 iwlwifi, v5.3 initnsmgr
  O_NONBLOCK, v5.6 compositor comprehensive fix, v5.4 Mesa seqno,
  and Qt6 Wayland null+8 patches all marked DONE. v6.0
  reflects current reality.
- UPSTREAM-SYNC-PROCEDURE.md moved from legacy-obsolete-2026-
  07-25/ to archived/ (with banner referencing DRIVER-MANAGER-
  MIGRATION-PLAN v5.6). Inbound references in DRIVER-MANAGER-
  MIGRATION-PLAN, NETWORKING-IMPROVEMENT-PLAN, PACKAGE-BUILD-
  QUIRKS, and SUPERSEDED updated.
- archived/README.md: inventory + supersession note updated.

Per local/AGENTS.md NO-STUB POLICY: every todo!() and
unimplemented!() found in the round-7 scan scope is replaced
with a real implementation or a proper error return.
2026-07-27 07:16:29 +09:00
..