From bf0e356263dcf9b83f485450436e5e61a7acebd1 Mon Sep 17 00:00:00 2001 From: jacob Date: Fri, 8 Aug 2003 20:10:29 +0000 Subject: [PATCH] - Fix build with rh 2.4.20 kernel series r=phil b=1663 --- lnet/include/linux/portals_compat25.h | 13 ++++++++++++- lustre/include/linux/lustre_compat25.h | 5 +---- lustre/portals/include/linux/portals_compat25.h | 13 ++++++++++++- 3 files changed, 25 insertions(+), 6 deletions(-) diff --git a/lnet/include/linux/portals_compat25.h b/lnet/include/linux/portals_compat25.h index a7cb4d1..43618589 100644 --- a/lnet/include/linux/portals_compat25.h +++ b/lnet/include/linux/portals_compat25.h @@ -18,7 +18,7 @@ #endif // XXX BUG 1511 -- remove this stanza and all callers when bug 1511 is resolved -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)) || defined(CONFIG_RH_2_4_20) +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)) # define SIGNAL_MASK_LOCK(task, flags) \ spin_lock_irqsave(&task->sighand->siglock, flags) @@ -29,6 +29,17 @@ # define RECALC_SIGPENDING recalc_sigpending() # define CURRENT_SECONDS get_seconds() +#elif defined(CONFIG_RH_2_4_20) /* RH 2.4.x */ + +# define SIGNAL_MASK_LOCK(task, flags) \ + spin_lock_irqsave(&task->sighand->siglock, flags) +# define SIGNAL_MASK_UNLOCK(task, flags) \ + spin_unlock_irqrestore(&task->sighand->siglock, flags) +# define USERMODEHELPER(path, argv, envp) \ + call_usermodehelper(path, argv, envp) +# define RECALC_SIGPENDING recalc_sigpending() +# define CURRENT_SECONDS CURRENT_TIME + #else /* 2.4.x */ # define SIGNAL_MASK_LOCK(task, flags) \ diff --git a/lustre/include/linux/lustre_compat25.h b/lustre/include/linux/lustre_compat25.h index 3609d52..a142e9b 100644 --- a/lustre/include/linux/lustre_compat25.h +++ b/lustre/include/linux/lustre_compat25.h @@ -37,8 +37,6 @@ #define KDEVT_INIT(val) { .value = val } #define LTIME_S(time) (time.tv_sec) -#define USERMODEHELPER(path, argv, envp) \ - call_usermodehelper(path, argv, envp, 1) #define ll_path_lookup path_lookup @@ -68,8 +66,7 @@ #ifndef CONFIG_RH_2_4_20 #define cpu_online(cpu) (cpu_online_map & (1<= KERNEL_VERSION(2,5,0)) || defined(CONFIG_RH_2_4_20) +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)) # define SIGNAL_MASK_LOCK(task, flags) \ spin_lock_irqsave(&task->sighand->siglock, flags) @@ -29,6 +29,17 @@ # define RECALC_SIGPENDING recalc_sigpending() # define CURRENT_SECONDS get_seconds() +#elif defined(CONFIG_RH_2_4_20) /* RH 2.4.x */ + +# define SIGNAL_MASK_LOCK(task, flags) \ + spin_lock_irqsave(&task->sighand->siglock, flags) +# define SIGNAL_MASK_UNLOCK(task, flags) \ + spin_unlock_irqrestore(&task->sighand->siglock, flags) +# define USERMODEHELPER(path, argv, envp) \ + call_usermodehelper(path, argv, envp) +# define RECALC_SIGPENDING recalc_sigpending() +# define CURRENT_SECONDS CURRENT_TIME + #else /* 2.4.x */ # define SIGNAL_MASK_LOCK(task, flags) \ -- 1.8.3.1