summaryrefslogtreecommitdiffstats
path: root/drivers/nvdimm/blk.c
Commit message (Expand)AuthorAgeFilesLines
* nvdimm/blk: add error handling support for add_disk()Luis Chamberlain2021-11-041-1/+3
* nvdimm/blk: avoid calling del_gendisk() on early failuresLuis Chamberlain2021-11-041-5/+12
* block: switch polling to be bio basedChristoph Hellwig2021-10-181-3/+2
* nvdimm-blk: convert to blk_alloc_disk/blk_cleanup_diskChristoph Hellwig2021-06-011-20/+6
* block: automatically enable GENHD_FL_EXT_DEVTChristoph Hellwig2021-06-011-1/+0
* Merge tag 'libnvdimm-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2021-02-241-2/+1
|\
| * libnvdimm: Make remove callback return voidUwe Kleine-König2021-02-161-2/+1
* | block: store a block_device pointer in struct bioChristoph Hellwig2021-01-241-2/+2
|/
* nvdimm: simplify revalidate_disk handlingChristoph Hellwig2020-09-021-2/+1
* block: move ->make_request_fn to struct block_device_operationsChristoph Hellwig2020-07-011-2/+3
* Merge tag 'libnvdimm-for-5.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2020-06-131-3/+2
|\
| * nvdimm/blk: stop using ->queuedataChristoph Hellwig2020-05-131-3/+2
* | nvdimm: use bio_{start,end}_io_acctChristoph Hellwig2020-05-271-2/+4
|/
* block: simplify queue allocationChristoph Hellwig2020-03-271-2/+1
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288Thomas Gleixner2019-06-051-9/+1
* block: genhd: add 'groups' argument to device_add_diskHannes Reinecke2018-09-281-1/+1
* Merge tag 'for-4.17/block-20180402' of git://git.kernel.dk/linux-blockLinus Torvalds2018-04-051-1/+1
|\
| * block: Use blk_queue_flag_*() in drivers instead of queue_flag_*()Bart Van Assche2018-03-081-1/+1
* | libnvdimm, {btt, blk}: do integrity setup before add_disk()Vishal Verma2018-03-071-2/+1
|/
* block: guard bvec iteration logicDmitry Monakhov2017-07-031-1/+2
* bio-integrity: fold bio_integrity_enabled to bio_integrity_prepDmitry Monakhov2017-07-031-11/+2
* block: don't bother with bounce limits for make_request driversChristoph Hellwig2017-06-271-1/+0
* block: switch bios to blk_status_tChristoph Hellwig2017-06-091-2/+2
* libnvdimm: add an atomic vs process context flag to rw_bytesVishal Verma2017-05-101-1/+2
* Merge tag 'libnvdimm-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2016-07-281-7/+4
|\
| * libnvdimm: use devm_add_action_or_reset()Dan Williams2016-06-151-7/+4
* | block: convert to device_add_disk()Dan Williams2016-06-271-2/+1
|/
* libnvdimm, pmem, pfn: make pmem_rw_bytes generic and refactor pfn setupDan Williams2016-04-221-1/+1
* libnvdimm, blk: move i/o infrastructure to nd_namespace_blkDan Williams2016-04-221-68/+69
* libnvdimm, blk: quiet i/o error reportingDan Williams2016-04-221-1/+1
* libnvdimm, blk: use ->queuedata for driver private dataDan Williams2016-04-221-4/+2
* libnvdimm, blk: use devm_add_action to release bdev resourcesDan Williams2016-04-221-41/+36
* libnvdimm, btt, convert nd_btt_probe() to devmDan Williams2016-04-221-1/+1
* libnvdimm, pmem: kill pmem->ndnsDan Williams2016-04-221-1/+1
* nvdimm/blk: don't allocate unused major device numberNeilBrown2016-03-091-17/+1
* block: change ->make_request_fn() and users to return a queue cookieJens Axboe2015-11-071-1/+2
* block: add a bi_error field to struct bioChristoph Hellwig2015-07-291-2/+3
* libnvdimm, nfit: handle unarmed dimms, mark namespaces read-onlyDan Williams2015-06-261-0/+2
* libnvdimm: enable iostatDan Williams2015-06-261-1/+6
* libnvdimm, blk: add support for blk integrityVishal Verma2015-06-261-21/+153
* libnvdimm, nfit, nd_blk: driver for BLK-mode access persistent memoryRoss Zwisler2015-06-261-0/+245