Commit History

Autor SHA1 Mensaxe Data
  Tom f98ca35b83 Kernel: Improve ProcFS behavior in low memory conditions %!s(int64=4) %!d(string=hai) anos
  Lenny Maiorani 765936ebae Everywhere: Switch from (void) to [[maybe_unused]] (#4473) %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 8e79bde2b7 Kernel: Move KBufferBuilder to the fallible KBuffer API %!s(int64=4) %!d(string=hai) anos
  Tom 046d6855f5 Kernel: Move block condition evaluation out of the Scheduler %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 541579bc04 Kernel: Remove unnecessary SmapDisablers in FileDescription %!s(int64=4) %!d(string=hai) anos
  asynts 0579a2db34 Kernel: Fix kernel crash in get_dir_entries when buffer too small. %!s(int64=4) %!d(string=hai) anos
  asynts 206dcd84a6 FileSystem: Use OutputMemoryStream instead of BufferStream. %!s(int64=4) %!d(string=hai) anos
  Tom c8d9f1b9c9 Kernel: Make copy_to/from_user safe and remove unnecessary checks %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 22831033d0 Kernel: Virtualize the File::stat() operation %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 5444cabd39 Kernel: Rename FileDescription::fstat() => stat() %!s(int64=4) %!d(string=hai) anos
  Itamar 33138900de FileSystem: Convert file types to DT_* types at a later stage %!s(int64=4) %!d(string=hai) anos
  Andreas Kling eeaba41d13 Kernel: Add DirectoryEntryView for VFS directory traversal %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 62ec6e5fe0 Kernel: Make Inode::read_entire() return a KBuffer (not ByteBuffer) %!s(int64=5) %!d(string=hai) anos
  Brian Gianforcaro fe64d97001 Kernel: Fix my result propagation bug @BenWiederhake spotted %!s(int64=5) %!d(string=hai) anos
  Brian Gianforcaro 946c96dd56 Kernel: Suppress remaining unobserved KResult return codes %!s(int64=5) %!d(string=hai) anos
  Brian Gianforcaro d67069d922 Kernel: Propagate a few KResults properly in FileSystem subsystems %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 7a3ab6c517 Kernel: Make File::write() and File::read() return KResultOr<size_t> %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev e0d0d52455 Kernel: Use symbolic constants for file modes %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev 1b4e88fb59 Kernel: Allow File::close() to fail %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev a9946a99f2 Kernel: Pass a FileDescription to File::chmod() and File::chown() %!s(int64=5) %!d(string=hai) anos
  Brian Gianforcaro 6a74af8063 Kernel: Plumb KResult through FileDescription::read_entire_file() implementation. %!s(int64=5) %!d(string=hai) anos
  Andreas Kling dd924b730a Kernel+LibC: Fix various build issues introduced by ssize_t %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev 799f6f4ec6 Kernel: Return ESPIPE when seeking an unseekable %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev 54550365eb Kernel: Use shared locking mode in some places %!s(int64=5) %!d(string=hai) anos
  Conrad Pankoff a3edeb5868 Kernel: Add explicit offset parameter to File::read etc %!s(int64=5) %!d(string=hai) anos
  Liav A ecee76b741 Kernel: Change Ext2FS to be backed by a file instead of a block device %!s(int64=5) %!d(string=hai) anos
  Andreas Kling c2a8bbcb59 Revert "Kernel: Change Ext2FS to be backed by a file instead of a block device" %!s(int64=5) %!d(string=hai) anos
  Liav A 6b59311d4b Kernel: Change Ext2FS to be backed by a file instead of a block device %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 3803196edb Kernel: Get rid of SmapDisabler in sys$fstat() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8fbdda5a2d Kernel: Implement basic support for sys$mmap() with MAP_PRIVATE %!s(int64=5) %!d(string=hai) anos