Commit Graph

59 Commits (b3c466ce512923298ae8c0121d3e9f397a3f1210)

Author SHA1 Message Date
Chris Mason b9473439d3 Btrfs: leave btree locks spinning more often 16 years ago
Chris Mason 4008c04a07 Btrfs: make a lockdep class for the extent buffer locks 16 years ago
Yan Zheng 7237f18336 Btrfs: fix tree logs parallel sync 16 years ago
Yan Zheng a512bbf855 Btrfs: superblock duplication 16 years ago
Yan Zheng c146afad2c Btrfs: mount ro and remount support 16 years ago
Chris Mason 4a69a41009 Btrfs: Add ordered async work queues 16 years ago
Chris Mason c8b978188c Btrfs: Add zlib compression support 17 years ago
Chris Mason 4bef084857 Btrfs: Tree logging fixes 17 years ago
Chris Mason e02119d5a7 Btrfs: Add a write ahead tree log to optimize synchronous operations 17 years ago
Chris Mason b64a2851ba Btrfs: Wait for async bio submissions to make some progress at queue time 17 years ago
Chris Mason 777e6bd706 Btrfs: Transaction commit: don't use filemap_fdatawait 17 years ago
Chris Mason 3f157a2fd2 Btrfs: Online btree defragmentation fixes 17 years ago
Chris Mason 89ce8a63d0 Add btrfs_end_transaction_throttle to force writers to wait for pending commits 17 years ago
Chris Mason dfe2502068 Btrfs: Add mount -o degraded to allow mounts to continue with missing devices 17 years ago
Chris Mason 1259ab75c6 Btrfs: Handle write errors on raid1 and raid10 17 years ago
Chris Mason ca7a79ad8d Btrfs: Pass down the expected generation number when reading tree blocks 17 years ago
Chris Mason 44b8bd7edd Btrfs: Create a work queue for bio writes 17 years ago
Chris Mason f29844623d Btrfs: Write out all super blocks on commit, and bring back proper barrier support 17 years ago
Chris Mason 22c599485b Btrfs: Handle data block end_io through the async work queue 17 years ago
Chris Mason 0999df54f8 Btrfs: Verify checksums on tree blocks found without read_tree_block 17 years ago
Chris Mason 8a4b83cc8b Btrfs: Add support for device scanning and detection ioctls 17 years ago
Chris Mason 0b86a832a1 Btrfs: Add support for multiple devices per filesystem 17 years ago
Chris Mason e2008b6140 Btrfs: Add some simple throttling to wait for data=ordered and snapshot deletion 17 years ago
Chris Mason dc17ff8f11 Btrfs: Add data=ordered support 17 years ago
Chris Mason edbd8d4efe Btrfs: Support for online FS resize (grow and shrink) 17 years ago
Chris Mason ff79f8190b Btrfs: Add back file data checksumming 17 years ago
Chris Mason 6b80053d02 Btrfs: Add back the online defragging code 17 years ago
Chris Mason db94535db7 Btrfs: Allow tree blocks larger than the page size 17 years ago
Chris Mason 5f39d397df Btrfs: Create extent_buffer interface for large blocksizes 17 years ago
Chris Mason d3c2fdcf7b Btrfs: Use balance_dirty_pages_nr on btree blocks 17 years ago
Chris Mason 86479a04ee Add support for defragging files via btrfsctl -d. Avoid OOM on extent tree 18 years ago
Josef Bacik 58176a9604 Btrfs: Add per-root block accounting and sysfs entries 18 years ago
Chris Mason a52d9a8033 Btrfs: Extent based page cache code. This uses an rbtree of extents and tests 18 years ago
Chris Mason f2183bde1a Btrfs: Add BH_Defrag to mark buffers that are in need of defragging 18 years ago
Chris Mason ccd467d60e Btrfs: crash recovery fixes 18 years ago
Chris Mason 5eda7b5e9b Btrfs: Add the ability to find and remove dead roots after a crash. 18 years ago
Chris Mason 6cbd557078 Btrfs: add GPLv2 18 years ago
Chris Mason 35b7e47610 Btrfs: fix page cache memory leak 18 years ago
Chris Mason 090d18753c Btrfs: directory readahead 18 years ago
Chris Mason b4100d6424 Btrfs: add a device id to device items 18 years ago
Chris Mason 8352d8a473 Btrfs: add disk ioctl, mostly working 18 years ago
Chris Mason 7eccb903a8 Btrfs: create a logical->phsyical block number mapping scheme 18 years ago
Chris Mason 0f7d52f443 Btrfs: groundwork for subvolume and snapshot roots 18 years ago
Chris Mason 2c90e5d658 Btrfs: still corruption hunting 18 years ago
Chris Mason f254e52c1c Btrfs: verify csums on read 18 years ago
Chris Mason d98237b3ed Btrfs: use a btree inode instead of sb_getblk 18 years ago
Chris Mason 79154b1b5b Btrfs: transaction rework 18 years ago
Chris Mason e20d96d64f Mountable btrfs, with readdir 18 years ago
Chris Mason 2e635a2783 Btrfs: initial move to kernel module land 18 years ago
Chris Mason e089f05c18 Btrfs: transaction handles everywhere 18 years ago