summaryrefslogtreecommitdiffstats
path: root/drivers/lightnvm/pblk-write.c
Commit message (Expand)AuthorAgeFilesLines
* lightnvm: pblk: kick writer on write recovery pathIgor Konopko2019-05-061-0/+1
* lightnvm: pblk: fix race condition on GCHeiner Litz2019-02-111-0/+1
* lightnvm: pblk: support packed metadataIgor Konopko2018-12-111-4/+5
* lightnvm: pblk: stop writes gracefully when running out of linesHans Holmberg2018-12-111-10/+20
* lightnvm: pblk: account for write error sectors in emetaHans Holmberg2018-12-111-2/+15
* lightnvm: pblk: fix resubmission of overwritten write err lbasHans Holmberg2018-12-111-3/+5
* lightnvm: pblk: encapsulate rb pointer operationsJavier González2018-10-091-5/+2Star
* lightnvm: pblk: add SPDX license tagJavier González2018-10-091-0/+1
* lightnvm: pblk: encapsulate rqd dma allocationsJavier González2018-10-091-13/+2Star
* lightnvm: pblk: fix mapping issue on failed writesHans Holmberg2018-10-091-11/+1Star
* lightnvm: pblk: add trace events for chunk statesHans Holmberg2018-10-091-2/+8
* lightnvm: pblk: remove debug from pblk_[down/up]_pageMatias Bjørling2018-10-091-3/+3
* lightnvm: pblk: remove unused parameters in pblk_up_rqHans Holmberg2018-10-091-3/+2Star
* lightnvm: introduce nvm_rq_to_ppa_listHans Holmberg2018-10-091-10/+8Star
* lightnvm: pblk: fix comment typoJavier González2018-10-091-1/+1
* lightnvm: pblk: improve line helpersJavier González2018-10-091-2/+2
* lightnvm: pblk: fix race condition on metadata I/OJavier González2018-10-091-7/+7
* lightnvm: combine 1.2 and 2.0 command flagsMatias Bjørling2018-10-091-1/+1
* lightnvm: pblk: expose generic disk name on pr_* msgsMatias Bjørling2018-07-131-10/+11
* lightnvm: move NVM_DEBUG to pblkMatias Bjørling2018-07-131-7/+7
* lightnvm: pblk: garbage collect lines with failed writesHans Holmberg2018-06-011-0/+2
* lightnvm: pblk: rework write error recovery pathHans Holmberg2018-06-011-91/+176
* lightnvm: convert to bioset_init()/mempool_init()Kent Overstreet2018-05-301-4/+4
* lightnvm: simplify geometry structureJavier González2018-03-301-1/+1
* lightnvm: pblk: clear flush point on completed writesHans Holmberg2018-01-051-1/+16
* lightnvm: pblk: rename sync_point to flush_pointHans Holmberg2018-01-051-1/+1
* lightnvm: use internal pblk methodsMatias Bjørling2018-01-051-2/+2
* lightnvm: pblk: remove I/O dependency on write pathJavier González2017-10-131-80/+65Star
* lightnvm: pblk: refactor rqd alloc/freeJavier González2017-10-131-7/+0Star
* lightnvm: pblk: improve naming for internal req.Javier González2017-10-131-8/+8
* lightnvm: pblk: allocate bio size more accuratelyJavier González2017-10-131-10/+10
* lightnvm: pblk: put bio on bio completionJavier González2017-10-131-7/+1Star
* lightnvm: pblk: remove checks on mempool alloc.Javier González2017-10-131-19/+5Star
* lightnvm: pblk: do not use a mempool for line bitmapsJavier González2017-10-131-3/+1Star
* lightnvm: pblk: simplify work_queue mempoolJavier González2017-10-131-2/+2
* lightnvm: pblk: fix write I/O sync statJavier González2017-10-131-1/+1
* lightnvm: pblk: free padded entries in write bufferJavier González2017-10-131-1/+6
* lightnvm: pblk: remove unnecessary checksJavier González2017-07-071-6/+1Star
* lightnvm: pblk: control I/O flow also on tear downJavier González2017-07-071-12/+7Star
* lightnvm: pblk: remove target using async. I/OsJavier González2017-06-301-1/+1
* lightnvm: pblk: use vmalloc for GC data bufferJavier González2017-06-301-1/+2
* lightnvm: pblk: fail gracefully on irrec. errorJavier González2017-06-271-1/+4
* lightnvm: pblk: set mempool and workqueue params.Javier González2017-06-271-2/+3
* lightnvm: pblk: cleanup unnecessary codeJavier González2017-06-271-6/+0Star
* lightnvm: pblk: simplify meta. memory allocationJavier González2017-06-271-1/+2
* lightnvm: pblk: delete redundant buffer pointerJavier González2017-06-271-12/+1Star
* lightnvm: pblk: sched. metadata on write threadJavier González2017-06-271-23/+228
* lightnvm: pblk: generalize erase pathJavier González2017-06-271-50/+59
* block: switch bios to blk_status_tChristoph Hellwig2017-06-091-1/+1
* lightnvm: pblk: fix erase counters on error failJavier González2017-04-241-2/+2