屁大的事,吹的到处都是,这很华为。
这个函数只有在做模块live patch的时候才有可能会用到,使用频率也不高,不然也轮不到到6.2了还留着没改。
快有快的代价,比如这个改动会增加4 * kallsyms_num_syms的内存占用。大概会消耗48KB内存,对于极端内存紧缺的环境,比如嵌入式,这点性能可能根本就不重要,甚至直接把kallsyms关掉。相反增加了代码复杂度,总的来说是否值得也是个问题。贴个其中一位reviewer的意见:
IMHO, the size win is not worth the code complexity.
Well, people compiling the kernel for small devices might think
different. But they probably disable kallsyms completely.
【 在 pfan117 的大作中提到: 】
: 咱们对同行的贡献还是要持给予鼓励和支持比较好。虽然道法就那么几种。但是呢,说到底快了总比慢了好。都是为了钱。
--
FROM 180.158.63.*