summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem
AgeCommit message (Expand)Author
2021-06-16Kernel: Remove various other uses of ssize_tGunnar Beutner
2021-06-12AK: Rename Vector::append(Vector) => Vector::extend(Vector)Andreas Kling
2021-06-11Kernel: Use m_inode to stat in FileDescription::stat() if availableMax Wipfli
2021-06-09Kernel: Introduce the NetworkingManagement singletonLiav A
2021-06-08Kernel: Don't assume there are no nodes if m_unveiled_paths.is_empty()Max Wipfli
2021-06-08Kernel: Implement InodeFile::stat() and simplify FileDescription::stat()Max Wipfli
2021-06-04Kernel: Implement offset for `lseek` with `SEEK_END`Jelle Raaijmakers
2021-06-01Kernel: Move ProcFS API towards OOM safetyBrian Gianforcaro
2021-06-01Kernel: Move TmpFS towards OOM safetyBrian Gianforcaro
2021-06-01Kernel: Move DevFS APIs towards OOM safetyBrian Gianforcaro
2021-06-01Kernel: Make AnonymousFile::create API OOM safeBrian Gianforcaro
2021-05-31AK+Kernel: Disallow implicitly lifting pointers to OwnPtr'sAli Mohammad Pur
2021-05-29Kernel: Ensure that an unveil node with no permission is never acceptedAli Mohammad Pur
2021-05-28Kernel: Rename Custody::create() => try_create()Andreas Kling
2021-05-28Kernel: Use a KString for Custody::m_nameAndreas Kling
2021-05-27Kernel+AK: Move UBSanitizer to AK, and to AK namespaceAndrew Kaster
2021-05-26Kernel: Switch Inode to IntrusiveList from InlineLinkedListBrian Gianforcaro
2021-05-22Kernel: Remove an allocation from VFS::resolve_path_without_veil (#7287)Mart G
2021-05-19Kernel: static vs non-static constexpr variablesLenny Maiorani
2021-05-19Kernel: Expose FileSystem's fragment sizeJustin
2021-05-19Kernel: Ignore null parent custody without error in VFS::openMax Wipfli
2021-05-16Kernel: Rename Console => ConsoleDeviceLiav A
2021-05-16AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue`Nicholas Baron
2021-05-13Kernel: Make UserOrKernelBuffer R/W helpers return KResultOr<size_t>Andreas Kling
2021-05-13Kernel: Make InodeWatcher::crate API OOM safeBrian Gianforcaro
2021-05-13Kernel: Replace make<T>() with adopt_own_if_nonnull() in Ext2FileSystemBrian Gianforcaro
2021-05-13Kernel: Replace bare new in Custody::create() with adopt_ref_if_nonnullBrian Gianforcaro
2021-05-13Kernel: Remove unused header from FileDescription.cppBrian Gianforcaro
2021-05-13Kernel: Move FileDescription::get_dir_entries to KResultOr<ssize_t>Brian Gianforcaro
2021-05-13Kernel: Make FileDescription::create() APIs OOM safeBrian Gianforcaro
2021-05-13Kernel: Make InodeFile::create() API OOM safeBrian Gianforcaro
2021-05-12Kernel: Implement multi-watch InodeWatcher :^)sin-ack
2021-05-12Kernel+LibC: Make get_dir_entries syscall retriableMart G
2021-05-10Kernel: Plumb OOM propagation through Custody factoryBrian Gianforcaro
2021-05-08Kernel: Traverse ext2 directories blockwise.Mart G
2021-05-08Kernel: Place ext2 dir entries so they don't span multiple blocksMart G
2021-05-08Kernel-VFS: Fixed kernel crash if parent custody is nullr-paiva
2021-05-07Kernel: Allow Ext2FSInode::write_bytes calls with a byte count of zeroMart G
2021-05-07Kernel: Set unused block pointers in ext2 inodes to zeroMart G
2021-05-06Kernel: Resize Ext2FSInode when writing directory contents (#6897)Mart G
2021-05-05Kernel: Allow remapping Caps Lock to Control (#6883)Spencer Dixon
2021-05-05Kernel: Fix `write`s to `ProcFS` (#6879)Spencer Dixon
2021-05-04Kernel: Return one kernel frame from procfs$tid_stack for normal users.Brian Gianforcaro
2021-05-04Kernel: Remove unused function ProcFS::add_sys_stringBrian Gianforcaro
2021-05-04Kernel: Remove unused header includes from ProcFS.cppBrian Gianforcaro
2021-05-03Kernel: Fix some 64-bit portability issuesGunnar Beutner
2021-05-02Kernel: Fix ProcFS for non-process backed sub dirsSpencer Dixon
2021-05-02Kernel: Change Inode::{read/write}_bytes interface to KResultOr<ssize_t>Brian Gianforcaro
2021-05-01Kernel: Harden Ext2FileSystem Vector usage against OOM.Brian Gianforcaro
2021-05-01Kernel: Harden DevFS Vector usage against OOM.Brian Gianforcaro