From 545ece91974440f6447bbd27a44775bdaeee8212 Mon Sep 17 00:00:00 2001 From: "John W. Linville" Date: Fri, 18 Nov 2011 15:52:44 -0500 Subject: [PATCH] compat: implement dummy security_sk_clone This has been defined in include/linux/security.h for some time, but was only given an EXPORT_SYMBOL for 3.1. Add a compat_* definition to avoid breaking the module load with an undefined symbol. Signed-off-by: John W. Linville --- include/linux/compat-3.1.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/include/linux/compat-3.1.h b/include/linux/compat-3.1.h index 93bb1f6..e247791 100644 --- a/include/linux/compat-3.1.h +++ b/include/linux/compat-3.1.h @@ -19,6 +19,17 @@ .prod_id = { NULL, NULL, (v3), NULL }, \ .prod_id_hash = { 0, 0, (vh3), 0 }, } +/* + * This has been defined in include/linux/security.h for some time, but was + * only given an EXPORT_SYMBOL for 3.1. Add a compat_* definition to avoid + * breaking the compile. + */ +#define security_sk_clone(a, b) compat_security_sk_clone(a, b) + +static inline void security_sk_clone(const struct sock *sk, struct sock *newsk) +{ +} + #endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(3,1,0)) */ #endif /* LINUX_3_1_COMPAT_H */ -- 2.46.0