index
:
camellia
main
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
kernel
/
vfs
/
request.h
Age
Commit message (
Expand
)
Author
2024-07-14
kernel: rework postqueue
dzwdz
2024-07-14
kernel/request: remove outdated comment in VfsReq
dzwdz
2024-07-11
kernel: start cleaning up VfsRequest
dzwdz
2024-07-07
kernel/vfs: split vfs_backend_refdown into two functions
dzwdz
2023-01-25
style: typedef structs, shorter namespaces
dzwdz
2023-01-11
kernel: return EPIPE when fs_waiting on a dead filesystem
dzwdz
2023-01-06
kernel: basic procfs
dzwdz
2022-10-02
syscall/open: add the full suite of READ/WRITE flags
dzwdz
2022-08-28
kernel/vfs: minor vfs_request / vfs_root_register rework
dzwdz
2022-08-08
kernel/backend: remove the kern.ready() method
dzwdz
2022-08-03
kernel: reuse a single allocation for all vfs_requests of a process
dzwdz
2022-07-26
shared: move some headers from shared/ to camellia/
dzwdz
2022-07-16
amd64: back at the shell!
dzwdz
2022-07-14
kernel/driver/serial: allow writes even with pending reads
dzwdz
2022-07-08
syscall/fs_respond: get the file id from the buf argument
dzwdz
2022-07-07
kernel: add the vfsreq_finish_short shorthand function
dzwdz
2022-07-07
kernel/vfs: delegate support in _syscall_fs_respond!
dzwdz
2022-06-29
kernel/vfs: add the OPEN_CREATE flag
dzwdz
2022-05-05
kernel: each driver registers its own mounts
dzwdz
2022-05-05
kernel: syscalls now have to explicitly save the return value
dzwdz
2022-05-05
kernel: ps2 driver is now a separate backend
dzwdz
2022-05-05
kernel/vfs: refactor vfs_backend to allow multiple kernel backends
dzwdz
2022-05-05
kernel/vfs: rename the vfsreq funcs, merge vfsreq_finish & vfsreq_cancel
dzwdz
2022-05-04
kernel: refcount vfs_backend
dzwdz
2022-04-16
kernel/vfs: store the queue in `vfs_request` itself
dzwdz
2022-04-16
kernel/vfs: refactor `vfs_request_accept` into `vfs_backend_accept`
dzwdz
2022-04-15
kernel/vfs: don't hang on orphaned vfs calls
dzwdz
2022-04-14
kernel: port init's `printf` implementation
dzwdz
2022-04-12
kernel: make all sizes unsigned, sort out the sign mess
dzwdz
2022-04-09
kernel/vfs: prevent the vfs functions from switching processes
dzwdz
2022-04-09
kernel: `vfs_request_accept` now doesn't switch processes
dzwdz
2021-09-20
add an offset parameter to read() and write()
dzwdz
2021-09-20
add some missing includes to `kernel/vfs/request.h`
dzwdz
2021-09-16
implement output from vfs calls
dzwdz
2021-09-12
move `enum vs_operation` to shared/flags.h
dzwdz
2021-09-12
allow vfs_request_finish to return
dzwdz
2021-09-12
vfs_request refactor pt2
dzwdz
2021-09-12
vfs request refactor pt1
dzwdz