Used is now set to 1, when the slab is full. This means that the test for used - 1 == 0 can be used to detect leaving full, and entering empty, reducing fast path deallocation branchs by 1.
Used is now set to 1, when the slab is full. This means that the test for used - 1 == 0 can be used to detect leaving full, and entering empty, reducing fast path deallocation branchs by 1.