diff options
| author | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-05-17 17:24:04 +0100 | 
|---|---|---|
| committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-05-17 17:24:04 +0100 | 
| commit | ac1d426e825ab5778995f2f6f053ca2e6b45c622 (patch) | |
| tree | 75b91356ca39463e0112931aa6790802fb1e07a2 /arch/arm/mm/alignment.c | |
| parent | fda0e18c8a7a3e02747c2b045b4fcd2c920410b9 (diff) | |
| parent | a3685f00652af83f12b63e3b4ef48f29581ba48b (diff) | |
| download | olio-linux-3.10-ac1d426e825ab5778995f2f6f053ca2e6b45c622.tar.xz olio-linux-3.10-ac1d426e825ab5778995f2f6f053ca2e6b45c622.zip  | |
Merge branch 'devel-stable' into devel
Conflicts:
	arch/arm/Kconfig
	arch/arm/include/asm/system.h
	arch/arm/mm/Kconfig
Diffstat (limited to 'arch/arm/mm/alignment.c')
| -rw-r--r-- | arch/arm/mm/alignment.c | 24 | 
1 files changed, 12 insertions, 12 deletions
diff --git a/arch/arm/mm/alignment.c b/arch/arm/mm/alignment.c index 28b7c277619..6f98c358989 100644 --- a/arch/arm/mm/alignment.c +++ b/arch/arm/mm/alignment.c @@ -167,15 +167,15 @@ union offset_union {   THUMB(	"1:	"ins"	%1, [%2]\n"	)		\   THUMB(	"	add	%2, %2, #1\n"	)		\  	"2:\n"						\ -	"	.section .fixup,\"ax\"\n"		\ +	"	.pushsection .fixup,\"ax\"\n"		\  	"	.align	2\n"				\  	"3:	mov	%0, #1\n"			\  	"	b	2b\n"				\ -	"	.previous\n"				\ -	"	.section __ex_table,\"a\"\n"		\ +	"	.popsection\n"				\ +	"	.pushsection __ex_table,\"a\"\n"	\  	"	.align	3\n"				\  	"	.long	1b, 3b\n"			\ -	"	.previous\n"				\ +	"	.popsection\n"				\  	: "=r" (err), "=&r" (val), "=r" (addr)		\  	: "0" (err), "2" (addr)) @@ -227,16 +227,16 @@ union offset_union {  		"	mov	%1, %1, "NEXT_BYTE"\n"		\  		"2:	"ins"	%1, [%2]\n"			\  		"3:\n"						\ -		"	.section .fixup,\"ax\"\n"		\ +		"	.pushsection .fixup,\"ax\"\n"		\  		"	.align	2\n"				\  		"4:	mov	%0, #1\n"			\  		"	b	3b\n"				\ -		"	.previous\n"				\ -		"	.section __ex_table,\"a\"\n"		\ +		"	.popsection\n"				\ +		"	.pushsection __ex_table,\"a\"\n"	\  		"	.align	3\n"				\  		"	.long	1b, 4b\n"			\  		"	.long	2b, 4b\n"			\ -		"	.previous\n"				\ +		"	.popsection\n"				\  		: "=r" (err), "=&r" (v), "=&r" (a)		\  		: "0" (err), "1" (v), "2" (a));			\  		if (err)					\ @@ -267,18 +267,18 @@ union offset_union {  		"	mov	%1, %1, "NEXT_BYTE"\n"		\  		"4:	"ins"	%1, [%2]\n"			\  		"5:\n"						\ -		"	.section .fixup,\"ax\"\n"		\ +		"	.pushsection .fixup,\"ax\"\n"		\  		"	.align	2\n"				\  		"6:	mov	%0, #1\n"			\  		"	b	5b\n"				\ -		"	.previous\n"				\ -		"	.section __ex_table,\"a\"\n"		\ +		"	.popsection\n"				\ +		"	.pushsection __ex_table,\"a\"\n"	\  		"	.align	3\n"				\  		"	.long	1b, 6b\n"			\  		"	.long	2b, 6b\n"			\  		"	.long	3b, 6b\n"			\  		"	.long	4b, 6b\n"			\ -		"	.previous\n"				\ +		"	.popsection\n"				\  		: "=r" (err), "=&r" (v), "=&r" (a)		\  		: "0" (err), "1" (v), "2" (a));			\  		if (err)					\  |