[U-Boot] [PATCH v2 1/5] arm: adapt asm/linkage.h from Linux

Aneesh V aneesh at ti.com
Thu Feb 23 15:01:51 CET 2012


Please ignore this series. I missed sending one patch. I will send v3
shortly.

On Thursday 23 February 2012 07:09 PM, Aneesh V wrote:
> This will add ARM specific over-rides for the defines
> from linux/linkage.h
>
> Signed-off-by: Aneesh V<aneesh at ti.com>
> ---
> Not adding the defines for __ALIGN and __ALIGN_STR
> because it's not clear why alignment is set to 0
> (single byte alignment).
>
> Creates a checkpatch error that can not be avoided
>
> Changes in V2:
>   - Newly added
> ---
>   arch/arm/include/asm/linkage.h |   11 +++++++++++
>   include/linux/linkage.h        |    5 +++++
>   2 files changed, 16 insertions(+), 0 deletions(-)
>   create mode 100644 arch/arm/include/asm/linkage.h
>
> diff --git a/arch/arm/include/asm/linkage.h b/arch/arm/include/asm/linkage.h
> new file mode 100644
> index 0000000..bb2f937
> --- /dev/null
> +++ b/arch/arm/include/asm/linkage.h
> @@ -0,0 +1,11 @@
> +#ifndef __ASM_LINKAGE_H
> +#define __ASM_LINKAGE_H
> +
> +#define __ALIGN .align 0
> +#define __ALIGN_STR ".align 0"
> +
> +#define ENDPROC(name) \
> +.type name, %function; \
> +END(name)
> +
> +#endif
> diff --git a/include/linux/linkage.h b/include/linux/linkage.h
> index ed4cf6c..adf3762 100644
> --- a/include/linux/linkage.h
> +++ b/include/linux/linkage.h
> @@ -44,8 +44,13 @@
>   #define SYMBOL_NAME_LABEL(X)	X:
>   #endif
>
> +#ifndef __ALIGN
>   #define __ALIGN .align		4
> +#endif
> +
> +#ifndef __ALIGN_STR
>   #define __ALIGN_STR		".align 4"
> +#endif
>
>   #ifdef __ASSEMBLY__
>



More information about the U-Boot mailing list