Commit History

Author SHA1 Message Date
  Andreas Kling 5d08665d9a Ext2FS: Remove unnecessary extra cache lookup in get_inode() 5 years ago
  Andreas Kling ba997c0a72 Ext2FS: Add some FIXME's while browsing this code 5 years ago
  Andreas Kling 8d4d63d9b6 Ext2FS: Minor cleanup, remove an unused function 5 years ago
  Andreas Kling 59ed235c85 Kernel: Implement O_DIRECT open() flag to bypass disk caches 5 years ago
  Andreas Kling 721585473b Ext2FS: Don't uncache inodes while they are being watched 5 years ago
  Andreas Kling c538648465 Ext2FS: Uncache unused Inodes after flushing contents to disk 5 years ago
  Andreas Kling 7e56cf1800 Ext2FS: Lock the filesystem during initialization and during sync 5 years ago
  Andreas Kling c1d3ac7108 Ext2FS: Fix unpopulated block list cache after mkdir() 5 years ago
  Andreas Kling 1e36d899f1 Ext2FS: Use KBuffers for the cached bitmap blocks 5 years ago
  Andreas Kling 94a6b248ca Ext2FS: Resizing an Inode to its current size should do nothing 5 years ago
  Andreas Kling 5835569527 Ext2FS: Inode resizing should fail with ENOSPC if we lack blocks 5 years ago
  Andreas Kling 2ad2210eb4 Ext2FS: Use the bitmap block caching for Inode bitmaps as well 5 years ago
  Andreas Kling e52b7eeccc Ext2FS: Rename get_block_bitmap() => get_bitmap_block() 5 years ago
  Andreas Kling 1ae9d85de9 Ext2FS: Cache block bitmaps instead of always reading/writing disk 5 years ago
  Andreas Kling 3a8b5b405c Ext2FS: Tidy up code related to the Ext2 super block a bit 5 years ago
  Andreas Kling e4b7786b66 Ext2FS: Flush the super block and block group descriptors lazily 5 years ago
  Andreas Kling 5ab044beae Ext2FS: Make Ext2FSInode::is_directory() fast 5 years ago
  Andreas Kling 922fd703c9 Kernel: Convert the DiskBackedFS write API to take "const u8*" 5 years ago
  Andreas Kling 1fc2612667 Kernel: Make DiskBackedFS::read_block() write to client-provided memory 5 years ago
  Andreas Kling 8f45a259fc ByteBuffer: Remove pointer() in favor of data() 5 years ago
  Conrad Pankoff 062218b4cf Kernel: Support writing doubly-indirect ext2 blocks 5 years ago
  Andreas Kling e364846622 Ext2FS: Don't allocate blocks until we're committed to a new inode 5 years ago
  Andreas Kling bd7c38e7b6 Ext2FS: Oops, fix wrong ENOSPC in create_inode() 5 years ago
  Andreas Kling bff59eff4b Ext2FS: Fix two bugs in block allocation: 5 years ago
  Andreas Kling b9be6b7bb4 Ext2FS: Trying to create a too-long directory entry should ENAMETOOLONG 5 years ago
  Andreas Kling ac7a559d96 Ext2FS: Avoid a String allocation in lookup() 5 years ago
  Andreas Kling da7ae52eee Ext2FS: Clean up prepare_to_unmount() a little bit 5 years ago
  Jesse Buhagiar bc22456f89 Kernel: Added unmount ability to VFS 5 years ago
  Andreas Kling 4afafeae50 Ext2FS: Make some use of Vector::empend(). 6 years ago
  Andreas Kling ecb1b93d53 Ext2FS: Fix fetching of the major/minor device numbers for st_rdev. 6 years ago