OK?


From: Jan Beulich <[EMAIL PROTECTED]>

Provide abstraction for generating type and size information of assembly
routines and data.

Signed-off-by: Jan Beulich <[EMAIL PROTECTED]>
Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
---

 include/linux/linkage.h |    5 +++++
 1 files changed, 5 insertions(+)

diff -puN include/linux/linkage.h~abstract-type-size-specification-for-assembly 
include/linux/linkage.h
--- 25/include/linux/linkage.h~abstract-type-size-specification-for-assembly    
Tue Jan 31 14:30:58 2006
+++ 25-akpm/include/linux/linkage.h     Tue Jan 31 14:30:58 2006
@@ -39,6 +39,11 @@
   ALIGN; \
   name:
 
+#define ENDPROC(name) \
+  .type name, @function; \
+  END(name)
+#define END(name) \
+  .size name, .-name
 
 #endif
 
_

From: Jan Beulich <[EMAIL PROTECTED]>

Provide abstraction for generating type and size information of
assembly routines and data.

Signed-Off-By: Jan Beulich <[EMAIL PROTECTED]>

diff -Npru /home/jbeulich/tmp/linux-2.6.16-rc1/include/linux/linkage.h 
2.6.16-rc1-end-endproc/include/linux/linkage.h
--- /home/jbeulich/tmp/linux-2.6.16-rc1/include/linux/linkage.h 2006-01-03 
04:21:10.000000000 +0100
+++ 2.6.16-rc1-end-endproc/include/linux/linkage.h      2006-01-25 
10:41:49.000000000 +0100
@@ -39,6 +39,11 @@
   ALIGN; \
   name:
 
+#define ENDPROC(name) \
+  .type name, @function; \
+  END(name)
+#define END(name) \
+  .size name, .-name
 
 #endif
 

Reply via email to