summaryrefslogtreecommitdiffstats
path: root/drivers/nvdimm
AgeCommit message (Expand)AuthorFilesLines
2016-01-29libnvdimm, pfn: fix restoring memmap locationDan Williams1-3/+1
2016-01-26libnvdimm: fix mode determination for e820 devicesDan Williams1-3/+5
2016-01-15mm, dax, pmem: introduce {get|put}_dev_pagemap() for dax-gupDan Williams1-2/+4
2016-01-15libnvdimm, pmem: move request_queue allocation earlier in probeDan Williams1-13/+20
2016-01-15libnvdimm, pfn, pmem: allocate memmap array in persistent memoryDan Williams2-4/+18
2016-01-15x86, mm: introduce vmem_altmap to augment vmemmap_populate()Dan Williams1-2/+4
2016-01-15mm: introduce find_dev_pagemap()Dan Williams1-1/+1
2016-01-15mm, dax, pmem: introduce pfn_tDan Williams1-4/+9
2016-01-10Merge branch 'for-4.5/block-dax' into for-4.5/libnvdimmDan Williams4-9/+233
2016-01-09libnvdimm, pmem: nvdimm_read_bytes() badblocks supportDan Williams1-2/+10
2016-01-09pmem, dax: disable dax in the presence of bad blocksDan Williams1-0/+1
2016-01-09pmem: fail io-requests to known bad blocksDan Williams1-7/+39
2016-01-09libnvdimm: convert to statically allocated badblocksDan Williams3-47/+24
2016-01-09libnvdimm: don't fail init for full badblocks listDan Williams1-11/+16
2016-01-09libnvdimm, pmem: move definition of nvdimm_namespace_add_poison to nd.hDan Williams3-3/+2
2016-01-09libnvdimm: Add a poison list and export badblocksVishal Verma4-0/+202
2016-01-05libnvdimm: fix namespace object confusion in is_uuid_busy()Dan Williams2-56/+53
2015-12-24libnvdimm, pfn: move 'memory mode' indication to sysfsDan Williams1-13/+28
2015-12-24libnvdimm, pfn: fix nd_pfn_validate() return value handlingDan Williams1-1/+3
2015-12-13libnvdimm, pfn: fix pfn seed creationDan Williams3-0/+20
2015-12-13libnvdimm, pfn: add parent uuid validation Dan Williams2-3/+8
2015-12-12libnvdimm, pfn: add 'align' attribute, default to HPAGE_SIZEDan Williams3-3/+65
2015-12-10libnvdimm, pfn: clean up pfn create parametersDan Williams1-8/+3
2015-12-10libnvdimm, pfn: kill ND_PFN_ALIGNDan Williams3-32/+1
2015-12-08nvdimm: do not show pfn_seed for non pmem regionsDmitry Krivenok1-0/+3
2015-12-08nvdimm: improve diagnosibility of namespacesDmitry Krivenok1-4/+22
2015-11-12libnvdimm, pmem: fix size trim in pmem_direct_access()Dan Williams1-13/+2
2015-11-12libnvdimm, e820: fix numa node for e820-type-12 pmem rangesDan Williams1-1/+14
2015-11-10Merge branch 'for-4.4/io-poll' of git://git.kernel.dk/linux-blockLinus Torvalds3-3/+6
2015-11-10Merge tag 'libnvdimm-for-4.4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-15/+13
2015-11-07block: change ->make_request_fn() and users to return a queue cookieJens Axboe3-3/+6
2015-10-21block, libnvdimm, nvme: provide a built-in blk_integrity nop profileDan Williams1-11/+1
2015-10-21md, dm, scsi, nvme, libnvdimm: drop blk_integrity_unregister() at shutdownDan Williams1-1/+0
2015-10-21block: Inline blk_integrity in struct gendiskMartin K. Petersen1-5/+1
2015-10-21block: Consolidate static integrity profile propertiesMartin K. Petersen1-4/+7
2015-10-09pmem, memremap: convert to numa aware allocationsDan Williams1-2/+3
2015-10-09devm_memremap: convert to return ERR_PTRDan Williams1-10/+6
2015-10-09pmem: kill memremap_pmem()Dan Williams1-4/+5
2015-09-17pmem: add proper fencing to pmem_rw_page()Ross Zwisler1-0/+2
2015-09-17libnvdimm: pfn_devs: Fix locking in namespace_storeAxel Lin1-2/+2
2015-09-17libnvdimm: btt_devs: Fix locking in namespace_storeAxel Lin1-2/+2
2015-09-08Merge tag 'libnvdimm-for-4.3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds16-260/+1133
2015-09-02Merge branch 'for-4.3/core' of git://git.kernel.dk/linux-blockLinus Torvalds3-5/+7
2015-08-28libnvdimm, pmem: direct map legacy pmem by defaultDan Williams5-8/+46
2015-08-28libnvdimm, pmem: 'struct page' for pmemDan Williams4-17/+202
2015-08-28libnvdimm, pfn: 'struct page' provider infrastructureDan Williams12-177/+717
2015-08-27x86, pmem: clarify that ARCH_HAS_PMEM_API implies PMEM mapped WBDan Williams1-1/+1
2015-08-27dax: drop size parameter to ->direct_access()Dan Williams1-1/+1
2015-08-27Merge branch 'pmem-api' into libnvdimm-for-nextDan Williams1-27/+13
2015-08-27nvdimm: change to use generic kvfree()yalin wang1-4/+1