Commit Graph

260 Commits (1ffa4f426c002161b7dbd58b297f5d0680e7dd6a)

Author SHA1 Message Date
Yan Zheng e556ce2c9d Btrfs: Drop dirty roots created by log replay immediately when 16 years ago
Chris Mason 4b4e25f2a6 Btrfs: compat code fixes 16 years ago
Chris Mason 7c2ca4682a Btrfs: Do fsync log replay when mount -o ro, except when on readonly media 16 years ago
Chris Mason d2c3f4f695 Btrfs: Avoid writeback stalls 16 years ago
Chris Mason 9f0ba5bd91 Btrfs: unplug all devices in the unplug call back 16 years ago
Chris Mason ea9e8b11bd Btrfs: prevent loops in the directory tree when creating snapshots 16 years ago
Chris Mason 3394e1607e Btrfs: Give each subvol and snapshot their own anonymous devid 16 years ago
Chris Mason 3de4586c52 Btrfs: Allow subvolumes and snapshots anywhere in the directory tree 16 years ago
Yan Zheng 2b82032c34 Btrfs: Seed device support 16 years ago
Yan Zheng c146afad2c Btrfs: mount ro and remount support 16 years ago
Chris Mason 6f3577bdc7 Btrfs: Improve metadata read latencies 16 years ago
Chris Mason 240d5d482b Btrfs: tune btrfs unplug functions for a small number of devices 16 years ago
Chris Mason 771ed689d2 Btrfs: Optimize compressed writeback and reads 16 years ago
Chris Mason 4a69a41009 Btrfs: Add ordered async work queues 16 years ago
Yan Zheng 84234f3a1f Btrfs: Add root tree pointer transaction ids 17 years ago
Josef Bacik 2517920135 Btrfs: nuke fs wide allocation mutex V2 17 years ago
Yan Zheng f82d02d9d8 Btrfs: Improve space balancing code 17 years ago
Chris Mason c8b978188c Btrfs: Add zlib compression support 17 years ago
Jim Meyering 83afeac42c Btrfs: disk-io.c (open_ctree): avoid leaks upon allocation failure 17 years ago
Jim Meyering 0463bb4e8d Btrfs: disk-io.c (open_ctree): Don't deref. NULL upon failed kzalloc 17 years ago
Chris Mason d352ac6814 Btrfs: add and improve comments 17 years ago
Chris Mason 8c8bee1d7c Btrfs: Wait for IO on the block device inodes of newly added devices 17 years ago
Zheng Yan 1a40e23b95 Btrfs: update space balancing code 17 years ago
Zheng Yan e465768938 Btrfs: Add shared reference cache 17 years ago
Chris Mason 24ab9cd85c Btrfs: Raise thresholds for metadata writeback 17 years ago
Chris Mason 2b1f55b0f0 Remove Btrfs compat code for older kernels 17 years ago
Zheng Yan 31840ae1a6 Btrfs: Full back reference support 17 years ago
Chris Mason ce3ed71a58 Btrfs: Checksum tree blocks in the background 17 years ago
Josef Bacik 0f9dd46cda Btrfs: free space accounting redo 17 years ago
Chris Mason 23a07867b7 Btrfs: Fix mismerge in block header checks 17 years ago
Chris Mason d0c803c404 Btrfs: Record dirty pages tree-log pages in an extent_io tree 17 years ago
Chris Mason d00aff0013 Btrfs: Optimize tree log block allocations 17 years ago
Chris Mason 3a5f1d458a Btrfs: Optimize btree walking while logging inodes 17 years ago
Chris Mason 98509cfc5a Btrfs: Fix releasepage to properly keep dirty and writeback pages 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 a1b32a5932 Btrfs: Add debugging checks to track down corrupted metadata 17 years ago
Chris Mason 9473f16c75 Btrfs: Throttle for async bio submits higher up the chain 17 years ago
Chris Mason b64a2851ba Btrfs: Wait for async bio submissions to make some progress at queue time 17 years ago
Chris Mason 53863232ef Btrfs: Lower contention on the csum mutex 17 years ago
Chris Mason 4854ddd0ed Btrfs: Wait for kernel threads to make progress during async submission 17 years ago
Chris Mason 5443be45f5 Btrfs: Give all the worker threads descriptive names 17 years ago
Chris Mason 777e6bd706 Btrfs: Transaction commit: don't use filemap_fdatawait 17 years ago
Chris Mason 0986fe9eac Btrfs: Count async bios separately from async checksum work items 17 years ago
Chris Mason b720d20952 Btrfs: Limit the number of async bio submission kthreads to the number of devices 17 years ago
Chris Mason 4ca8b41e3f Btrfs: Avoid calling into the FS for the final iput on fake root inodes 17 years ago
Chris Mason ea8c281947 Btrfs: Maintain a list of inodes that are delalloc and a way to wait on them 17 years ago
Chris Mason 2dd3e67b1e Btrfs: More throttle tuning 17 years ago
Chris Mason 61b4944018 Btrfs: Fix streaming read performance with checksumming on 17 years ago
Yan bcc63abbf3 Btrfs: implement memory reclaim for leaf reference cache 17 years ago