summaryrefslogtreecommitdiffstats
path: root/drivers/lightnvm
AgeCommit message (Expand)AuthorLines
2017-10-13lightnvm: pblk: fix releases of kmem cache in error pathRakesh Pandit-5/+12
2017-10-13lightnvm: pblk: reduce arguments in __pblk_rb_update_l2pRakesh Pandit-6/+5
2017-10-13lightnvm: remove stale extern and unused exported symbolsRakesh Pandit-65/+64
2017-10-13lightnvm: remove unused argument from nvm_set_tgt_bb_tblRakesh Pandit-17/+12
2017-10-13lightnvm: pblk: remove useless lineRakesh Pandit-1/+0
2017-10-13lightnvm: pblk: fix changing GC group list for a lineRakesh Pandit-2/+2
2017-10-13lightnvm: pblk: ensure right bad block calculationJavier González-1/+1
2017-10-13lightnvm: pblk: enable 1 LUN configurationJavier González-19/+29
2017-10-13lightnvm: pblk: remove I/O dependency on write pathJavier González-80/+65
2017-10-13lightnvm: pblk: remove redundant check on read pathJavier González-2/+2
2017-10-13lightnvm: pblk: guarantee line integrity on readsJavier González-25/+118
2017-10-13lightnvm: pblk: check lba sanity on read pathJavier González-4/+51
2017-10-13lightnvm: pblk: use rqd->end_io for completionJavier González-10/+2
2017-10-13lightnvm: pblk: refactor rqd alloc/freeJavier González-23/+32
2017-10-13lightnvm: pblk: improve naming for internal req.Javier González-36/+41
2017-10-13lightnvm: pblk: allocate bio size more accuratelyJavier González-14/+15
2017-10-13lightnvm: pblk: simplify path on REQ_PREFLUSHJavier González-8/+4
2017-10-13lightnvm: pblk: put bio on bio completionJavier González-12/+8
2017-10-13lightnvm: pblk: refactor read path on GCJavier González-55/+39
2017-10-13lightnvm: pblk: simplify data validity check on GCJavier González-106/+109
2017-10-13lightnvm: pblk: refactor read lba sanity checkJavier González-19/+10
2017-10-13lightnvm: pblk: normalize ppa namingsJavier González-23/+25
2017-10-13lightnvm: pblk: use constant for GC max inflightJavier González-3/+3
2017-10-13lightnvm: pblk: remove checks on mempool alloc.Javier González-59/+12
2017-10-13lightnvm: pblk: do not use a mempool for line bitmapsJavier González-50/+14
2017-10-13lightnvm: pblk: decouple read/erase mempoolsJavier González-13/+22
2017-10-13lightnvm: pblk: simplify work_queue mempoolJavier González-45/+47
2017-10-13lightnvm: pblk: fix min size for page mempoolJavier González-12/+13
2017-10-13lightnvm: pblk: avoid deadlock on low LUN configJavier González-1/+9
2017-10-13lightnvm: pblk: fix write I/O sync statJavier González-1/+1
2017-10-13lightnvm: pblk: free padded entries in write bufferJavier González-2/+6
2017-10-13lightnvm: pblk: use right flag for GC allocationJavier González-2/+5
2017-10-13lightnvm: pblk: initialize debug stat counterJavier González-0/+1
2017-10-13lightnvm: pblk: reuse pblk_gc_should_kickRakesh Pandit-27/+9
2017-10-13lightnvm: pblk: print incompatible line version correctlyRakesh Pandit-3/+4
2017-10-13lightnvm: pblk: improve error message if down_timeout failsRakesh Pandit-10/+2
2017-10-13lightnvm: pblk: fix message if L2P MAP is in deviceRakesh Pandit-1/+1
2017-10-13lightnvm: pblk: protect line bitmap while submitting meta ioRakesh Pandit-0/+2
2017-10-13lightnvm: include NVM Express driver if OCSSD is selected for buildRakesh Pandit-1/+2
2017-10-13lightnvm: pblk: fix error path in pblk_lines_alloc_metadataRakesh Pandit-1/+4
2017-10-13lightnvm: remove already calculated nr_chnlsRakesh Pandit-1/+0
2017-10-13lightnvm: protect target type list with correct locksRakesh Pandit-4/+4
2017-10-13lightnvm: prevent bd removal if busyRakesh Pandit-0/+14
2017-10-13lightnvm: prevent target type module removal when in useRakesh Pandit-0/+5
2017-07-28lightnvm: pblk: advance bio according to lba indexJavier González-10/+19
2017-07-07lightnvm: pblk: remove unnecessary checksJavier González-6/+1
2017-07-07lightnvm: pblk: control I/O flow also on tear downJavier González-35/+78
2017-06-30lightnvm: pblk: set line bitmap check under debugJavier González-1/+4
2017-06-30lightnvm: pblk: verify that cache read is still validJavier González-6/+22
2017-06-30lightnvm: pblk: add initialization checkJavier González-0/+6