summaryrefslogtreecommitdiff
path: root/drivers/nvme/host/lightnvm.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-5.13/drivers-2021-04-27' of git://git.kernel.dk/linux-blockLinus Torvalds2021-04-281-5/+5
|\
| * nvme: pass a user pointer to nvme_nvm_ioctlChristoph Hellwig2021-04-151-4/+4
| * lightnvm: use kobj_to_dev()Chaitanya Kulkarni2021-04-131-1/+1
* | block: stop calling blk_queue_bounce for passthrough requestsChristoph Hellwig2021-04-061-1/+1
|/
* nvme: use bio_set_dev to assign ->bi_bdevChristoph Hellwig2021-01-261-1/+1
* block: remove unnecessary argument from blk_execute_rqGuoqing Jiang2021-01-241-1/+1
* block: remove unnecessary argument from blk_execute_rq_nowaitGuoqing Jiang2021-01-241-1/+1
* block: store a block_device pointer in struct bioChristoph Hellwig2021-01-241-2/+1
* nvme: split nvme_alloc_request()Chaitanya Kulkarni2020-12-011-3/+2
* nvme: centralize setting the timeout in nvme_alloc_requestChaitanya Kulkarni2020-12-011-1/+2
* nvme: support for multiple Command Sets Supported and Effects log pagesKeith Busch2020-07-081-2/+2
* nvme: introduce namespace features flagMax Gurtovoy2020-05-271-1/+4
* nvme: replace zero-length array with flexible-arrayGustavo A. R. Silva2020-05-271-1/+1
* 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