Historia zmian

Autor SHA1 Wiadomość Data
  Andreas Kling 0058da734e Kernel: Add Inode::truncate(size). 6 lat temu
  Andreas Kling d5508e5116 Ext2FS: Avoid a lot of redundant writes to inode block arrays. 6 lat temu
  Andreas Kling ab11f42094 Kernel: Do timekeeping manually instead of asking the RTC all the time. 6 lat temu
  Andreas Kling 60d25f0f4a Kernel: Introduce threads, and refactor everything in support of it. 6 lat temu
  Andreas Kling 2c5a378ccc Kernel+Userland: Add symlink() syscall and add "-s" flag to /bin/ln. 6 lat temu
  Andreas Kling 6b581aff77 Kernel: Make a copy of the dirty inode list before iterating in sync(). 6 lat temu
  Andreas Kling d7d6deaa5c Ext2FS: Fix hole in Ext2FSInode::directory_entry_count() locking. 6 lat temu
  Andreas Kling 60d0a48be5 Kernel: Use KResult in link(). 6 lat temu
  Andreas Kling 5b27f11b97 Kernel: Use KResult in unlink() and rmdir(). 6 lat temu
  Andreas Kling 1d2529b4a1 Add chown() syscall and a simple /bin/chown program. 6 lat temu
  Andreas Kling 9624b54703 More moving towards using signed types. 6 lat temu
  Andreas Kling 5af4e622b9 Kernel: Add KResult and KResultOr<T> classes. 6 lat temu
  Andreas Kling 15fb917f28 Convert more RetainPtr use to Retained. 6 lat temu
  Andreas Kling 2cfcbdc735 AK: Add Retained<T>, like RetainPtr, but never null. 6 lat temu
  Andreas Kling d218686c0a Ext2FS: Don't copy more than sizeof(ext2_inode) bytes of raw inode data. 6 lat temu
  Andreas Kling 1da261eeb6 Ext2FS: Tweak a debug message to print file mode in octal. 6 lat temu
  Andreas Kling f5f136931a Kernel: Start adding various file system permission checks. 6 lat temu
  Andreas Kling 43075e5878 Add a simple /bin/df which gathers its info from /proc/df. 6 lat temu
  Andreas Kling 7d288aafb2 Kernel: Add link() syscall to create hard links. 6 lat temu
  Andreas Kling e0b81ee4c9 Ext2FS: Remove the inode cache lock in favor of one big lock instead. 6 lat temu
  Andreas Kling 3df4a902df Ext2FS: Lock a lot. Go way overkill with locking for now. 6 lat temu
  Andreas Kling 799177feda Kernel: Make BochsVGADevice a BlockDevice and support mmapping it. 6 lat temu
  Andreas Kling 749db8237c Ext2FS: Fix various bugs in inode and block allocation. 6 lat temu
  Andreas Kling f8951afe17 Ext2FS: Fix broken logic for accessing inode and block bitmaps. 6 lat temu
  Andreas Kling 298a49c688 IDEDiskDevice: Detect disk errors and report failure to clients. 6 lat temu
  Andreas Kling 6274208eb9 Ext2FS: Fix bitmap overrun when reaching outside the first block group. 6 lat temu
  Andreas Kling 2736957701 Ext2FS: Fix dumb bitmap size bug in *_inode_allocation_state(). 6 lat temu
  Andreas Kling ca16d9d98e Kernel: Invalidate file-backed VMO's when inodes are written. 6 lat temu
  Andreas Kling 3a9c01619f Ext2FS: Avoid a kmallocation every time we fetch an inode from disk. 6 lat temu
  Andreas Kling ffab6897aa Big, possibly complete sweep of naming changes. 6 lat temu