Kirill A. Shutemov
|
09cbfeaf1a
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
|
9 years ago |
Dan Williams
|
fc0c202813
x86, pmem: use memcpy_mcsafe() for memcpy_from_pmem()
|
9 years ago |
Dan Williams
|
489011652a
Merge branch 'for-4.6/pfn' into libnvdimm-for-next
|
9 years ago |
Dan Williams
|
59e6473980
libnvdimm, pmem: clear poison on write
|
9 years ago |
Dan Williams
|
b5ebc8ec69
libnvdimm, pmem: fix kmap_atomic() leak in error path
|
9 years ago |
NeilBrown
|
55155291b3
pmem: don't allocate unused major device number
|
9 years ago |
Dan Williams
|
45f68802f2
libnvdimm, pmem: fix ia64 build, use PHYS_PFN
|
9 years ago |
Dan Williams
|
cfe30b8720
libnvdimm, pmem: adjust for section collisions with 'System RAM'
|
9 years ago |
Dan Williams
|
d9cbe09d39
libnvdimm, pmem: fix 'pfn' support for section-misaligned namespaces
|
9 years ago |
Dan Williams
|
719994660c
libnvdimm: async notification support
|
9 years ago |
Arnd Bergmann
|
c45442055d
nvdimm: use 'u64' for pfn flags
|
9 years ago |
Dan Williams
|
5c2c2587b1
mm, dax, pmem: introduce {get|put}_dev_pagemap() for dax-gup
|
9 years ago |
Dan Williams
|
468ded03c0
libnvdimm, pmem: move request_queue allocation earlier in probe
|
9 years ago |
Dan Williams
|
d2c0f041e1
libnvdimm, pfn, pmem: allocate memmap array in persistent memory
|
9 years ago |
Dan Williams
|
4b94ffdc41
x86, mm: introduce vmem_altmap to augment vmemmap_populate()
|
9 years ago |
Dan Williams
|
9476df7d80
mm: introduce find_dev_pagemap()
|
9 years ago |
Dan Williams
|
34c0fd540e
mm, dax, pmem: introduce pfn_t
|
9 years ago |
Dan Williams
|
8b63b6bfc1
Merge branch 'for-4.5/block-dax' into for-4.5/libnvdimm
|
9 years ago |
Dan Williams
|
710d69cc99
libnvdimm, pmem: nvdimm_read_bytes() badblocks support
|
9 years ago |
Dan Williams
|
57f7f317ab
pmem, dax: disable dax in the presence of bad blocks
|
9 years ago |
Dan Williams
|
e10624f8c0
pmem: fail io-requests to known bad blocks
|
9 years ago |
Dan Williams
|
b95f5f4391
libnvdimm: convert to statically allocated badblocks
|
9 years ago |
Dan Williams
|
ad9a8bde2c
libnvdimm, pmem: move definition of nvdimm_namespace_add_poison to nd.h
|
9 years ago |
Vishal Verma
|
0caeef63e6
libnvdimm: Add a poison list and export badblocks
|
9 years ago |
Dan Williams
|
3fa9626865
libnvdimm, pfn: fix nd_pfn_validate() return value handling
|
9 years ago |
Dan Williams
|
a34d5e8a6a
libnvdimm, pfn: add parent uuid validation
|
9 years ago |
Dan Williams
|
315c562536
libnvdimm, pfn: add 'align' attribute, default to HPAGE_SIZE
|
9 years ago |
Dan Williams
|
9f1e8cee77
libnvdimm, pfn: kill ND_PFN_ALIGN
|
9 years ago |
Dan Williams
|
589e75d157
libnvdimm, pmem: fix size trim in pmem_direct_access()
|
10 years ago |
Linus Torvalds
|
3419b45039
Merge branch 'for-4.4/io-poll' of git://git.kernel.dk/linux-block
|
9 years ago |