summaryrefslogtreecommitdiff
path: root/drivers/lightnvm/pblk-read.c
AgeCommit message (Expand)AuthorFilesLines
2021-08-15remove the lightnvm subsystemChristoph Hellwig1-474/+0
2020-07-01block: rename generic_make_request to submit_bio_noacctChristoph Hellwig1-1/+1
2020-05-27lightnvm/pblk: use bio_{start,end}_io_acctChristoph Hellwig1-7/+4
2019-08-09lightnvm: remove unused 'geo' variableJens Axboe1-2/+0
2019-08-08lightnvm: remove set but not used variables 'data_len' and 'rq_len'YueHaibing1-2/+0
2019-08-06lightnvm: move metadata mapping to lower level driverHans Holmberg1-19/+3
2019-05-06lightnvm: pblk: simplify partial read pathIgor Konopko1-254/+85
2019-05-06lightnvm: pblk: IO path reorganizationIgor Konopko1-45/+38
2019-05-06lightnvm: pblk: GC error handlingIgor Konopko1-1/+0
2019-05-06lightnvm: pblk: set proper read status in bioIgor Konopko1-6/+5
2019-05-06lightnvm: pblk: reduce L2P memory footprintIgor Konopko1-1/+1
2019-04-10lightnvm: pblk: fix crash in pblk_end_partial_read due to multipage bvecsHans Holmberg1-22/+28
2018-12-11lightnvm: pblk: support packed metadataIgor Konopko1-0/+6
2018-12-11lightnvm: pblk: add helpers for OOB metadataIgor Konopko1-17/+31
2018-12-11lightnvm: pblk: move lba list to partial read contextIgor Konopko1-15/+5
2018-10-09lightnvm: pblk: add SPDX license tagJavier González1-0/+1
2018-10-09lightnvm: pblk: encapsulate rqd dma allocationsJavier González1-21/+10
2018-10-09lightnvm: pblk: fix up prints in pblk_read_check_randHans Holmberg1-2/+2
2018-10-09lightnvm: introduce nvm_rq_to_ppa_listHans Holmberg1-7/+4
2018-10-09lightnvm: pblk: improve line helpersJavier González1-2/+2
2018-10-09lightnvm: pblk: refactor put line fn on read completionMatias Bjørling1-17/+1
2018-10-09lightnvm: pblk: remove size and out of bounds read checkMatias Bjørling1-7/+0
2018-10-09lightnvm: pblk: unify vector max req constantsMatias Bjørling1-3/+3
2018-10-09lightnvm: combine 1.2 and 2.0 command flagsMatias Bjørling1-7/+1
2018-07-18block: Add and use op_stat_group() for indexing disk_stat fields.Michael Callahan1-2/+3
2018-07-13lightnvm: pblk: add asynchronous partial readHeiner Litz1-63/+120
2018-07-13lightnvm: pblk: expose generic disk name on pr_* msgsMatias Bjørling1-12/+13
2018-07-13lightnvm: pblk: fix read_bitmap for 32bit archsMatias Bjørling1-7/+7
2018-07-13lightnvm: move NVM_DEBUG to pblkMatias Bjørling1-14/+14
2018-06-01lightnvm: pblk: remove unnecessary bio_get/putJavier González1-37/+28
2018-06-01lightnvm: fix partial read error pathIgor Konopko1-4/+4
2018-06-01lightnvm: pblk: remove unnecessary indirectionJavier González1-12/+2
2018-06-01lightnvm: pblk: improve error msg on corrupted LBAsJavier González1-10/+32
2018-06-01lightnvm: pblk: check read lba on gc pathJavier González1-6/+33
2018-05-31lightnvm: convert to bioset_init()/mempool_init()Kent Overstreet1-2/+2
2018-03-30lightnvm: simplify geometry structureJavier González1-1/+1
2018-01-05lightnvm: pblk: add iostat supportJavier González1-12/+19
2018-01-05lightnvm: pblk: compress and reorder helper functionsJavier González1-2/+2
2017-10-13lightnvm: implement generic path for sync I/OJavier González1-18/+3
2017-10-13lightnvm: pblk: remove redundant check on read pathJavier González1-2/+2
2017-10-13lightnvm: pblk: guarantee line integrity on readsJavier González1-18/+53
2017-10-13lightnvm: pblk: check lba sanity on read pathJavier González1-3/+48
2017-10-13lightnvm: pblk: use rqd->end_io for completionJavier González1-3/+2
2017-10-13lightnvm: pblk: refactor rqd alloc/freeJavier González1-2/+0
2017-10-13lightnvm: pblk: improve naming for internal req.Javier González1-3/+3
2017-10-13lightnvm: pblk: put bio on bio completionJavier González1-1/+0
2017-10-13lightnvm: pblk: simplify data validity check on GCJavier González1-36/+43
2017-10-13lightnvm: pblk: refactor read lba sanity checkJavier González1-19/+10
2017-10-13lightnvm: pblk: remove checks on mempool alloc.Javier González1-8/+0
2017-10-13lightnvm: pblk: fix min size for page mempoolJavier González1-1/+1