Age | Commit message (Collapse) | Author |
|
|
|
This commit fixes undefined behavior in hash_str, and RCU linked list
walking.
|
|
|
|
Note that this commit changes the order of some list operations without
triggering warnings.
|
|
|
|
|
|
|
|
|
|
Instead of mixing standard headers and internal redefinitions of standard
types, completely rely on the compiler for what is guaranteed for a free
standing environment. This results in the removal of kern/stddef.h and
kern/stdint.h. The kern/types.h header is reintroduced for the different
(and saner) purpose of defining types not specified in standard C,
namely ssize_t for now.
|
|
This change includes various fixes and additions, and in particular a
subset of lock-less capable variants of the original interface.
|
|
This change was done using astyle, with a few manual editing here and
there.
|
|
These initializers are unnecessary, unused, and cumbersome to maintain.
|
|
|
|
This change increases clarity.
|
|
There are no precise enough criteria to justify the separation of these
two directories.
|