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
malloc: allow detaching from external memory
[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
8110ac2
..
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,7
+185,7
@@
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) {
}
if (name != NULL) {
@@
-228,5
+228,5
@@
fail:
}
pthread_cancel(*thread);
pthread_join(*thread, NULL);
}
pthread_cancel(*thread);
pthread_join(*thread, NULL);
- return ret;
+ return
-
ret;
}
}