1
0
mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2026-01-11 17:10:13 +00:00

xtensa: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers

While the GCC and Clang compilers already define __ASSEMBLER__
automatically when compiling assembly code, __ASSEMBLY__ is a
macro that only gets defined by the Makefiles in the kernel.
This can be very confusing when switching between userspace
and kernelspace coding, or when dealing with uapi headers that
rather should use __ASSEMBLER__ instead. So let's standardize on
the __ASSEMBLER__ macro that is provided by the compilers now.

This is a completely mechanical patch (done with a simple "sed -i"
statement).

Cc: Chris Zankel <chris@zankel.net>
Cc: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20250314071013.1575167-40-thuth@redhat.com>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
This commit is contained in:
Thomas Huth 2025-03-14 08:10:10 +01:00 committed by Max Filippov
parent da7870162f
commit 44a4ef59d5
16 changed files with 37 additions and 37 deletions

View File

@ -27,7 +27,7 @@
#define BP_TAG_FIRST 0x7B0B /* first tag with a version number */
#define BP_TAG_LAST 0x7E0B /* last tag */
#ifndef __ASSEMBLY__
#ifndef __ASSEMBLER__
/* All records are aligned to 4 bytes */

View File

@ -11,7 +11,7 @@
#ifndef _XTENSA_CMPXCHG_H
#define _XTENSA_CMPXCHG_H
#ifndef __ASSEMBLY__
#ifndef __ASSEMBLER__
#include <linux/bits.h>
#include <linux/stringify.h>
@ -220,6 +220,6 @@ __arch_xchg(unsigned long x, volatile void * ptr, int size)
}
}
#endif /* __ASSEMBLY__ */
#endif /* __ASSEMBLER__ */
#endif /* _XTENSA_CMPXCHG_H */

View File

@ -16,7 +16,7 @@
#include <asm/core.h>
#include <asm/types.h>
#ifdef __ASSEMBLY__
#ifdef __ASSEMBLER__
# include <variant/tie-asm.h>
.macro xchal_sa_start a b
@ -69,7 +69,7 @@
#endif /* __ASSEMBLY__ */
#endif /* __ASSEMBLER__ */
/*
* XTENSA_HAVE_COPROCESSOR(x) returns 1 if coprocessor x is configured.
@ -87,7 +87,7 @@
#define XTENSA_HAVE_IO_PORTS \
XCHAL_CP_PORT_MASK
#ifndef __ASSEMBLY__
#ifndef __ASSEMBLER__
/*
* Additional registers.
@ -151,5 +151,5 @@ void local_coprocessors_flush_release_all(void);
#endif /* XTENSA_HAVE_COPROCESSORS */
#endif /* !__ASSEMBLY__ */
#endif /* !__ASSEMBLER__ */
#endif /* _XTENSA_COPROCESSOR_H */

View File

@ -13,7 +13,7 @@
#include <asm/thread_info.h>
#ifndef __ASSEMBLY__
#ifndef __ASSEMBLER__
#include <linux/thread_info.h>

View File

@ -12,20 +12,20 @@
#include <asm/processor.h>
#ifndef __ASSEMBLY__
#ifndef __ASSEMBLER__
extern unsigned long return_address(unsigned level);
#define ftrace_return_address(n) return_address(n)
#endif /* __ASSEMBLY__ */
#endif /* __ASSEMBLER__ */
#ifdef CONFIG_FUNCTION_TRACER
#define MCOUNT_ADDR ((unsigned long)(_mcount))
#define MCOUNT_INSN_SIZE 3
#ifndef __ASSEMBLY__
#ifndef __ASSEMBLER__
extern void _mcount(void);
#define mcount _mcount
#endif /* __ASSEMBLY__ */
#endif /* __ASSEMBLER__ */
#endif /* CONFIG_FUNCTION_TRACER */
#endif /* _XTENSA_FTRACE_H */

View File

@ -34,7 +34,7 @@
#define CA_WRITEBACK (0x4)
#endif
#ifdef __ASSEMBLY__
#ifdef __ASSEMBLER__
#define XTENSA_HWVERSION_RC_2009_0 230000
@ -240,6 +240,6 @@
.endm
#endif /*__ASSEMBLY__*/
#endif /*__ASSEMBLER__*/
#endif /* _XTENSA_INITIALIZE_MMU_H */

View File

@ -4,7 +4,7 @@
#ifndef _ASM_XTENSA_JUMP_LABEL_H
#define _ASM_XTENSA_JUMP_LABEL_H
#ifndef __ASSEMBLY__
#ifndef __ASSEMBLER__
#include <linux/types.h>
@ -61,5 +61,5 @@ struct jump_entry {
jump_label_t key;
};
#endif /* __ASSEMBLY__ */
#endif /* __ASSEMBLER__ */
#endif

View File

@ -2,7 +2,7 @@
#ifndef __ASM_KASAN_H
#define __ASM_KASAN_H
#ifndef __ASSEMBLY__
#ifndef __ASSEMBLER__
#ifdef CONFIG_KASAN

View File

@ -80,7 +80,7 @@
#if (!XCHAL_HAVE_PTP_MMU || XCHAL_HAVE_SPANNING_WAY) && defined(CONFIG_USE_OF)
#define XCHAL_KIO_PADDR xtensa_get_kio_paddr()
#ifndef __ASSEMBLY__
#ifndef __ASSEMBLER__
extern unsigned long xtensa_kio_paddr;
static inline unsigned long xtensa_get_kio_paddr(void)

View File

@ -80,7 +80,7 @@
#endif
#ifdef __ASSEMBLY__
#ifdef __ASSEMBLER__
#define __pgprot(x) (x)
@ -172,7 +172,7 @@ static inline unsigned long ___pa(unsigned long va)
#define page_to_virt(page) __va(page_to_pfn(page) << PAGE_SHIFT)
#define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
#endif /* __ASSEMBLY__ */
#endif /* __ASSEMBLER__ */
#include <asm-generic/memory_model.h>
#endif /* _XTENSA_PAGE_H */

View File

@ -203,7 +203,7 @@
* What follows is the closest we can get by reasonable means..
* See linux/mm/mmap.c for protection_map[] array that uses these definitions.
*/
#ifndef __ASSEMBLY__
#ifndef __ASSEMBLER__
#define pte_ERROR(e) \
printk("%s:%d: bad pte %08lx.\n", __FILE__, __LINE__, pte_val(e))
@ -372,10 +372,10 @@ static inline pte_t pte_swp_clear_exclusive(pte_t pte)
return pte;
}
#endif /* !defined (__ASSEMBLY__) */
#endif /* !defined (__ASSEMBLER__) */
#ifdef __ASSEMBLY__
#ifdef __ASSEMBLER__
/* Assembly macro _PGD_INDEX is the same as C pgd_index(unsigned long),
* _PGD_OFFSET as C pgd_offset(struct mm_struct*, unsigned long),
@ -414,7 +414,7 @@ void update_mmu_tlb_range(struct vm_area_struct *vma,
unsigned long address, pte_t *ptep, unsigned int nr);
#define update_mmu_tlb_range update_mmu_tlb_range
#endif /* !defined (__ASSEMBLY__) */
#endif /* !defined (__ASSEMBLER__) */
#define __HAVE_ARCH_PTEP_TEST_AND_CLEAR_YOUNG
#define __HAVE_ARCH_PTEP_GET_AND_CLEAR

View File

@ -105,7 +105,7 @@
#error Unsupported xtensa ABI
#endif
#ifndef __ASSEMBLY__
#ifndef __ASSEMBLER__
#if defined(__XTENSA_WINDOWED_ABI__)
@ -263,5 +263,5 @@ static inline unsigned long get_er(unsigned long addr)
#endif /* XCHAL_HAVE_EXTERN_REGS */
#endif /* __ASSEMBLY__ */
#endif /* __ASSEMBLER__ */
#endif /* _XTENSA_PROCESSOR_H */

View File

@ -41,7 +41,7 @@
#define NO_SYSCALL (-1)
#ifndef __ASSEMBLY__
#ifndef __ASSEMBLER__
#include <asm/coprocessor.h>
#include <asm/core.h>
@ -109,11 +109,11 @@ static inline unsigned long regs_return_value(struct pt_regs *regs)
int do_syscall_trace_enter(struct pt_regs *regs);
void do_syscall_trace_leave(struct pt_regs *regs);
#else /* __ASSEMBLY__ */
#else /* __ASSEMBLER__ */
# include <asm/asm-offsets.h>
#define PT_REGS_OFFSET (KERNEL_STACK_SIZE - PT_USER_SIZE)
#endif /* !__ASSEMBLY__ */
#endif /* !__ASSEMBLER__ */
#endif /* _XTENSA_PTRACE_H */

View File

@ -14,10 +14,10 @@
#include <uapi/asm/signal.h>
#ifndef __ASSEMBLY__
#ifndef __ASSEMBLER__
#define __ARCH_HAS_SA_RESTORER
#include <asm/sigcontext.h>
#endif /* __ASSEMBLY__ */
#endif /* __ASSEMBLER__ */
#endif /* _XTENSA_SIGNAL_H */

View File

@ -16,7 +16,7 @@
#define CURRENT_SHIFT KERNEL_STACK_SHIFT
#ifndef __ASSEMBLY__
#ifndef __ASSEMBLER__
# include <asm/processor.h>
#endif
@ -28,7 +28,7 @@
* must also be changed
*/
#ifndef __ASSEMBLY__
#ifndef __ASSEMBLER__
#if XTENSA_HAVE_COPROCESSORS
@ -80,7 +80,7 @@ struct thread_info {
* macros/functions for gaining access to the thread information structure
*/
#ifndef __ASSEMBLY__
#ifndef __ASSEMBLER__
#define INIT_THREAD_INFO(tsk) \
{ \
@ -99,7 +99,7 @@ static __always_inline struct thread_info *current_thread_info(void)
return ti;
}
#else /* !__ASSEMBLY__ */
#else /* !__ASSEMBLER__ */
/* how to get the thread information struct from ASM */
#define GET_THREAD_INFO(reg,sp) \

View File

@ -20,7 +20,7 @@
#define ITLB_HIT_BIT 3
#define DTLB_HIT_BIT 4
#ifndef __ASSEMBLY__
#ifndef __ASSEMBLER__
/* TLB flushing:
*
@ -201,5 +201,5 @@ static inline unsigned long read_itlb_translation (int way)
return tmp;
}
#endif /* __ASSEMBLY__ */
#endif /* __ASSEMBLER__ */
#endif /* _XTENSA_TLBFLUSH_H */