summaryrefslogtreecommitdiffstats
path: root/drivers/lightnvm
AgeCommit message (Expand)AuthorFilesLines
2018-10-09lightnvm: pblk: guarantee that backpointer is respected on writer stallJavier González3-5/+17
2018-10-09lightnvm: pblk: consider max hw sectors supported for max_write_pgsZhoujie Wu1-0/+2
2018-10-09lightnvm: pblk: fix error handling of pblk_lines_init()Wei Yongjun1-1/+2
2018-10-09lightnvm: pblk: guarantee mw_cunits on read bufferJavier González1-1/+2
2018-10-09lightnvm: pblk: move ring buffer alloc/free rb initJavier González3-40/+38
2018-10-09lightnvm: pblk: encapsulate rb pointer operationsJavier González3-13/+17
2018-10-09lightnvm: pblk: remove unused functionJavier González2-28/+0
2018-10-09lightnvm: pblk: fix race on sysfs line stateJavier González2-3/+10
2018-10-09lightnvm: pblk: add SPDX license tagJavier González12-0/+12
2018-10-09lightnvm: pblk: recover open lines on 2.0 devicesJavier González1-279/+121
2018-10-09lightnvm: pblk: take write semaphore on metadataJavier González2-1/+16
2018-10-09lightnvm: pblk: refactor metadata pathsJavier González4-171/+146
2018-10-09lightnvm: pblk: encapsulate rqd dma allocationsJavier González5-70/+59
2018-10-09lightnvm: use internal allocation for chunk log pageJavier González2-3/+3
2018-10-09lightnvm: pblk: fix two sleep-in-atomic-context bugsJia-Ju Bai1-2/+4
2018-10-09lightnvm: pblk: fix mapping issue on failed writesHans Holmberg1-11/+1
2018-10-09lightnvm: pblk: stop recreating global cachesHans Holmberg1-46/+86
2018-10-09lightnvm: pblk: calculate line pad distance in helperJavier González2-11/+10
2018-10-09lightnvm: move ppa transformations to coreJavier González1-74/+4
2018-10-09lightnvm: pblk: add tracing for chunk resetsHans Holmberg3-0/+49
2018-10-09lightnvm: pblk: add trace events for pblk state changesHans Holmberg3-0/+32
2018-10-09lightnvm: pblk: add trace events for line state changesHans Holmberg5-1/+68
2018-10-09lightnvm: pblk: add trace events for chunk statesHans Holmberg5-3/+107
2018-10-09lightnvm: pblk: remove debug from pblk_[down/up]_pageMatias Bjørling5-35/+19
2018-10-09lightnvm: pblk: fix write amplificiation calculationHans Holmberg1-2/+1
2018-10-09lightnvm: pblk: fix up prints in pblk_read_check_randHans Holmberg1-2/+2
2018-10-09lightnvm: pblk: remove unused parameters in pblk_up_rqHans Holmberg3-7/+4
2018-10-09lightnvm: pblk: allocate line map bitmaps using a mempoolHans Holmberg4-8/+38
2018-10-09lightnvm: introduce nvm_rq_to_ppa_listHans Holmberg6-37/+29
2018-10-09lightnvm: pblk: guarantee emeta on line closeJavier González1-2/+11
2018-10-09lightnvm: pblk: remove unused variable.Javier González1-1/+0
2018-10-09lightnvm: pblk: fix comment typoJavier González1-1/+1
2018-10-09lightnvm: pblk: improve line helpersJavier González5-18/+20
2018-10-09lightnvm: pblk: add helpers for chunk addressesJavier González1-0/+19
2018-10-09lightnvm: pblk: refactor put line fn on read completionMatias Bjørling3-17/+22
2018-10-09lightnvm: pblk: remove size and out of bounds read checkMatias Bjørling1-7/+0
2018-10-09lightnvm: pblk: fix incorrect min_write_pgsMatias Bjørling1-1/+1
2018-10-09lightnvm: pblk: unify vector max req constantsMatias Bjørling4-17/+9
2018-10-09lightnvm: move bad block and chunk state logic to coreMatias Bjørling4-175/+258
2018-10-09lightnvm: pblk: fix race condition on metadata I/OJavier González1-7/+7
2018-10-09lightnvm: move device L2P detection to coreMatias Bjørling2-7/+5
2018-10-09lightnvm: pblk: fix rqd.error return value in pblk_blk_erase_syncMatias Bjørling1-17/+2
2018-10-09lightnvm: combine 1.2 and 2.0 command flagsMatias Bjørling6-65/+30
2018-10-09lightnvm: remove dependencies on BLK_DEV_NVME and PCIMatias Bjørling1-2/+1
2018-07-18block: Add and use op_stat_group() for indexing disk_stat fields.Michael Callahan2-4/+6
2018-07-13lightnvm: pblk: assume that chunks are closed on 1.2 devicesHans Holmberg1-2/+3
2018-07-13lightnvm: pblk: add asynchronous partial readHeiner Litz2-63/+130
2018-07-13lightnvm: pblk: mark expected switch fall-throughGustavo A. R. Silva1-0/+1
2018-07-13lightnvm: pblk: expose generic disk name on pr_* msgsMatias Bjørling9-138/+153
2018-07-13lightnvm: pblk: fix read_bitmap for 32bit archsMatias Bjørling1-7/+7