fix typos using codespell utility
[dpdk.git] / lib / librte_eal / common / eal_common_log.c
index fcc28a9..41ea924 100644 (file)
@@ -159,23 +159,27 @@ rte_log_set_level_regexp(const char *pattern, uint32_t level)
        if (level > RTE_LOG_DEBUG)
                return -1;
 
+       if (regcomp(&r, pattern, 0) != 0)
+               return -1;
+
        for (i = 0; i < rte_logs.dynamic_types_len; i++) {
                if (rte_logs.dynamic_types[i].name == NULL)
                        continue;
-               if (regexec(&r, pattern, 0, NULL, 0) == 0)
+               if (regexec(&r, rte_logs.dynamic_types[i].name, 0,
+                               NULL, 0) == 0)
                        rte_logs.dynamic_types[i].loglevel = level;
        }
 
        return 0;
 }
 
-/* get the current loglevel for the message beeing processed */
+/* get the current loglevel for the message being processed */
 int rte_log_cur_msg_loglevel(void)
 {
        return RTE_PER_LCORE(log_cur_msg).loglevel;
 }
 
-/* get the current logtype for the message beeing processed */
+/* get the current logtype for the message being processed */
 int rte_log_cur_msg_logtype(void)
 {
        return RTE_PER_LCORE(log_cur_msg).logtype;
@@ -305,6 +309,7 @@ static const char *
 loglevel_to_string(uint32_t level)
 {
        switch (level) {
+       case 0: return "disabled";
        case RTE_LOG_EMERG: return "emerg";
        case RTE_LOG_ALERT: return "alert";
        case RTE_LOG_CRIT: return "critical";