Age | Commit message (Expand) | Author | Files | Lines |
2024-04-01 | btrfs use bio_list_merge_init | Christoph Hellwig | 1 | -2/+1 |
2024-03-04 | btrfs: raid56: extra debugging for raid6 syndrome generation | Qu Wenruo | 1 | -0/+30 |
2024-03-04 | btrfs: remove unused included headers | David Sterba | 1 | -1/+0 |
2023-12-15 | btrfs: refactor alloc_extent_buffer() to allocate-then-attach method | Qu Wenruo | 1 | -3/+3 |
2023-12-15 | btrfs: raid56: remove unused btrfs_plug_cb::work | David Sterba | 1 | -1/+0 |
2023-08-21 | btrfs: scrub: avoid unnecessary csum tree search preparing stripes | Qu Wenruo | 1 | -2/+2 |
2023-08-21 | btrfs: tracepoints: simplify raid56 events | Qu Wenruo | 1 | -4/+4 |
2023-08-21 | btrfs: raid56: remove unused BTRFS_RBIO_REBUILD_MISSING | Qu Wenruo | 1 | -12/+5 |
2023-07-18 | btrfs: raid56: always verify the P/Q contents for scrub | Qu Wenruo | 1 | -8/+3 |
2023-06-19 | btrfs: scrub: use recovered data stripes as cache to avoid unnecessary read | Qu Wenruo | 1 | -0/+45 |
2023-06-19 | btrfs: use SECTOR_SHIFT to convert LBA to physical offset | Anand Jain | 1 | -1/+1 |
2023-06-19 | btrfs: use SECTOR_SHIFT to convert physical offset to LBA | Anand Jain | 1 | -1/+1 |
2023-04-17 | btrfs: remove unused raid56 functions which were dedicated for scrub | Qu Wenruo | 1 | -47/+0 |
2023-04-17 | btrfs: scrub: introduce helper to find and fill sector info for a scrub_stripe | Qu Wenruo | 1 | -1/+1 |
2023-04-17 | btrfs: use __bio_add_page to add single a page in rbio_add_io_sector | Johannes Thumshirn | 1 | -1/+1 |
2023-04-17 | btrfs: replace btrfs_io_context::raid_map with a fixed u64 value | Qu Wenruo | 1 | -16/+15 |
2023-04-17 | btrfs: use an efficient way to represent source of duplicated stripes | Qu Wenruo | 1 | -8/+28 |
2023-04-17 | btrfs: raid56: no need for irqsafe locking | Christoph Hellwig | 1 | -28/+22 |
2023-02-15 | btrfs: raid56: handle endio in scrub_rbio | Christoph Hellwig | 1 | -11/+7 |
2023-02-15 | btrfs: raid56: handle endio in recover_rbio | Christoph Hellwig | 1 | -18/+9 |
2023-02-15 | btrfs: raid56: handle endio in rmw_rbio | Christoph Hellwig | 1 | -20/+10 |
2023-02-15 | btrfs: raid56: submit the read bios from scrub_assemble_read_bios | Christoph Hellwig | 1 | -23/+13 |
2023-02-15 | btrfs: raid56: fold rmw_read_wait_recover into rmw_read_bios | Christoph Hellwig | 1 | -46/+23 |
2023-02-15 | btrfs: raid56: fold recover_assemble_read_bios into recover_rbio | Christoph Hellwig | 1 | -40/+21 |
2023-02-15 | btrfs: raid56: add a bio_list_put helper | Christoph Hellwig | 1 | -28/+16 |
2023-02-15 | btrfs: raid56: wait for I/O completion in submit_read_bios | Christoph Hellwig | 1 | -7/+6 |
2023-02-15 | btrfs: raid56: simplify code flow in rmw_rbio | Christoph Hellwig | 1 | -15/+13 |
2023-02-15 | btrfs: raid56: simplify error handling and code flow in raid56_parity_write | Christoph Hellwig | 1 | -22/+15 |
2023-02-15 | btrfs: raid56: reduce overhead to calculate the bio length | Qu Wenruo | 1 | -2/+1 |
2023-02-15 | btrfs: fix spelling mistakes found using codespell | Colin Ian King | 1 | -5/+5 |
2023-01-27 | btrfs: raid56: make error_bitmap update atomic | Qu Wenruo | 1 | -2/+10 |
2023-01-25 | btrfs: raid56: fix stripes if vertical errors are found | Tanmay Bhushan | 1 | -1/+1 |
2022-12-20 | btrfs: scrub: fix uninitialized return value in recover_scrub_rbio | Josef Bacik | 1 | -1/+1 |
2022-12-05 | btrfs: raid56: do data csum verification during RMW cycle | Qu Wenruo | 1 | -32/+137 |
2022-12-05 | btrfs: raid56: prepare data checksums for later RMW verification | Qu Wenruo | 1 | -0/+74 |
2022-12-05 | btrfs: raid56: remove the old error tracking system | Qu Wenruo | 1 | -181/+53 |
2022-12-05 | btrfs: raid56: migrate recovery and scrub recovery path to use error_bitmap | Qu Wenruo | 1 | -86/+193 |
2022-12-05 | btrfs: raid56: introduce btrfs_raid_bio::error_bitmap | Qu Wenruo | 1 | -7/+92 |
2022-12-05 | btrfs: raid56: switch scrub path to use a single function | Qu Wenruo | 1 | -318/+79 |
2022-12-05 | btrfs: raid56: extract scrub read bio list assembly code into a helper | Qu Wenruo | 1 | -13/+31 |
2022-12-05 | btrfs: raid56: switch write path to rmw_rbio() | Qu Wenruo | 1 | -308/+42 |
2022-12-05 | btrfs: raid56: introduce the main entrance for RMW path | Qu Wenruo | 1 | -0/+161 |
2022-12-05 | btrfs: raid56: extract rwm write bios assembly into a helper | Qu Wenruo | 1 | -56/+79 |
2022-12-05 | btrfs: raid56: extract the rmw bio list build code into a helper | Qu Wenruo | 1 | -18/+38 |
2022-12-05 | btrfs: raid56: switch recovery path to a single function | Qu Wenruo | 1 | -27/+117 |
2022-12-05 | btrfs: raid56: extract sector recovery code into a helper | Qu Wenruo | 1 | -30/+29 |
2022-12-05 | btrfs: raid56: extract the recovery bio list build code into a helper | Qu Wenruo | 1 | -23/+41 |
2022-12-05 | btrfs: raid56: extract the pq generation code into a helper | Qu Wenruo | 1 | -46/+44 |
2022-12-05 | btrfs: raid56: extract the vertical stripe recovery code into recover_vertical() | Qu Wenruo | 1 | -136/+149 |
2022-12-05 | btrfs: update function comments | David Sterba | 1 | -2/+2 |
2022-12-05 | btrfs: move the printk helpers out of ctree.h | Josef Bacik | 1 | -0/+1 |
2022-12-05 | btrfs: raid56: make it more explicit that cache rbio should have all its data... | Qu Wenruo | 1 | -19/+51 |
2022-12-05 | btrfs: raid56: allocate memory separately for rbio pointers | Qu Wenruo | 1 | -22/+24 |
2022-12-05 | btrfs: raid56: cleanup for function __free_raid_bio() | Qu Wenruo | 1 | -31/+30 |
2022-10-24 | btrfs: raid56: avoid double freeing for rbio if full_stripe_write() failed | Qu Wenruo | 1 | -5/+7 |
2022-10-24 | btrfs: raid56: properly handle the error when unable to find the missing stripe | Qu Wenruo | 1 | -2/+4 |
2022-09-26 | btrfs: properly abstract the parity raid bio handling | Christoph Hellwig | 1 | -38/+7 |
2022-08-03 | Merge tag 'for-5.20-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda... | Linus Torvalds | 1 | -421/+371 |
2022-07-25 | btrfs: raid56: transfer the bio counter reference to the raid submission helpers | Christoph Hellwig | 1 | -10/+6 |
2022-07-25 | btrfs: do not return errors from raid56_parity_recover | Christoph Hellwig | 1 | -23/+16 |
2022-07-25 | btrfs: do not return errors from raid56_parity_write | Christoph Hellwig | 1 | -8/+15 |
2022-07-25 | btrfs: raid56: use fixed stripe length everywhere | Christoph Hellwig | 1 | -34/+27 |
2022-07-25 | btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() | Qu Wenruo | 1 | -7/+6 |
2022-07-25 | btrfs: use btrfs_raid_array to calculate number of parity stripes | Qu Wenruo | 1 | -8/+2 |
2022-07-25 | btrfs: raid56: avoid double for loop inside raid56_parity_scrub_stripe() | Qu Wenruo | 1 | -31/+31 |
2022-07-25 | btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() | Qu Wenruo | 1 | -31/+28 |
2022-07-25 | btrfs: raid56: avoid double for loop inside alloc_rbio_essential_pages() | Qu Wenruo | 1 | -15/+14 |
2022-07-25 | btrfs: raid56: avoid double for loop inside __raid56_parity_recover() | Qu Wenruo | 1 | -20/+19 |
2022-07-25 | btrfs: raid56: avoid double for loop inside finish_rmw() | Qu Wenruo | 1 | -42/+55 |
2022-07-25 | btrfs: stop looking at btrfs_bio->iter in index_one_bio | Christoph Hellwig | 1 | -3/+0 |
2022-07-25 | btrfs: defer I/O completion based on the btrfs_raid_bio | Christoph Hellwig | 1 | -62/+40 |
2022-07-25 | btrfs: add trace event for submitted RAID56 bio | Qu Wenruo | 1 | -132/+58 |
2022-07-25 | btrfs: update stripe_sectors::uptodate in steal_rbio | Qu Wenruo | 1 | -7/+19 |
2022-07-25 | btrfs: only write the sectors in the vertical stripe which has data stripes | Qu Wenruo | 1 | -4/+49 |
2022-07-25 | btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap | Qu Wenruo | 1 | -20/+22 |
2022-07-25 | btrfs: fix typos in comments | David Sterba | 1 | -1/+1 |
2022-07-14 | fs/btrfs: Use the enum req_op and blk_opf_t types | Bart Van Assche | 1 | -2/+2 |
2022-05-16 | btrfs: use a normal workqueue for rmw_workers | Christoph Hellwig | 1 | -15/+14 |
2022-05-16 | btrfs: raid56: enable subpage support for RAID56 | Qu Wenruo | 1 | -6/+0 |
2022-05-16 | btrfs: raid56: make alloc_rbio_essential_pages() subpage compatible | Qu Wenruo | 1 | -7/+9 |
2022-05-16 | btrfs: raid56: make steal_rbio() subpage compatible | Qu Wenruo | 1 | -4/+24 |
2022-05-16 | btrfs: raid56: make set_bio_pages_uptodate() subpage compatible | Qu Wenruo | 1 | -6/+36 |
2022-05-16 | btrfs: raid56: remove btrfs_raid_bio::bio_pages array | Qu Wenruo | 1 | -40/+3 |
2022-05-16 | btrfs: raid56: make raid56_add_scrub_pages() subpage compatible | Qu Wenruo | 1 | -4/+6 |
2022-05-16 | btrfs: raid56: open code rbio_stripe_page_index() | Qu Wenruo | 1 | -6/+1 |
2022-05-16 | btrfs: raid56: make finish_rmw() subpage compatible | Qu Wenruo | 1 | -77/+32 |
2022-05-16 | btrfs: raid56: make __raid_recover_endio_io() subpage compatible | Qu Wenruo | 1 | -23/+28 |
2022-05-16 | btrfs: raid56: make finish_parity_scrub() subpage compatible | Qu Wenruo | 1 | -24/+32 |
2022-05-16 | btrfs: raid56: make rbio_add_io_page() subpage compatible | Qu Wenruo | 1 | -89/+165 |
2022-05-16 | btrfs: raid56: introduce btrfs_raid_bio::bio_sectors | Qu Wenruo | 1 | -2/+55 |
2022-05-16 | btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors | Qu Wenruo | 1 | -4/+56 |
2022-05-16 | btrfs: raid56: introduce new cached members for btrfs_raid_bio | Qu Wenruo | 1 | -6/+17 |
2022-05-16 | btrfs: raid56: make btrfs_raid_bio more compact | Qu Wenruo | 1 | -19/+21 |
2022-05-16 | btrfs: raid56: open code rbio_nr_pages() | Qu Wenruo | 1 | -13/+5 |
2022-05-16 | btrfs: reduce width for stripe_len from u64 to u32 | Qu Wenruo | 1 | -8/+8 |
2022-05-16 | btrfs: stop using the btrfs_bio saved iter in index_rbio_pages | Christoph Hellwig | 1 | -3/+0 |
2022-05-16 | btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios | Christoph Hellwig | 1 | -5/+2 |
2022-05-16 | btrfs: pass bio opf to rbio_add_io_page | Christoph Hellwig | 1 | -20/+17 |
2022-05-16 | btrfs: factor out allocating an array of pages | Sweet Tea Dorminy | 1 | -25/+4 |
2021-10-26 | btrfs: remove btrfs_raid_bio::fs_info member | Qu Wenruo | 1 | -24/+24 |
2021-10-26 | btrfs: rename struct btrfs_io_bio to btrfs_bio | Qu Wenruo | 1 | -4/+4 |
2021-10-26 | btrfs: rename btrfs_bio to btrfs_io_context | Qu Wenruo | 1 | -64/+63 |
2021-08-23 | btrfs: constify and cleanup variables in comparators | David Sterba | 1 | -4/+4 |
2021-08-23 | btrfs: drop from __GFP_HIGHMEM all allocations | David Sterba | 1 | -5/+5 |
2021-04-27 | Merge tag 'cfi-v5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ke... | Linus Torvalds | 1 | -1/+2 |
2021-04-19 | btrfs: raid56: convert kmaps to kmap_local_page | Ira Weiny | 1 | -31/+34 |
2021-04-19 | btrfs: convert kmap to kmap_local_page, simple cases | Ira Weiny | 1 | -2/+2 |
2021-04-19 | btrfs: remove duplicated in_range() macro | Johannes Thumshirn | 1 | -0/+1 |
2021-04-08 | treewide: Change list_sort to use const pointers | Sami Tolvanen | 1 | -1/+2 |
2021-03-01 | Merge branch 'kmap-conversion-for-5.12' of git://git.kernel.org/pub/scm/linux... | Linus Torvalds | 1 | -9/+1 |
2021-03-01 | Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -11/+10 |
2021-02-26 | btrfs: use copy_highpage() instead of 2 kmaps() | Ira Weiny | 1 | -9/+1 |
2021-02-22 | btrfs: fix raid6 qstripe kmap | Ira Weiny | 1 | -11/+10 |
2021-02-21 | Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -5/+2 |
2021-02-08 | btrfs: remove redundant NULL check before kvfree | Yang Li | 1 | -2/+1 |
2021-01-24 | block: store a block_device pointer in struct bio | Christoph Hellwig | 1 | -5/+2 |
2020-12-09 | btrfs: drop casts of bio bi_sector | David Sterba | 1 | -4/+4 |
2020-07-27 | btrfs: raid56: remove out label in __raid56_parity_recover | Nikolay Borisov | 1 | -2/+2 |
2020-07-27 | btrfs: raid56: don't opencode swap() in __raid_recover_end_io | Nikolay Borisov | 1 | -5/+2 |
2020-07-27 | btrfs: raid56: use in_range where applicable | Nikolay Borisov | 1 | -12/+5 |
2020-07-27 | btrfs: raid56: assign bio in while() when using bio_list_pop | Nikolay Borisov | 1 | -25/+5 |
2020-07-27 | btrfs: raid56: remove redundant device check in rbio_add_io_page | Nikolay Borisov | 1 | -4/+2 |
2020-07-27 | btrfs: record btrfs_device directly in btrfs_io_bio | Nikolay Borisov | 1 | -0/+1 |
2020-03-23 | btrfs: use struct_size to calculate size of raid hash table | David Sterba | 1 | -3/+1 |
2020-03-23 | btrfs: raid56: simplify tracking of Q stripe presence | David Sterba | 1 | -22/+15 |
2019-11-18 | btrfs: remove pointless local variable in lock_stripe_add() | Johannes Thumshirn | 1 | -2/+3 |
2019-11-18 | btrfs: raid56: reduce indentation in lock_stripe_add | Johannes Thumshirn | 1 | -47/+44 |
2019-11-18 | btrfs: get rid of unique workqueue helper functions | Omar Sandoval | 1 | -3/+2 |
2019-09-09 | btrfs: move private raid56 definitions from ctree.h | David Sterba | 1 | -0/+16 |
2019-04-30 | block: remove the i argument to bio_for_each_segment_all | Christoph Hellwig | 1 | -2/+1 |
2019-03-26 | Merge tag 'for-5.1-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -1/+2 |
2019-03-18 | btrfs: raid56: properly unmap parity page in finish_parity_scrub() | Andrea Righi | 1 | -1/+2 |
2019-02-15 | block: allow bio_for_each_segment_all() to iterate over multi-page bvec | Ming Lei | 1 | -1/+2 |
2018-12-17 | btrfs: Fix typos in comments and strings | Andrea Gelmini | 1 | -1/+1 |
2018-08-06 | btrfs: raid56: catch errors from full_stripe_write | David Sterba | 1 | -1/+4 |
2018-08-06 | btrfs: raid56: merge rbio_is_full helpers | David Sterba | 1 | -17/+6 |
2018-08-06 | btrfs: raid56: use new helper for async_scrub_parity | David Sterba | 1 | -11/+3 |
2018-08-06 | btrfs: raid56: use new helper for async_read_rebuild | David Sterba | 1 | -12/+3 |
2018-08-06 | btrfs: raid56: use new helper for async_rmw_stripe | David Sterba | 1 | -9/+2 |
2018-08-06 | btrfs: raid56: add new helper for starting async work | David Sterba | 1 | -0/+6 |
2018-08-06 | btrfs: open-code bio_set_op_attrs | David Sterba | 1 | -5/+5 |
2018-08-06 | btrfs: prune unused includes | David Sterba | 1 | -13/+0 |
2018-08-06 | btrfs: use copy_page for copying pages instead of memcpy | David Sterba | 1 | -7/+5 |
2018-05-30 | btrfs: raid56: Remove VLA usage | Kees Cook | 1 | -10/+28 |
2018-04-12 | btrfs: replace GPL boilerplate by SPDX -- sources | David Sterba | 1 | -14/+2 |
2018-03-31 | Btrfs: replace: cache rbio when rebuild data on missing device | Liu Bo | 1 | -3/+7 |
2018-03-26 | Btrfs: raid56: remove redundant async_missing_raid56 | Liu Bo | 1 | -17/+1 |
2018-03-14 | btrfs: Fix NULL pointer exception in find_bio_stripe | Dmitriy Gorokh | 1 | -0/+1 |
2018-01-22 | Btrfs: raid56: fix race between merge_bio and rbio_orig_end_io | Liu Bo | 1 | -12/+25 |
2018-01-22 | Btrfs: do not cache rbio pages if using raid6 recover | Liu Bo | 1 | -1/+16 |
2018-01-22 | Btrfs: raid56: iterate raid56 internal bio with bio_for_each_segment_all | Liu Bo | 1 | -6/+5 |
2018-01-22 | Btrfs: do not merge rbios if their fail stripe index are not identical | Liu Bo | 1 | -0/+19 |
2018-01-22 | Btrfs: remove redundant check in rbio_can_merge | Liu Bo | 1 | -4/+2 |
2018-01-22 | Btrfs: make raid6 rebuild retry more | Liu Bo | 1 | -4/+14 |
2018-01-22 | Btrfs: remove unused wait in btrfs_stripe_hash | Liu Bo | 1 | -10/+0 |
2018-01-22 | Btrfs: remove unused variable wait in lock_stripe_add | Liu Bo | 1 | -1/+0 |
2017-10-30 | Btrfs: fix memory leak in raid56 | Liu Bo | 1 | -2/+20 |
2017-10-30 | Btrfs: search parity device wisely | Liu Bo | 1 | -1/+7 |
2017-09-07 | Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -3/+5 |
2017-08-24 | Btrfs: fix blk_status_t/errno confusion | Omar Sandoval | 1 | -17/+17 |
2017-08-23 | block: replace bi_bdev with a gendisk pointer and partitions index | Christoph Hellwig | 1 | -3/+5 |
2017-07-14 | Merge branch 'for-4.13-part2' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -8/+18 |
2017-07-13 | Btrfs: fix write corruption due to bio cloning on raid5/6 | Filipe Manana | 1 | -8/+18 |
2017-07-05 | Merge branch 'for-4.13-part1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -11/+5 |
2017-06-19 | btrfs: sink gfp parameter to btrfs_io_bio_alloc | David Sterba | 1 | -1/+1 |
2017-06-19 | btrfs: btrfs_io_bio_alloc never fails, skip error handling | David Sterba | 1 | -3/+0 |
2017-06-19 | btrfs: replace opencoded kvzalloc with the helper | David Sterba | 1 | -7/+4 |
2017-06-09 | block: switch bios to blk_status_t | Christoph Hellwig | 1 | -8/+8 |
2017-04-18 | btrfs: Wait for in-flight bios before freeing target device for raid56 | Qu Wenruo | 1 | -0/+14 |
2017-04-18 | Btrfs: fix wrong failed mirror_num of read-repair on raid56 | Liu Bo | 1 | -0/+5 |
2017-04-18 | btrfs: convert btrfs_raid_bio.refs from atomic_t to refcount_t | Elena Reshetova | 1 | -10/+9 |
2017-02-14 | btrfs: raid56: Remove unused variable in lock_stripe_add | Qu Wenruo | 1 | -2/+0 |
2016-12-06 | btrfs: take an fs_info directly when the root is not used otherwise | Jeff Mahoney | 1 | -14/+12 |
2016-12-06 | btrfs: root->fs_info cleanup, add fs_info convenience variables | Jeff Mahoney | 1 | -24/+18 |
2016-12-06 | btrfs: pull node/sector/stripe sizes out of root and into fs_info | Jeff Mahoney | 1 | -1/+1 |
2016-11-30 | btrfs: don't access the bio directly in the raid5/6 code | Christoph Hellwig | 1 | -10/+6 |
2016-09-26 | Btrfs: remove BUG() in raid56 | Liu Bo | 1 | -1/+4 |
2016-06-07 | btrfs: use bio op accessors | Mike Christie | 1 | -5/+5 |
2016-06-07 | block/fs/drivers: remove rw argument from submit_bio | Mike Christie | 1 | -5/+12 |
2016-05-25 | btrfs: fix string and comment grammatical issues and typos | Nicholas D Steeves | 1 | -3/+3 |
2016-04-04 | mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros | Kirill A. Shutemov | 1 | -14/+14 |
2016-01-20 | btrfs: raid56: Use raid_write_end_io for scrub | Zhao Lei | 1 | -27/+5 |
2016-01-20 | btrfs: Remove unnecessary ClearPageUptodate for raid56 | Zhao Lei | 1 | -2/+0 |
2016-01-20 | btrfs: use rbio->nr_pages to reduce calculation | Zhao Lei | 1 | -12/+7 |
2016-01-20 | btrfs: Use unified stripe_page's index calculation | Zhao Lei | 1 | -22/+21 |
2016-01-20 | btrfs: Fix calculation of rbio->dbitmap's size calculation | Zhao Lei | 1 | -2/+2 |
2016-01-07 | btrfs: cleanup, remove stray return statements | David Sterba | 1 | -2/+0 |
2015-10-10 | btrfs: comment waitqueue_active implied by locks | David Sterba | 1 | -1/+5 |
2015-09-05 | Merge branch 'for-linus-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -10/+77 |
2015-08-09 | Btrfs: add RAID 5/6 BTRFS_RBIO_REBUILD_MISSING operation | Omar Sandoval | 1 | -10/+77 |
2015-07-29 | block: add a bi_error field to struct bio | Christoph Hellwig | 1 | -34/+28 |
2015-03-25 | Merge branch 'cleanups-post-3.19' of git://git.kernel.org/pub/scm/linux/kerne... | Chris Mason | 1 | -10/+3 |
2015-03-03 | btrfs: cleanup, use kmalloc_array/kcalloc array helpers | David Sterba | 1 | -2/+1 |
2015-02-16 | Btrfs: switch to kvfree() helper | Wang Shilong | 1 | -10/+3 |
2015-01-21 | Btrfs: Include map_type in raid_bio | Zhao Lei | 1 | -5/+5 |
2015-01-21 | Btrfs: add ref_count and free function for btrfs_bio | Zhao Lei | 1 | -30/+8 |
2015-01-21 | Btrfs: Make raid_map array be inlined in btrfs_bio structure | Zhao Lei | 1 | -44/+33 |
2014-12-03 | Btrfs, raid56: fix use-after-free problem in the final device replace procedu... | Miao Xie | 1 | -9/+32 |
2014-12-03 | Btrfs, replace: write raid56 parity into the replace target device | Miao Xie | 1 | -0/+23 |
2014-12-03 | Btrfs, replace: write dirty pages into the replace target device | Miao Xie | 1 | -38/+66 |