Commit History

Author SHA1 Message Date
  Andreas Kling 11eee67b85 Kernel: Make self-contained locking smart pointers their own classes 2 years ago
  Idan Horowitz 086969277e Everywhere: Run clang-format 3 years ago
  Idan Horowitz 664ca58746 Kernel: Use u64 instead of size_t for File::can_write offset 3 years ago
  Idan Horowitz 9ce537d703 Kernel: Use u64 instead of size_t for File::can_read offset 3 years ago
  Andreas Kling 0ae8702692 Kernel: Make File::stat() & friends return Error<struct stat> 3 years ago
  Andreas Kling 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> 3 years ago
  Ben Wiederhake c05c5a7ff4 Kernel: Clarify ambiguous {File,Description}::absolute_path 3 years ago
  Brian Gianforcaro 5f1c98e576 Kernel: Use `operator ""sv` in all class_name() implementations 3 years ago
  Andreas Kling ed5d04b0ea Kernel: Use KResultOr and TRY() for FIFO 3 years ago
  Andreas Kling 4a9c18afb9 Kernel: Rename FileDescription => OpenFileDescription 3 years ago
  Andreas Kling ae197deb6b Kernel: Strongly typed user & group ID's 3 years ago
  Jean-Baptiste Boric f7f794e74a Kernel: Move Mutex into Locking/ 4 years ago
  Brian Gianforcaro 8d3b819daf Kernel: Handle OOM from DoubleBuffer creation in FIFO creation 4 years ago
  Andreas Kling cee9528168 Kernel: Rename Lock to Mutex 4 years ago
  Andreas Kling c9f6786e8b Kernel: Make various T::class_name() and similar return StringView 4 years ago
  Daniel Bertalan b97a00d4b1 Kernel: Add missing override specifiers 4 years ago
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
  Jean-Baptiste Boric b05b4d4b24 Kernel: Refactor storage stack with u64 as file operations offset 4 years ago
  Tom f98ca35b83 Kernel: Improve ProcFS behavior in low memory conditions 4 years ago
  Tom c8d9f1b9c9 Kernel: Make copy_to/from_user safe and remove unnecessary checks 4 years ago
  Andreas Kling 22831033d0 Kernel: Virtualize the File::stat() operation 4 years ago
  Andreas Kling 7a3ab6c517 Kernel: Make File::write() and File::read() return KResultOr<size_t> 5 years ago
  Peter Elliott d01eba6fa3 Kernel: Implement FIFOs/named pipes 5 years ago
  Conrad Pankoff a3edeb5868 Kernel: Add explicit offset parameter to File::read etc 5 years ago
  Andreas Kling a356e48150 Kernel: Move all code into the Kernel namespace 5 years ago
  Andreas Kling 94ca55cefd Meta: Add license header to source files 5 years ago
  Andreas Kling 56a2c21e0c Kernel: Don't leak kmalloc pointers through FIFO absolute paths 5 years ago
  Andreas Kling 1b2ef8582c Kernel: Make File's can_read/can_write take a const FileDescription& 5 years ago
  Andreas Kling f4cec2f110 Kernel: Move File.{cpp,h} into FileSystem/ 6 years ago
  Andreas Kling 27f699ef0c AK: Rename the common integer typedefs to make it obvious what they are. 6 years ago