bug script: Add new taint flags including TAINT_UNSIGNED_MODULE
This commit is contained in:
parent
e49fde3f56
commit
2ed6f0e2f9
|
@ -11,6 +11,9 @@ TAINT_WARN=9
|
||||||
TAINT_CRAP=10
|
TAINT_CRAP=10
|
||||||
TAINT_FIRMWARE_WORKAROUND=11
|
TAINT_FIRMWARE_WORKAROUND=11
|
||||||
TAINT_OOT_MODULE=12
|
TAINT_OOT_MODULE=12
|
||||||
|
TAINT_UNSIGNED_MODULE=13
|
||||||
|
TAINT_SOFTLOCKUP=14
|
||||||
|
TAINT_LIVEPATCH=15
|
||||||
|
|
||||||
_check() {
|
_check() {
|
||||||
if [ $(($tainted & 1<<$1)) -ne 0 ]; then
|
if [ $(($tainted & 1<<$1)) -ne 0 ]; then
|
||||||
|
@ -36,6 +39,9 @@ add_1tainted() {
|
||||||
_check $TAINT_CRAP 'C' 'Module from drivers/staging has been loaded.'
|
_check $TAINT_CRAP 'C' 'Module from drivers/staging has been loaded.'
|
||||||
_check $TAINT_FIRMWARE_WORKAROUND 'I' 'Working around severe firmware bug.'
|
_check $TAINT_FIRMWARE_WORKAROUND 'I' 'Working around severe firmware bug.'
|
||||||
_check $TAINT_OOT_MODULE 'O' 'Out-of-tree module has been loaded.'
|
_check $TAINT_OOT_MODULE 'O' 'Out-of-tree module has been loaded.'
|
||||||
|
_check $TAINT_UNSIGNED_MODULE 'E' 'Unsigned module has been loaded (currently expected).'
|
||||||
|
_check $TAINT_SOFTLOCKUP 'L' 'Kernel has detected soft lockup before.'
|
||||||
|
_check $TAINT_LIVEPATCH 'K' 'Live patch has been loaded.'
|
||||||
echo "** Tainted: $result_short ($tainted)" >&3
|
echo "** Tainted: $result_short ($tainted)" >&3
|
||||||
printf "$result_long" >&3
|
printf "$result_long" >&3
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue