On 10/1/20 1:39 AM, Thorsten Leemhuis wrote: > Tell users to disable solutions like DKMS to make sure the mainline > kernel they have to install later remains vanilla. The old text did not > do that, but back when it was written these solutions were not that > widespread. > > Signed-off-by: Thorsten Leemhuis <linux@xxxxxxxxxxxxx> > --- > Documentation/admin-guide/reporting-bugs.rst | 21 ++++++++++++++++++++ > 1 file changed, 21 insertions(+) > > diff --git a/Documentation/admin-guide/reporting-bugs.rst b/Documentation/admin-guide/reporting-bugs.rst > index 05de4e0259cb..d96b21512c03 100644 > --- a/Documentation/admin-guide/reporting-bugs.rst > +++ b/Documentation/admin-guide/reporting-bugs.rst > @@ -562,6 +562,27 @@ or reinstall the operating system as well as everything you need to restore the > backup. > > > +Make sure your kernel doesn't get enhanced > +------------------------------------------ > + > + *Ensure your system does not enhance its kernels by building additional > + kernel modules on-the-fly locally, which solutions like DKMS might be doing > + without your knowledge.* > + > +Your kernel will stop being 'vanilla' as soon as it loads a kernel module not > +build from the sources used to compile the kernel image itself. That why you built That is why you > +need to ensure your Linux kernel stays vanilla by removing or disabling > +mechanisms like akmods and DKMS: those might build additional kernel modules > +automatically, for example when your boot into a newly installed Linux kernel > +the first time. Reboot after removing them and any modules they installed. > + > +Note, you might not be aware that your system is using one of these solutions: > +they often get set up silently when you install Nvidias proprietary graphics Nvidia's > +driver, VirtualBox, or other Software that requires a some support from a module > +not part of the Linux kernel. Your package manager might thus force you to > +remove those, too. > + > + > .. ############################################################################ > .. Temporary marker added while this document is rewritten. Sections above > .. are new and dual-licensed under GPLv2+ and CC-BY 4.0, those below are old. > -- ~Randy