From 5eee692887540fbfdaf6ee2e7a779de069f7bea6 Mon Sep 17 00:00:00 2001 From: Rolf Neugebauer Date: Tue, 5 Dec 2017 10:32:33 +0000 Subject: [PATCH] kernel: Add NVDIMM size patch to 4.14.x This change hasn't made it upstream but seems to be required for LCOW to work. Signed-off-by: Rolf Neugebauer --- ...ND_MIN_NAMESPACE_SIZE-from-4MB-to-4K.patch | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 kernel/patches-4.14.x/0001-NVDIMM-reducded-ND_MIN_NAMESPACE_SIZE-from-4MB-to-4K.patch diff --git a/kernel/patches-4.14.x/0001-NVDIMM-reducded-ND_MIN_NAMESPACE_SIZE-from-4MB-to-4K.patch b/kernel/patches-4.14.x/0001-NVDIMM-reducded-ND_MIN_NAMESPACE_SIZE-from-4MB-to-4K.patch new file mode 100644 index 000000000..dfbd72e58 --- /dev/null +++ b/kernel/patches-4.14.x/0001-NVDIMM-reducded-ND_MIN_NAMESPACE_SIZE-from-4MB-to-4K.patch @@ -0,0 +1,28 @@ +From d1697181aaefb53c6c1b3e45a0ef275dd5d4272e Mon Sep 17 00:00:00 2001 +From: Cheng-mean Liu +Date: Tue, 11 Jul 2017 16:58:26 -0700 +Subject: [PATCH] NVDIMM: reducded ND_MIN_NAMESPACE_SIZE from 4MB to 4KB (page + size) + +Signed-off-by: Cheng-mean Liu +Origin: https://github.com/Microsoft/opengcs/blob/master/kernelconfig/4.11/patch_lower-the-minimum-PMEM-size.patch +--- + include/uapi/linux/ndctl.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/uapi/linux/ndctl.h b/include/uapi/linux/ndctl.h +index 3f03567631cb..e63c201ed1ef 100644 +--- a/include/uapi/linux/ndctl.h ++++ b/include/uapi/linux/ndctl.h +@@ -263,7 +263,7 @@ enum nd_driver_flags { + }; + + enum { +- ND_MIN_NAMESPACE_SIZE = 0x00400000, ++ ND_MIN_NAMESPACE_SIZE = 0x00001000, + }; + + enum ars_masks { +-- +2.15.0 +