summaryrefslogtreecommitdiffstats
path: root/drivers/nvdimm
Commit message (Expand)AuthorAgeFilesLines
* nvdimm: Fix badblocks clear off-by-one errorChris Ye2022-07-071-2/+2
* nvdimm: Allow overwrite in the presence of disabled dimmsDan Williams2022-06-091-5/+0
* nvdimm: Fix firmware activation deadlock scenariosDan Williams2022-06-091-9/+0
* nvdimm/region: Fix default alignment for small regionsDan Williams2022-04-081-0/+3
* nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assignedLuis Chamberlain2021-11-181-4/+9
* nvdimm/btt: do not call del_gendisk() if not neededLuis Chamberlain2021-11-181-1/+0
* nvdimm/pmem: stop using q_usage_count as external pgmap refcountChristoph Hellwig2021-10-251-31/+2
* nvdimm/pmem: fix creating the dax groupChristoph Hellwig2021-09-271-4/+1
* Merge tag 'cxl-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...Linus Torvalds2021-09-094-164/+356
|\
| * libnvdimm/labels: Add claim class helpersDan Williams2021-08-244-19/+28
| * libnvdimm/labels: Add type-guid helpersDan Williams2021-08-243-19/+28
| * libnvdimm/labels: Add blk special cases for nlabel and position helpersDan Williams2021-08-241-17/+29
| * libnvdimm/labels: Add blk isetcookie set / validation helpersDan Williams2021-08-243-9/+34
| * libnvdimm/labels: Add a checksum calculation helperDan Williams2021-08-241-33/+35
| * libnvdimm/labels: Introduce label setter helpersDan Williams2021-08-243-33/+99
| * libnvdimm/labels: Add isetcookie validation helperDan Williams2021-08-242-5/+10
| * libnvdimm/labels: Introduce getters for namespace label fieldsDan Williams2021-08-243-46/+110
* | Merge tag 'libnvdimm-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2021-09-091-2/+2
|\ \
| * | libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbindsumiyawang2021-08-241-2/+2
* | | Merge tag 'driver-core-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2021-09-011-2/+1
|\ \ \ | |/ / |/| |
| * | bus: Make remove callback return voidUwe Kleine-König2021-07-211-2/+1
| |/
* / libnvdimm/region: Fix label activation vs errorsDan Williams2021-08-111-6/+11
|/
* Merge tag 'cxl-for-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...Linus Torvalds2021-07-042-23/+59
|\
| * libnvdimm: Drop unused device power management supportDan Williams2021-06-151-8/+37
| * libnvdimm: Export nvdimm shutdown helper, nvdimm_delete()Dan Williams2021-06-152-15/+22
* | libnvdimm/pmem: Fix blk_cleanup_disk() usageDan Williams2021-06-091-3/+3
* | nvme-multipath: convert to blk_alloc_disk/blk_cleanup_diskChristoph Hellwig2021-06-011-1/+0
* | nvdimm-pmem: convert to blk_alloc_disk/blk_cleanup_diskChristoph Hellwig2021-06-011-10/+5
* | nvdimm-btt: convert to blk_alloc_disk/blk_cleanup_diskChristoph Hellwig2021-06-012-19/+7
* | nvdimm-blk: convert to blk_alloc_disk/blk_cleanup_diskChristoph Hellwig2021-06-011-20/+6
* | block: automatically enable GENHD_FL_EXT_DEVTChristoph Hellwig2021-06-013-3/+0
|/
* include: remove pagemap.h from blkdev.hMatthew Wilcox (Oracle)2021-05-062-0/+2
* libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNCVaibhav Jain2021-04-091-2/+7
* libnvdimm: Notify disk drivers to revalidate region read-onlyDan Williams2021-04-083-12/+46
* Merge tag 'libnvdimm-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2021-02-245-22/+9
|\
| * libnvdimm: Make remove callback return voidUwe Kleine-König2021-02-165-19/+9
| * libnvdimm/dimm: Simplify nvdimm_remove()Uwe Kleine-König2021-02-161-3/+0
* | Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-blockLinus Torvalds2021-02-213-6/+6
|\ \
| * | block: store a block_device pointer in struct bioChristoph Hellwig2021-01-243-6/+6
| |/
* | libnvdimm/dimm: Avoid race between probe and available_slots_show()Dan Williams2021-02-011-3/+15
* | libnvdimm/namespace: Fix visibility of namespace resource attributeDan Williams2021-01-281-5/+5
* | libnvdimm/pmem: Remove unused headerJianpeng Ma2021-01-111-1/+0
|/
* libnvdimm/label: Return -ENXIO for no slot in __blk_label_updateZhang Qilong2020-12-161-1/+3
* libnvdimm: Cleanup include of badblocks.hEnrico Weigelt2020-12-153-2/+3
* libnvdimm/namespace: Fix reaping of invalidated block-window-namespace labelsDan Williams2020-11-201-0/+9
* mm/memremap_pages: support multiple ranges per invocationDan Williams2020-10-132-0/+2
* mm/memremap_pages: convert to 'struct range'Dan Williams2020-10-136-46/+55
* Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/linux-blockLinus Torvalds2020-10-135-16/+7
|\
| * bdi: remove BDI_CAP_SYNCHRONOUS_IOChristoph Hellwig2020-09-242-3/+0
| * nvdimm: simplify revalidate_disk handlingChristoph Hellwig2020-09-025-13/+7