summaryrefslogtreecommitdiffstats
path: root/drivers/nvdimm/nd.h
Commit message (Expand)AuthorAgeFilesLines
* libnvdimm: Annotate struct nd_region with __counted_byKees Cook2023-09-271-1/+1
* Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2023-02-241-2/+2
|\
| * driver core: make struct bus_type.uevent() take a const *Greg Kroah-Hartman2023-01-271-2/+2
* | nvdimm: Support sizeof(struct page) > MAX_STRUCT_PAGE_SIZEDan Williams2023-01-281-1/+1
|/
* libnvdimm/pfn_dev: increase MAX_STRUCT_PAGE_SIZEAlexander Potapenko2022-10-031-1/+1
* nvdimm/region: Delete nd_blk_region infrastructureDan Williams2022-03-111-12/+0
* nvdimm/namespace: Delete nd_namespace_blkDan Williams2022-03-111-1/+0
* libnvdimm/labels: Introduce CXL labelsDan Williams2021-09-211-30/+105
* libnvdimm/labels: Introduce the concept of multi-range namespace labelsDan Williams2021-09-211-0/+13
* libnvdimm/label: Add a helper for nlabel validationDan Williams2021-09-211-0/+7
* libnvdimm/labels: Add uuid helpersDan Williams2021-09-211-4/+36
* libnvdimm/labels: Add claim class helpersDan Williams2021-08-241-0/+2
* libnvdimm/labels: Add type-guid helpersDan Williams2021-08-241-0/+2
* libnvdimm/labels: Add blk isetcookie set / validation helpersDan Williams2021-08-241-0/+4
* libnvdimm/labels: Introduce label setter helpersDan Williams2021-08-241-0/+69
* libnvdimm/labels: Add isetcookie validation helperDan Williams2021-08-241-0/+7
* libnvdimm/labels: Introduce getters for namespace label fieldsDan Williams2021-08-241-0/+66
* mm/memremap_pages: convert to 'struct range'Dan Williams2020-10-131-1/+2
* nvdimm: simplify revalidate_disk handlingChristoph Hellwig2020-09-021-1/+1
* nvdimm: use bio_{start,end}_io_acctChristoph Hellwig2020-05-271-19/+0
* Merge branch 'for-5.7/libnvdimm' into libnvdimm-for-nextDan Williams2020-04-021-2/+2
|\
| * libnvdimm/region: Replace zero-length array with flexible-array memberGustavo A. R. Silva2020-03-301-2/+2
* | libnvdimm/region: Introduce an 'align' attributeDan Williams2020-03-171-0/+1
* | libnvdimm/region: Introduce NDD_LABELINGDan Williams2020-03-171-1/+1
|/
* libnvdimm: Move nvdimm_bus_attribute_group to device_typeDan Williams2019-11-191-0/+1
* libnvdimm: Move nd_numa_attribute_group to device_typeDan Williams2019-11-191-0/+1
* libnvdimm: Move nd_device_attribute_group to device_typeDan Williams2019-11-171-0/+1
* libnvdimm: Move attribute groups to device typeDan Williams2019-11-171-1/+1
* libnvdimm/namespace: Differentiate between probe mapping and runtime mappingAneesh Kumar K.V2019-11-141-13/+9
* libnvdimm/dax: Pick the right alignment default when creating dax devicesAneesh Kumar K.V2019-09-241-5/+1
* libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page ...Aneesh Kumar K.V2019-09-051-0/+4
* libnvdimm: nd_region flush callback supportPankaj Gupta2019-07-051-0/+1
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295Thomas Gleixner2019-06-051-9/+1
* libnvdimm/namespace: Fix label tracking errorDan Williams2019-04-301-0/+4
* Merge tag 'devdax-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/n...Linus Torvalds2019-03-161-1/+1
|\
| * acpi/nfit, device-dax: Identify differentiated memory with a unique numa-nodeDan Williams2019-01-061-1/+1
* | libnvdimm/security: Require nvdimm_security_setup_events() to succeedDan Williams2019-01-211-0/+1
|/
* acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMsDave Jiang2018-12-131-0/+8
* nvdimm: Split label init out from the logic for getting config dataAlexander Duyck2018-10-121-0/+2
* Merge tag 'libnvdimm-for-4.19_misc' of gitolite.kernel.org:pub/scm/linux/kern...Linus Torvalds2018-08-251-0/+1
|\
| * libnvdimm: Introduce locked DIMM capacity supportDan Williams2018-07-141-0/+1
* | block: Add and use op_stat_group() for indexing disk_stat fields.Michael Callahan2018-07-181-4/+3
|/
* Merge tag 'libnvdimm-for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2018-04-101-1/+0
|\
| * libnvdimm: add an api to cast a 'struct nd_region' to its 'struct device'Dan Williams2018-04-031-1/+0
* | block: Move SECTOR_SIZE and SECTOR_SHIFT definitions into <linux/blkdev.h>Bart Van Assche2018-03-171-1/+0
|/
* memremap: change devm_memremap_pages interface to use struct dev_pagemapChristoph Hellwig2018-01-081-5/+4
* libnvdimm: move poison list functions to a new 'badrange' fileDave Jiang2017-11-021-6/+0
* libnvdimm, dimm: clear 'locked' status on successful DIMM enableDan Williams2017-09-281-0/+1
* Merge tag 'libnvdimm-for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2017-09-111-4/+12
|\
| * libnvdimm, label: fix index block size calculationDan Williams2017-08-291-1/+1