Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) /* SPDX-License-Identifier: GPL-2.0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) // memset_orig and memset_erms are being defined as SYM_L_LOCAL but we need it
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) #define SYM_FUNC_START_LOCAL(name)                      \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4)         SYM_START(name, SYM_L_GLOBAL, SYM_A_ALIGN)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) #define memset MEMSET /* don't hide glibc's memset() */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) #define altinstr_replacement text
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) #define globl p2align 4; .globl
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) #include "../../arch/x86/lib/memset_64.S"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)  * We need to provide note.GNU-stack section, saying that we want
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)  * NOT executable stack. Otherwise the final linking will assume that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)  * the ELF stack should not be restricted at all and set it RWX.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)  */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) .section .note.GNU-stack,"",@progbits