summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/raid56.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: constify and cleanup variables in comparatorsDavid Sterba2021-08-231-4/+4
* btrfs: drop from __GFP_HIGHMEM all allocationsDavid Sterba2021-08-231-5/+5
* Merge tag 'cfi-v5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ke...Linus Torvalds2021-04-271-1/+2
|\
| * treewide: Change list_sort to use const pointersSami Tolvanen2021-04-081-1/+2
* | btrfs: raid56: convert kmaps to kmap_local_pageIra Weiny2021-04-191-31/+34
* | btrfs: convert kmap to kmap_local_page, simple casesIra Weiny2021-04-191-2/+2
* | btrfs: remove duplicated in_range() macroJohannes Thumshirn2021-04-191-0/+1
|/
* Merge branch 'kmap-conversion-for-5.12' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2021-03-011-9/+1
|\
| * btrfs: use copy_highpage() instead of 2 kmaps()Ira Weiny2021-02-261-9/+1
* | Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2021-03-011-11/+10
|\ \
| * | btrfs: fix raid6 qstripe kmapIra Weiny2021-02-221-11/+10
* | | Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-blockLinus Torvalds2021-02-211-5/+2
|\ \ \ | |/ / |/| |
| * | block: store a block_device pointer in struct bioChristoph Hellwig2021-01-241-5/+2
| |/
* / btrfs: remove redundant NULL check before kvfreeYang Li2021-02-081-2/+1
|/
* btrfs: drop casts of bio bi_sectorDavid Sterba2020-12-091-4/+4
* btrfs: raid56: remove out label in __raid56_parity_recoverNikolay Borisov2020-07-271-2/+2
* btrfs: raid56: don't opencode swap() in __raid_recover_end_ioNikolay Borisov2020-07-271-5/+2
* btrfs: raid56: use in_range where applicableNikolay Borisov2020-07-271-12/+5
* btrfs: raid56: assign bio in while() when using bio_list_popNikolay Borisov2020-07-271-25/+5
* btrfs: raid56: remove redundant device check in rbio_add_io_pageNikolay Borisov2020-07-271-4/+2
* btrfs: record btrfs_device directly in btrfs_io_bioNikolay Borisov2020-07-271-0/+1
* btrfs: use struct_size to calculate size of raid hash tableDavid Sterba2020-03-231-3/+1
* btrfs: raid56: simplify tracking of Q stripe presenceDavid Sterba2020-03-231-22/+15
* btrfs: remove pointless local variable in lock_stripe_add()Johannes Thumshirn2019-11-181-2/+3
* btrfs: raid56: reduce indentation in lock_stripe_addJohannes Thumshirn2019-11-181-47/+44
* btrfs: get rid of unique workqueue helper functionsOmar Sandoval2019-11-181-3/+2
* btrfs: move private raid56 definitions from ctree.hDavid Sterba2019-09-091-0/+16
* block: remove the i argument to bio_for_each_segment_allChristoph Hellwig2019-04-301-2/+1
* Merge tag 'for-5.1-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2019-03-261-1/+2
|\
| * btrfs: raid56: properly unmap parity page in finish_parity_scrub()Andrea Righi2019-03-181-1/+2
* | block: allow bio_for_each_segment_all() to iterate over multi-page bvecMing Lei2019-02-151-1/+2
|/
* btrfs: Fix typos in comments and stringsAndrea Gelmini2018-12-171-1/+1
* btrfs: raid56: catch errors from full_stripe_writeDavid Sterba2018-08-061-1/+4
* btrfs: raid56: merge rbio_is_full helpersDavid Sterba2018-08-061-17/+6
* btrfs: raid56: use new helper for async_scrub_parityDavid Sterba2018-08-061-11/+3
* btrfs: raid56: use new helper for async_read_rebuildDavid Sterba2018-08-061-12/+3
* btrfs: raid56: use new helper for async_rmw_stripeDavid Sterba2018-08-061-9/+2
* btrfs: raid56: add new helper for starting async workDavid Sterba2018-08-061-0/+6
* btrfs: open-code bio_set_op_attrsDavid Sterba2018-08-061-5/+5
* btrfs: prune unused includesDavid Sterba2018-08-061-13/+0
* btrfs: use copy_page for copying pages instead of memcpyDavid Sterba2018-08-061-7/+5
* btrfs: raid56: Remove VLA usageKees Cook2018-05-301-10/+28
* btrfs: replace GPL boilerplate by SPDX -- sourcesDavid Sterba2018-04-121-14/+2
* Btrfs: replace: cache rbio when rebuild data on missing deviceLiu Bo2018-03-311-3/+7
* Btrfs: raid56: remove redundant async_missing_raid56Liu Bo2018-03-261-17/+1
* btrfs: Fix NULL pointer exception in find_bio_stripeDmitriy Gorokh2018-03-141-0/+1
* Btrfs: raid56: fix race between merge_bio and rbio_orig_end_ioLiu Bo2018-01-221-12/+25
* Btrfs: do not cache rbio pages if using raid6 recoverLiu Bo2018-01-221-1/+16
* Btrfs: raid56: iterate raid56 internal bio with bio_for_each_segment_allLiu Bo2018-01-221-6/+5
* Btrfs: do not merge rbios if their fail stripe index are not identicalLiu Bo2018-01-221-0/+19