summaryrefslogtreecommitdiffstats
path: root/drivers/lightnvm/pblk-rb.c
Commit message (Expand)AuthorAgeFilesLines
* lightnvm: pblk: simplify partial read pathIgor Konopko2019-05-061-10/+1
* lightnvm: pblk: fix lock order in pblk_rb_tear_down_checkIgor Konopko2019-05-061-1/+1
* lightnvm: pblk: fix race condition on GCHeiner Litz2019-02-111-0/+1
* lightnvm: pblk: prevent stall due to wb thresholdJavier González2019-02-111-6/+19
* lightnvm: pblk: support packed metadataIgor Konopko2018-12-111-0/+3
* lightnvm: pblk: fix spelling in commentHua Su2018-12-111-1/+1
* lightnvm: pblk: guarantee that backpointer is respected on writer stallJavier González2018-10-091-2/+7
* lightnvm: pblk: move ring buffer alloc/free rb initJavier González2018-10-091-20/+33
* lightnvm: pblk: encapsulate rb pointer operationsJavier González2018-10-091-8/+13
* lightnvm: pblk: remove unused functionJavier González2018-10-091-26/+0
* lightnvm: pblk: add SPDX license tagJavier González2018-10-091-0/+1
* lightnvm: pblk: improve line helpersJavier González2018-10-091-1/+1
* lightnvm: pblk: expose generic disk name on pr_* msgsMatias Bjørling2018-07-131-4/+4
* lightnvm: move NVM_DEBUG to pblkMatias Bjørling2018-07-131-8/+8
* docs: Fix some broken referencesMauro Carvalho Chehab2018-06-151-1/+1
* lightnvm: pblk: kick writer on new flush pointsHans Holmberg2018-06-011-2/+2
* lightnvm: pblk: rework write error recovery pathHans Holmberg2018-06-011-39/+0
* lightnvm: pblk: warn in case of corrupted write bufferJavier González2018-06-011-3/+2
* lightnvm: pblk: prevent race in pblk_rb_flush_point_setHans Holmberg2018-03-291-3/+4
* lightnvm: pblk: add padding distribution sysfs attributeHans Holmberg2018-03-291-8/+9
* lightnvm: pblk: export write amplification counters to sysfsHans Holmberg2018-03-291-0/+3
* lightnvm: pblk: prevent premature sync point resetsHans Holmberg2018-01-051-6/+6
* lightnvm: pblk: clear flush point on completed writesHans Holmberg2018-01-051-30/+28
* lightnvm: pblk: rename sync_point to flush_pointHans Holmberg2018-01-051-30/+31
* lightnvm: pblk: compress and reorder helper functionsJavier González2018-01-051-1/+1
* lightnvm: pblk: reduce arguments in __pblk_rb_update_l2pRakesh Pandit2017-10-131-6/+5
* lightnvm: pblk: allocate bio size more accuratelyJavier González2017-10-131-2/+3
* lightnvm: pblk: simplify path on REQ_PREFLUSHJavier González2017-10-131-7/+1
* lightnvm: pblk: simplify data validity check on GCJavier González2017-10-131-3/+3
* lightnvm: pblk: advance bio according to lba indexJavier González2017-07-281-2/+2
* lightnvm: pblk: verify that cache read is still validJavier González2017-06-301-3/+12
* lightnvm: pblk: remove target using async. I/OsJavier González2017-06-301-0/+8
* lightnvm: pblk: schedule if data is not readyJavier González2017-06-301-1/+3
* lightnvm: pblk: fail gracefully on irrec. errorJavier González2017-06-261-5/+20
* lightnvm: pblk: redesign GC algorithmJavier González2017-06-261-9/+12
* lightnvm: pblk: generalize erase pathJavier González2017-06-261-14/+19
* lightnvm: physical block device (pblk) targetJavier González2017-04-161-0/+852