node64 supported only. node4 check has been disabled.
Allocation of nodes has been reworked to allocate a list of nodes. The
number (1-3) is encoded in the last two bits of the list pointer. If
the requested number does not match the number that has been allocated,
then another writer has come in when we released the spin lock. Once
all the nodes in the list have been linked into the tree, the list of
pointers are freed.
Added kcalloc to the testing linux/slab.h
Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>