summaryrefslogtreecommitdiffstats
path: root/drivers/nvdimm/nd.h
Commit message (Expand)AuthorAgeFilesLines
* libnvdimm: allow a platform to force enable label supportDan Williams2016-10-191-0/+1
* libnvdimm: use generic iostat interfacesToshi Kani2016-10-191-2/+9
* Merge branch 'for-4.9/libnvdimm' into libnvdimm-for-nextDan Williams2016-10-071-3/+26
|\
| * libnvdimm, label: convert label tracking to a linked listDan Williams2016-09-301-4/+12
| * libnvdimm, region: move region-mapping input-paramters to nd_mapping_descDan Williams2016-09-301-0/+14
| * libnvdimm: Fix nvdimm_probe error on NVDIMM-NToshi Kani2016-09-011-0/+1
* | libnvdimm, region: fix flush hint table thinkoDan Williams2016-09-241-2/+20
|/
* nvdimm, btt: add a size attribute for BTTsVishal Verma2016-08-081-0/+1
* libnvdimm: cycle flush hintsDan Williams2016-07-111-0/+1
* libnvdimm, nfit: move flush hint mapping to region-device driver-dataDan Williams2016-07-111-3/+5
* libnvdimm, nfit: remove nfit_spa_map() infrastructureDan Williams2016-07-111-1/+0
* libnvdimm, dax: autodetect supportDan Williams2016-05-201-2/+9
* libnvdimm, dax: introduce device-dax infrastructureDan Williams2016-05-091-0/+25
* libnvdimm, pmem, pfn: move pfn setup to the coreDan Williams2016-04-221-0/+7
* libnvdimm, pmem, pfn: make pmem_rw_bytes generic and refactor pfn setupDan Williams2016-04-221-7/+33
* libnvdimm, btt, convert nd_btt_probe() to devmDan Williams2016-04-221-2/+4
* libnvdimm, pfn, convert nd_pfn_probe() to devmDan Williams2016-04-221-2/+4
* libnvdimm, pmem: kill pmem->ndnsDan Williams2016-04-221-1/+1
* libnvdimm, pfn: fix nvdimm_namespace_add_poison() vs section alignmentDan Williams2016-04-071-2/+2
* libnvdimm, pmem: clear poison on writeDan Williams2016-03-091-0/+2
* libnvdimm: async notification supportDan Williams2016-03-051-0/+2
* Merge branch 'for-4.5/block-dax' into for-4.5/libnvdimmDan Williams2016-01-101-0/+8
|\
| * libnvdimm: convert to statically allocated badblocksDan Williams2016-01-091-2/+2
| * libnvdimm, pmem: move definition of nvdimm_namespace_add_poison to nd.hDan Williams2016-01-091-0/+2
| * libnvdimm: Add a poison list and export badblocksVishal Verma2016-01-091-0/+6
* | libnvdimm, pfn: add 'align' attribute, default to HPAGE_SIZEDan Williams2015-12-121-0/+1
* | libnvdimm, pfn: kill ND_PFN_ALIGNDan Williams2015-12-101-7/+0
|/
* libnvdimm, pmem: direct map legacy pmem by defaultDan Williams2015-08-281-0/+2
* libnvdimm, pmem: 'struct page' for pmemDan Williams2015-08-281-0/+6
* libnvdimm, pfn: 'struct page' provider infrastructureDan Williams2015-08-281-2/+54
* libnvdimm, btt: write and validate parent_uuidVishal Verma2015-08-141-0/+1
* nvdimm: fix inline function return type warningRandy Dunlap2015-07-311-1/+1
* libnvdimm: Set numa_node to NVDIMM devicesToshi Kani2015-06-261-1/+1
* libnvdimm, nfit: handle unarmed dimms, mark namespaces read-onlyDan Williams2015-06-261-1/+2
* libnvdimm: enable iostatDan Williams2015-06-261-0/+13
* libnvdimm, blk: add support for blk integrityVishal Verma2015-06-261-0/+1
* libnvdimm, btt: add support for blk integrityVishal Verma2015-06-261-0/+1
* libnvdimm, nfit, nd_blk: driver for BLK-mode access persistent memoryRoss Zwisler2015-06-261-2/+11
* nd_btt: atomic sector updatesVishal Verma2015-06-261-1/+21
* libnvdimm: infrastructure for btt devicesDan Williams2015-06-251-0/+40
* libnvdimm: write pmem label setDan Williams2015-06-241-0/+3
* libnvdimm: blk labels and namespace instantiationDan Williams2015-06-241-0/+5
* libnvdimm: pmem label sets and namespace instantiation.Dan Williams2015-06-241-0/+17
* libnvdimm: namespace indices: read and validateDan Williams2015-06-241-0/+49
* libnvdimm, nfit: add interleave-set state-tracking infrastructureDan Williams2015-06-241-0/+1
* libnvdimm: support for legacy (non-aliasing) nvdimmsDan Williams2015-06-241-0/+13
* libnvdimm, nfit: regions (block-data-window, persistent memory, volatile memory)Dan Williams2015-06-241-0/+11
* libnvdimm, nvdimm: dimm driver and base libnvdimm device-driver infrastructureDan Williams2015-06-241-0/+36