Messages in this thread | | | Date | Sat, 03 Sep 2011 13:47:21 -0400 | From | Mathieu Desnoyers <> | Subject | [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
-- Mathieu Desnoyers Operating System Efficiency R&D Consultant EfficiOS Inc. http://www.efficios.com
| |