Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 #ifndef __KERN_LEVELS_H__
0003 #define __KERN_LEVELS_H__
0004 
0005 #define KERN_SOH    "\001"      /* ASCII Start Of Header */
0006 #define KERN_SOH_ASCII  '\001'
0007 
0008 #define KERN_EMERG  KERN_SOH "0"    /* system is unusable */
0009 #define KERN_ALERT  KERN_SOH "1"    /* action must be taken immediately */
0010 #define KERN_CRIT   KERN_SOH "2"    /* critical conditions */
0011 #define KERN_ERR    KERN_SOH "3"    /* error conditions */
0012 #define KERN_WARNING    KERN_SOH "4"    /* warning conditions */
0013 #define KERN_NOTICE KERN_SOH "5"    /* normal but significant condition */
0014 #define KERN_INFO   KERN_SOH "6"    /* informational */
0015 #define KERN_DEBUG  KERN_SOH "7"    /* debug-level messages */
0016 
0017 #define KERN_DEFAULT    ""      /* the default kernel loglevel */
0018 
0019 /*
0020  * Annotation for a "continued" line of log printout (only done after a
0021  * line that had no enclosing \n). Only to be used by core/arch code
0022  * during early bootup (a continued line is not SMP-safe otherwise).
0023  */
0024 #define KERN_CONT   KERN_SOH "c"
0025 
0026 /* integer equivalents of KERN_<LEVEL> */
0027 #define LOGLEVEL_SCHED      -2  /* Deferred messages from sched code
0028                      * are set to this special level */
0029 #define LOGLEVEL_DEFAULT    -1  /* default (or last) loglevel */
0030 #define LOGLEVEL_EMERG      0   /* system is unusable */
0031 #define LOGLEVEL_ALERT      1   /* action must be taken immediately */
0032 #define LOGLEVEL_CRIT       2   /* critical conditions */
0033 #define LOGLEVEL_ERR        3   /* error conditions */
0034 #define LOGLEVEL_WARNING    4   /* warning conditions */
0035 #define LOGLEVEL_NOTICE     5   /* normal but significant condition */
0036 #define LOGLEVEL_INFO       6   /* informational */
0037 #define LOGLEVEL_DEBUG      7   /* debug-level messages */
0038 
0039 #endif