Commit History

Author SHA1 Message Date
  Tom f98ca35b83 Kernel: Improve ProcFS behavior in low memory conditions 4 years ago
  Andreas Kling 1fdd39ff14 Kernel: Sprinkle some lockers in Inode 4 years ago
  Andreas Kling b8db585a83 Kernel: Remove unnecessary non-const Inode::shared_vmobject() 4 years ago
  Andreas Kling 8e79bde2b7 Kernel: Move KBufferBuilder to the fallible KBuffer API 4 years ago
  Andreas Kling dfce9051fa ProcFS: Take the "all inodes" lock when generating /proc/inodes 4 years ago
  Tom 75f61fe3d9 AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safe 4 years ago
  Andreas Kling 2cb32f8356 Kernel: Let InodeWatcher track child inode numbers instead of names 4 years ago
  Tom c8d9f1b9c9 Kernel: Make copy_to/from_user safe and remove unnecessary checks 4 years ago
  Andreas Kling eeaba41d13 Kernel: Add DirectoryEntryView for VFS directory traversal 4 years ago
  Ben Wiederhake 5e48eda218 Kernel: Avoid ninja-import of global variable 5 years ago
  Andreas Kling 62ec6e5fe0 Kernel: Make Inode::read_entire() return a KBuffer (not ByteBuffer) 4 years ago
  Brian Gianforcaro e8c9b5e870 Kernel: Make Inode::directory_entry_count errors observable. 5 years ago
  Peter Elliott d01eba6fa3 Kernel: Implement FIFOs/named pipes 5 years ago
  Andreas Kling 0d577ab781 Kernel: Add "child added" and "child removed" InodeWatcher events 5 years ago
  Sergey Bugaev df66c28479 Kernel: Deemphasize inode identifiers 5 years ago
  Brian Gianforcaro 6a74af8063 Kernel: Plumb KResult through FileDescription::read_entire_file() implementation. 5 years ago
  Brian Gianforcaro c459e4ecb2 Kernel: Clang format file system in prep for changes. 5 years ago
  Sergey Bugaev 9cbdd5f01e Kernel: Inline Inode::fsid() 5 years ago
  Andreas Kling 53d0ca2ad8 Kernel: Strip SUID+SGID bits from file when written to or chowned 5 years ago
  Andreas Kling 07a26aece3 Kernel: Rename InodeVMObject => SharedInodeVMObject 5 years ago
  Andreas Kling a7dbb3cf96 Kernel: Use a FixedArray for a process's extra GIDs 5 years ago
  Andreas Kling e28809a996 Kernel: Add forward declaration header 5 years ago
  Andreas Kling a356e48150 Kernel: Move all code into the Kernel namespace 5 years ago
  Andreas Kling 7291370478 Kernel: Make File::truncate() take a u64 5 years ago
  Andreas Kling cb97ef5589 Ext2FS: Fail with EMFILE if we would overflow i_links_count 5 years ago
  Andreas Kling c44b4d61f3 Kernel: Make Inode::lookup() return a RefPtr<Inode> 5 years ago
  Andreas Kling 94ca55cefd Meta: Add license header to source files 5 years ago
  Sergey Bugaev 8642a7046c Kernel: Let inodes provide pre-open file descriptions 5 years ago
  Sergey Bugaev ae64fd1b27 Kernel: Let symlinks resolve themselves 5 years ago
  Andreas Kling b6ee8a2c8d Kernel: Rename vmo => vmobject everywhere 5 years ago