summaryrefslogtreecommitdiff
path: root/drivers/lightnvm
AgeCommit message (Expand)AuthorFilesLines
2018-06-13treewide: Use array_size() in vmalloc()Kees Cook1-1/+1
2018-06-13treewide: kzalloc() -> kcalloc()Kees Cook1-1/+1
2018-06-13treewide: kmalloc() -> kmalloc_array()Kees Cook1-2/+2
2018-06-05lightnvm: pblk: fix resource leak of invalid_bitmapColin Ian King1-1/+2
2018-06-05lightnvm: pblk: make symbol write_buffer_size staticWei Yongjun1-1/+1
2018-06-01lightnvm: pblk: take bitmap alloc. out of critical sectionJavier González1-41/+56
2018-06-01lightnvm: pblk: kick writer on new flush pointsHans Holmberg4-7/+10
2018-06-01lightnvm: pblk: only try to recover lines with written smetaHans Holmberg1-9/+21
2018-06-01lightnvm: pblk: remove unnecessary bio_get/putJavier González1-37/+28
2018-06-01lightnvm: pblk: add possibility to set write buffer size manuallyMarcin Dziegielewski1-2/+12
2018-06-01lightnvm: fix partial read error pathIgor Konopko1-4/+4
2018-06-01lightnvm: proper error handling for pblk_bio_add_pagesIgor Konopko1-2/+4
2018-06-01lightnvm: pblk: fix smeta write error pathHans Holmberg1-3/+4
2018-06-01lightnvm: pblk: garbage collect lines with failed writesHans Holmberg7-64/+200
2018-06-01lightnvm: pblk: rework write error recovery pathHans Holmberg5-229/+181
2018-06-01lightnvm: pblk: remove dead functionJavier González2-8/+0
2018-06-01lightnvm: pass flag on graceful teardown to targetsJavier González5-17/+34
2018-06-01lightnvm: pblk: check for chunk size before allocating itJavier González1-3/+3
2018-06-01lightnvm: pblk: remove unnecessary argumentJavier González3-5/+5
2018-06-01lightnvm: pblk: remove unnecessary indirectionJavier González1-12/+2
2018-06-01lightnvm: pblk: return NVM_ error on failed submissionJavier González1-14/+8
2018-06-01lightnvm: pblk: warn in case of corrupted write bufferJavier González1-3/+2
2018-06-01lightnvm: pblk: improve error msg on corrupted LBAsJavier González1-10/+32
2018-06-01lightnvm: pblk: check read lba on gc pathJavier González1-6/+33
2018-06-01lightnvm: pblk: recheck for bad lines at runtimeJavier González2-14/+35
2018-06-01lightnvm: pblk: fail gracefully on line alloc. failureJavier González2-9/+29
2018-05-31lightnvm: convert to bioset_init()/mempool_init()Kent Overstreet6-65/+65
2018-03-30lightnvm: pblk: remove some unnecessary NULL checksDan Carpenter1-4/+2
2018-03-30lightnvm: pblk: don't recover unwritten linesHans Holmberg1-0/+18
2018-03-30lightnvm: pblk: implement 2.0 supportJavier González3-64/+234
2018-03-30lightnvm: pblk: implement get log report chunkJavier González3-82/+285
2018-03-30lightnvm: pblk: rename ppaf* to addrf*Javier González3-14/+14
2018-03-30lightnvm: pblk: check for supported versionJavier González1-2/+8
2018-03-30lightnvm: implement get log report chunk helpersJavier González1-0/+11
2018-03-30lightnvm: make address conversions depend on generic deviceJavier González1-2/+2
2018-03-30lightnvm: add support for 2.0 address formatJavier González5-21/+21
2018-03-30lightnvm: normalize geometry nomenclatureJavier González5-74/+73
2018-03-30lightnvm: add minor version to generic geometryJavier González1-2/+2
2018-03-30lightnvm: simplify geometry structureJavier González10-189/+154
2018-03-30lightnvm: pblk: refactor init/exit sequencesJavier González1-203/+202
2018-03-30lightnvm: Avoid validation of default op valueHeiner Litz1-4/+2
2018-03-30lightnvm: centralize permission check for lightnvm ioctlJohannes Thumshirn1-18/+3
2018-03-30lightnvm: fix bad block initializationHeiner Litz1-1/+2
2018-03-30nvme: lightnvm: add late setup of block size and metadataMatias Bjørling1-3/+0
2018-03-30lightnvm: remove nvm_dev_ops->max_phys_sectMatias Bjørling3-32/+13
2018-03-30lightnvm: remove max_rq_sizeMatias Bjørling1-1/+0
2018-03-30lightnvm: add 2.0 geometry identificationMatias Bjørling1-5/+3
2018-03-30lightnvm: flatten nvm_id_group into nvm_idMatias Bjørling1-13/+12
2018-03-30lightnvm: pblk: refactor bad block identificationJavier González3-109/+109
2018-03-30lightnvm: pblk: prevent race in pblk_rb_flush_point_setHans Holmberg1-3/+4