summaryrefslogtreecommitdiff
path: root/drivers/lightnvm
AgeCommit message (Expand)AuthorFilesLines
2017-10-13lightnvm: implement generic path for sync I/OJavier González5-109/+84
2017-10-13lightnvm: pblk: avoid being reported as hung on rated GCJavier González1-1/+7
2017-10-13lightnvm: pblk: cleanup unused and static functionsJavier González4-111/+86
2017-10-13lightnvm: pblk: remove spinlock when freeing line metadataHans Holmberg1-2/+0
2017-10-13lightnvm: pblk: correct valid lba count calculationHans Holmberg1-3/+4
2017-10-13lightnvm: pblk: gc all lines in the pipeline before exitHans Holmberg4-9/+32
2017-10-13lightnvm: pblk: add l2p crc debug printoutsHans Holmberg1-5/+34
2017-10-13lightnvm: pblk: shut down gc gracefully during exitHans Holmberg1-8/+12
2017-10-13lightnvm: pblk: consider bad sectors in emeta during recoveryHans Holmberg1-14/+30
2017-10-13lightnvm: pblk: start gc if needed during initHans Holmberg4-1/+12
2017-10-13lightnvm: pblk: free full lines during recoveryHans Holmberg3-12/+24
2017-10-13lightnvm: pblk: recover partially written lines correctlyHans Holmberg1-4/+4
2017-10-13lightnvm: pblk: prevent gc kicks when gc is not operationalHans Holmberg2-4/+6
2017-10-13lightnvm: pblk: fix releases of kmem cache in error pathRakesh Pandit1-5/+12
2017-10-13lightnvm: pblk: reduce arguments in __pblk_rb_update_l2pRakesh Pandit1-6/+5
2017-10-13lightnvm: remove stale extern and unused exported symbolsRakesh Pandit1-65/+64
2017-10-13lightnvm: remove unused argument from nvm_set_tgt_bb_tblRakesh Pandit1-17/+12
2017-10-13lightnvm: pblk: remove useless lineRakesh Pandit1-1/+0
2017-10-13lightnvm: pblk: fix changing GC group list for a lineRakesh Pandit1-2/+2
2017-10-13lightnvm: pblk: ensure right bad block calculationJavier González1-1/+1
2017-10-13lightnvm: pblk: enable 1 LUN configurationJavier González4-19/+29
2017-10-13lightnvm: pblk: remove I/O dependency on write pathJavier González1-80/+65
2017-10-13lightnvm: pblk: remove redundant check on read pathJavier González1-2/+2
2017-10-13lightnvm: pblk: guarantee line integrity on readsJavier González4-25/+118
2017-10-13lightnvm: pblk: check lba sanity on read pathJavier González2-4/+51
2017-10-13lightnvm: pblk: use rqd->end_io for completionJavier González2-10/+2
2017-10-13lightnvm: pblk: refactor rqd alloc/freeJavier González5-23/+32
2017-10-13lightnvm: pblk: improve naming for internal req.Javier González5-36/+41
2017-10-13lightnvm: pblk: allocate bio size more accuratelyJavier González3-14/+15
2017-10-13lightnvm: pblk: simplify path on REQ_PREFLUSHJavier González2-8/+4
2017-10-13lightnvm: pblk: put bio on bio completionJavier González4-12/+8
2017-10-13lightnvm: pblk: refactor read path on GCJavier González1-55/+39
2017-10-13lightnvm: pblk: simplify data validity check on GCJavier González6-106/+109
2017-10-13lightnvm: pblk: refactor read lba sanity checkJavier González1-19/+10
2017-10-13lightnvm: pblk: normalize ppa namingsJavier González1-23/+25
2017-10-13lightnvm: pblk: use constant for GC max inflightJavier González2-3/+3
2017-10-13lightnvm: pblk: remove checks on mempool alloc.Javier González4-59/+12
2017-10-13lightnvm: pblk: do not use a mempool for line bitmapsJavier González5-50/+14
2017-10-13lightnvm: pblk: decouple read/erase mempoolsJavier González3-13/+22
2017-10-13lightnvm: pblk: simplify work_queue mempoolJavier González5-45/+47
2017-10-13lightnvm: pblk: fix min size for page mempoolJavier González4-12/+13
2017-10-13lightnvm: pblk: avoid deadlock on low LUN configJavier González3-1/+9
2017-10-13lightnvm: pblk: fix write I/O sync statJavier González1-1/+1
2017-10-13lightnvm: pblk: free padded entries in write bufferJavier González2-2/+6
2017-10-13lightnvm: pblk: use right flag for GC allocationJavier González1-2/+5
2017-10-13lightnvm: pblk: initialize debug stat counterJavier González1-0/+1
2017-10-13lightnvm: pblk: reuse pblk_gc_should_kickRakesh Pandit3-27/+9
2017-10-13lightnvm: pblk: print incompatible line version correctlyRakesh Pandit3-3/+4
2017-10-13lightnvm: pblk: improve error message if down_timeout failsRakesh Pandit1-10/+2
2017-10-13lightnvm: pblk: fix message if L2P MAP is in deviceRakesh Pandit1-1/+1