Commit Graph

125 Commits (5c891f3840a7a330c96d7203d4bb5be6fa033724)

Author SHA1 Message Date
Andi Kleen 559af82114 Btrfs: cleanup warnings from gcc 4.6 (nonbugs) 15 years ago
Andi Kleen 411fc6bcef Btrfs: Fix variables set but not read (bugs found by gcc 4.6) 15 years ago
Miao Xie 19fe0a8b78 Btrfs: Switch the extent buffer rbtree into a radix tree 15 years ago
Miao Xie 897ca6e9b4 Btrfs: restructure try_release_extent_buffer() 15 years ago
Christoph Hellwig 9c3a8ee8a1 writeback: remove writeback_inodes_wbc 15 years ago
Chris Mason 4845e44ffd Btrfs: rework O_DIRECT enospc handling 15 years ago
Chris Mason eaf25d933e Btrfs: use async helpers for DIO write checksumming 15 years ago
Josef Bacik 11c65dccf7 Btrfs: do aio_write instead of write 15 years ago
Yan, Zheng 0ca1f7ceb1 Btrfs: Update metadata reservation for delayed allocation 15 years ago
Nick Piggin 28ecb60906 Btrfs: use add_to_page_cache_lru, use __page_cache_alloc 15 years ago
Tejun Heo 5a0e3ad6af include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 15 years ago
Josef Bacik 2ac55d41b5 Btrfs: cache the extent state everywhere we possibly can V2 15 years ago
Josef Bacik c2a128d28a Btrfs: cache extent state in find_delalloc_range 15 years ago
Chris Mason 4125bf761c Btrfs: finish read pages in the order they are submitted 15 years ago
Eric Paris 6bef4d3171 Btrfs: use RB_ROOT to intialize rb_trees instead of setting rb_node to NULL 15 years ago
Yan, Zheng f044ba7835 Btrfs: fix race between allocate and release extent buffer. 15 years ago
Josef Bacik 32c00aff71 Btrfs: release delalloc reservations on extent item insertion 16 years ago
Chris Mason a791e35e12 Btrfs: cleanup extent_clear_unlock_delalloc flags 16 years ago
Josef Bacik 9ed74f2dba Btrfs: proper -ENOSPC handling 16 years ago
Chris Mason 11ef160fda Btrfs: fix releasepage to avoid unlocking extents we haven't locked 16 years ago
Chris Mason 46562cec98 Btrfs: Fix test_range_bit for whole file extents 16 years ago
Chris Mason 42daec299b Btrfs: fix errors handling cached state in set/clear_extent_bit 16 years ago
Chris Mason f85d7d6c8f Btrfs: properly honor wbc->nr_to_write changes 16 years ago
Chris Mason 8b62b72b26 Btrfs: Use PagePrivate2 to track pages in the data=ordered code. 16 years ago
Chris Mason 9655d2982b Btrfs: use a cached state for extent state operations during delalloc 16 years ago
Chris Mason d5550c6315 Btrfs: don't lock bits in the extent tree during writepage 16 years ago
Chris Mason 2c64c53d8d Btrfs: cache values for locking extents 16 years ago
Chris Mason 1edbb734b4 Btrfs: reduce CPU usage in the extent_state tree 16 years ago
Chris Mason e48c465bb3 Btrfs: Fix new state initialization order 16 years ago
Chris Mason 890871be85 Btrfs: switch extent_map to a rw lock 16 years ago
Chris Mason a97adc9fff Btrfs: use larger nr_to_write for larger extents 16 years ago
Chris Mason 40431d6c12 Btrfs: optimize set extent bit 16 years ago
Yan Zheng 5c939df56c btrfs: Fix set/clear_extent_bit for 'end == (u64)-1' 16 years ago
Chris Mason b7967db75a Btrfs: remove #if 0 code 16 years ago
Christoph Hellwig 9601e3f633 Btrfs: kill btrfs_cache_create 16 years ago
Chris Mason 11c8349b4e Btrfs: fix oops on page->mapping->host during writepage 16 years ago
Chris Mason d313d7a31a Btrfs: add a priority queue to the async thread helpers 16 years ago
Chris Mason ffbd517d5a Btrfs: use WRITE_SYNC for synchronous writes 16 years ago
Heiko Carstens 93dbfad7ac Btrfs: fix __ucmpdi2 compile bug on 32 bit builds 16 years ago
Chris Mason b9473439d3 Btrfs: leave btree locks spinning more often 16 years ago
Qinghuang Feng a48ddf08ba Btrfs: remove unused code in split_state() 16 years ago
Chris Mason 9b0d3ace33 Btrfs: don't return congestion in write_cache_pages as often 16 years ago
Chris Mason b4ce94de9b Btrfs: Change btree locking to use explicit blocking points 16 years ago
Chris Mason 3935127c50 Btrfs: disable leak debugging checks in extent_io.c 16 years ago
Yehuda Sadeh 1506fcc818 Btrfs: fiemap support 16 years ago
Huang Weiyi 7eaebe7d50 Btrfs: removed unused #include <version.h>'s 16 years ago
Chris Mason 43b774ba13 Btrfs: drop EXPORT symbols from extent_io.c 16 years ago
Chris Mason d397712bcc Btrfs: Fix checkpatch.pl warnings 16 years ago
Liu Hui c584482b47 Btrfs: Fix typo in clear_state_cb 16 years ago
Chris Mason cad321ad52 Btrfs: shift all end_io work to thread pools 16 years ago