summaryrefslogtreecommitdiffstats
path: root/drivers/md/raid5-ppl.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* md/raid5: remove rcu protection to access rdev from confYu Kuai2023-11-281-12/+4
* md: raid5: use __bio_add_page to add single page to new bioJohannes Thumshirn2023-05-311-2/+2
* md/raid5: use bdev_write_cache instead of open coding itChristoph Hellwig2022-11-141-4/+1
* md/raid5-ppl: Drop unused argument from ppl_handle_flush_request()Logan Gunthorpe2022-08-031-1/+1
* md/core: Combine two sync_page_io() argumentsBart Van Assche2022-07-141-6/+6
* md/raid5-ppl: Fix argument order in bio_alloc_bioset()Logan Gunthorpe2022-06-151-2/+2
* md: remove most calls to bdevnameChristoph Hellwig2022-05-231-15/+12
* md/raid5-ppl: Annotate with rcu_dereference_protected()Logan Gunthorpe2022-04-251-3/+10
* Merge tag 'for-5.18/write-streams-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds2022-03-261-25/+3
|\
| * block: remove the per-bio/request write hintChristoph Hellwig2022-03-071-25/+3
* | Merge tag 'for-5.18/drivers-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds2022-03-221-3/+2
|\ \ | |/ |/|
| * raid5-ppl: fully initialize the bio in ppl_new_iounitChristoph Hellwig2022-03-091-3/+2
* | raid5-ppl: stop using bio_devnameChristoph Hellwig2022-03-071-9/+4
|/
* block: pass a block_device and opf to bio_initChristoph Hellwig2022-02-021-1/+1
* block: pass a block_device and opf to bio_alloc_biosetChristoph Hellwig2022-02-021-6/+5
* raid5-ppl: use swap() to make code cleanerYang Guang2021-11-021-4/+2
* block: rename BIO_MAX_PAGES to BIO_MAX_VECSChristoph Hellwig2021-03-111-1/+1
* block: use an on-stack bio in blkdev_issue_flushChristoph Hellwig2021-01-271-1/+1
* md/raid456: convert macro STRIPE_* to RAID5_STRIPE_*Yufen Yu2020-07-221-5/+6
* block: remove the error_sector argument to blkdev_issue_flushChristoph Hellwig2020-05-221-1/+1
* treewide: Use sizeof_field() macroPankaj Bharadiya2019-12-091-1/+1
* drivers/md/raid5-ppl.c: use the new spelling of RWH_WRITE_LIFE_NOT_SETEugene Syromiatnikov2019-11-141-1/+1
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288Thomas Gleixner2019-06-051-9/+1
* Merge tag 'for-5.1/block-post-20190315' of git://git.kernel.dk/linux-blockLinus Torvalds2019-03-161-0/+63
|\
| * raid5: set write hint for PPLMariusz Dabrowski2019-03-121-0/+63
* | md: convert to kvmallocKent Overstreet2019-03-121-4/+2
|/
* md: convert to bioset_init()/mempool_init()Kent Overstreet2018-05-301-25/+17
* raid5-ppl: fix handling flush requestsArtur Paszkiewicz2018-02-211-0/+10
* raid5-ppl: PPL support for disks with write-back cache enabledTomasz Majchrzak2018-01-151-12/+155
* raid5-ppl: check recovery_offset when performing ppl recoveryArtur Paszkiewicz2017-10-171-1/+2
* raid5-ppl: don't resync after rebuildArtur Paszkiewicz2017-10-171-2/+1
* Merge tag 'md/4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/mdLinus Torvalds2017-09-071-41/+130
|\
| * raid5-ppl: Recovery support for multiple partial parity logsPawel Baldysiak2017-08-281-38/+90
| * md: Runtime support for multiple pplsPawel Baldysiak2017-08-281-3/+40
* | block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig2017-08-231-3/+3
|/
* raid5-ppl: use BIOSET_NEED_BVECS when creating biosetArtur Paszkiewicz2017-07-121-1/+1
* blk: replace bioset_create_nobvec() with a flags arg to bioset_create()NeilBrown2017-06-181-1/+1
* Merge tag 'v4.12-rc5' into for-4.13/blockJens Axboe2017-06-121-2/+2
|\
| * md: Make flush bios explicitely syncJan Kara2017-05-311-2/+2
* | block: switch bios to blk_status_tChristoph Hellwig2017-06-091-1/+1
|/
* raid5-ppl: use a single mempool for ppl_io_unit and header_pageArtur Paszkiewicz2017-04-111-16/+37
* raid5-ppl: partial parity calculation optimizationArtur Paszkiewicz2017-04-101-10/+10
* raid5-ppl: use resize_stripes() when enabling or disabling pplArtur Paszkiewicz2017-04-101-1/+2
* raid5-ppl: move no_mem_stripes to struct ppl_confArtur Paszkiewicz2017-04-101-13/+23
* raid5-ppl: silence a misleading warning messageDan Carpenter2017-03-241-1/+1
* raid5-ppl: runtime PPL enabling or disablingArtur Paszkiewicz2017-03-171-0/+4
* raid5-ppl: support disk hot add/remove with PPLArtur Paszkiewicz2017-03-171-1/+44
* raid5-ppl: load and recover the logArtur Paszkiewicz2017-03-171-0/+489
* raid5-ppl: Partial Parity Log write logging implementationArtur Paszkiewicz2017-03-171-0/+703