Loading arch/arm64/kernel/vmlinux.lds.S +10 −0 Original line number Diff line number Diff line Loading @@ -68,6 +68,12 @@ jiffies = jiffies_64; #define TRAMP_TEXT #endif #define RTIC_BSS \ . = ALIGN(PAGE_SIZE); \ VMLINUX_SYMBOL(__bss_rtic_start) = .; \ KEEP(*(.bss.rtic)) \ . = ALIGN(PAGE_SIZE); \ VMLINUX_SYMBOL(__bss_rtic_end) = .; /* * The size of the PE/COFF section that covers the kernel image, which * runs from stext to _edata, must be a round multiple of the PE/COFF Loading Loading @@ -237,6 +243,10 @@ SECTIONS STABS_DEBUG HEAD_SYMBOLS .bss : { /* bss segment */ RTIC_BSS } } /* Loading include/linux/init.h +2 −0 Original line number Diff line number Diff line Loading @@ -289,6 +289,8 @@ void __init parse_early_options(char *cmdline); /* Data marked not to be saved by software suspend */ #define __nosavedata __section(.data..nosave) #define __rticdata __attribute__((section(".bss.rtic"))) #ifdef MODULE #define __exit_p(x) x #else Loading security/selinux/hooks.c +1 −1 Original line number Diff line number Diff line Loading @@ -102,7 +102,7 @@ static atomic_t selinux_secmark_refcount = ATOMIC_INIT(0); #ifdef CONFIG_SECURITY_SELINUX_DEVELOP int selinux_enforcing; int selinux_enforcing __rticdata; static int __init enforcing_setup(char *str) { Loading security/selinux/ss/services.c +1 −1 Original line number Diff line number Diff line Loading @@ -91,7 +91,7 @@ static DEFINE_RWLOCK(policy_rwlock); static struct sidtab sidtab; struct policydb policydb; int ss_initialized; int ss_initialized __rticdata; /* * The largest sequence number that has been used when Loading Loading
arch/arm64/kernel/vmlinux.lds.S +10 −0 Original line number Diff line number Diff line Loading @@ -68,6 +68,12 @@ jiffies = jiffies_64; #define TRAMP_TEXT #endif #define RTIC_BSS \ . = ALIGN(PAGE_SIZE); \ VMLINUX_SYMBOL(__bss_rtic_start) = .; \ KEEP(*(.bss.rtic)) \ . = ALIGN(PAGE_SIZE); \ VMLINUX_SYMBOL(__bss_rtic_end) = .; /* * The size of the PE/COFF section that covers the kernel image, which * runs from stext to _edata, must be a round multiple of the PE/COFF Loading Loading @@ -237,6 +243,10 @@ SECTIONS STABS_DEBUG HEAD_SYMBOLS .bss : { /* bss segment */ RTIC_BSS } } /* Loading
include/linux/init.h +2 −0 Original line number Diff line number Diff line Loading @@ -289,6 +289,8 @@ void __init parse_early_options(char *cmdline); /* Data marked not to be saved by software suspend */ #define __nosavedata __section(.data..nosave) #define __rticdata __attribute__((section(".bss.rtic"))) #ifdef MODULE #define __exit_p(x) x #else Loading
security/selinux/hooks.c +1 −1 Original line number Diff line number Diff line Loading @@ -102,7 +102,7 @@ static atomic_t selinux_secmark_refcount = ATOMIC_INIT(0); #ifdef CONFIG_SECURITY_SELINUX_DEVELOP int selinux_enforcing; int selinux_enforcing __rticdata; static int __init enforcing_setup(char *str) { Loading
security/selinux/ss/services.c +1 −1 Original line number Diff line number Diff line Loading @@ -91,7 +91,7 @@ static DEFINE_RWLOCK(policy_rwlock); static struct sidtab sidtab; struct policydb policydb; int ss_initialized; int ss_initialized __rticdata; /* * The largest sequence number that has been used when Loading