Linux Tainted P

Source: Internet
Author: User
Tags tainted

Tainted kernels:

Some oops reports contain the string ' tainted: ' After the program
Counter. This indicates the kernel have been tainted by some
mechanism. The string is followed by a series of position-sensitive
Characters, each representing a particular tainted value.

1: ' G ' If all modules loaded has a GPL or compatible license,' P ' if
Any proprietary module has been loaded.Modules without a
Module_license or with a module_license so is not recognised by
Insmod as GPL compatible is assumed to be proprietary.

2: ' F ' If any module is force loaded by "insmod-f", "if all
Modules were loaded normally.

3: ' S ' If the oops occurred on a SMP kernel running on hardware that
Hasn ' t been certified as safe to run multiprocessor.
Currently this occurs only on various athlons that is not
SMP capable.

4: ' R ' If a module is force unloaded by "Rmmod-f", "if all
Modules were unloaded normally.

5: ' M ' If any processor have reported a machine Check Exception,
"If no machine Check Exceptions has occurred.

6: ' B ' If a page-release function has found a bad page reference or
Some unexpected page flags.

7: ' U ' If a user or user application specifically requested that
Tainted flag be set, ' otherwise.

8: ' D ' If the kernel has died recently, i.e. there is an OOPS or BUG.

9: ' A ' If the ACPI table has been overridden.

Ten: ' W ' If a warning have previously been issued by the kernel.
(Though Some warnings may set more specific taint flags.)

One: ' C ' If a staging driver has been loaded.

: ' I ' If the kernel is working around a severe bug in the platform
Firmware (BIOS or similar).

: ' O ' If an externally-built ("Out-of-tree") module has been loaded.

: ' E ' If an unsigned module have been loaded in a kernel supporting
Module signature.

: ' L ' If a soft lockup have previously occurred on the system.

The primary reason for the ' tainted: ' string was to tell kernel
Debuggers if this was a clean kernel or if anything unusual have
occurred. Tainting is Permanent:even if a offending module is
Unloaded, the tainted value remains to indicate, the kernel are not
Trustworthy.

Linux Tainted P

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.