Dan Williams
|
4e4f00a9b5
x86, dax, libnvdimm: remove wb_cache_pmem() indirection
|
8 years ago |
Dan Williams
|
81f558701a
x86, dax: replace clear_pmem() with open coded memset + dax_ops->flush
|
8 years ago |
Dan Williams
|
fec53774fd
filesystem-dax: convert to dax_copy_from_iter()
|
8 years ago |
Dan Williams
|
6abccd1bfe
x86, dax, pmem: remove indirection around memcpy_from_pmem()
|
8 years ago |
Dan Williams
|
7a9eb20666
pmem: kill __pmem address space
|
9 years ago |
Dan Williams
|
7c8a6a7190
pmem: kill wmb_pmem()
|
9 years ago |
Toshi Kani
|
cba2e47abc
pmem: fix BUG() error in pmem.h:48 on X86_32
|
9 years ago |
Dan Williams
|
fc0c202813
x86, pmem: use memcpy_mcsafe() for memcpy_from_pmem()
|
9 years ago |
Dan Williams
|
59e6473980
libnvdimm, pmem: clear poison on write
|
9 years ago |
Ross Zwisler
|
3f4a2670de
pmem: add wb_cache_pmem() to the PMEM API
|
9 years ago |
Dan Williams
|
a639315d6c
pmem: kill memremap_pmem()
|
10 years ago |
Dan Williams
|
96601adb74
x86, pmem: clarify that ARCH_HAS_PMEM_API implies PMEM mapped WB
|
10 years ago |
Ross Zwisler
|
5de490daec
pmem: add copy_from_iter_pmem() and clear_pmem()
|
10 years ago |
Ross Zwisler
|
18279b467a
pmem: remove layer when calling arch_has_wmb_pmem()
|
10 years ago |
Ross Zwisler
|
4060352656
pmem, x86: move x86 PMEM API to new pmem.h header
|
10 years ago |
Christoph Hellwig
|
708ab62bef
pmem: switch to devm_ allocations
|
10 years ago |
Dan Williams
|
e836a256e8
pmem: convert to generic memremap
|
10 years ago |
Linus Torvalds
|
88793e5c77
Merge tag 'libnvdimm-for-4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/nvdimm
|
10 years ago |
Ross Zwisler
|
61031952f4
arch, x86: pmem api for ensuring durability of persistent memory updates
|
10 years ago |