From: John W. Linville Date: Fri, 18 Nov 2011 20:52:44 +0000 (-0500) Subject: compat: implement dummy security_sk_clone X-Git-Tag: compat-2012-07-02~42 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=545ece91974440f6447bbd27a44775bdaeee8212;p=~emulex%2Fcompat.git 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 --- 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 */