本文主要是介绍统信Unknown symbol uld_fcheck_file (err -2),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 加载ko报错
Apr 7 19:42:45 localhost kernel: knl: loading out-of-tree module taints kernel.
Apr 7 19:42:45 localhost kernel: knl: module verification failed: signature and/or required key missing - tainting kernel
Apr 7 19:42:45 localhost kernel: knl: Unknown symbol uld_fcheck_file (err -2)
knl: module verification failed: signature and/or required key missing - tainting kernel 是指被加载的knl.ko没有签名,内核被污染,但继续执行
2. fcheck_files函数
fcheck实际上是fcheck_files函数,作用是检查指定fd是否有打开的文件。(检查一个fd是否被占用)
/** Check whether the specified fd has an open file.*/
#define fcheck(fd) fcheck_files(current->files, fd)
为了查找给定fd的文件结构,一个读取器必须使用fcheck()或fcheck_files() api。这些注意由于无锁查找而产生的屏障需求。举个例子:
4. To look up the file structure given an fd, a readermust use either fcheck() or fcheck_files() APIs. The
这篇关于统信Unknown symbol uld_fcheck_file (err -2)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!