diff options
Diffstat (limited to 'arch/arm/lib')
39 files changed, 5 insertions, 148 deletions
| diff --git a/arch/arm/lib/ashldi3.S b/arch/arm/lib/ashldi3.S index a7e7de89bd75..b05e95840651 100644 --- a/arch/arm/lib/ashldi3.S +++ b/arch/arm/lib/ashldi3.S @@ -28,7 +28,6 @@ Boston, MA 02110-1301, USA.  */  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>  #ifdef __ARMEB__  #define al r1 @@ -53,5 +52,3 @@ ENTRY(__aeabi_llsl)  ENDPROC(__ashldi3)  ENDPROC(__aeabi_llsl) -EXPORT_SYMBOL(__ashldi3) -EXPORT_SYMBOL(__aeabi_llsl) diff --git a/arch/arm/lib/ashrdi3.S b/arch/arm/lib/ashrdi3.S index 490336e42518..275d7d2341a4 100644 --- a/arch/arm/lib/ashrdi3.S +++ b/arch/arm/lib/ashrdi3.S @@ -28,7 +28,6 @@ Boston, MA 02110-1301, USA.  */  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>  #ifdef __ARMEB__  #define al r1 @@ -53,5 +52,3 @@ ENTRY(__aeabi_lasr)  ENDPROC(__ashrdi3)  ENDPROC(__aeabi_lasr) -EXPORT_SYMBOL(__ashrdi3) -EXPORT_SYMBOL(__aeabi_lasr) diff --git a/arch/arm/lib/backtrace.S b/arch/arm/lib/backtrace.S index fab5a50503ae..7d7952e5a3b1 100644 --- a/arch/arm/lib/backtrace.S +++ b/arch/arm/lib/backtrace.S @@ -10,6 +10,7 @@   * 27/03/03 Ian Molton Clean up CONFIG_CPU   *   */ +#include <linux/kern_levels.h>  #include <linux/linkage.h>  #include <asm/assembler.h>  		.text @@ -83,13 +84,13 @@ for_each_frame:	tst	frame, mask		@ Check for address exceptions  		teq	r3, r1, lsr #11  		ldreq	r0, [frame, #-8]	@ get sp  		subeq	r0, r0, #4		@ point at the last arg -		bleq	.Ldumpstm		@ dump saved registers +		bleq	dump_backtrace_stm	@ dump saved registers  1004:		ldr	r1, [sv_pc, #0]		@ if stmfd sp!, {..., fp, ip, lr, pc}  		ldr	r3, .Ldsi		@ instruction exists,  		teq	r3, r1, lsr #11  		subeq	r0, frame, #16 -		bleq	.Ldumpstm		@ dump saved registers +		bleq	dump_backtrace_stm	@ dump saved registers  		teq	sv_fp, #0		@ zero saved fp means  		beq	no_frame		@ no further frames @@ -112,38 +113,6 @@ ENDPROC(c_backtrace)  		.long	1004b, 1006b  		.popsection -#define instr r4 -#define reg   r5 -#define stack r6 - -.Ldumpstm:	stmfd	sp!, {instr, reg, stack, r7, lr} -		mov	stack, r0 -		mov	instr, r1 -		mov	reg, #10 -		mov	r7, #0 -1:		mov	r3, #1 - ARM(		tst	instr, r3, lsl reg	) - THUMB(		lsl	r3, reg			) - THUMB(		tst	instr, r3		) -		beq	2f -		add	r7, r7, #1 -		teq	r7, #6 -		moveq	r7, #0 -		adr	r3, .Lcr -		addne	r3, r3, #1		@ skip newline -		ldr	r2, [stack], #-4 -		mov	r1, reg -		adr	r0, .Lfp -		bl	printk -2:		subs	reg, reg, #1 -		bpl	1b -		teq	r7, #0 -		adrne	r0, .Lcr -		blne	printk -		ldmfd	sp!, {instr, reg, stack, r7, pc} - -.Lfp:		.asciz	" r%d:%08x%s" -.Lcr:		.asciz	"\n"  .Lbad:		.asciz	"Backtrace aborted due to bad frame pointer <%p>\n"  		.align  .Ldsi:		.word	0xe92dd800 >> 11	@ stmfd sp!, {... fp, ip, lr, pc} diff --git a/arch/arm/lib/bitops.h b/arch/arm/lib/bitops.h index df06638b327c..7d807cfd8ef5 100644 --- a/arch/arm/lib/bitops.h +++ b/arch/arm/lib/bitops.h @@ -1,6 +1,5 @@  #include <asm/assembler.h>  #include <asm/unwind.h> -#include <asm/export.h>  #if __LINUX_ARM_ARCH__ >= 6  	.macro	bitop, name, instr @@ -26,7 +25,6 @@ UNWIND(	.fnstart	)  	bx	lr  UNWIND(	.fnend		)  ENDPROC(\name		) -EXPORT_SYMBOL(\name	)  	.endm  	.macro	testop, name, instr, store @@ -57,7 +55,6 @@ UNWIND(	.fnstart	)  2:	bx	lr  UNWIND(	.fnend		)  ENDPROC(\name		) -EXPORT_SYMBOL(\name	)  	.endm  #else  	.macro	bitop, name, instr @@ -77,7 +74,6 @@ UNWIND(	.fnstart	)  	ret	lr  UNWIND(	.fnend		)  ENDPROC(\name		) -EXPORT_SYMBOL(\name	)  	.endm  /** @@ -106,6 +102,5 @@ UNWIND(	.fnstart	)  	ret	lr  UNWIND(	.fnend		)  ENDPROC(\name		) -EXPORT_SYMBOL(\name	)  	.endm  #endif diff --git a/arch/arm/lib/bswapsdi2.S b/arch/arm/lib/bswapsdi2.S index f05f78247304..07cda737bb11 100644 --- a/arch/arm/lib/bswapsdi2.S +++ b/arch/arm/lib/bswapsdi2.S @@ -1,6 +1,5 @@  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>  #if __LINUX_ARM_ARCH__ >= 6  ENTRY(__bswapsi2) @@ -36,5 +35,3 @@ ENTRY(__bswapdi2)  	ret lr  ENDPROC(__bswapdi2)  #endif -EXPORT_SYMBOL(__bswapsi2) -EXPORT_SYMBOL(__bswapdi2) diff --git a/arch/arm/lib/clear_user.S b/arch/arm/lib/clear_user.S index b566154f5cf4..e936352ccb00 100644 --- a/arch/arm/lib/clear_user.S +++ b/arch/arm/lib/clear_user.S @@ -10,7 +10,6 @@  #include <linux/linkage.h>  #include <asm/assembler.h>  #include <asm/unwind.h> -#include <asm/export.h>  		.text @@ -51,9 +50,6 @@ USER(		strnebt	r2, [r0])  UNWIND(.fnend)  ENDPROC(arm_clear_user)  ENDPROC(__clear_user_std) -#ifndef CONFIG_UACCESS_WITH_MEMCPY -EXPORT_SYMBOL(arm_clear_user) -#endif  		.pushsection .text.fixup,"ax"  		.align	0 diff --git a/arch/arm/lib/copy_from_user.S b/arch/arm/lib/copy_from_user.S index 63e4c1ed0225..7a4b06049001 100644 --- a/arch/arm/lib/copy_from_user.S +++ b/arch/arm/lib/copy_from_user.S @@ -13,7 +13,6 @@  #include <linux/linkage.h>  #include <asm/assembler.h>  #include <asm/unwind.h> -#include <asm/export.h>  /*   * Prototype: @@ -95,7 +94,6 @@ ENTRY(arm_copy_from_user)  #include "copy_template.S"  ENDPROC(arm_copy_from_user) -EXPORT_SYMBOL(arm_copy_from_user)  	.pushsection .fixup,"ax"  	.align 0 diff --git a/arch/arm/lib/copy_page.S b/arch/arm/lib/copy_page.S index d97851d4af7a..6ee2f6706f86 100644 --- a/arch/arm/lib/copy_page.S +++ b/arch/arm/lib/copy_page.S @@ -13,7 +13,6 @@  #include <asm/assembler.h>  #include <asm/asm-offsets.h>  #include <asm/cache.h> -#include <asm/export.h>  #define COPY_COUNT (PAGE_SZ / (2 * L1_CACHE_BYTES) PLD( -1 )) @@ -46,4 +45,3 @@ ENTRY(copy_page)  	PLD(	beq	2b			)  		ldmfd	sp!, {r4, pc}			@	3  ENDPROC(copy_page) -EXPORT_SYMBOL(copy_page) diff --git a/arch/arm/lib/copy_to_user.S b/arch/arm/lib/copy_to_user.S index 592c179112d1..caf5019d8161 100644 --- a/arch/arm/lib/copy_to_user.S +++ b/arch/arm/lib/copy_to_user.S @@ -13,7 +13,6 @@  #include <linux/linkage.h>  #include <asm/assembler.h>  #include <asm/unwind.h> -#include <asm/export.h>  /*   * Prototype: @@ -100,9 +99,6 @@ WEAK(arm_copy_to_user)  ENDPROC(arm_copy_to_user)  ENDPROC(__copy_to_user_std) -#ifndef CONFIG_UACCESS_WITH_MEMCPY -EXPORT_SYMBOL(arm_copy_to_user) -#endif  	.pushsection .text.fixup,"ax"  	.align 0 diff --git a/arch/arm/lib/csumipv6.S b/arch/arm/lib/csumipv6.S index 68603b5ee537..3ac6ef01bc43 100644 --- a/arch/arm/lib/csumipv6.S +++ b/arch/arm/lib/csumipv6.S @@ -9,7 +9,6 @@   */  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>  		.text @@ -31,4 +30,4 @@ ENTRY(__csum_ipv6_magic)  		adcs	r0, r0, #0  		ldmfd	sp!, {pc}  ENDPROC(__csum_ipv6_magic) -EXPORT_SYMBOL(__csum_ipv6_magic) + diff --git a/arch/arm/lib/csumpartial.S b/arch/arm/lib/csumpartial.S index 830b20e81c37..984e0f29d548 100644 --- a/arch/arm/lib/csumpartial.S +++ b/arch/arm/lib/csumpartial.S @@ -9,7 +9,6 @@   */  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>  		.text @@ -141,4 +140,3 @@ ENTRY(csum_partial)  		bne	4b  		b	.Lless4  ENDPROC(csum_partial) -EXPORT_SYMBOL(csum_partial) diff --git a/arch/arm/lib/csumpartialcopy.S b/arch/arm/lib/csumpartialcopy.S index 9c3383fed129..d03fc71fc88c 100644 --- a/arch/arm/lib/csumpartialcopy.S +++ b/arch/arm/lib/csumpartialcopy.S @@ -49,6 +49,5 @@  #define FN_ENTRY	ENTRY(csum_partial_copy_nocheck)  #define FN_EXIT		ENDPROC(csum_partial_copy_nocheck) -#define FN_EXPORT	EXPORT_SYMBOL(csum_partial_copy_nocheck)  #include "csumpartialcopygeneric.S" diff --git a/arch/arm/lib/csumpartialcopygeneric.S b/arch/arm/lib/csumpartialcopygeneric.S index 8b94d20e51d1..10b45909610c 100644 --- a/arch/arm/lib/csumpartialcopygeneric.S +++ b/arch/arm/lib/csumpartialcopygeneric.S @@ -8,7 +8,6 @@   * published by the Free Software Foundation.   */  #include <asm/assembler.h> -#include <asm/export.h>  /*   * unsigned int @@ -332,4 +331,3 @@ FN_ENTRY  		mov	r5, r4, get_byte_1  		b	.Lexit  FN_EXIT -FN_EXPORT diff --git a/arch/arm/lib/csumpartialcopyuser.S b/arch/arm/lib/csumpartialcopyuser.S index 5d495edf3d83..1712f132b80d 100644 --- a/arch/arm/lib/csumpartialcopyuser.S +++ b/arch/arm/lib/csumpartialcopyuser.S @@ -73,7 +73,6 @@  #define FN_ENTRY	ENTRY(csum_partial_copy_from_user)  #define FN_EXIT		ENDPROC(csum_partial_copy_from_user) -#define FN_EXPORT	EXPORT_SYMBOL(csum_partial_copy_from_user)  #include "csumpartialcopygeneric.S" diff --git a/arch/arm/lib/delay.c b/arch/arm/lib/delay.c index 69aad80a3af4..2cef11884857 100644 --- a/arch/arm/lib/delay.c +++ b/arch/arm/lib/delay.c @@ -24,7 +24,6 @@  #include <linux/init.h>  #include <linux/kernel.h>  #include <linux/module.h> -#include <linux/export.h>  #include <linux/timex.h>  /* @@ -35,7 +34,6 @@ struct arm_delay_ops arm_delay_ops __ro_after_init = {  	.const_udelay	= __loop_const_udelay,  	.udelay		= __loop_udelay,  }; -EXPORT_SYMBOL(arm_delay_ops);  static const struct delay_timer *delay_timer;  static bool delay_calibrated; diff --git a/arch/arm/lib/div64.S b/arch/arm/lib/div64.S index 0c9e1c18fc9e..a9eafe4981eb 100644 --- a/arch/arm/lib/div64.S +++ b/arch/arm/lib/div64.S @@ -15,7 +15,6 @@  #include <linux/linkage.h>  #include <asm/assembler.h>  #include <asm/unwind.h> -#include <asm/export.h>  #ifdef __ARMEB__  #define xh r0 @@ -211,4 +210,3 @@ Ldiv0_64:  UNWIND(.fnend)  ENDPROC(__do_div64) -EXPORT_SYMBOL(__do_div64) diff --git a/arch/arm/lib/findbit.S b/arch/arm/lib/findbit.S index 26302b8cd38f..7848780e8834 100644 --- a/arch/arm/lib/findbit.S +++ b/arch/arm/lib/findbit.S @@ -15,7 +15,6 @@   */  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>                  .text  /* @@ -38,7 +37,6 @@ ENTRY(_find_first_zero_bit_le)  3:		mov	r0, r1			@ no free bits  		ret	lr  ENDPROC(_find_first_zero_bit_le) -EXPORT_SYMBOL(_find_first_zero_bit_le)  /*   * Purpose  : Find next 'zero' bit @@ -59,7 +57,6 @@ ENTRY(_find_next_zero_bit_le)  		add	r2, r2, #1		@ align bit pointer  		b	2b			@ loop for next bit  ENDPROC(_find_next_zero_bit_le) -EXPORT_SYMBOL(_find_next_zero_bit_le)  /*   * Purpose  : Find a 'one' bit @@ -81,7 +78,6 @@ ENTRY(_find_first_bit_le)  3:		mov	r0, r1			@ no free bits  		ret	lr  ENDPROC(_find_first_bit_le) -EXPORT_SYMBOL(_find_first_bit_le)  /*   * Purpose  : Find next 'one' bit @@ -101,7 +97,6 @@ ENTRY(_find_next_bit_le)  		add	r2, r2, #1		@ align bit pointer  		b	2b			@ loop for next bit  ENDPROC(_find_next_bit_le) -EXPORT_SYMBOL(_find_next_bit_le)  #ifdef __ARMEB__ @@ -121,7 +116,6 @@ ENTRY(_find_first_zero_bit_be)  3:		mov	r0, r1			@ no free bits  		ret	lr  ENDPROC(_find_first_zero_bit_be) -EXPORT_SYMBOL(_find_first_zero_bit_be)  ENTRY(_find_next_zero_bit_be)  		teq	r1, #0 @@ -139,7 +133,6 @@ ENTRY(_find_next_zero_bit_be)  		add	r2, r2, #1		@ align bit pointer  		b	2b			@ loop for next bit  ENDPROC(_find_next_zero_bit_be) -EXPORT_SYMBOL(_find_next_zero_bit_be)  ENTRY(_find_first_bit_be)  		teq	r1, #0 @@ -157,7 +150,6 @@ ENTRY(_find_first_bit_be)  3:		mov	r0, r1			@ no free bits  		ret	lr  ENDPROC(_find_first_bit_be) -EXPORT_SYMBOL(_find_first_bit_be)  ENTRY(_find_next_bit_be)  		teq	r1, #0 @@ -174,7 +166,6 @@ ENTRY(_find_next_bit_be)  		add	r2, r2, #1		@ align bit pointer  		b	2b			@ loop for next bit  ENDPROC(_find_next_bit_be) -EXPORT_SYMBOL(_find_next_bit_be)  #endif diff --git a/arch/arm/lib/getuser.S b/arch/arm/lib/getuser.S index 9d09a38e73af..8ecfd15c3a02 100644 --- a/arch/arm/lib/getuser.S +++ b/arch/arm/lib/getuser.S @@ -31,7 +31,6 @@  #include <asm/assembler.h>  #include <asm/errno.h>  #include <asm/domain.h> -#include <asm/export.h>  ENTRY(__get_user_1)  	check_uaccess r0, 1, r1, r2, __get_user_bad @@ -39,7 +38,6 @@ ENTRY(__get_user_1)  	mov	r0, #0  	ret	lr  ENDPROC(__get_user_1) -EXPORT_SYMBOL(__get_user_1)  ENTRY(__get_user_2)  	check_uaccess r0, 2, r1, r2, __get_user_bad @@ -60,7 +58,6 @@ rb	.req	r0  	mov	r0, #0  	ret	lr  ENDPROC(__get_user_2) -EXPORT_SYMBOL(__get_user_2)  ENTRY(__get_user_4)  	check_uaccess r0, 4, r1, r2, __get_user_bad @@ -68,7 +65,6 @@ ENTRY(__get_user_4)  	mov	r0, #0  	ret	lr  ENDPROC(__get_user_4) -EXPORT_SYMBOL(__get_user_4)  ENTRY(__get_user_8)  	check_uaccess r0, 8, r1, r2, __get_user_bad @@ -82,7 +78,6 @@ ENTRY(__get_user_8)  	mov	r0, #0  	ret	lr  ENDPROC(__get_user_8) -EXPORT_SYMBOL(__get_user_8)  #ifdef __ARMEB__  ENTRY(__get_user_32t_8) @@ -96,7 +91,6 @@ ENTRY(__get_user_32t_8)  	mov	r0, #0  	ret	lr  ENDPROC(__get_user_32t_8) -EXPORT_SYMBOL(__get_user_32t_8)  ENTRY(__get_user_64t_1)  	check_uaccess r0, 1, r1, r2, __get_user_bad8 @@ -104,7 +98,6 @@ ENTRY(__get_user_64t_1)  	mov	r0, #0  	ret	lr  ENDPROC(__get_user_64t_1) -EXPORT_SYMBOL(__get_user_64t_1)  ENTRY(__get_user_64t_2)  	check_uaccess r0, 2, r1, r2, __get_user_bad8 @@ -121,7 +114,6 @@ rb	.req	r0  	mov	r0, #0  	ret	lr  ENDPROC(__get_user_64t_2) -EXPORT_SYMBOL(__get_user_64t_2)  ENTRY(__get_user_64t_4)  	check_uaccess r0, 4, r1, r2, __get_user_bad8 @@ -129,7 +121,6 @@ ENTRY(__get_user_64t_4)  	mov	r0, #0  	ret	lr  ENDPROC(__get_user_64t_4) -EXPORT_SYMBOL(__get_user_64t_4)  #endif  __get_user_bad8: diff --git a/arch/arm/lib/io-readsb.S b/arch/arm/lib/io-readsb.S index 3dff7a3a2aef..c31b2f3153f1 100644 --- a/arch/arm/lib/io-readsb.S +++ b/arch/arm/lib/io-readsb.S @@ -9,7 +9,6 @@   */  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>  .Linsb_align:	rsb	ip, ip, #4  		cmp	ip, r2 @@ -122,4 +121,3 @@ ENTRY(__raw_readsb)  		ldmfd	sp!, {r4 - r6, pc}  ENDPROC(__raw_readsb) -EXPORT_SYMBOL(__raw_readsb) diff --git a/arch/arm/lib/io-readsl.S b/arch/arm/lib/io-readsl.S index bfd39682325b..2ed86fa5465f 100644 --- a/arch/arm/lib/io-readsl.S +++ b/arch/arm/lib/io-readsl.S @@ -9,7 +9,6 @@   */  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>  ENTRY(__raw_readsl)  		teq	r2, #0		@ do we have to check for the zero len? @@ -78,4 +77,3 @@ ENTRY(__raw_readsl)  		strb	r3, [r1, #0]  		ret	lr  ENDPROC(__raw_readsl) -EXPORT_SYMBOL(__raw_readsl) diff --git a/arch/arm/lib/io-readsw-armv3.S b/arch/arm/lib/io-readsw-armv3.S index b3af3db6caac..413da9914529 100644 --- a/arch/arm/lib/io-readsw-armv3.S +++ b/arch/arm/lib/io-readsw-armv3.S @@ -9,7 +9,6 @@   */  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>  .Linsw_bad_alignment:  		adr	r0, .Linsw_bad_align_msg @@ -104,4 +103,4 @@ ENTRY(__raw_readsw)  		ldmfd	sp!, {r4, r5, r6, pc} -EXPORT_SYMBOL(__raw_readsw) + diff --git a/arch/arm/lib/io-readsw-armv4.S b/arch/arm/lib/io-readsw-armv4.S index 3c7a7a40b33e..d9a45e9692ae 100644 --- a/arch/arm/lib/io-readsw-armv4.S +++ b/arch/arm/lib/io-readsw-armv4.S @@ -9,7 +9,6 @@   */  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>  		.macro	pack, rd, hw1, hw2  #ifndef __ARMEB__ @@ -130,4 +129,3 @@ ENTRY(__raw_readsw)  		strneb	ip, [r1]  		ldmfd	sp!, {r4, pc}  ENDPROC(__raw_readsw) -EXPORT_SYMBOL(__raw_readsw) diff --git a/arch/arm/lib/io-writesb.S b/arch/arm/lib/io-writesb.S index fa3633594415..a46bbc9b168b 100644 --- a/arch/arm/lib/io-writesb.S +++ b/arch/arm/lib/io-writesb.S @@ -9,7 +9,6 @@   */  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>  		.macro	outword, rd  #ifndef __ARMEB__ @@ -93,4 +92,3 @@ ENTRY(__raw_writesb)  		ldmfd	sp!, {r4, r5, pc}  ENDPROC(__raw_writesb) -EXPORT_SYMBOL(__raw_writesb) diff --git a/arch/arm/lib/io-writesl.S b/arch/arm/lib/io-writesl.S index 98ed6aec0b47..4ea2435988c1 100644 --- a/arch/arm/lib/io-writesl.S +++ b/arch/arm/lib/io-writesl.S @@ -9,7 +9,6 @@   */  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>  ENTRY(__raw_writesl)  		teq	r2, #0		@ do we have to check for the zero len? @@ -66,4 +65,3 @@ ENTRY(__raw_writesl)  		bne	6b  		ret	lr  ENDPROC(__raw_writesl) -EXPORT_SYMBOL(__raw_writesl) diff --git a/arch/arm/lib/io-writesw-armv3.S b/arch/arm/lib/io-writesw-armv3.S index 577184c082bb..121789eb6802 100644 --- a/arch/arm/lib/io-writesw-armv3.S +++ b/arch/arm/lib/io-writesw-armv3.S @@ -9,7 +9,6 @@   */  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>  .Loutsw_bad_alignment:  		adr	r0, .Loutsw_bad_align_msg @@ -125,4 +124,3 @@ ENTRY(__raw_writesw)  		strne	ip, [r0]  		ldmfd	sp!, {r4, r5, r6, pc} -EXPORT_SYMBOL(__raw_writesw) diff --git a/arch/arm/lib/io-writesw-armv4.S b/arch/arm/lib/io-writesw-armv4.S index e335f489d1fc..269f90c51ad2 100644 --- a/arch/arm/lib/io-writesw-armv4.S +++ b/arch/arm/lib/io-writesw-armv4.S @@ -9,7 +9,6 @@   */  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>  		.macro	outword, rd  #ifndef __ARMEB__ @@ -99,4 +98,3 @@ ENTRY(__raw_writesw)  		strneh	ip, [r0]  		ret	lr  ENDPROC(__raw_writesw) -EXPORT_SYMBOL(__raw_writesw) diff --git a/arch/arm/lib/lib1funcs.S b/arch/arm/lib/lib1funcs.S index f541bc013bff..9397b2e532af 100644 --- a/arch/arm/lib/lib1funcs.S +++ b/arch/arm/lib/lib1funcs.S @@ -36,7 +36,6 @@ Boston, MA 02111-1307, USA.  */  #include <linux/linkage.h>  #include <asm/assembler.h>  #include <asm/unwind.h> -#include <asm/export.h>  .macro ARM_DIV_BODY dividend, divisor, result, curbit @@ -239,8 +238,6 @@ UNWIND(.fnstart)  UNWIND(.fnend)  ENDPROC(__udivsi3)  ENDPROC(__aeabi_uidiv) -EXPORT_SYMBOL(__udivsi3) -EXPORT_SYMBOL(__aeabi_uidiv)  ENTRY(__umodsi3)  UNWIND(.fnstart) @@ -259,7 +256,6 @@ UNWIND(.fnstart)  UNWIND(.fnend)  ENDPROC(__umodsi3) -EXPORT_SYMBOL(__umodsi3)  #ifdef CONFIG_ARM_PATCH_IDIV  	.align 3 @@ -307,8 +303,6 @@ UNWIND(.fnstart)  UNWIND(.fnend)  ENDPROC(__divsi3)  ENDPROC(__aeabi_idiv) -EXPORT_SYMBOL(__divsi3) -EXPORT_SYMBOL(__aeabi_idiv)  ENTRY(__modsi3)  UNWIND(.fnstart) @@ -333,7 +327,6 @@ UNWIND(.fnstart)  UNWIND(.fnend)  ENDPROC(__modsi3) -EXPORT_SYMBOL(__modsi3)  #ifdef CONFIG_AEABI @@ -350,7 +343,6 @@ UNWIND(.save {r0, r1, ip, lr}	)  UNWIND(.fnend)  ENDPROC(__aeabi_uidivmod) -EXPORT_SYMBOL(__aeabi_uidivmod)  ENTRY(__aeabi_idivmod)  UNWIND(.fnstart) @@ -364,7 +356,6 @@ UNWIND(.save {r0, r1, ip, lr}	)  UNWIND(.fnend)  ENDPROC(__aeabi_idivmod) -EXPORT_SYMBOL(__aeabi_idivmod)  #endif diff --git a/arch/arm/lib/lshrdi3.S b/arch/arm/lib/lshrdi3.S index e40833981417..922dcd88b02b 100644 --- a/arch/arm/lib/lshrdi3.S +++ b/arch/arm/lib/lshrdi3.S @@ -28,7 +28,6 @@ Boston, MA 02110-1301, USA.  */  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>  #ifdef __ARMEB__  #define al r1 @@ -53,5 +52,3 @@ ENTRY(__aeabi_llsr)  ENDPROC(__lshrdi3)  ENDPROC(__aeabi_llsr) -EXPORT_SYMBOL(__lshrdi3) -EXPORT_SYMBOL(__aeabi_llsr) diff --git a/arch/arm/lib/memchr.S b/arch/arm/lib/memchr.S index 44182bf686a5..74a5bed6d999 100644 --- a/arch/arm/lib/memchr.S +++ b/arch/arm/lib/memchr.S @@ -11,7 +11,6 @@   */  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>  	.text  	.align	5 @@ -25,4 +24,3 @@ ENTRY(memchr)  2:	movne	r0, #0  	ret	lr  ENDPROC(memchr) -EXPORT_SYMBOL(memchr) diff --git a/arch/arm/lib/memcpy.S b/arch/arm/lib/memcpy.S index 1be5b6ddf37c..64111bd4440b 100644 --- a/arch/arm/lib/memcpy.S +++ b/arch/arm/lib/memcpy.S @@ -13,7 +13,6 @@  #include <linux/linkage.h>  #include <asm/assembler.h>  #include <asm/unwind.h> -#include <asm/export.h>  #define LDR1W_SHIFT	0  #define STR1W_SHIFT	0 @@ -69,5 +68,3 @@ ENTRY(memcpy)  ENDPROC(memcpy)  ENDPROC(mmiocpy) -EXPORT_SYMBOL(memcpy) -EXPORT_SYMBOL(mmiocpy) diff --git a/arch/arm/lib/memmove.S b/arch/arm/lib/memmove.S index 71dcc5400d02..69a9d47fc5ab 100644 --- a/arch/arm/lib/memmove.S +++ b/arch/arm/lib/memmove.S @@ -13,7 +13,6 @@  #include <linux/linkage.h>  #include <asm/assembler.h>  #include <asm/unwind.h> -#include <asm/export.h>  		.text @@ -226,4 +225,3 @@ ENTRY(memmove)  18:		backward_copy_shift	push=24	pull=8  ENDPROC(memmove) -EXPORT_SYMBOL(memmove) diff --git a/arch/arm/lib/memset.S b/arch/arm/lib/memset.S index 7b72044cba62..3c65e3bd790f 100644 --- a/arch/arm/lib/memset.S +++ b/arch/arm/lib/memset.S @@ -12,7 +12,6 @@  #include <linux/linkage.h>  #include <asm/assembler.h>  #include <asm/unwind.h> -#include <asm/export.h>  	.text  	.align	5 @@ -136,5 +135,3 @@ UNWIND( .fnstart            )  UNWIND( .fnend   )  ENDPROC(memset)  ENDPROC(mmioset) -EXPORT_SYMBOL(memset) -EXPORT_SYMBOL(mmioset) diff --git a/arch/arm/lib/memzero.S b/arch/arm/lib/memzero.S index 6dec26ed5bcc..0eded952e089 100644 --- a/arch/arm/lib/memzero.S +++ b/arch/arm/lib/memzero.S @@ -10,7 +10,6 @@  #include <linux/linkage.h>  #include <asm/assembler.h>  #include <asm/unwind.h> -#include <asm/export.h>  	.text  	.align	5 @@ -136,4 +135,3 @@ UNWIND(	.fnstart			)  	ret	lr			@ 1  UNWIND(	.fnend				)  ENDPROC(__memzero) -EXPORT_SYMBOL(__memzero) diff --git a/arch/arm/lib/muldi3.S b/arch/arm/lib/muldi3.S index b8f12388ccac..204305956925 100644 --- a/arch/arm/lib/muldi3.S +++ b/arch/arm/lib/muldi3.S @@ -12,7 +12,6 @@  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>  #ifdef __ARMEB__  #define xh r0 @@ -47,5 +46,3 @@ ENTRY(__aeabi_lmul)  ENDPROC(__muldi3)  ENDPROC(__aeabi_lmul) -EXPORT_SYMBOL(__muldi3) -EXPORT_SYMBOL(__aeabi_lmul) diff --git a/arch/arm/lib/putuser.S b/arch/arm/lib/putuser.S index 11de126e2ed6..38d660d3705f 100644 --- a/arch/arm/lib/putuser.S +++ b/arch/arm/lib/putuser.S @@ -31,7 +31,6 @@  #include <asm/assembler.h>  #include <asm/errno.h>  #include <asm/domain.h> -#include <asm/export.h>  ENTRY(__put_user_1)  	check_uaccess r0, 1, r1, ip, __put_user_bad @@ -39,7 +38,6 @@ ENTRY(__put_user_1)  	mov	r0, #0  	ret	lr  ENDPROC(__put_user_1) -EXPORT_SYMBOL(__put_user_1)  ENTRY(__put_user_2)  	check_uaccess r0, 2, r1, ip, __put_user_bad @@ -64,7 +62,6 @@ ENTRY(__put_user_2)  	mov	r0, #0  	ret	lr  ENDPROC(__put_user_2) -EXPORT_SYMBOL(__put_user_2)  ENTRY(__put_user_4)  	check_uaccess r0, 4, r1, ip, __put_user_bad @@ -72,7 +69,6 @@ ENTRY(__put_user_4)  	mov	r0, #0  	ret	lr  ENDPROC(__put_user_4) -EXPORT_SYMBOL(__put_user_4)  ENTRY(__put_user_8)  	check_uaccess r0, 8, r1, ip, __put_user_bad @@ -86,7 +82,6 @@ ENTRY(__put_user_8)  	mov	r0, #0  	ret	lr  ENDPROC(__put_user_8) -EXPORT_SYMBOL(__put_user_8)  __put_user_bad:  	mov	r0, #-EFAULT diff --git a/arch/arm/lib/strchr.S b/arch/arm/lib/strchr.S index 7301f6e6046c..013d64c71e8d 100644 --- a/arch/arm/lib/strchr.S +++ b/arch/arm/lib/strchr.S @@ -11,7 +11,6 @@   */  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>  		.text  		.align	5 @@ -26,4 +25,3 @@ ENTRY(strchr)  		subeq	r0, r0, #1  		ret	lr  ENDPROC(strchr) -EXPORT_SYMBOL(strchr) diff --git a/arch/arm/lib/strrchr.S b/arch/arm/lib/strrchr.S index aaf9fd98b754..3cec1c7482c4 100644 --- a/arch/arm/lib/strrchr.S +++ b/arch/arm/lib/strrchr.S @@ -11,7 +11,6 @@   */  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>  		.text  		.align	5 @@ -25,4 +24,3 @@ ENTRY(strrchr)  		mov	r0, r3  		ret	lr  ENDPROC(strrchr) -EXPORT_SYMBOL(strrchr) diff --git a/arch/arm/lib/uaccess_with_memcpy.c b/arch/arm/lib/uaccess_with_memcpy.c index 1626e3a551a1..6bd1089b07e0 100644 --- a/arch/arm/lib/uaccess_with_memcpy.c +++ b/arch/arm/lib/uaccess_with_memcpy.c @@ -19,7 +19,6 @@  #include <linux/gfp.h>  #include <linux/highmem.h>  #include <linux/hugetlb.h> -#include <linux/export.h>  #include <asm/current.h>  #include <asm/page.h> @@ -157,7 +156,6 @@ arm_copy_to_user(void __user *to, const void *from, unsigned long n)  	}  	return n;  } -EXPORT_SYMBOL(arm_copy_to_user);  static unsigned long noinline  __clear_user_memset(void __user *addr, unsigned long n) @@ -215,7 +213,6 @@ unsigned long arm_clear_user(void __user *addr, unsigned long n)  	}  	return n;  } -EXPORT_SYMBOL(arm_clear_user);  #if 0 diff --git a/arch/arm/lib/ucmpdi2.S b/arch/arm/lib/ucmpdi2.S index 127a91af46f3..ad4a6309141a 100644 --- a/arch/arm/lib/ucmpdi2.S +++ b/arch/arm/lib/ucmpdi2.S @@ -12,7 +12,6 @@  #include <linux/linkage.h>  #include <asm/assembler.h> -#include <asm/export.h>  #ifdef __ARMEB__  #define xh r0 @@ -36,7 +35,6 @@ ENTRY(__ucmpdi2)  	ret	lr  ENDPROC(__ucmpdi2) -EXPORT_SYMBOL(__ucmpdi2)  #ifdef CONFIG_AEABI @@ -50,7 +48,6 @@ ENTRY(__aeabi_ulcmp)  	ret	lr  ENDPROC(__aeabi_ulcmp) -EXPORT_SYMBOL(__aeabi_ulcmp)  #endif |