summaryrefslogtreecommitdiffstats
path: root/drivers/nvme/host/lightnvm.c
AgeCommit message (Expand)AuthorFilesLines
2021-04-28Merge tag 'for-5.13/drivers-2021-04-27' of git://git.kernel.dk/linux-blockLinus Torvalds1-5/+5
2021-04-15nvme: pass a user pointer to nvme_nvm_ioctlChristoph Hellwig1-4/+4
2021-04-13lightnvm: use kobj_to_dev()Chaitanya Kulkarni1-1/+1
2021-04-06block: stop calling blk_queue_bounce for passthrough requestsChristoph Hellwig1-1/+1
2021-01-26nvme: use bio_set_dev to assign ->bi_bdevChristoph Hellwig1-1/+1
2021-01-24block: remove unnecessary argument from blk_execute_rqGuoqing Jiang1-1/+1
2021-01-24block: remove unnecessary argument from blk_execute_rq_nowaitGuoqing Jiang1-1/+1
2021-01-24block: store a block_device pointer in struct bioChristoph Hellwig1-2/+1
2020-12-01nvme: split nvme_alloc_request()Chaitanya Kulkarni1-3/+2
2020-12-01nvme: centralize setting the timeout in nvme_alloc_requestChaitanya Kulkarni1-1/+2
2020-07-08nvme: support for multiple Command Sets Supported and Effects log pagesKeith Busch1-2/+2
2020-05-27nvme: introduce namespace features flagMax Gurtovoy1-1/+4
2020-05-27nvme: replace zero-length array with flexible-arrayGustavo A. R. Silva1-1/+1
2019-08-06lightnvm: move metadata mapping to lower level driverHans Holmberg1-3/+17
2019-08-06lightnvm: remove nvm_submit_io_sync_fnHans Holmberg1-29/+0
2019-06-20block: remove blk_init_request_from_bioChristoph Hellwig1-1/+1
2019-05-06lightnvm: Inherit mdts from the parent nvme deviceIgor Konopko1-0/+1
2019-02-20nvme-lightnvm: convert to SPDX identifiersChristoph Hellwig1-15/+1
2018-12-13nvme: remove nvme_common command cdw10 arrayChaitanya Kulkarni1-3/+3
2018-12-11lightnvm: disable interleaved metadataIgor Konopko1-0/+1
2018-12-11lightnvm: dynamic DMA pool entry sizeIgor Konopko1-2/+3
2018-12-11lightnvm: simplify geometry enumerationMatias Bjørling1-12/+6
2018-12-11lightnvm: Fix uninitialized return value in nvm_get_chunk_meta()Geert Uytterhoeven1-1/+2
2018-10-09lightnvm: do no update csecs and sos on 1.2Javier González1-0/+3
2018-10-09lightnvm: use internal allocation for chunk log pageJavier González1-8/+17
2018-10-09lightnvm: move bad block and chunk state logic to coreMatias Bjørling1-2/+2
2018-09-28nvme: register ns_id attributes as default sysfs groupsHannes Reinecke1-61/+44
2018-08-05lightnvm: remove minor version check for 2.0Matias Bjørling1-6/+0
2018-07-27nvme: simplify the API for getting log pagesChristoph Hellwig1-2/+3
2018-07-13lightnvm: limit get chunk meta request sizeMatias Bjørling1-2/+8
2018-07-13lightnvm: Remove redundant rq->__data_len initializationBart Van Assche1-4/+2
2018-03-29lightnvm: remove function name in stringsMatias Bjørling1-6/+6
2018-03-29lightnvm: implement get log report chunk helpersJavier González1-0/+74
2018-03-29lightnvm: normalize geometry nomenclatureJavier González1-27/+27
2018-03-29lightnvm: complete geo structure with maxoc*Javier González1-0/+17
2018-03-29lightnvm: add shorten OCSSD version in geoJavier González1-0/+6
2018-03-29lightnvm: add minor version to generic geometryJavier González1-5/+20
2018-03-29lightnvm: simplify geometry structureJavier González1-138/+199
2018-03-29nvme: lightnvm: add late setup of block size and metadataMatias Bjørling1-0/+8
2018-03-29lightnvm: remove nvm_dev_ops->max_phys_sectMatias Bjørling1-4/+1
2018-03-29lightnvm: add 2.0 geometry identificationMatias Bjørling1-49/+289
2018-03-29lightnvm: flatten nvm_id_group into nvm_idMatias Bjørling1-55/+51
2018-03-29lightnvm: make 1.2 data structures explicitMatias Bjørling1-41/+41
2018-03-29lightnvm: remove multiple groups in 1.2 data structureMatias Bjørling1-2/+3
2018-03-29lightnvm: remove mlc pairs structureMatias Bjørling1-13/+1
2018-03-29lightnvm: remove chnl_offset in nvme_nvm_identityMatias Bjørling1-3/+1
2018-01-05lightnvm: make geometry structures 2.0 readyMatias Bjørling1-29/+50
2018-01-05lightnvm: remove lower page tablesMatias Bjørling1-14/+0
2018-01-05lightnvm: remove hybrid ocssd 1.2 supportMatias Bjørling1-96/+0
2017-11-10nvme: track shared namespacesChristoph Hellwig1-7/+7