parisc: fix trivial section name warnings
This trivial patch fixes the following section warnings on PARISC: > WARNING: vmlinux.o (.text.1): unexpected section name. >The (.[number]+) following section name are ld generated and not expected. > Did you forget to use "ax"/"aw" in a .S file? > Note that for example <linux/init.h> contains > section definitions for use in .S files. Signed-off-by: Helge Deller <deller@gmx.de> Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>
This commit is contained in:
parent
492c2e476e
commit
bd3bb8c15b
|
@ -13,9 +13,10 @@
|
||||||
#include <asm/unistd.h>
|
#include <asm/unistd.h>
|
||||||
#include <asm/errno.h>
|
#include <asm/errno.h>
|
||||||
#include <linux/linkage.h>
|
#include <linux/linkage.h>
|
||||||
|
#include <linux/init.h>
|
||||||
|
|
||||||
.level LEVEL
|
.level LEVEL
|
||||||
.text
|
__HEAD
|
||||||
|
|
||||||
.import hpux_call_table
|
.import hpux_call_table
|
||||||
.import hpux_syscall_exit,code
|
.import hpux_syscall_exit,code
|
||||||
|
|
|
@ -28,9 +28,10 @@
|
||||||
#include <asm/assembly.h>
|
#include <asm/assembly.h>
|
||||||
#include <asm/signal.h>
|
#include <asm/signal.h>
|
||||||
#include <linux/linkage.h>
|
#include <linux/linkage.h>
|
||||||
|
#include <linux/init.h>
|
||||||
|
|
||||||
.level LEVEL
|
.level LEVEL
|
||||||
.text
|
__HEAD
|
||||||
|
|
||||||
/* These should probably go in a header file somewhere.
|
/* These should probably go in a header file somewhere.
|
||||||
* They are duplicated in kernel/wrappers.S
|
* They are duplicated in kernel/wrappers.S
|
||||||
|
|
|
@ -38,6 +38,7 @@
|
||||||
#include <asm/thread_info.h>
|
#include <asm/thread_info.h>
|
||||||
|
|
||||||
#include <linux/linkage.h>
|
#include <linux/linkage.h>
|
||||||
|
#include <linux/init.h>
|
||||||
|
|
||||||
#ifdef CONFIG_64BIT
|
#ifdef CONFIG_64BIT
|
||||||
#define CMPIB cmpib,*
|
#define CMPIB cmpib,*
|
||||||
|
@ -629,7 +630,7 @@
|
||||||
* the static part of the kernel address space.
|
* the static part of the kernel address space.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.text
|
__HEAD
|
||||||
|
|
||||||
.align PAGE_SIZE
|
.align PAGE_SIZE
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ ENTRY(boot_args)
|
||||||
.word 0 /* arg3 */
|
.word 0 /* arg3 */
|
||||||
END(boot_args)
|
END(boot_args)
|
||||||
|
|
||||||
.section .text.head
|
__HEAD
|
||||||
.align 4
|
.align 4
|
||||||
.import init_thread_union,data
|
.import init_thread_union,data
|
||||||
.import fault_vector_20,code /* IVA parisc 2.0 32 bit */
|
.import fault_vector_20,code /* IVA parisc 2.0 32 bit */
|
||||||
|
|
|
@ -47,6 +47,7 @@
|
||||||
#include <asm/pdc.h>
|
#include <asm/pdc.h>
|
||||||
|
|
||||||
#include <linux/linkage.h>
|
#include <linux/linkage.h>
|
||||||
|
#include <linux/init.h>
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* stack for os_hpmc, the HPMC handler.
|
* stack for os_hpmc, the HPMC handler.
|
||||||
|
@ -76,7 +77,7 @@ ENTRY(hpmc_pim_data)
|
||||||
.block HPMC_PIM_DATA_SIZE
|
.block HPMC_PIM_DATA_SIZE
|
||||||
END(hpmc_pim_data)
|
END(hpmc_pim_data)
|
||||||
|
|
||||||
.text
|
__HEAD
|
||||||
|
|
||||||
.import intr_save, code
|
.import intr_save, code
|
||||||
ENTRY(os_hpmc)
|
ENTRY(os_hpmc)
|
||||||
|
|
|
@ -37,8 +37,9 @@
|
||||||
#include <asm/pgtable.h>
|
#include <asm/pgtable.h>
|
||||||
#include <asm/cache.h>
|
#include <asm/cache.h>
|
||||||
#include <linux/linkage.h>
|
#include <linux/linkage.h>
|
||||||
|
#include <linux/init.h>
|
||||||
|
|
||||||
.text
|
__HEAD
|
||||||
.align 128
|
.align 128
|
||||||
|
|
||||||
ENTRY(flush_tlb_all_local)
|
ENTRY(flush_tlb_all_local)
|
||||||
|
|
|
@ -41,7 +41,7 @@
|
||||||
; The coprocessor only needs to be enabled when
|
; The coprocessor only needs to be enabled when
|
||||||
; starting/stopping the coprocessor with the pmenb/pmdis.
|
; starting/stopping the coprocessor with the pmenb/pmdis.
|
||||||
;
|
;
|
||||||
.text
|
__HEAD
|
||||||
|
|
||||||
ENTRY(perf_intrigue_enable_perf_counters)
|
ENTRY(perf_intrigue_enable_perf_counters)
|
||||||
.proc
|
.proc
|
||||||
|
|
|
@ -12,6 +12,7 @@
|
||||||
#include <asm/assembly.h>
|
#include <asm/assembly.h>
|
||||||
|
|
||||||
#include <linux/linkage.h>
|
#include <linux/linkage.h>
|
||||||
|
#include <linux/init.h>
|
||||||
|
|
||||||
.section .bss
|
.section .bss
|
||||||
.export real_stack
|
.export real_stack
|
||||||
|
@ -39,7 +40,7 @@ save_cr_end:
|
||||||
/************************ 32-bit real-mode calls ***********************/
|
/************************ 32-bit real-mode calls ***********************/
|
||||||
/* This can be called in both narrow and wide kernels */
|
/* This can be called in both narrow and wide kernels */
|
||||||
|
|
||||||
.text
|
__HEAD
|
||||||
|
|
||||||
/* unsigned long real32_call_asm(unsigned int *sp,
|
/* unsigned long real32_call_asm(unsigned int *sp,
|
||||||
* unsigned int *arg0p,
|
* unsigned int *arg0p,
|
||||||
|
@ -113,7 +114,7 @@ ENDPROC(real32_call_asm)
|
||||||
# define PUSH_CR(r, where) mfctl r, %r1 ! STREG,ma %r1, REG_SZ(where)
|
# define PUSH_CR(r, where) mfctl r, %r1 ! STREG,ma %r1, REG_SZ(where)
|
||||||
# define POP_CR(r, where) LDREG,mb -REG_SZ(where), %r1 ! mtctl %r1, r
|
# define POP_CR(r, where) LDREG,mb -REG_SZ(where), %r1 ! mtctl %r1, r
|
||||||
|
|
||||||
.text
|
__HEAD
|
||||||
save_control_regs:
|
save_control_regs:
|
||||||
load32 PA(save_cr_space), %r28
|
load32 PA(save_cr_space), %r28
|
||||||
PUSH_CR(%cr24, %r28)
|
PUSH_CR(%cr24, %r28)
|
||||||
|
@ -145,7 +146,7 @@ restore_control_regs:
|
||||||
/* rfi_virt2real() and rfi_real2virt() could perhaps be adapted for
|
/* rfi_virt2real() and rfi_real2virt() could perhaps be adapted for
|
||||||
* more general-purpose use by the several places which need RFIs
|
* more general-purpose use by the several places which need RFIs
|
||||||
*/
|
*/
|
||||||
.text
|
__HEAD
|
||||||
.align 128
|
.align 128
|
||||||
rfi_virt2real:
|
rfi_virt2real:
|
||||||
/* switch to real mode... */
|
/* switch to real mode... */
|
||||||
|
@ -180,7 +181,7 @@ rfi_v2r_1:
|
||||||
bv 0(%r2)
|
bv 0(%r2)
|
||||||
nop
|
nop
|
||||||
|
|
||||||
.text
|
__HEAD
|
||||||
.align 128
|
.align 128
|
||||||
rfi_real2virt:
|
rfi_real2virt:
|
||||||
rsm PSW_SM_I,%r0
|
rsm PSW_SM_I,%r0
|
||||||
|
@ -218,7 +219,7 @@ rfi_r2v_1:
|
||||||
|
|
||||||
/************************ 64-bit real-mode calls ***********************/
|
/************************ 64-bit real-mode calls ***********************/
|
||||||
/* This is only usable in wide kernels right now and will probably stay so */
|
/* This is only usable in wide kernels right now and will probably stay so */
|
||||||
.text
|
__HEAD
|
||||||
/* unsigned long real64_call_asm(unsigned long *sp,
|
/* unsigned long real64_call_asm(unsigned long *sp,
|
||||||
* unsigned long *arg0p,
|
* unsigned long *arg0p,
|
||||||
* unsigned long fn)
|
* unsigned long fn)
|
||||||
|
@ -276,7 +277,7 @@ ENDPROC(real64_call_asm)
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
.text
|
__HEAD
|
||||||
/* http://lists.parisc-linux.org/hypermail/parisc-linux/10916.html
|
/* http://lists.parisc-linux.org/hypermail/parisc-linux/10916.html
|
||||||
** GCC 3.3 and later has a new function in libgcc.a for
|
** GCC 3.3 and later has a new function in libgcc.a for
|
||||||
** comparing function pointers.
|
** comparing function pointers.
|
||||||
|
|
|
@ -17,6 +17,7 @@
|
||||||
#include <asm/processor.h>
|
#include <asm/processor.h>
|
||||||
|
|
||||||
#include <linux/linkage.h>
|
#include <linux/linkage.h>
|
||||||
|
#include <linux/init.h>
|
||||||
|
|
||||||
/* We fill the empty parts of the gateway page with
|
/* We fill the empty parts of the gateway page with
|
||||||
* something that will kill the kernel or a
|
* something that will kill the kernel or a
|
||||||
|
@ -26,7 +27,7 @@
|
||||||
|
|
||||||
.level LEVEL
|
.level LEVEL
|
||||||
|
|
||||||
.text
|
__HEAD
|
||||||
|
|
||||||
.import syscall_exit,code
|
.import syscall_exit,code
|
||||||
.import syscall_exit_rfi,code
|
.import syscall_exit_rfi,code
|
||||||
|
@ -636,7 +637,7 @@ END(sys_call_table64)
|
||||||
All light-weight-syscall atomic operations
|
All light-weight-syscall atomic operations
|
||||||
will use this set of locks
|
will use this set of locks
|
||||||
*/
|
*/
|
||||||
.section .data
|
.section .data, "aw"
|
||||||
.align PAGE_SIZE
|
.align PAGE_SIZE
|
||||||
ENTRY(lws_lock_start)
|
ENTRY(lws_lock_start)
|
||||||
/* lws locks */
|
/* lws locks */
|
||||||
|
|
|
@ -23,6 +23,7 @@
|
||||||
#include <asm/assembly.h>
|
#include <asm/assembly.h>
|
||||||
#include <asm/errno.h>
|
#include <asm/errno.h>
|
||||||
#include <linux/linkage.h>
|
#include <linux/linkage.h>
|
||||||
|
#include <linux/init.h>
|
||||||
|
|
||||||
#ifdef CONFIG_SMP
|
#ifdef CONFIG_SMP
|
||||||
.macro get_fault_ip t1 t2
|
.macro get_fault_ip t1 t2
|
||||||
|
@ -55,7 +56,7 @@
|
||||||
|
|
||||||
.level LEVEL
|
.level LEVEL
|
||||||
|
|
||||||
.text
|
__HEAD
|
||||||
.section .fixup, "ax"
|
.section .fixup, "ax"
|
||||||
|
|
||||||
/* get_user() fixups, store -EFAULT in r8, and 0 in r9 */
|
/* get_user() fixups, store -EFAULT in r8, and 0 in r9 */
|
||||||
|
|
|
@ -33,11 +33,12 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
.text
|
|
||||||
|
|
||||||
#include <asm/assembly.h>
|
#include <asm/assembly.h>
|
||||||
#include <asm/errno.h>
|
#include <asm/errno.h>
|
||||||
#include <linux/linkage.h>
|
#include <linux/linkage.h>
|
||||||
|
#include <linux/init.h>
|
||||||
|
|
||||||
|
__HEAD
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* get_sr gets the appropriate space value into
|
* get_sr gets the appropriate space value into
|
||||||
|
|
Loading…
Reference in New Issue