summaryrefslogtreecommitdiff
path: root/fs/btrfs/disk-io.h
AgeCommit message (Expand)AuthorFilesLines
2008-09-25Btrfs: Online btree defragmentation fixesChris Mason1-6/+0
2008-09-25Add btrfs_end_transaction_throttle to force writers to wait for pending commitsChris Mason1-1/+0
2008-09-25Btrfs: Add mount -o degraded to allow mounts to continue with missing devicesChris Mason1-1/+2
2008-09-25Btrfs: Handle write errors on raid1 and raid10Chris Mason1-1/+1
2008-09-25Btrfs: Pass down the expected generation number when reading tree blocksChris Mason1-3/+4
2008-09-25Btrfs: Create a work queue for bio writesChris Mason1-0/+3
2008-09-25Btrfs: Write out all super blocks on commit, and bring back proper barrier su...Chris Mason1-0/+1
2008-09-25Btrfs: Handle data block end_io through the async work queueChris Mason1-0/+2
2008-09-25Btrfs: Verify checksums on tree blocks found without read_tree_blockChris Mason1-0/+2
2008-09-25Btrfs: Add support for device scanning and detection ioctlsChris Mason1-1/+3
2008-09-25Btrfs: Add support for multiple devices per filesystemChris Mason1-0/+2
2008-09-25Btrfs: Add some simple throttling to wait for data=ordered and snapshot deletionChris Mason1-0/+1
2008-09-25Btrfs: Add data=ordered supportChris Mason1-0/+2
2008-09-25Btrfs: Support for online FS resize (grow and shrink)Chris Mason1-0/+2
2008-09-25Btrfs: Add back file data checksummingChris Mason1-0/+2
2008-09-25Btrfs: Add back the online defragging codeChris Mason1-0/+7
2008-09-25Btrfs: Allow tree blocks larger than the page sizeChris Mason1-4/+5
2008-09-25Btrfs: Create extent_buffer interface for large blocksizesChris Mason1-44/+11
2008-09-25Btrfs: Use balance_dirty_pages_nr on btree blocksChris Mason1-1/+1
2007-09-11Add support for defragging files via btrfsctl -d. Avoid OOM on extent treeChris Mason1-0/+2
2007-08-29Btrfs: Add per-root block accounting and sysfs entriesJosef Bacik1-1/+2
2007-08-28Btrfs: Extent based page cache code. This uses an rbtree of extents and testsChris Mason1-1/+0
2007-08-10Btrfs: Add BH_Defrag to mark buffers that are in need of defraggingChris Mason1-0/+2
2007-06-28Btrfs: crash recovery fixesChris Mason1-0/+1
2007-06-22Btrfs: Add the ability to find and remove dead roots after a crash.Chris Mason1-0/+3
2007-06-12Btrfs: add GPLv2Chris Mason1-0/+18
2007-05-02Btrfs: fix page cache memory leakChris Mason1-0/+2
2007-05-01Btrfs: directory readaheadChris Mason1-0/+6
2007-04-12Btrfs: add a device id to device itemsChris Mason1-0/+1
2007-04-12Btrfs: add disk ioctl, mostly workingChris Mason1-0/+6
2007-04-11Btrfs: create a logical->phsyical block number mapping schemeChris Mason1-0/+1
2007-04-09Btrfs: groundwork for subvolume and snapshot rootsChris Mason1-0/+2
2007-04-02Btrfs: still corruption huntingChris Mason1-3/+1
2007-03-29Btrfs: verify csums on readChris Mason1-0/+2
2007-03-28Btrfs: use a btree inode instead of sb_getblkChris Mason1-2/+3
2007-03-22Btrfs: transaction reworkChris Mason1-4/+4
2007-03-22Mountable btrfs, with readdirChris Mason1-23/+28
2007-03-21Btrfs: initial move to kernel module landChris Mason1-0/+1
2007-03-16Btrfs: transaction handles everywhereChris Mason1-6/+10
2007-03-14Btrfs: variable block size supportChris Mason1-5/+4
2007-03-13Btrfs: Change the super to point to a tree of trees to enable persistent snap...Chris Mason1-1/+2
2007-03-13rename funcs and structs to btrfsChris Mason1-14/+15
2007-03-07Btrfs: Fixup reference counting on cowsChris Mason1-2/+2
2007-03-02Btrfs: pretend page cache & commit codeChris Mason1-0/+6
2007-02-23Btrfs: Block sized tree extents and extent deletionChris Mason1-1/+1
2007-02-22Btrfs: extent fixesChris Mason1-2/+2
2007-02-21Btrfs: early extent mapping supportChris Mason1-0/+3
2007-02-02Btrfs: Add backing store, memory managementChris Mason1-0/+21