This is an implementation of the shared memory support that
uses a linked list, instead of a static array.
This directory contains the files with the alternate implementation of System V shared memory, using a linked list:
It also has a set of test programs:
I did not stress the list-based shm implementation to check that it conforms to POSIX specs.
include/linux/shm.h
the new shared memory declarations
ipc/shm.c the new shared memory implementation
test1.c
test2.c
test3.c