From 7a5a1efc5bfad6a773e29efe362d10649d583436 Mon Sep 17 00:00:00 2001 From: hunt Date: Fri, 27 Apr 2007 14:47:53 +0000 Subject: [PATCH] 2007-04-27 Martin Hunt * runtime.h: Improve check for debugfs in kernel. --- runtime/ChangeLog | 4 ++++ runtime/runtime.h | 8 ++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/runtime/ChangeLog b/runtime/ChangeLog index ca92880b1..f7b7e84d4 100644 --- a/runtime/ChangeLog +++ b/runtime/ChangeLog @@ -1,3 +1,7 @@ +2007-04-27 Martin Hunt + + * runtime.h: Improve check for debugfs in kernel. + 2007-04-27 Frank Ch. Eigler * autoconf-inode-private.c: New file from hunt. diff --git a/runtime/runtime.h b/runtime/runtime.h index 6fa168dc4..756f8607e 100644 --- a/runtime/runtime.h +++ b/runtime/runtime.h @@ -30,8 +30,12 @@ #include #include -/* the new transport requires debugfs and a newer relayfs */ -#if !defined (CONFIG_DEBUG_FS) || (LINUX_VERSION_CODE <= KERNEL_VERSION(2,6,15)) +#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,15) +#if !defined (CONFIG_DEBUG_FS) && !defined (CONFIG_DEBUG_FS_MODULE) +#error "DebugFS is required and was not found in the kernel." +#endif +#else +/* older kernels have no debugfs and older version of relayfs. */ #define STP_OLD_TRANSPORT #endif -- 2.43.5