Hi Melis, the same holds true for 2.4.29 @ line 124, 125, 126 in the system.h file. This ought to be the same problem, isn't it? I do not have a sparc32 system, but maybe you can check,
Yes, the same compilation problem is also present in current 2.4. Patch is below, output from bk diffs -u and read into pine with ^R - does it work this time?
===== include/asm-sparc/system.h 1.8 vs edited =====
--- 1.8/include/asm-sparc/system.h 2003-12-14 07:50:29 +02:00
+++ edited/include/asm-sparc/system.h 2005-02-11 10:52:00 +02:00
@@ -295,11 +295,11 @@
#define wmb() mb()
#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");
+#define smp_mb() __asm__ __volatile__("":::"memory")
+#define smp_rmb() __asm__ __volatile__("":::"memory")
+#define smp_wmb() __asm__ __volatile__("":::"memory")-#define nop() __asm__ __volatile__ ("nop");
+#define nop() __asm__ __volatile__ ("nop")/* This has special calling conventions */ #ifndef CONFIG_SMP
-- Meelis Roos ([EMAIL PROTECTED]) - To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html
