在init.h中定义的宏,#define __init __section(.init.text) __cold notrace
gcc在编译时会将被修饰的内容放到这些宏所代表的section。__init,标记内核启动时所用的初始化代码,内核启动完成后就不再使用。其所修饰的内容被放到.init.text section中
在init.h中定义的宏,#define __init __section(.init.text) __cold notrace
gcc在编译时会将被修饰的内容放到这些宏所代表的section。__init,标记内核启动时所用的初始化代码,内核启动完成后就不再使用。其所修饰的内容被放到.init.text section中
转载于:https://www.cnblogs.com/fbwang123/p/6634533.html