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
