The struct _ddebug does not have a enabled attribute in RHEL 6.4. Signed-off-by: Hauke Mehrtens <hauke@xxxxxxxxxx> --- backport/backport-include/linux/dynamic_debug.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/backport/backport-include/linux/dynamic_debug.h b/backport/backport-include/linux/dynamic_debug.h index 00ab160..eb6fa81 100644 --- a/backport/backport-include/linux/dynamic_debug.h +++ b/backport/backport-include/linux/dynamic_debug.h @@ -8,6 +8,7 @@ #if LINUX_VERSION_CODE < KERNEL_VERSION(3,2,0) /* backports 07613b0b */ #if defined(CONFIG_DYNAMIC_DEBUG) +#if (RHEL_RELEASE_CODE < RHEL_RELEASE_VERSION(6,4)) #define DEFINE_DYNAMIC_DEBUG_METADATA(name, fmt) \ static struct _ddebug __used __aligned(8) \ __attribute__((section("__verbose"))) name = { \ @@ -19,6 +20,18 @@ .flags = _DPRINTK_FLAGS_DEFAULT, \ .enabled = false, \ } +#else +#define DEFINE_DYNAMIC_DEBUG_METADATA(name, fmt) \ + static struct _ddebug __used __aligned(8) \ + __attribute__((section("__verbose"))) name = { \ + .modname = KBUILD_MODNAME, \ + .function = __func__, \ + .filename = __FILE__, \ + .format = (fmt), \ + .lineno = __LINE__, \ + .flags = _DPRINTK_FLAGS_DEFAULT, \ + } +#endif /* RHEL_RELEASE_CODE < 6.4 */ #endif /* defined(CONFIG_DYNAMIC_DEBUG) */ #endif /* < 3.2 */ -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe backports" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html