Dan Williams
|
0aed55af88
x86, uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass operations
|
8 anni fa |
Dan Williams
|
8f078b38dd
libnvdimm: convert NDD_ flags to use bitops, introduce NDD_LOCKED
|
8 anni fa |
Dan Williams
|
23f4984483
libnvdimm: rework region badblocks clearing
|
8 anni fa |
Dan Williams
|
ab630891ce
libnvdimm, region: sysfs trigger for nvdimm_flush()
|
8 anni fa |
Dan Williams
|
bc042fdfbb
libnvdimm, region: fix flush hint detection crash
|
8 anni fa |
Dave Jiang
|
802f4be6fe
libnvdimm: Add 'resource' sysfs attribute to regions
|
8 anni fa |
Dave Jiang
|
6a6bef9042
libnvdimm: add mechanism to publish badblocks at the region level
|
8 anni fa |
Dan Williams
|
86ef58a4e3
nfit, libnvdimm: fix interleave set cookie calculation
|
8 anni fa |
Dan Williams
|
9cf8bd529c
libnvdimm: replace mutex_is_locked() warnings with lockdep_assert_held
|
8 anni fa |
Dan Williams
|
178d6f4be8
Merge branch 'for-4.9/libnvdimm' into libnvdimm-for-next
|
9 anni fa |
Dan Williams
|
98a29c39dc
libnvdimm, namespace: allow creation of multiple pmem-namespaces per region
|
9 anni fa |
Dan Williams
|
a1f3e4d6a0
libnvdimm, region: update nd_region_available_dpa() for multi-pmem support
|
9 anni fa |
Dan Williams
|
ae8219f186
libnvdimm, label: convert label tracking to a linked list
|
9 anni fa |
Dan Williams
|
44c462eb9e
libnvdimm, region: move region-mapping input-paramters to nd_mapping_desc
|
9 anni fa |
Dave Jiang
|
db58028ee4
nvdimm: reduce duplicated wpq flushes
|
9 anni fa |
Dan Williams
|
595c73071e
libnvdimm, region: fix flush hint table thinko
|
9 anni fa |
Oliver O'Halloran
|
480b6837aa
nvdimm: fix PHYS_PFN/PFN_PHYS mixup
|
9 anni fa |
Dan Williams
|
0c27af60d1
libnvdimm: cycle flush hints
|
9 anni fa |
Dan Williams
|
f284a4f237
libnvdimm: introduce nvdimm_flush() and nvdimm_has_flush()
|
9 anni fa |
Dan Williams
|
e5ae3b252c
libnvdimm, nfit: move flush hint mapping to region-device driver-data
|
9 anni fa |
Dan Williams
|
a8a6d2e04c
libnvdimm, nfit: remove nfit_spa_map() infrastructure
|
9 anni fa |
Dan Williams
|
b354aba016
libnvdimm: release ida resources
|
9 anni fa |
Dan Williams
|
cd03412a51
libnvdimm, dax: introduce device-dax infrastructure
|
9 anni fa |
Dan Williams
|
e07ecd76d4
libnvdimm: fix namespace object confusion in is_uuid_busy()
|
9 anni fa |
Dan Williams
|
2dc43331e3
libnvdimm, pfn: fix pfn seed creation
|
9 anni fa |
Dmitry Krivenok
|
6bb691ac08
nvdimm: do not show pfn_seed for non pmem regions
|
9 anni fa |
Dan Williams
|
004f1afbe1
libnvdimm, pmem: direct map legacy pmem by default
|
10 anni fa |
Dan Williams
|
e1455744b2
libnvdimm, pfn: 'struct page' provider infrastructure
|
10 anni fa |
Dan Williams
|
8ca243536d
libnvdimm: fix namespace seed creation
|
10 anni fa |
Toshi Kani
|
41d7a6d637
libnvdimm: Set numa_node to NVDIMM devices
|
10 anni fa |