summaryrefslogtreecommitdiffstats
path: root/drivers/nvdimm/nd.h
Commit message (Expand)AuthorAgeFilesLines
* 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
| * libnvdimm: rename nd_sector_size_{show,store} to nd_size_select_{show,store}Dan Williams2017-08-111-3/+3
| * nfit, libnvdimm, region: export 'position' in mapping infoDan Williams2017-08-041-0/+1
| * libnvdimm: Stop using HPAGE_SIZEOliver O'Halloran2017-07-251-0/+7
* | block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig2017-08-231-2/+2
* | block: pass in queue to inflight accountingJens Axboe2017-08-091-2/+3
|/
* libnvdimm, btt: BTT updates for UEFI 2.7 formatVishal Verma2017-06-291-0/+3
* libnvdimm, pmem: Add sysfs notifications to badblocksToshi Kani2017-06-151-0/+1
* libnvdimm, label: add address abstraction identifiersDan Williams2017-06-151-0/+1
* libnvdimm, label: honor the lba size specified in v1.2 labelsDan Williams2017-06-151-0/+1
* libnvdimm, label: add v1.2 interleave-set-cookie algorithmDan Williams2017-06-151-1/+2
* libnvdimm, label: add v1.2 nvdimm label definitionsDan Williams2017-06-151-1/+7
* libnvdimm: add an atomic vs process context flag to rw_bytesVishal Verma2017-05-101-0/+1
* libnvdimm: convert NDD_ flags to use bitops, introduce NDD_LOCKEDDan Williams2017-05-041-0/+1
* libnvdimm: add mechanism to publish badblocks at the region levelDave Jiang2017-04-121-0/+1
* nfit, libnvdimm: fix interleave set cookie calculationDan Williams2017-03-011-0/+1
* 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