|
@@ -103,14 +103,14 @@ SECTIONS
|
|
|
__machvec_end = .;
|
|
|
|
|
|
. = ALIGN(PAGE_SIZE);
|
|
|
- __init_end = .;
|
|
|
-
|
|
|
- . = ALIGN(4);
|
|
|
- __bss_start = .; /* BSS */
|
|
|
- .bss : { *(.bss) }
|
|
|
-
|
|
|
- . = ALIGN(4);
|
|
|
- _end = . ;
|
|
|
+ .bss : {
|
|
|
+ __init_end = .;
|
|
|
+ __bss_start = .; /* BSS */
|
|
|
+ *(.bss.page_aligned)
|
|
|
+ *(.bss)
|
|
|
+ . = ALIGN(4);
|
|
|
+ _end = . ;
|
|
|
+ }
|
|
|
|
|
|
/* When something in the kernel is NOT compiled as a module, the
|
|
|
* module cleanup code and data are put into these segments. Both
|