]> Projects (at) Tadryanom (dot) Me - AdrOS.git/commit
refactor: migrate initrd to f_ops + fix remaining direct legacy accesses
authorTulio A M Mendes <[email protected]>
Fri, 13 Feb 2026 21:28:43 +0000 (18:28 -0300)
committerTulio A M Mendes <[email protected]>
Fri, 13 Feb 2026 21:28:43 +0000 (18:28 -0300)
commitbd5954a59133e0c75a81b78384f4844159c92d4b
tree1e6fc0eae2fb41b2c85edcb97cf84a0142ccba86
parent95aa2ddc1e14cbd8ab8271b080c2811a8615dcf9
refactor: migrate initrd to f_ops + fix remaining direct legacy accesses

- initrd.c: add initrd_file_ops/initrd_dir_ops, assign f_ops
- syscall.c: replace all remaining direct legacy pointer accesses
  (truncate, finddir, read/write capability checks in open, read,
  pread, pwrite) with f_ops-aware dispatch

20/20 smoke tests pass.
src/drivers/initrd.c
src/kernel/syscall.c