私はこれを私のシステムログで見つけました:
[ 14.845195] **********************************************************
[ 14.845196] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **
[ 14.845196] ** **
[ 14.845196] ** trace_printk() being used. Allocating extra memory. **
[ 14.845197] ** **
[ 14.845197] ** This means that this is a DEBUG kernel and it is **
[ 14.845197] ** unsafe for production use. **
[ 14.845197] ** **
[ 14.845198] ** If you see this message and you are not debugging **
[ 14.845198] ** the kernel, report this immediately to your vendor! **
[ 14.845198] ** **
[ 14.845198] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **
[ 14.845199] **********************************************************
"unsafe for production。"というラベルが付いています。
しかし、私はLTSリポジトリからカーネルを取得しました:
$ uname -a
Linux ubuntupc 4.15.0-66-generic #75-Ubuntu SMP Tue Oct 1 05:24:09 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
linux-image-4.15.0-66-generic(4.15.0-66.75)から
デバッグカーネルがUbuntuのリポジトリに格納されたのはなぜですか?
OS:buntu 18.04.3 LTS
ビデオドライバー:nvidia-driver-44
したがって、trace_printk()はカーネル自体ではなく、(独自仕様)モジュール。
私の場合、sep5.koモジュールがこのカーネル通知の原因であり、このモジュールは Intel VTuneの一部ですアンプ スイート。
Vtuneソフトウェアは/etc/rc0.d/K01sep5
および/etc/rc0.d/K01sep4_1
そしてそれらを削除した後、カーネルの通知が消えました。