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
spinlock: support non-EAL thread
[dpdk.git]
/
lib
/
librte_eal
/
common
/
include
/
generic
/
rte_spinlock.h
diff --git
a/lib/librte_eal/common/include/generic/rte_spinlock.h
b/lib/librte_eal/common/include/generic/rte_spinlock.h
index
dea885c
..
c7fb0df
100644
(file)
--- a/
lib/librte_eal/common/include/generic/rte_spinlock.h
+++ b/
lib/librte_eal/common/include/generic/rte_spinlock.h
@@
-179,7
+179,7
@@
static inline void rte_spinlock_recursive_init(rte_spinlock_recursive_t *slr)
*/
static inline void rte_spinlock_recursive_lock(rte_spinlock_recursive_t *slr)
{
*/
static inline void rte_spinlock_recursive_lock(rte_spinlock_recursive_t *slr)
{
- int id = rte_
lcore_
id();
+ int id = rte_
gett
id();
if (slr->user != id) {
rte_spinlock_lock(&slr->sl);
if (slr->user != id) {
rte_spinlock_lock(&slr->sl);
@@
-212,7
+212,7
@@
static inline void rte_spinlock_recursive_unlock(rte_spinlock_recursive_t *slr)
*/
static inline int rte_spinlock_recursive_trylock(rte_spinlock_recursive_t *slr)
{
*/
static inline int rte_spinlock_recursive_trylock(rte_spinlock_recursive_t *slr)
{
- int id = rte_
lcore_
id();
+ int id = rte_
gett
id();
if (slr->user != id) {
if (rte_spinlock_trylock(&slr->sl) == 0)
if (slr->user != id) {
if (rte_spinlock_trylock(&slr->sl) == 0)