就是因为下面两行代码:kernel/module.c
1936 if (strcmp(mod->name, "ndiswrapper") == 0)
1937 add_taint_module(mod, TAINT_PROPRIETARY_MODULE);
看了下git-log是如是说:
commit 0aa5bd52d0c49ca56d24584c646e6544ccbb3dc9
Author: Jon Masters <jonathan@jonmasters.org>
Date: Mon Jan 21 20:43:41 2008 +0000
module: add module taint on ndiswrapper
The struct module taints member is supposed to store per-module taint
data. The kernel knows about certain specific external modules that will
taint the kernel, such as ndiswrapper. Use of ndiswrapper possibly
should set the per-module taint in addition to the global kernel
taint flag, unless we're arguing not because wrapper module itself
is not what actually causes the kernel to be tainted as such?
Signed-off-by: Jon Masters <jcm@jonmasters.org>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
不知道口水站何时能了~
内核列表不太平阿,SD VS. CFS ,现在又有这个taints大战
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1250428