aboutsummaryrefslogtreecommitdiff
path: root/drivers/lightnvm
AgeCommit message (Expand)AuthorFilesLines
2017-11-14Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-blockGravatar Linus Torvalds 14-989/+1079
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-10-24lightnvm: pblk: remove leftover testing functionGravatar Javier González 1-5/+0
2017-10-13Revert "lightnvm: prevent bd removal if busy"Gravatar Jens Axboe 1-14/+0
2017-10-13lightnvm: implement generic path for sync I/OGravatar Javier González 5-109/+84
2017-10-13lightnvm: pblk: avoid being reported as hung on rated GCGravatar Javier González 1-1/+7
2017-10-13lightnvm: pblk: cleanup unused and static functionsGravatar Javier González 4-111/+86
2017-10-13lightnvm: pblk: remove spinlock when freeing line metadataGravatar Hans Holmberg 1-2/+0
2017-10-13lightnvm: pblk: correct valid lba count calculationGravatar Hans Holmberg 1-3/+4
2017-10-13lightnvm: pblk: gc all lines in the pipeline before exitGravatar Hans Holmberg 4-9/+32
2017-10-13lightnvm: pblk: add l2p crc debug printoutsGravatar Hans Holmberg 1-5/+34
2017-10-13lightnvm: pblk: shut down gc gracefully during exitGravatar Hans Holmberg 1-8/+12
2017-10-13lightnvm: pblk: consider bad sectors in emeta during recoveryGravatar Hans Holmberg 1-14/+30
2017-10-13lightnvm: pblk: start gc if needed during initGravatar Hans Holmberg 4-1/+12
2017-10-13lightnvm: pblk: free full lines during recoveryGravatar Hans Holmberg 3-12/+24
2017-10-13lightnvm: pblk: recover partially written lines correctlyGravatar Hans Holmberg 1-4/+4
2017-10-13lightnvm: pblk: prevent gc kicks when gc is not operationalGravatar Hans Holmberg 2-4/+6
2017-10-13lightnvm: pblk: fix releases of kmem cache in error pathGravatar Rakesh Pandit 1-5/+12
2017-10-13lightnvm: pblk: reduce arguments in __pblk_rb_update_l2pGravatar Rakesh Pandit 1-6/+5
2017-10-13lightnvm: remove stale extern and unused exported symbolsGravatar Rakesh Pandit 1-65/+64
2017-10-13lightnvm: remove unused argument from nvm_set_tgt_bb_tblGravatar Rakesh Pandit 1-17/+12
2017-10-13lightnvm: pblk: remove useless lineGravatar Rakesh Pandit 1-1/+0
2017-10-13lightnvm: pblk: fix changing GC group list for a lineGravatar Rakesh Pandit 1-2/+2
2017-10-13lightnvm: pblk: ensure right bad block calculationGravatar Javier González 1-1/+1
2017-10-13lightnvm: pblk: enable 1 LUN configurationGravatar Javier González 4-19/+29
2017-10-13lightnvm: pblk: remove I/O dependency on write pathGravatar Javier González 1-80/+65
2017-10-13lightnvm: pblk: remove redundant check on read pathGravatar Javier González 1-2/+2
2017-10-13lightnvm: pblk: guarantee line integrity on readsGravatar Javier González 4-25/+118
2017-10-13lightnvm: pblk: check lba sanity on read pathGravatar Javier González 2-4/+51
2017-10-13lightnvm: pblk: use rqd->end_io for completionGravatar Javier González 2-10/+2
2017-10-13lightnvm: pblk: refactor rqd alloc/freeGravatar Javier González 5-23/+32
2017-10-13lightnvm: pblk: improve naming for internal req.Gravatar Javier González 5-36/+41
2017-10-13lightnvm: pblk: allocate bio size more accuratelyGravatar Javier González 3-14/+15
2017-10-13lightnvm: pblk: simplify path on REQ_PREFLUSHGravatar Javier González 2-8/+4
2017-10-13lightnvm: pblk: put bio on bio completionGravatar Javier González 4-12/+8
2017-10-13lightnvm: pblk: refactor read path on GCGravatar Javier González 1-55/+39
2017-10-13lightnvm: pblk: simplify data validity check on GCGravatar Javier González 6-106/+109
2017-10-13lightnvm: pblk: refactor read lba sanity checkGravatar Javier González 1-19/+10
2017-10-13lightnvm: pblk: normalize ppa namingsGravatar Javier González 1-23/+25
2017-10-13lightnvm: pblk: use constant for GC max inflightGravatar Javier González 2-3/+3
2017-10-13lightnvm: pblk: remove checks on mempool alloc.Gravatar Javier González 4-59/+12
2017-10-13lightnvm: pblk: do not use a mempool for line bitmapsGravatar Javier González 5-50/+14
2017-10-13lightnvm: pblk: decouple read/erase mempoolsGravatar Javier González 3-13/+22
2017-10-13lightnvm: pblk: simplify work_queue mempoolGravatar Javier González 5-45/+47
2017-10-13lightnvm: pblk: fix min size for page mempoolGravatar Javier González 4-12/+13
2017-10-13lightnvm: pblk: avoid deadlock on low LUN configGravatar Javier González 3-1/+9
2017-10-13lightnvm: pblk: fix write I/O sync statGravatar Javier González 1-1/+1
2017-10-13lightnvm: pblk: free padded entries in write bufferGravatar Javier González 2-2/+6
2017-10-13lightnvm: pblk: use right flag for GC allocationGravatar Javier González 1-2/+5
2017-10-13lightnvm: pblk: initialize debug stat counterGravatar Javier González 1-0/+1