Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 32677
b: refs/heads/master
c: 52393cc
h: refs/heads/master
i:
  32675: fd3734d
v: v3
  • Loading branch information
Steven Rostedt authored and Linus Torvalds committed Jul 15, 2006
1 parent 806ced8 commit 4a9a6fc
Show file tree
Hide file tree
Showing 24 changed files with 2 additions and 32 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: f92213bae062cf88c099fbfd3040fef512b19905
refs/heads/master: 52393ccc0a53c130f31fbbdb8b40b2aadb55ee72
3 changes: 0 additions & 3 deletions trunk/include/asm-alpha/barrier.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,4 @@ __asm__ __volatile__("mb": : :"memory")
#define set_mb(var, value) \
do { var = value; mb(); } while (0)

#define set_wmb(var, value) \
do { var = value; wmb(); } while (0)

#endif /* __BARRIER_H */
1 change: 0 additions & 1 deletion trunk/include/asm-arm/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,6 @@ extern unsigned int user_debug;
#define wmb() mb()
#define read_barrier_depends() do { } while(0)
#define set_mb(var, value) do { var = value; mb(); } while (0)
#define set_wmb(var, value) do { var = value; wmb(); } while (0)
#define nop() __asm__ __volatile__("mov\tr0,r0\t@ nop\n\t");

/*
Expand Down
1 change: 0 additions & 1 deletion trunk/include/asm-arm26/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,6 @@ extern unsigned int user_debug;

#define read_barrier_depends() do { } while(0)
#define set_mb(var, value) do { var = value; mb(); } while (0)
#define set_wmb(var, value) do { var = value; wmb(); } while (0)

/*
* We assume knowledge of how
Expand Down
1 change: 0 additions & 1 deletion trunk/include/asm-cris/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ extern struct task_struct *resume(struct task_struct *prev, struct task_struct *
#define wmb() mb()
#define read_barrier_depends() do { } while(0)
#define set_mb(var, value) do { var = value; mb(); } while (0)
#define set_wmb(var, value) do { var = value; wmb(); } while (0)

#ifdef CONFIG_SMP
#define smp_mb() mb()
Expand Down
1 change: 0 additions & 1 deletion trunk/include/asm-frv/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,6 @@ do { \
#define rmb() asm volatile ("membar" : : :"memory")
#define wmb() asm volatile ("membar" : : :"memory")
#define set_mb(var, value) do { var = value; mb(); } while (0)
#define set_wmb(var, value) do { var = value; wmb(); } while (0)

#define smp_mb() mb()
#define smp_rmb() rmb()
Expand Down
1 change: 0 additions & 1 deletion trunk/include/asm-h8300/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,6 @@ asmlinkage void resume(void);
#define wmb() asm volatile ("" : : :"memory")
#define set_rmb(var, value) do { xchg(&var, value); } while (0)
#define set_mb(var, value) set_rmb(var, value)
#define set_wmb(var, value) do { var = value; wmb(); } while (0)

#ifdef CONFIG_SMP
#define smp_mb() mb()
Expand Down
2 changes: 0 additions & 2 deletions trunk/include/asm-i386/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -453,8 +453,6 @@ static inline unsigned long long __cmpxchg64(volatile void *ptr, unsigned long l
#define set_mb(var, value) do { var = value; barrier(); } while (0)
#endif

#define set_wmb(var, value) do { var = value; wmb(); } while (0)

#include <linux/irqflags.h>

/*
Expand Down
3 changes: 1 addition & 2 deletions trunk/include/asm-ia64/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -98,12 +98,11 @@ extern struct ia64_boot_param {
#endif

/*
* XXX check on these---I suspect what Linus really wants here is
* XXX check on this ---I suspect what Linus really wants here is
* acquire vs release semantics but we can't discuss this stuff with
* Linus just yet. Grrr...
*/
#define set_mb(var, value) do { (var) = (value); mb(); } while (0)
#define set_wmb(var, value) do { (var) = (value); mb(); } while (0)

#define safe_halt() ia64_pal_halt_light() /* PAL_HALT_LIGHT */

Expand Down
1 change: 0 additions & 1 deletion trunk/include/asm-m32r/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -336,7 +336,6 @@ __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, int size)
#endif

#define set_mb(var, value) do { xchg(&var, value); } while (0)
#define set_wmb(var, value) do { var = value; wmb(); } while (0)

#define arch_align_stack(x) (x)

Expand Down
1 change: 0 additions & 1 deletion trunk/include/asm-m68k/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,6 @@ static inline int irqs_disabled(void)
#define wmb() barrier()
#define read_barrier_depends() do { } while(0)
#define set_mb(var, value) do { xchg(&var, value); } while (0)
#define set_wmb(var, value) do { var = value; wmb(); } while (0)

#define smp_mb() barrier()
#define smp_rmb() barrier()
Expand Down
1 change: 0 additions & 1 deletion trunk/include/asm-m68knommu/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,6 @@ asmlinkage void resume(void);
#define wmb() asm volatile ("" : : :"memory")
#define set_rmb(var, value) do { xchg(&var, value); } while (0)
#define set_mb(var, value) set_rmb(var, value)
#define set_wmb(var, value) do { var = value; wmb(); } while (0)

#ifdef CONFIG_SMP
#define smp_mb() mb()
Expand Down
3 changes: 0 additions & 3 deletions trunk/include/asm-mips/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -143,9 +143,6 @@
#define set_mb(var, value) \
do { var = value; mb(); } while (0)

#define set_wmb(var, value) \
do { var = value; wmb(); } while (0)

/*
* switch_to(n) should switch tasks to task nr n, first
* checking that n isn't the current task, in which case it does nothing.
Expand Down
2 changes: 0 additions & 2 deletions trunk/include/asm-parisc/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -143,8 +143,6 @@ static inline void set_eiem(unsigned long val)
#define read_barrier_depends() do { } while(0)

#define set_mb(var, value) do { var = value; mb(); } while (0)
#define set_wmb(var, value) do { var = value; wmb(); } while (0)


#ifndef CONFIG_PA20
/* Because kmalloc only guarantees 8-byte alignment for kmalloc'd data,
Expand Down
1 change: 0 additions & 1 deletion trunk/include/asm-powerpc/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@
#define read_barrier_depends() do { } while(0)

#define set_mb(var, value) do { var = value; mb(); } while (0)
#define set_wmb(var, value) do { var = value; wmb(); } while (0)

#ifdef __KERNEL__
#ifdef CONFIG_SMP
Expand Down
1 change: 0 additions & 1 deletion trunk/include/asm-ppc/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@
#define read_barrier_depends() do { } while(0)

#define set_mb(var, value) do { var = value; mb(); } while (0)
#define set_wmb(var, value) do { var = value; wmb(); } while (0)

#ifdef CONFIG_SMP
#define smp_mb() mb()
Expand Down
1 change: 0 additions & 1 deletion trunk/include/asm-s390/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -299,7 +299,6 @@ __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, int size)


#define set_mb(var, value) do { var = value; mb(); } while (0)
#define set_wmb(var, value) do { var = value; wmb(); } while (0)

#ifdef __s390x__

Expand Down
1 change: 0 additions & 1 deletion trunk/include/asm-sh/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,6 @@ extern void __xchg_called_with_bad_pointer(void);
#endif

#define set_mb(var, value) do { xchg(&var, value); } while (0)
#define set_wmb(var, value) do { var = value; wmb(); } while (0)

/* Interrupt Control */
static __inline__ void local_irq_enable(void)
Expand Down
1 change: 0 additions & 1 deletion trunk/include/asm-sh64/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,6 @@ extern void __xchg_called_with_bad_pointer(void);

#define set_rmb(var, value) do { xchg(&var, value); } while (0)
#define set_mb(var, value) set_rmb(var, value)
#define set_wmb(var, value) do { var = value; wmb(); } while (0)

/* Interrupt Control */
#ifndef HARD_CLI
Expand Down
1 change: 0 additions & 1 deletion trunk/include/asm-sparc/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,6 @@ static inline unsigned long getipl(void)
#define wmb() mb()
#define read_barrier_depends() do { } while(0)
#define set_mb(__var, __value) do { __var = __value; mb(); } while(0)
#define set_wmb(__var, __value) set_mb(__var, __value)
#define smp_mb() __asm__ __volatile__("":::"memory")
#define smp_rmb() __asm__ __volatile__("":::"memory")
#define smp_wmb() __asm__ __volatile__("":::"memory")
Expand Down
2 changes: 0 additions & 2 deletions trunk/include/asm-sparc64/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -123,8 +123,6 @@ do { __asm__ __volatile__("ba,pt %%xcc, 1f\n\t" \
#define read_barrier_depends() do { } while(0)
#define set_mb(__var, __value) \
do { __var = __value; membar_storeload_storestore(); } while(0)
#define set_wmb(__var, __value) \
do { __var = __value; wmb(); } while(0)

#ifdef CONFIG_SMP
#define smp_mb() mb()
Expand Down
1 change: 0 additions & 1 deletion trunk/include/asm-v850/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,6 @@ static inline int irqs_disabled (void)
#define read_barrier_depends() ((void)0)
#define set_rmb(var, value) do { xchg (&var, value); } while (0)
#define set_mb(var, value) set_rmb (var, value)
#define set_wmb(var, value) do { var = value; wmb (); } while (0)

#define smp_mb() mb ()
#define smp_rmb() rmb ()
Expand Down
1 change: 0 additions & 1 deletion trunk/include/asm-x86_64/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,6 @@ static inline unsigned long __cmpxchg(volatile void *ptr, unsigned long old,
#endif
#define read_barrier_depends() do {} while(0)
#define set_mb(var, value) do { (void) xchg(&var, value); } while (0)
#define set_wmb(var, value) do { var = value; wmb(); } while (0)

#define warn_if_not_ulong(x) do { unsigned long foo; (void) (&(x) == &foo); } while (0)

Expand Down
1 change: 0 additions & 1 deletion trunk/include/asm-xtensa/system.h
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,6 @@ static inline void disable_coprocessor(int i)
#endif

#define set_mb(var, value) do { var = value; mb(); } while (0)
#define set_wmb(var, value) do { var = value; wmb(); } while (0)

#if !defined (__ASSEMBLY__)

Expand Down

0 comments on commit 4a9a6fc

Please sign in to comment.