summaryrefslogtreecommitdiff
path: root/include/linux/pmem.h
AgeCommit message (Expand)AuthorFilesLines
2017-06-27x86, libnvdimm, pmem: remove global pmem apiDan Williams1-59/+0
2017-06-27x86, libnvdimm, pmem: move arch_invalidate_pmem() to libnvdimmDan Williams1-19/+0
2017-06-15x86, dax, libnvdimm: remove wb_cache_pmem() indirectionDan Williams1-19/+0
2017-06-15x86, dax: replace clear_pmem() with open coded memset + dax_ops->flushDan Williams1-21/+0
2017-06-15filesystem-dax: convert to dax_copy_from_iter()Dan Williams1-24/+0
2017-04-25x86, dax, pmem: remove indirection around memcpy_from_pmem()Dan Williams1-23/+0
2016-07-12pmem: kill __pmem address spaceDan Williams1-53/+17
2016-07-12pmem: kill wmb_pmem()Dan Williams1-43/+4
2016-04-14pmem: fix BUG() error in pmem.h:48 on X86_32Toshi Kani1-6/+16
2016-03-28x86, pmem: use memcpy_mcsafe() for memcpy_from_pmem()Dan Williams1-6/+16
2016-03-09libnvdimm, pmem: clear poison on writeDan Williams1-0/+19
2016-01-22pmem: add wb_cache_pmem() to the PMEM APIRoss Zwisler1-1/+21
2015-10-09pmem: kill memremap_pmem()Dan Williams1-25/+1
2015-08-27x86, pmem: clarify that ARCH_HAS_PMEM_API implies PMEM mapped WBDan Williams1-14/+22
2015-08-20pmem: add copy_from_iter_pmem() and clear_pmem()Ross Zwisler1-2/+62
2015-08-20pmem: remove layer when calling arch_has_wmb_pmem()Ross Zwisler1-10/+3
2015-08-20pmem, x86: move x86 PMEM API to new pmem.h headerRoss Zwisler1-1/+1
2015-08-14pmem: switch to devm_ allocationsChristoph Hellwig1-6/+8
2015-08-14pmem: convert to generic memremapDan Williams1-19/+9
2015-06-29Merge tag 'libnvdimm-for-4.2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+152
2015-06-26arch, x86: pmem api for ensuring durability of persistent memory updatesRoss Zwisler1-0/+153