Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 1da261eeb6 Ext2FS: Tweak a debug message to print file mode in octal. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling f5f136931a Kernel: Start adding various file system permission checks. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 43075e5878 Add a simple /bin/df which gathers its info from /proc/df. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 7d288aafb2 Kernel: Add link() syscall to create hard links. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling e0b81ee4c9 Ext2FS: Remove the inode cache lock in favor of one big lock instead. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3df4a902df Ext2FS: Lock a lot. Go way overkill with locking for now. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 799177feda Kernel: Make BochsVGADevice a BlockDevice and support mmapping it. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 749db8237c Ext2FS: Fix various bugs in inode and block allocation. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling f8951afe17 Ext2FS: Fix broken logic for accessing inode and block bitmaps. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 298a49c688 IDEDiskDevice: Detect disk errors and report failure to clients. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 6274208eb9 Ext2FS: Fix bitmap overrun when reaching outside the first block group. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 2736957701 Ext2FS: Fix dumb bitmap size bug in *_inode_allocation_state(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ca16d9d98e Kernel: Invalidate file-backed VMO's when inodes are written. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3a9c01619f Ext2FS: Avoid a kmallocation every time we fetch an inode from disk. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ffab6897aa Big, possibly complete sweep of naming changes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling fc0b63ca3c Kernel: Include absolute paths of mount points in /proc/mounts %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c4fce9b3f9 Make stat() work on device files again. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c3cc318028 Ext2FS: Remove an unnecessary heap allocation in create_inode(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3a4207b863 Fix dumb bug in HashTable::clear(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c30e2c8d44 Implement basic chmod() syscall and /bin/chmod helper. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c95228b128 Add support for removing directories. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 1ee8597ce4 Ext2FS: Include meta blocks in an inode's i_blocks count. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 8bb18fdc56 Kernel: Get rid of Unix namespace. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 730c14e647 VFS: Rename FS::id() to fsid() for consistency. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 754037874c Move VFS sources into Kernel/. %!s(int64=6) %!d(string=hai) anos