printk: convert the format for KERN_<LEVEL> to a 2 byte pattern
[firefly-linux-kernel-4.4.55.git] / include / linux / printk.h
index fea2de37b645bcf8dc8515a4669ea36821b22119..93a231f9835cae0bbf3b52d547ac465d6eba0ab1 100644 (file)
@@ -9,7 +9,7 @@ extern const char linux_proc_banner[];
 
 static inline int printk_get_level(const char *buffer)
 {
-       if (buffer[0] == '<' && buffer[1] && buffer[2] == '>') {
+       if (buffer[0] == KERN_SOH_ASCII && buffer[1]) {
                switch (buffer[1]) {
                case '0' ... '7':
                case 'd':       /* KERN_DEFAULT */
@@ -27,7 +27,7 @@ static inline const char *printk_skip_level(const char *buffer)
                case '0' ... '7':
                case 'd':       /* KERN_DEFAULT */
                case 'c':       /* KERN_CONT */
-                       return buffer + 3;
+                       return buffer + 2;
                }
        }
        return buffer;