aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/nvme/host/lightnvm.c
AgeCommit message (Expand)Author
2019-05-06lightnvm: Inherit mdts from the parent nvme deviceIgor Konopko
2019-02-20nvme-lightnvm: convert to SPDX identifiersChristoph Hellwig
2018-12-13nvme: remove nvme_common command cdw10 arrayChaitanya Kulkarni
2018-12-11lightnvm: disable interleaved metadataIgor Konopko
2018-12-11lightnvm: dynamic DMA pool entry sizeIgor Konopko
2018-12-11lightnvm: simplify geometry enumerationMatias Bjørling
2018-12-11lightnvm: Fix uninitialized return value in nvm_get_chunk_meta()Geert Uytterhoeven
2018-10-09lightnvm: do no update csecs and sos on 1.2Javier González
2018-10-09lightnvm: use internal allocation for chunk log pageJavier González
2018-10-09lightnvm: move bad block and chunk state logic to coreMatias Bjørling
2018-09-28nvme: register ns_id attributes as default sysfs groupsHannes Reinecke
2018-08-05lightnvm: remove minor version check for 2.0Matias Bjørling
2018-07-27nvme: simplify the API for getting log pagesChristoph Hellwig
2018-07-13lightnvm: limit get chunk meta request sizeMatias Bjørling
2018-07-13lightnvm: Remove redundant rq->__data_len initializationBart Van Assche
2018-03-29lightnvm: remove function name in stringsMatias Bjørling
2018-03-29lightnvm: implement get log report chunk helpersJavier González
2018-03-29lightnvm: normalize geometry nomenclatureJavier González
2018-03-29lightnvm: complete geo structure with maxoc*Javier González
2018-03-29lightnvm: add shorten OCSSD version in geoJavier González
2018-03-29lightnvm: add minor version to generic geometryJavier González
2018-03-29lightnvm: simplify geometry structureJavier González
2018-03-29nvme: lightnvm: add late setup of block size and metadataMatias Bjørling
2018-03-29lightnvm: remove nvm_dev_ops->max_phys_sectMatias Bjørling
2018-03-29lightnvm: add 2.0 geometry identificationMatias Bjørling
2018-03-29lightnvm: flatten nvm_id_group into nvm_idMatias Bjørling
2018-03-29lightnvm: make 1.2 data structures explicitMatias Bjørling
2018-03-29lightnvm: remove multiple groups in 1.2 data structureMatias Bjørling
2018-03-29lightnvm: remove mlc pairs structureMatias Bjørling
2018-03-29lightnvm: remove chnl_offset in nvme_nvm_identityMatias Bjørling
2018-01-05lightnvm: make geometry structures 2.0 readyMatias Bjørling
2018-01-05lightnvm: remove lower page tablesMatias Bjørling
2018-01-05lightnvm: remove hybrid ocssd 1.2 supportMatias Bjørling
2017-11-10nvme: track shared namespacesChristoph Hellwig
2017-10-13lightnvm: implement generic path for sync I/OJavier González
2017-10-13lightnvm: fail fast on passthrough commandsJavier González
2017-09-11nvme: fix lightnvm checkChristoph Hellwig
2017-08-23block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig
2017-06-26lightnvm: propagate right error code to targetJavier González
2017-06-15nvmet: use NVME_IDENTIFY_DATA_SIZEJohannes Thumshirn
2017-06-09block: introduce new block status code typeChristoph Hellwig
2017-06-09nvme-lightnvm: use blk_execute_rq in nvme_nvm_submit_user_cmdChristoph Hellwig
2017-05-10nvme: lightnvm: fix memory leakRakesh Pandit
2017-05-07lightnvm: remove unused rq parameter of nvme_nvm_rqtocmd() to kill warningGeert Uytterhoeven
2017-05-04lightnvm: create cmd before allocating requestJavier González
2017-04-25nvme-lightnvm: add missing endianess conversion in nvme_nvm_end_ioChristoph Hellwig
2017-04-20nvme: make nvme_error_status privateChristoph Hellwig
2017-04-20nvme: split nvme status from block req->errorsChristoph Hellwig
2017-04-19lightnvm: Use blk_init_request_from_bio() instead of open-coding itBart Van Assche
2017-04-16lightnvm: bad type conversion for nvme control bitsJavier González