Skip to content
Snippets Groups Projects
Commit 638c38a0 authored by Oleg Drokin's avatar Oleg Drokin
Browse files

include linux/bitops.h for LOCK_PREFIX definition in atomic_add_return stuff

parent 51dfa37b
No related branches found
No related tags found
No related merge requests found
diff -urp linux-2.6.5-7.283.orig/include/asm-i386/atomic.h linux-2.6.5-7.283/include/asm-i386/atomic.h Index: linux-2.6.5-7.283/include/asm-i386/atomic.h
--- linux-2.6.5-7.283.orig/include/asm-i386/atomic.h 2004-04-04 06:36:52.000000000 +0300 ===================================================================
+++ linux-2.6.5-7.283/include/asm-i386/atomic.h 2007-05-21 09:40:48.000000000 +0300 --- linux-2.6.5-7.283.orig/include/asm-i386/atomic.h
@@ -176,6 +176,47 @@ static __inline__ int atomic_add_negativ +++ linux-2.6.5-7.283/include/asm-i386/atomic.h
@@ -2,6 +2,7 @@
#define __ARCH_I386_ATOMIC__
#include <linux/config.h>
+#include <linux/bitops.h>
/*
* Atomic operations that C can't guarantee us. Useful for
@@ -176,6 +177,47 @@ static __inline__ int atomic_add_negativ
return c; return c;
} }
...@@ -49,10 +58,19 @@ diff -urp linux-2.6.5-7.283.orig/include/asm-i386/atomic.h linux-2.6.5-7.283/inc ...@@ -49,10 +58,19 @@ diff -urp linux-2.6.5-7.283.orig/include/asm-i386/atomic.h linux-2.6.5-7.283/inc
/* These are x86-specific, used by some header files */ /* These are x86-specific, used by some header files */
#define atomic_clear_mask(mask, addr) \ #define atomic_clear_mask(mask, addr) \
__asm__ __volatile__(LOCK "andl %0,%1" \ __asm__ __volatile__(LOCK "andl %0,%1" \
diff -urp linux-2.6.5-7.283.orig/include/asm-x86_64/atomic.h linux-2.6.5-7.283/include/asm-x86_64/atomic.h Index: linux-2.6.5-7.283/include/asm-x86_64/atomic.h
--- linux-2.6.5-7.283.orig/include/asm-x86_64/atomic.h 2004-04-04 06:38:20.000000000 +0300 ===================================================================
+++ linux-2.6.5-7.283/include/asm-x86_64/atomic.h 2007-05-21 09:47:04.000000000 +0300 --- linux-2.6.5-7.283.orig/include/asm-x86_64/atomic.h
@@ -178,6 +178,31 @@ static __inline__ int atomic_add_negativ +++ linux-2.6.5-7.283/include/asm-x86_64/atomic.h
@@ -2,6 +2,7 @@
#define __ARCH_X86_64_ATOMIC__
#include <linux/config.h>
+#include <linux/bitops.h>
/* atomic_t should be 32 bit signed type */
@@ -178,6 +179,31 @@ static __inline__ int atomic_add_negativ
return c; return c;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment