Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Rename .data.page_aligned to .data..page_aligned.

Signed-off-by: Tim Abbott <tabbott@ksplice.com>
Cc: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Signed-off-by: Michal Marek <mmarek@suse.cz>

authored by

Tim Abbott and committed by
Michal Marek
75b13483 5f547f51

+5 -5
+1 -1
arch/ia64/kernel/vmlinux.lds.S
··· 175 175 . = ALIGN(PAGE_SIZE); 176 176 __init_end = .; 177 177 178 - .data.page_aligned : AT(ADDR(.data.page_aligned) - LOAD_OFFSET) 178 + .data..page_aligned : AT(ADDR(.data..page_aligned) - LOAD_OFFSET) 179 179 { 180 180 PAGE_ALIGNED_DATA(PAGE_SIZE) 181 181 . = ALIGN(PAGE_SIZE);
+1 -1
arch/powerpc/kernel/vmlinux.lds.S
··· 225 225 /* The initial task and kernel stack */ 226 226 INIT_TASK_DATA_SECTION(THREAD_SIZE) 227 227 228 - .data.page_aligned : AT(ADDR(.data.page_aligned) - LOAD_OFFSET) { 228 + .data..page_aligned : AT(ADDR(.data..page_aligned) - LOAD_OFFSET) { 229 229 PAGE_ALIGNED_DATA(PAGE_SIZE) 230 230 } 231 231
+1 -1
include/asm-generic/vmlinux.lds.h
··· 181 181 182 182 #define PAGE_ALIGNED_DATA(page_align) \ 183 183 . = ALIGN(page_align); \ 184 - *(.data.page_aligned) 184 + *(.data..page_aligned) 185 185 186 186 #define READ_MOSTLY_DATA(align) \ 187 187 . = ALIGN(align); \
+2 -2
include/linux/linkage.h
··· 18 18 # define asmregparm 19 19 #endif 20 20 21 - #define __page_aligned_data __section(.data.page_aligned) __aligned(PAGE_SIZE) 21 + #define __page_aligned_data __section(.data..page_aligned) __aligned(PAGE_SIZE) 22 22 #define __page_aligned_bss __section(.bss.page_aligned) __aligned(PAGE_SIZE) 23 23 24 24 /* ··· 27 27 * Note when using these that you must specify the appropriate 28 28 * alignment directives yourself 29 29 */ 30 - #define __PAGE_ALIGNED_DATA .section ".data.page_aligned", "aw" 30 + #define __PAGE_ALIGNED_DATA .section ".data..page_aligned", "aw" 31 31 #define __PAGE_ALIGNED_BSS .section ".bss.page_aligned", "aw" 32 32 33 33 /*