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
2023-05-24
Kernel: Use UnixDateTime wherever applicable
kleines Filmröllchen
2023-05-24
AK: Rename Time to Duration
kleines Filmröllchen
2023-04-17
Kernel: Remove unused functions related to reading full inodes
Tim Schumacher
2023-04-17
Kernel: Add `Inode::read_until_filled_or_end`
Tim Schumacher
2023-03-10
Kernel: Use RefPtr instead of LockRefPtr for File and subclasses
Andreas Kling
2023-03-09
Kernel: Switch LockRefPtr<Inode> to RefPtr<Inode>
Andreas Kling
2023-02-19
Kernel: Change polarity of weak ownership between Inode and LocalSocket
Peter Elliott
2023-01-02
Kernel: Turn lock ranks into template parameters
kleines Filmröllchen
2022-12-11
Kernel: Implement flock downgrading
sin-ack
2022-11-25
Kernel: Update the ".." inode for directories after a rename
sin-ack
2022-11-24
Kernel: Use AK::Time for InodeMetadata timestamps instead of time_t
Andreas Kling
2022-09-26
Kernel/FileSystem: Remove the locking of a Inode mutex in InodeVMObjects
Liav A
2022-09-16
Kernel/FileSystem: Make Inode::{write,read}_bytes methods non-virtual
Liav A
2022-08-22
Kernel: Update atime/ctime/mtime timestamps atomically
Andreas Kling
2022-08-21
Kernel: Make Inode::resolve_as_link() take credentials as input
Andreas Kling
2022-08-21
Kernel: Use RefPtr instead of LockRefPtr for Custody
Andreas Kling
2022-08-20
Kernel: Make self-contained locking smart pointers their own classes
Andreas Kling
2022-08-19
Kernel: Require lock rank for Spinlock construction
kleines Filmröllchen
2022-08-16
Kernel: Lock the inode before writing in SharedInodeVMObject::sync
Mike Akers
2022-07-30
Kernel/FileSystem: Funnel calls to Inode::prepare_to_write_data method
Liav A
2022-07-21
Kernel: Support F_SETLKW in fcntl
Idan Horowitz
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
[next]