git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
version: 18.11-rc1
[dpdk.git]
/
lib
/
librte_eal
/
common
/
eal_common_thread.c
diff --git
a/lib/librte_eal/common/eal_common_thread.c
b/lib/librte_eal/common/eal_common_thread.c
index
4239863
..
48ef4d6
100644
(file)
--- a/
lib/librte_eal/common/eal_common_thread.c
+++ b/
lib/librte_eal/common/eal_common_thread.c
@@
-175,7
+175,7
@@
rte_ctrl_thread_create(pthread_t *thread, const char *name,
params = malloc(sizeof(*params));
if (!params)
params = malloc(sizeof(*params));
if (!params)
- return -
1
;
+ return -
ENOMEM
;
params->start_routine = start_routine;
params->arg = arg;
params->start_routine = start_routine;
params->arg = arg;
@@
-185,13
+185,14
@@
rte_ctrl_thread_create(pthread_t *thread, const char *name,
ret = pthread_create(thread, attr, rte_thread_init, (void *)params);
if (ret != 0) {
free(params);
ret = pthread_create(thread, attr, rte_thread_init, (void *)params);
if (ret != 0) {
free(params);
- return ret;
+ return
-
ret;
}
if (name != NULL) {
ret = rte_thread_setname(*thread, name);
if (ret < 0)
}
if (name != NULL) {
ret = rte_thread_setname(*thread, name);
if (ret < 0)
- goto fail;
+ RTE_LOG(DEBUG, EAL,
+ "Cannot set name for ctrl thread\n");
}
cpu_found = 0;
}
cpu_found = 0;
@@
-227,5
+228,5
@@
fail:
}
pthread_cancel(*thread);
pthread_join(*thread, NULL);
}
pthread_cancel(*thread);
pthread_join(*thread, NULL);
- return ret;
+ return
-
ret;
}
}