* uncommon for percpu allocations.
*/
if (head && (head < sizeof(int) || !(p[-1] & 1))) {
+ *p = off += head;
if (p[-1] & 1)
chunk->free_size -= head;
- *p = off += head;
+ else
+ max_contig = max(*p - p[-1], max_contig);
this_size -= head;
head = 0;
}