Browse Source

[PARISC] fix ENTRY() and ENDPROC() for 64bit-parisc

Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
Helge Deller 18 năm trước cách đây
mục cha
commit
b288a8f79a
1 tập tin đã thay đổi với 13 bổ sung3 xóa
  1. 13 3
      include/asm-parisc/linkage.h

+ 13 - 3
include/asm-parisc/linkage.h

@@ -7,12 +7,22 @@
 #endif
 
 /*
- * In parisc assembly a semicolon marks a comment.
- * Because of that we use an exclamation mark to seperate independend lines.
+ * In parisc assembly a semicolon marks a comment while a
+ * exclamation mark is used to seperate independend lines.
  */
 #define ENTRY(name) \
-	.globl name !\
+	.export name !\
 	ALIGN !\
 name:
 
+#ifdef CONFIG_64BIT
+#define ENDPROC(name) \
+	END(name)
+#else
+#define ENDPROC(name) \
+	.type name, @function !\
+	END(name)
+#endif
+
+
 #endif  /* __ASM_PARISC_LINKAGE_H */