index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
FileSystem
/
Inode.h
Age
Commit message (
Expand
)
Author
2022-07-12
Everywhere: Add sv suffix to strings relying on StringView(char const*)
sin-ack
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-02-16
AK+Kernel: Specialize Trie for NNOP<KString> and use it in UnveilNode
Idan Horowitz
2022-02-14
Kernel: Make Inode::set_shared_vmobject() OOM-fallible
Idan Horowitz
2022-02-07
Kernel: Robustify and rename Inode bound socket API
Andreas Kling
2022-02-03
Kernel: Protect Inode flock list with spinlock instead of mutex
Andreas Kling
2022-02-03
Kernel: Protect Inode's list of watchers with spinlock instead of mutex
Andreas Kling
2022-01-26
Kernel: Make Inode::register_watcher() OOM-fallible
Idan Horowitz
2022-01-12
Kernel: Convert Inode event APIs to use StringViews instead of Strings
Idan Horowitz
2022-01-11
Kernel: Synchronize removals from TmpFS inode map
Andreas Kling
2022-01-02
Kernel: Always pass InodeIdentifier by value
Andreas Kling
2021-12-29
Kernel: Support Mutex Protected lists in ListedRefCounted
Idan Horowitz
2021-12-06
Kernel: Remove unused Inode::preopen_fd()
Andreas Kling
2021-11-18
Kernel: Use DistinctNumeric for filesystem ID's
Andreas Kling
2021-11-11
Everywhere: Pass AK::StringView by value
Andreas Kling
2021-11-10
Kernel: Make Inode::traverse_as_directory() callback return ErrorOr
Andreas Kling
2021-11-08
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
Andreas Kling
2021-10-21
Kernel: Make Inode::flush_metadata() return a KResult
Andreas Kling
2021-09-16
Kernel: Pack Flock struct tighter
Brian Gianforcaro
2021-09-16
Kernel: Weakly hold on to the file in LocalSocket
sin-ack
2021-09-12
Kernel+LibC: Implement fsync
TheFightingCatfish
2021-09-10
AK+Everywhere: Reduce the number of template parameters of IntrusiveList
Ali Mohammad Pur
2021-09-07
Kernel: Use KResultOr and TRY() for FIFO
Andreas Kling
2021-09-07
Kernel: Rename FileDescription => OpenFileDescription
Andreas Kling
2021-09-05
AK+Kernel: Move KResult.h to Kernel/API for userspace access
sin-ack
2021-08-29
Kernel: Strongly typed user & group ID's
Andreas Kling
2021-08-22
Kernel: Rename SpinLock => Spinlock
Andreas Kling
2021-08-22
Kernel: Rename SpinLockProtectedValue<T> => SpinLockProtected<T>
Andreas Kling
2021-08-17
Kernel: Port Inode to ListedRefCounted
Andreas Kling
2021-08-14
Kernel: Make Inode::lookup() return a KResultOr<NonnullRefPtr<Inode>>
Andreas Kling
2021-08-07
Kernel: Move Mutex into Locking/
Jean-Baptiste Boric
2021-08-06
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
Andreas Kling
2021-07-21
Revert "Kernel: Use IntrusiveList for keeping track of InodeWatchers"
Andreas Kling
2021-07-21
Kernel: Remove Inode's inheritance from Weakable
Andreas Kling
2021-07-21
Kernel: Use IntrusiveList for keeping track of InodeWatchers
Andreas Kling
2021-07-20
Kernel+LibC: Implement fcntl(2) advisory locks
Peter Elliott
2021-07-17
Kernel: Remove Inode::directory_entry_count()
Andreas Kling
2021-07-17
Kernel: Make Inode::create_child() take the name as a StringView
Andreas Kling
2021-07-17
Kernel: Rename Inode::m_lock => m_inode_lock
Andreas Kling
2021-07-17
Kernel: Remove unused Inode::is_shared_vmobject()
Andreas Kling
2021-07-17
Kernel: Rename Lock to Mutex
Andreas Kling
2021-07-11
Kernel: Rename VFS => VirtualFileSystem
Andreas Kling
2021-07-11
Kernel: Rename FS => FileSystem
Andreas Kling
2021-06-16
Kernel: Remove various other uses of ssize_t
Gunnar Beutner
2021-05-26
Kernel: Switch Inode to IntrusiveList from InlineLinkedList
Brian Gianforcaro
2021-05-12
Kernel: Implement multi-watch InodeWatcher :^)
sin-ack
2021-05-02
Kernel: Change Inode::{read/write}_bytes interface to KResultOr<ssize_t>
Brian Gianforcaro
2021-04-30
Kernel: Make Inode::set_{a,c,m}time return KResult
Andreas Kling
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-03-15
Kernel: Don't return -EFOO when return type is KResultOr<...>
Andreas Kling
[next]