* [patch 1/4] ARM: Include compilation and warning fixes
@ 2006-12-20 9:20 Dirk Behme
0 siblings, 0 replies; only message in thread
From: Dirk Behme @ 2006-12-20 9:20 UTC (permalink / raw)
To: linux-rt-users; +Cc: tglx, David Brownell, Daniel Walker, Kevin Hilman
[-- Attachment #1: Type: text/plain, Size: 128 bytes --]
Fix compilation issues and warnings for ARM in
include/asm-arm/system.h.
Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com>
[-- Attachment #2: arm_include_fixes_patch.txt --]
[-- Type: text/plain, Size: 1040 bytes --]
Index: linux-2.6.20-rc1/include/asm-arm/system.h
===================================================================
--- linux-2.6.20-rc1.orig/include/asm-arm/system.h
+++ linux-2.6.20-rc1/include/asm-arm/system.h
@@ -173,23 +173,25 @@ static inline void set_copro_access(unsi
extern unsigned long cr_no_alignment; /* defined in entry-armv.S */
extern unsigned long cr_alignment; /* defined in entry-armv.S */
+#include <linux/irqflags.h>
+
#ifndef CONFIG_SMP
static inline void adjust_cr(unsigned long mask, unsigned long set)
{
- unsigned long flags, cr;
+ unsigned long flags;
mask &= ~CR_A;
set &= mask;
- local_irq_save(flags);
+ raw_local_irq_save(flags);
cr_no_alignment = (cr_no_alignment & ~mask) | set;
cr_alignment = (cr_alignment & ~mask) | set;
set_cr((get_cr() & ~mask) | set);
- local_irq_restore(flags);
+ raw_local_irq_restore(flags);
}
#endif
@@ -248,8 +250,6 @@ static inline void sched_cacheflush(void
{
}
-#include <linux/irqflags.h>
-
#ifdef CONFIG_SMP
#define smp_mb() mb()
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2006-12-20 9:20 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-12-20 9:20 [patch 1/4] ARM: Include compilation and warning fixes Dirk Behme
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.