summaryrefslogtreecommitdiff
path: root/sys-kernel/cairn-sources/files/5.10.8/hardened-patches/0063-add-kvmalloc-alloc_size-attribute.patch
diff options
context:
space:
mode:
Diffstat (limited to 'sys-kernel/cairn-sources/files/5.10.8/hardened-patches/0063-add-kvmalloc-alloc_size-attribute.patch')
-rw-r--r--sys-kernel/cairn-sources/files/5.10.8/hardened-patches/0063-add-kvmalloc-alloc_size-attribute.patch26
1 files changed, 26 insertions, 0 deletions
diff --git a/sys-kernel/cairn-sources/files/5.10.8/hardened-patches/0063-add-kvmalloc-alloc_size-attribute.patch b/sys-kernel/cairn-sources/files/5.10.8/hardened-patches/0063-add-kvmalloc-alloc_size-attribute.patch
new file mode 100644
index 000000000000..3c39f84a8e7e
--- /dev/null
+++ b/sys-kernel/cairn-sources/files/5.10.8/hardened-patches/0063-add-kvmalloc-alloc_size-attribute.patch
@@ -0,0 +1,26 @@
+From 965e4086296d0dabe7f7bc2d3bb2c8a2c7ae224d Mon Sep 17 00:00:00 2001
+From: Daniel Micay <danielmicay@gmail.com>
+Date: Tue, 4 Jul 2017 00:51:33 -0400
+Subject: [PATCH 063/113] add kvmalloc alloc_size attribute
+
+Signed-off-by: Daniel Micay <danielmicay@gmail.com>
+---
+ include/linux/mm.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/include/linux/mm.h b/include/linux/mm.h
+index cd5c313729ea..746f6d05bd81 100644
+--- a/include/linux/mm.h
++++ b/include/linux/mm.h
+@@ -759,7 +759,7 @@ static inline int is_vmalloc_or_module_addr(const void *x)
+ }
+ #endif
+
+-extern void *kvmalloc_node(size_t size, gfp_t flags, int node);
++extern void *kvmalloc_node(size_t size, gfp_t flags, int node) __attribute__((alloc_size(1)));
+ static inline void *kvmalloc(size_t size, gfp_t flags)
+ {
+ return kvmalloc_node(size, flags, NUMA_NO_NODE);
+--
+2.30.0
+