Age | Commit message (Expand) | Author | Files | Lines |
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-04 | 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 |