taint: fix kernel-doc
Move print_tainted() kernel-doc to avoid the following error: Error(/var/linsrc/mmotm-2008-1002-1617//kernel/panic.c:155): cannot understand prototype: 'struct tnt ' Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com> Cc: Andi Kleen <andi@firstfloor.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
2223c65103
commit
6d5cd6effe
|
@ -143,21 +143,6 @@ NORET_TYPE void panic(const char * fmt, ...)
|
||||||
|
|
||||||
EXPORT_SYMBOL(panic);
|
EXPORT_SYMBOL(panic);
|
||||||
|
|
||||||
/**
|
|
||||||
* print_tainted - return a string to represent the kernel taint state.
|
|
||||||
*
|
|
||||||
* 'P' - Proprietary module has been loaded.
|
|
||||||
* 'F' - Module has been forcibly loaded.
|
|
||||||
* 'S' - SMP with CPUs not designed for SMP.
|
|
||||||
* 'R' - User forced a module unload.
|
|
||||||
* 'M' - System experienced a machine check exception.
|
|
||||||
* 'B' - System has hit bad_page.
|
|
||||||
* 'U' - Userspace-defined naughtiness.
|
|
||||||
* 'A' - ACPI table overridden.
|
|
||||||
* 'W' - Taint on warning.
|
|
||||||
*
|
|
||||||
* The string is overwritten by the next call to print_taint().
|
|
||||||
*/
|
|
||||||
|
|
||||||
struct tnt {
|
struct tnt {
|
||||||
u8 bit;
|
u8 bit;
|
||||||
|
@ -178,6 +163,21 @@ static const struct tnt tnts[] = {
|
||||||
{ TAINT_WARN, 'W', ' ' },
|
{ TAINT_WARN, 'W', ' ' },
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* print_tainted - return a string to represent the kernel taint state.
|
||||||
|
*
|
||||||
|
* 'P' - Proprietary module has been loaded.
|
||||||
|
* 'F' - Module has been forcibly loaded.
|
||||||
|
* 'S' - SMP with CPUs not designed for SMP.
|
||||||
|
* 'R' - User forced a module unload.
|
||||||
|
* 'M' - System experienced a machine check exception.
|
||||||
|
* 'B' - System has hit bad_page.
|
||||||
|
* 'U' - Userspace-defined naughtiness.
|
||||||
|
* 'A' - ACPI table overridden.
|
||||||
|
* 'W' - Taint on warning.
|
||||||
|
*
|
||||||
|
* The string is overwritten by the next call to print_taint().
|
||||||
|
*/
|
||||||
const char *print_tainted(void)
|
const char *print_tainted(void)
|
||||||
{
|
{
|
||||||
static char buf[ARRAY_SIZE(tnts) + sizeof("Tainted: ") + 1];
|
static char buf[ARRAY_SIZE(tnts) + sizeof("Tainted: ") + 1];
|
||||||
|
|
Loading…
Reference in a new issue