base: rtcd namespace fd fix + acpid deferred PCI FD

rtcd: syscall::openat(0, '/scheme/sys/update_time_offset') used fd 0
(stdin) instead of the namespace fd, causing EACCES. Fixed by using
libredox::call::getns().

acpid: AmlPhysMemHandler captured pci_fd at construction as
Arc<Option<Fd>>, so after set_pci_fd() stored the fd, the handler
never saw it. Changed to Arc<RwLock<Option<Fd>>> shared between
AcpiContext and the handler.

Base fork commits: 770694d0 (rtcd), 84573feb (acpid)
This commit is contained in:
2026-06-10 11:20:13 +03:00
parent c22147d673
commit 225081870f
3 changed files with 1 additions and 1 deletions
Submodule local/sources/base updated: 4c1fa35c72...84573feb5f