Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 7291370478 Kernel: Make File::truncate() take a u64 %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 42d41fdf94 Kernel: Simplify FS::create_inode() a little bit %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8731682d0e Kernel: Simplify FS::create_directory() a little bit %!s(int64=5) %!d(string=hai) anos
  Andreas Kling cb97ef5589 Ext2FS: Fail with EMFILE if we would overflow i_links_count %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 88ea152b24 Kernel: Merge unnecessary DiskDevice class into BlockDevice %!s(int64=5) %!d(string=hai) anos
  Andreas Kling c44b4d61f3 Kernel: Make Inode::lookup() return a RefPtr<Inode> %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1d506a935c Ext2FS: Give names to some KBuffers %!s(int64=5) %!d(string=hai) anos
  Marios Prokopakis da296f5865 Ext2FS: allocate_blocks allocates contiguous blocks (#1095) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f309381d4e Ext2FS: Use more dbg() in Ext2FS code %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 94ca55cefd Meta: Add license header to source files %!s(int64=5) %!d(string=hai) anos
  Andreas Kling e91f03cb39 Ext2FS: Assert that inline symlink read/write always uses offset=0 %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 9e54c7c17f Ext2FS: Don't allow creating new files in removed directories %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 4abbedb6e4 Kernel: Allow passing initial UID and GID when creating new inodes %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 82760998a9 Ext2FS: Take the inode lock in Ext2FSInode::metadata() %!s(int64=5) %!d(string=hai) anos
  Drew Stratford ee0eed26f4 Ext2FileSystem: set_metadata_dirty(true) during write_directory(). %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8ccbd7002b Ext2FS: Rename allocate_inode() => find_a_free_inode() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling a712d4ac0c Ext2FS: Writing to a slow symlink should not treat it like a fast one %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 5d08665d9a Ext2FS: Remove unnecessary extra cache lookup in get_inode() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling ba997c0a72 Ext2FS: Add some FIXME's while browsing this code %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8d4d63d9b6 Ext2FS: Minor cleanup, remove an unused function %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 59ed235c85 Kernel: Implement O_DIRECT open() flag to bypass disk caches %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 721585473b Ext2FS: Don't uncache inodes while they are being watched %!s(int64=5) %!d(string=hai) anos
  Andreas Kling c538648465 Ext2FS: Uncache unused Inodes after flushing contents to disk %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 7e56cf1800 Ext2FS: Lock the filesystem during initialization and during sync %!s(int64=5) %!d(string=hai) anos
  Andreas Kling c1d3ac7108 Ext2FS: Fix unpopulated block list cache after mkdir() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1e36d899f1 Ext2FS: Use KBuffers for the cached bitmap blocks %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 94a6b248ca Ext2FS: Resizing an Inode to its current size should do nothing %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 5835569527 Ext2FS: Inode resizing should fail with ENOSPC if we lack blocks %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 2ad2210eb4 Ext2FS: Use the bitmap block caching for Inode bitmaps as well %!s(int64=5) %!d(string=hai) anos
  Andreas Kling e52b7eeccc Ext2FS: Rename get_block_bitmap() => get_bitmap_block() %!s(int64=5) %!d(string=hai) anos