Dan Williams
|
0aed55af88
x86, uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass operations
|
8 ani în urmă |
Vishal Verma
|
3ae3d67ba7
libnvdimm: add an atomic vs process context flag to rw_bytes
|
8 ani în urmă |
Dan Williams
|
736163671b
Merge branch 'for-4.12/dax' into libnvdimm-for-next
|
8 ani în urmă |
Dan Williams
|
a3e9af95f7
libnvdimm: restore "libnvdimm: band aid btt vs clear poison locking"
|
8 ani în urmă |
Dan Williams
|
452bae0aed
libnvdimm: fix nvdimm_bus_lock() vs device_lock() ordering
|
8 ani în urmă |
Toshi Kani
|
97681f9b08
libnvdimm: fix phys_addr for nvdimm_clear_poison
|
8 ani în urmă |
Dan Williams
|
6abccd1bfe
x86, dax, pmem: remove indirection around memcpy_from_pmem()
|
8 ani în urmă |
Dan Williams
|
e88da7998d
Revert "libnvdimm: band aid btt vs clear poison locking"
|
8 ani în urmă |
Dan Williams
|
4aa5615e08
libnvdimm: band aid btt vs clear poison locking
|
8 ani în urmă |
Dan Williams
|
868f036fee
libnvdimm: fix mishandled nvdimm_clear_poison() return value
|
8 ani în urmă |
Dan Williams
|
9cf8bd529c
libnvdimm: replace mutex_is_locked() warnings with lockdep_assert_held
|
8 ani în urmă |
Fabian Frederick
|
d37806dc37
libnvdimm: remove else after return in nsio_rw_bytes()
|
8 ani în urmă |
Dan Williams
|
450c6633e8
libnvdimm: use consistent naming for request_mem_region()
|
8 ani în urmă |
Dave Jiang
|
82bf1037f2
libnvdimm: check and clear poison before writing to pmem
|
8 ani în urmă |
Dan Williams
|
91131dbd1d
libnvdimm, pmem: use nvdimm_flush() for namespace I/O writes
|
9 ani în urmă |
Dan Williams
|
4258895814
libnvdimm: IS_ERR() usage cleanup
|
9 ani în urmă |
Dan Williams
|
03dca343af
libnvdimm, dax: fix deletion
|
9 ani în urmă |
Dan Williams
|
cd03412a51
libnvdimm, dax: introduce device-dax infrastructure
|
9 ani în urmă |
Dan Williams
|
200c79da82
libnvdimm, pmem, pfn: make pmem_rw_bytes generic and refactor pfn setup
|
9 ani în urmă |
Dan Williams
|
e1455744b2
libnvdimm, pfn: 'struct page' provider infrastructure
|
10 ani în urmă |