RFC API renaming: "llist" (lockless list) to "llstack" (lockless stack)
Get series with b4
b4 am [email protected]Versions newest first
- v1 RFC Latest2 patches 3 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/2 | Rename the "llist" (lockless list) to "llstack" (lockless stack)drivers/ drivers/ include/ +5 more | +268 | 3 replies | |
| 2/2 | llstack: make llstack_push return "prior empty state" informationinclude/ lib/ | +16 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [RFC patch 0/2] API renaming: "llist" (lockless list) to "llstack" (lockless stack)
Hi,
I am proposing these 2 patches:
1) Rename the llist API into llstack
2) make llstack_push return "prior empty state" information
The API change in (2) assumes that this "lockless list" behaves like a stack. Having a "list" API that has a stack behavior cast in stone does not make sense, but nevertheless some stack properties are really useful. So reflect the behavior of the lockless structure (stack/lifo) into the API.
These patches apply on Linux v3.1-rc4.
Comments are welcome,
Best regards,
Mathieu
Signature · 4 lines
Mathieu Desnoyers Operating System Efficiency R&D Consultant EfficiOS Inc. http://www.efficios.com