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.cpp
Age
Commit message (
Expand
)
Author
2023-01-02
Kernel: Turn lock ranks into template parameters
kleines Filmröllchen
2022-12-11
Kernel: Implement flock downgrading
sin-ack
2022-11-24
Kernel: Use AK::Time for InodeMetadata timestamps instead of time_t
Andreas Kling
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: Make VirtualFileSystem functions 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-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-15
Kernel: Try to set [cm]time in Inode::did_modify_contents
Hendiadyoin1
2022-07-08
Kernel: Don't let locks of the same owner conflict with each other
Tim Schumacher
2022-07-08
Kernel: Don't fail on unlocking nonexistent file locks
Tim Schumacher
2022-04-01
Everywhere: Run clang-format
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-02
Kernel: Always pass InodeIdentifier by value
Andreas Kling
2021-12-30
Kernel: Tighten String-related includes
Daniel Bertalan
2021-12-18
Kernel: Use copy_typed_from_user() in more places :^)
Andreas Kling
2021-12-15
Kernel: Add implied auto-specifiers in FileSystem
Hendiadyoin1
2021-11-18
Kernel: Propagate Vector append failures from Inode::apply_flock()
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-12
Kernel+LibC: Implement fsync
TheFightingCatfish
2021-09-08
Kernel: Add KBuffer::bytes() and use it
Andreas Kling
2021-09-07
Kernel: Make it possible for KBufferBuilder creation to fail
Andreas Kling
2021-09-07
Kernel: Use KResultOr and TRY() for FIFO
Andreas Kling
2021-09-07
Kernel: Rename FileDescription => OpenFileDescription
Andreas Kling
2021-09-06
Kernel: Make KBufferBuilder::append() & friends return KResult
Andreas Kling
2021-09-05
Kernel: Make copy_{from,to}_user() return KResult and use TRY()
Andreas Kling
2021-09-05
Kernel: Use TRY() in Inode
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-08
Everywhere: Replace AK::Singleton => Singleton
Andreas Kling
2021-08-06
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
Andreas Kling
2021-08-06
Kernel: Rename Kernel/VM/ to Kernel/Memory/
Andreas Kling
2021-08-03
Kernel: Handle OOM from DoubleBuffer creation in FIFO creation
Brian Gianforcaro
2021-07-21
Revert "Kernel: Use IntrusiveList for keeping track of InodeWatchers"
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-18
Kernel: Rename Locker => MutexLocker
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
[next]