Dan Williams
|
9cf8bd529c
libnvdimm: replace mutex_is_locked() warnings with lockdep_assert_held
|
8 anos atrás |
Dan Williams
|
178d6f4be8
Merge branch 'for-4.9/libnvdimm' into libnvdimm-for-next
|
8 anos atrás |
Dan Williams
|
98a29c39dc
libnvdimm, namespace: allow creation of multiple pmem-namespaces per region
|
8 anos atrás |
Dan Williams
|
a1f3e4d6a0
libnvdimm, region: update nd_region_available_dpa() for multi-pmem support
|
8 anos atrás |
Dan Williams
|
ae8219f186
libnvdimm, label: convert label tracking to a linked list
|
9 anos atrás |
Dan Williams
|
44c462eb9e
libnvdimm, region: move region-mapping input-paramters to nd_mapping_desc
|
9 anos atrás |
Dave Jiang
|
db58028ee4
nvdimm: reduce duplicated wpq flushes
|
9 anos atrás |
Dan Williams
|
595c73071e
libnvdimm, region: fix flush hint table thinko
|
9 anos atrás |
Oliver O'Halloran
|
480b6837aa
nvdimm: fix PHYS_PFN/PFN_PHYS mixup
|
9 anos atrás |
Dan Williams
|
0c27af60d1
libnvdimm: cycle flush hints
|
9 anos atrás |
Dan Williams
|
f284a4f237
libnvdimm: introduce nvdimm_flush() and nvdimm_has_flush()
|
9 anos atrás |
Dan Williams
|
e5ae3b252c
libnvdimm, nfit: move flush hint mapping to region-device driver-data
|
9 anos atrás |
Dan Williams
|
a8a6d2e04c
libnvdimm, nfit: remove nfit_spa_map() infrastructure
|
9 anos atrás |
Dan Williams
|
b354aba016
libnvdimm: release ida resources
|
9 anos atrás |
Dan Williams
|
cd03412a51
libnvdimm, dax: introduce device-dax infrastructure
|
9 anos atrás |
Dan Williams
|
e07ecd76d4
libnvdimm: fix namespace object confusion in is_uuid_busy()
|
9 anos atrás |
Dan Williams
|
2dc43331e3
libnvdimm, pfn: fix pfn seed creation
|
9 anos atrás |
Dmitry Krivenok
|
6bb691ac08
nvdimm: do not show pfn_seed for non pmem regions
|
9 anos atrás |
Dan Williams
|
004f1afbe1
libnvdimm, pmem: direct map legacy pmem by default
|
10 anos atrás |
Dan Williams
|
e1455744b2
libnvdimm, pfn: 'struct page' provider infrastructure
|
10 anos atrás |
Dan Williams
|
8ca243536d
libnvdimm: fix namespace seed creation
|
10 anos atrás |
Toshi Kani
|
41d7a6d637
libnvdimm: Set numa_node to NVDIMM devices
|
10 anos atrás |
Dan Williams
|
5813882094
libnvdimm, nfit: handle unarmed dimms, mark namespaces read-only
|
10 anos atrás |
Ross Zwisler
|
047fc8a1f9
libnvdimm, nfit, nd_blk: driver for BLK-mode access persistent memory
|
10 anos atrás |
Vishal Verma
|
5212e11fde
nd_btt: atomic sector updates
|
10 anos atrás |
Dan Williams
|
8c2f7e8658
libnvdimm: infrastructure for btt devices
|
10 anos atrás |
Dan Williams
|
1b40e09a12
libnvdimm: blk labels and namespace instantiation
|
10 anos atrás |
Dan Williams
|
bf9bccc14c
libnvdimm: pmem label sets and namespace instantiation.
|
10 anos atrás |
Dan Williams
|
eaf961536e
libnvdimm, nfit: add interleave-set state-tracking infrastructure
|
10 anos atrás |
Dan Williams
|
3d88002e4a
libnvdimm: support for legacy (non-aliasing) nvdimms
|
10 anos atrás |