Linux 内核函数采用未使用的 void 指针参数
Linux kernel function takes unused void pointer argument
为什么 Linux 内核中的 this function 需要一个 void *unused
参数,但在函数体中没有任何作用?
因为是回调。
在此上下文中使用的所有回调的原型必须相等,有时可能有一个未使用的参数。
kthread_run
在第一个参数中需要这样的函数:
int cb(void *param);
为什么 Linux 内核中的 this function 需要一个 void *unused
参数,但在函数体中没有任何作用?
因为是回调。 在此上下文中使用的所有回调的原型必须相等,有时可能有一个未使用的参数。
kthread_run
在第一个参数中需要这样的函数:
int cb(void *param);