K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-01-22T06:32:46.807896Z K 7 svn:log V 496 To reduce memory waste in UMA_ZONE_PCPU zones, pad struct pcpu on all architectures so that sizeof(struct pcpu) is denominator of PAGE_SIZE. Provide CTASSERT() that would force that. Since struct pcpu is CACHE_SIZE aligned, the padding size was chosen to be just +1 byte to a multiple of CACHE_SIZE. This allows future growing of MD pcpu fields without recalculating padding size. However, once it grows beyond CACHE_SIZE, the assert will fail and someone will need to reconsider padding size. END