summaryrefslogtreecommitdiff
path: root/drivers/lightnvm/pblk-read.c
AgeCommit message (Expand)AuthorFilesLines
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
2017-10-13lightnvm: pblk: use right flag for GC allocationJavier González1-2/+5
2017-07-28lightnvm: pblk: advance bio according to lba indexJavier González1-7/+16
2017-06-30lightnvm: pblk: verify that cache read is still validJavier González1-2/+1
2017-06-30lightnvm: pblk: use vmalloc for GC data bufferJavier González1-2/+2
2017-06-27lightnvm: pblk: fail gracefully on irrec. errorJavier González1-0/+3
2017-06-27lightnvm: pblk: set metadata list for all I/OsJavier González1-24/+21