Merge tag 'v4.4.17' into linux-linaro-lsk-v4.4
[firefly-linux-kernel-4.4.55.git] / include / asm-generic / vmlinux.lds.h
index 772c784ba76301dbceca9f3c0991c626a893e076..71581125e60402b26f217456f9638466181e19ca 100644 (file)
 
 #define INIT_TEXT                                                      \
        *(.init.text)                                                   \
+       *(.text.startup)                                                \
        MEM_DISCARD(init.text)
 
 #define EXIT_DATA                                                      \
        *(.exit.data)                                                   \
+       *(.fini_array)                                                  \
+       *(.dtors)                                                       \
        MEM_DISCARD(exit.data)                                          \
        MEM_DISCARD(exit.rodata)
 
 #define EXIT_TEXT                                                      \
        *(.exit.text)                                                   \
+       *(.text.exit)                                                   \
        MEM_DISCARD(exit.text)
 
 #define EXIT_CALL                                                      \