Hello This is implementaion of circular doubly linked parametrized list. It is similar to the list implementation in include/linux/list.h but it also provides type safety which allows to detect some of list manipulating mistakes as soon as they happen. Please consider how feasible is a chance to have this patch accepted. These lists are widely used by reiser4. I believe others may find it useful. Thanks