Messages in this thread | | | Subject | Re: [RFC PATCH v1 12/26] docs: reporting-bugs: tell users to disable DKMS et al. | From | Randy Dunlap <> | Date | Fri, 2 Oct 2020 10:28:51 -0700 |
| |
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@leemhuis.info> > --- > 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
| |