projects
/
userspace-rcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
wfstack: implement mutex-free wfstack with transparent union
[userspace-rcu.git]
/
wfstack.c
diff --git
a/wfstack.c
b/wfstack.c
index c8bd7e6214211190be827474c301718882daf7c9..fec9e477c20b3c561b74352ad1acb97004d68ad8 100644
(file)
--- a/
wfstack.c
+++ b/
wfstack.c
@@
-38,6
+38,11
@@
void cds_wfs_init(struct cds_wfs_stack *s)
_cds_wfs_init(s);
}
_cds_wfs_init(s);
}
+void __cds_wfs_init(struct __cds_wfs_stack *s)
+{
+ ___cds_wfs_init(s);
+}
+
bool cds_wfs_empty(struct cds_wfs_stack *s)
{
return _cds_wfs_empty(s);
bool cds_wfs_empty(struct cds_wfs_stack *s)
{
return _cds_wfs_empty(s);
@@
-112,7
+117,7
@@
struct cds_wfs_node *
return ___cds_wfs_pop_with_state_nonblocking(s, state);
}
return ___cds_wfs_pop_with_state_nonblocking(s, state);
}
-struct cds_wfs_head *__cds_wfs_pop_all(
struct cds_wfs_stack *s
)
+struct cds_wfs_head *__cds_wfs_pop_all(
cds_wfs_stack_ptr_t u_stack
)
{
{
- return ___cds_wfs_pop_all(
s
);
+ return ___cds_wfs_pop_all(
u_stack
);
}
}
This page took
0.026197 seconds
and
4
git commands to generate.