这个文件的存在是因为有类似于下面的定义。
EXPORT_SYMBOL(__zerocopy_sg_from_iter);
最终build的时候,将其导出符号。
[root@vmtca-2101 build]# grep __zerocopy_sg_from_iter Module.symvers
0x03592108 __zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL
如果模块里面没有需要导出的符号,也就不需要这个文件来做什么事情。这个文件标识了这个函数在哪一个module里,地址是多少。