update copyright date to 2013
[dpdk.git] / lib / librte_eal / common / eal_common_log.c
index e99b70e..10d1247 100644 (file)
@@ -1,7 +1,7 @@
 /*-
  *   BSD LICENSE
  * 
- *   Copyright(c) 2010-2012 Intel Corporation. All rights reserved.
+ *   Copyright(c) 2010-2013 Intel Corporation. All rights reserved.
  *   All rights reserved.
  * 
  *   Redistribution and use in source and binary forms, with or without 
@@ -370,15 +370,14 @@ rte_eal_common_log_init(FILE *default_log)
 
        /* reserve RTE_LOG_HISTORY*2 elements, so we can dump and
         * keep logging during this time */
-       if (rte_eal_process_type() == RTE_PROC_PRIMARY)
-               log_history_mp = rte_mempool_create(LOG_HISTORY_MP_NAME, RTE_LOG_HISTORY*2,
+       log_history_mp = rte_mempool_create(LOG_HISTORY_MP_NAME, RTE_LOG_HISTORY*2,
                                LOG_ELT_SIZE, 0, 0,
                                NULL, NULL,
                                NULL, NULL,
                                SOCKET_ID_ANY, 0);
-       else
-               log_history_mp = rte_mempool_lookup(LOG_HISTORY_MP_NAME);
-       if (log_history_mp == NULL) {
+       
+       if ((log_history_mp == NULL) && 
+           ((log_history_mp = rte_mempool_lookup(LOG_HISTORY_MP_NAME)) == NULL)){
                RTE_LOG(ERR, EAL, "%s(): cannot create log_history mempool\n",
                        __func__);
                return -1;