summaryrefslogtreecommitdiffstats
path: root/drivers/nvme/host/lightnvm.c
Commit message (Expand)AuthorAgeFilesLines
* lightnvm: move metadata mapping to lower level driverHans Holmberg2019-08-061-3/+17
* lightnvm: remove nvm_submit_io_sync_fnHans Holmberg2019-08-061-29/+0
* block: remove blk_init_request_from_bioChristoph Hellwig2019-06-201-1/+1
* lightnvm: Inherit mdts from the parent nvme deviceIgor Konopko2019-05-061-0/+1
* nvme-lightnvm: convert to SPDX identifiersChristoph Hellwig2019-02-201-15/+1
* nvme: remove nvme_common command cdw10 arrayChaitanya Kulkarni2018-12-131-3/+3
* lightnvm: disable interleaved metadataIgor Konopko2018-12-111-0/+1
* lightnvm: dynamic DMA pool entry sizeIgor Konopko2018-12-111-2/+3
* lightnvm: simplify geometry enumerationMatias Bjørling2018-12-111-12/+6
* lightnvm: Fix uninitialized return value in nvm_get_chunk_meta()Geert Uytterhoeven2018-12-111-1/+2
* lightnvm: do no update csecs and sos on 1.2Javier González2018-10-091-0/+3
* lightnvm: use internal allocation for chunk log pageJavier González2018-10-091-8/+17
* lightnvm: move bad block and chunk state logic to coreMatias Bjørling2018-10-091-2/+2
* nvme: register ns_id attributes as default sysfs groupsHannes Reinecke2018-09-281-61/+44
* lightnvm: remove minor version check for 2.0Matias Bjørling2018-08-051-6/+0
* nvme: simplify the API for getting log pagesChristoph Hellwig2018-07-271-2/+3
* lightnvm: limit get chunk meta request sizeMatias Bjørling2018-07-131-2/+8
* lightnvm: Remove redundant rq->__data_len initializationBart Van Assche2018-07-131-4/+2
* lightnvm: remove function name in stringsMatias Bjørling2018-03-291-6/+6
* lightnvm: implement get log report chunk helpersJavier González2018-03-291-0/+74
* lightnvm: normalize geometry nomenclatureJavier González2018-03-291-27/+27
* lightnvm: complete geo structure with maxoc*Javier González2018-03-291-0/+17
* lightnvm: add shorten OCSSD version in geoJavier González2018-03-291-0/+6
* lightnvm: add minor version to generic geometryJavier González2018-03-291-5/+20
* lightnvm: simplify geometry structureJavier González2018-03-291-138/+199
* nvme: lightnvm: add late setup of block size and metadataMatias Bjørling2018-03-291-0/+8
* lightnvm: remove nvm_dev_ops->max_phys_sectMatias Bjørling2018-03-291-4/+1
* lightnvm: add 2.0 geometry identificationMatias Bjørling2018-03-291-49/+289
* lightnvm: flatten nvm_id_group into nvm_idMatias Bjørling2018-03-291-55/+51
* lightnvm: make 1.2 data structures explicitMatias Bjørling2018-03-291-41/+41
* lightnvm: remove multiple groups in 1.2 data structureMatias Bjørling2018-03-291-2/+3
* lightnvm: remove mlc pairs structureMatias Bjørling2018-03-291-13/+1
* lightnvm: remove chnl_offset in nvme_nvm_identityMatias Bjørling2018-03-291-3/+1
* lightnvm: make geometry structures 2.0 readyMatias Bjørling2018-01-051-29/+50
* lightnvm: remove lower page tablesMatias Bjørling2018-01-051-14/+0
* lightnvm: remove hybrid ocssd 1.2 supportMatias Bjørling2018-01-051-96/+0
* nvme: track shared namespacesChristoph Hellwig2017-11-101-7/+7
* lightnvm: implement generic path for sync I/OJavier González2017-10-131-14/+56
* lightnvm: fail fast on passthrough commandsJavier González2017-10-131-2/+0
* nvme: fix lightnvm checkChristoph Hellwig2017-09-111-26/+0
* block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig2017-08-231-13/+2
* lightnvm: propagate right error code to targetJavier González2017-06-261-1/+1
* nvmet: use NVME_IDENTIFY_DATA_SIZEJohannes Thumshirn2017-06-151-1/+1
* block: introduce new block status code typeChristoph Hellwig2017-06-091-1/+1
* nvme-lightnvm: use blk_execute_rq in nvme_nvm_submit_user_cmdChristoph Hellwig2017-06-091-11/+1
* nvme: lightnvm: fix memory leakRakesh Pandit2017-05-101-1/+2
* lightnvm: remove unused rq parameter of nvme_nvm_rqtocmd() to kill warningGeert Uytterhoeven2017-05-071-3/+3
* lightnvm: create cmd before allocating requestJavier González2017-05-041-2/+2
* nvme-lightnvm: add missing endianess conversion in nvme_nvm_end_ioChristoph Hellwig2017-04-251-1/+1
* nvme: make nvme_error_status privateChristoph Hellwig2017-04-201-3/+3