Ross Zwisler
4557641b4c
pmem: only set QUEUE_FLAG_DAX for fsdax mode
...
QUEUE_FLAG_DAX is an indication that a given block device supports
filesystem DAX and should not be set for PMEM namespaces which are in "raw"
mode. These namespaces lack struct page and are prevented from
participating in filesystem DAX as of commit 569d0365f5 ("dax: require
'struct page' by default for filesystem dax").
Signed-off-by: Ross Zwisler <ross.zwisler@linux.intel.com>
Suggested-by: Mike Snitzer <snitzer@redhat.com>
Fixes: 569d0365f5 ("dax: require 'struct page' by default for filesystem dax")
Cc: stable@vger.kernel.org
Acked-by: Dan Williams <dan.j.williams@intel.com>
Reviewed-by: Toshi Kani <toshi.kani@hpe.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
2018-06-28 16:05:59 -04:00
..
badrange.c
blk.c
for-4.17/block-20180402
2018-04-05 14:27:02 -07:00
btt.c
for-4.17/block-20180402
2018-04-05 14:27:02 -07:00
btt.h
libnvdimm, btt: Fix an incompatibility in the log layout
2017-12-21 14:59:27 -08:00
btt_devs.c
libnvdimm: remove redundant __func__ in dev_dbg
2018-03-06 08:44:17 -08:00
bus.c
libnvdimm: Debug probe times
2018-06-02 17:05:43 -07:00
claim.c
x86/asm/memcpy_mcsafe: Return bytes remaining
2018-05-15 08:32:42 +02:00
core.c
libnvdimm: remove redundant __func__ in dev_dbg
2018-03-06 08:44:17 -08:00
dax_devs.c
libnvdimm: remove redundant __func__ in dev_dbg
2018-03-06 08:44:17 -08:00
dimm.c
libnvdimm, dimm: fix dpa reservation vs uninitialized label area
2018-04-06 22:59:32 -07:00
dimm_devs.c
libnvdimm, dimm: handle EACCES failures from label reads
2018-04-16 08:18:51 -07:00
e820.c
libnvdimm, e820: Register all pmem resources
2018-06-02 17:05:43 -07:00
Kconfig
Revert "libnvdimm, of_pmem: workaround OF_NUMA=n build error"
2018-04-19 15:10:56 -07:00
label.c
libnvdimm, label: change nvdimm_num_label_slots per UEFI 2.7
2018-03-15 13:59:57 -07:00
label.h
libnvdimm, label: change min label storage size per UEFI 2.7
2018-03-15 10:44:32 -07:00
Makefile
libnvdimm: Add device-tree based driver
2018-04-07 07:53:23 -07:00
namespace_devs.c
libnvdimm, namespace: use a safe lookup for dimm device name
2018-04-06 22:59:39 -07:00
nd-core.h
nd.h
libnvdimm for 4.17
2018-04-10 10:25:57 -07:00
of_pmem.c
libnvdimm, of_pmem: use dev_to_node() instead of of_node_to_nid()
2018-04-19 15:07:10 -07:00
pfn.h
pfn_devs.c
mm: introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPS
2018-05-22 06:59:39 -07:00
pmem.c
pmem: only set QUEUE_FLAG_DAX for fsdax mode
2018-06-28 16:05:59 -04:00
pmem.h
memremap: change devm_memremap_pages interface to use struct dev_pagemap
2018-01-08 11:46:23 -08:00
region.c
libnvdimm, region: quiet region probe
2018-04-07 07:47:10 -07:00
region_devs.c
libnvdimm, pmem: Do not flush power-fail protected CPU caches
2018-06-06 11:02:32 -07:00