驱动有需求要从cmdline获取参数来配置。
init/main.c可以直接读取cmdline。一开始我直接想从main.c里直接EXPORT_SYMBOL(boot_command_line),编译的时候会有提示SECTION_MISMATCH的警告。
仔细分析查看是__init段不能EXPORT_SYMBOL.
后来参考fs/proc/cmdline.c代码。直接使用saved_comand_line即可。
驱动有需求要从cmdline获取参数来配置。
init/main.c可以直接读取cmdline。一开始我直接想从main.c里直接EXPORT_SYMBOL(boot_command_line),编译的时候会有提示SECTION_MISMATCH的警告。
仔细分析查看是__init段不能EXPORT_SYMBOL.
后来参考fs/proc/cmdline.c代码。直接使用saved_comand_line即可。