summaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2007-06-22Btrfs: Audit callers and return codes to make sure -ENOSPC gets up the stackChris Mason11-215/+410
2007-06-22Btrfs: Switch to libcrc32c to avoid problems with cryptomgr on highmem machinesChris Mason3-29/+8
2007-06-19Btrfs: reada while dropping snapshotsChris Mason1-1/+30
2007-06-19Btrfs: cache the extent tree preallocationChris Mason1-2/+12
2007-06-18Subject: Rework btrfs_file_write to only allocate while page locks are heldChris Mason7-117/+161
2007-06-15Btrfs: patch queue: page_mkwriteChris Mason5-159/+328
2007-06-13btrfs: Code cleanupAneesh8-21/+2
2007-06-12Btrfs: i386 fixes from axboeChris Mason5-5/+59
2007-06-12Btrfs: add GPLv2Chris Mason26-1/+788
2007-06-12Btrfs: no slashes in subvolume namesChris Mason1-0/+2
2007-06-12Btrfs: printk fixesChris Mason5-35/+29
2007-06-12Btrfs: 64 bit div fixesChris Mason4-24/+31
2007-06-12Btrfs: split up super.cChris Mason7-2878/+3070
2007-06-11Btrfs: fix oops after block group lookupChris Mason4-20/+21
2007-06-09Btrfs: remove device treeChris Mason4-413/+10
2007-06-09Btrfs: reap dead roots right after commitChris Mason1-7/+8
2007-06-08Btrfs: get forced transaction commits via workqueueChris Mason4-14/+27
2007-06-08Btrfs: add compat ioctlChris Mason6-7/+98
2007-06-07Btrfs: d_type optimizationChris Mason3-9/+68
2007-05-30Btrfs: use a separate flag for search_start vs a hint in find_free_extentChris Mason1-27/+42
2007-05-29Btrfs: block group switchingChris Mason2-25/+65
2007-05-29Btrfs: fixup various fsx failuresChris Mason3-32/+214
2007-05-24Btrfs: sparse files!Chris Mason4-31/+116
2007-05-24Btrfs: symlinks and hard linksChris Mason1-16/+147
2007-05-23Btrfs: renameChris Mason4-18/+143
2007-05-21Btrfs: 2.6.21-git fixesChris Mason3-25/+1
2007-05-18Btrfs: allocator optimizations, truncate readaheadChris Mason4-37/+129
2007-05-11Btrfs: patch queue: fix corruption when splitting large itemsChris Mason2-6/+12
2007-05-10Btrfs: switch to crc32c instead of sha256Chris Mason3-23/+28
2007-05-10Btrfs: fix check_node and check_leaf to use less cpuChris Mason2-21/+29
2007-05-09Btrfs: many allocator fixes, pretty solidChris Mason8-59/+340
2007-05-07Btrfs: allocator and tuningChris Mason2-42/+34
2007-05-06Btrfs: more allocator enhancementsChris Mason5-85/+249
2007-05-03Btrfs: early metadata/data splitChris Mason3-49/+50
2007-05-02Btrfs: fix page cache memory leakChris Mason10-45/+59
2007-05-01Btrfs: directory readaheadChris Mason4-1/+63
2007-04-30Btrfs: allocator improvements, inode block groupsChris Mason7-55/+181
2007-04-28Btrfs: prealloc more blocks for the extent mapChris Mason1-1/+1
2007-04-28Btrfs: smarter transaction writebackChris Mason4-3/+37
2007-04-28Btrfs: try to drop dead cow pages from ramChris Mason2-2/+18
2007-04-27Btrfs: allocator tweaksChris Mason2-5/+5
2007-04-27Btrfs: more block allocator workChris Mason4-14/+90
2007-04-26Btrfs: start of block group codeChris Mason6-32/+252
2007-04-25Btrfs: change around extent-tree preallocChris Mason3-27/+87
2007-04-24Btrfs: fixup dirty_inode related deadlocksChris Mason1-53/+56
2007-04-24Btrfs: get rid of the extent_item type fieldChris Mason3-21/+3
2007-04-24Btrfs: add dirty_inode callChris Mason1-7/+19
2007-04-23Btrfs: new subvolume oops fixChris Mason1-2/+4
2007-04-23Btrfs: fix extent owner/type setting on extent tree blocksChris Mason1-1/+3
2007-04-20Btrfs: add owner and type fields to the extents aand block headersChris Mason5-14/+65