From ee6eeb4f7d7066e183762ac016a05f6098552ba6 Mon Sep 17 00:00:00 2001 From: "hp.com!davidm" Date: Fri, 20 May 2005 09:48:08 +0000 Subject: [PATCH] (get_script_cache): Use HAVE_ATOMIC_H instead of __linux && __KERNEL__. (Logical change 1.294) --- src/ia64/Gscript.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ia64/Gscript.c b/src/ia64/Gscript.c index bfac046a..bf9ca02f 100644 --- a/src/ia64/Gscript.c +++ b/src/ia64/Gscript.c @@ -101,7 +101,7 @@ get_script_cache (unw_addr_space_t as, intrmask_t *saved_maskp) if (caching == UNW_CACHE_NONE) return NULL; -#if defined(__linux) && defined(__KERNEL__) +#ifdef HAVE_ATOMIC_H if (!spin_trylock_irqsave (&cache->busy, *saved_maskp)) return NULL; #else @@ -137,7 +137,7 @@ put_script_cache (unw_addr_space_t as, struct ia64_script_cache *cache, assert (as->caching_policy != UNW_CACHE_NONE); Debug (16, "unmasking signals/interrupts and releasing lock\n"); -#if defined(__linux) && defined(__KERNEL__) +#ifdef HAVE_ATOMIC_H spin_unlock_irqrestore (&cache->busy, *saved_maskp); #else # ifdef HAVE_ATOMIC_OPS_H