MAX_PGTABLE_INDEX_SIZE
BUG_ON(index_size > MAX_PGTABLE_INDEX_SIZE);
BUG_ON(shift > MAX_PGTABLE_INDEX_SIZE);
void *table = (void *)((unsigned long)_table & ~MAX_PGTABLE_INDEX_SIZE);
unsigned shift = (unsigned long)_table & MAX_PGTABLE_INDEX_SIZE;
BUG_ON(shift > MAX_PGTABLE_INDEX_SIZE);
BUG_ON(shift > MAX_PGTABLE_INDEX_SIZE);
void *table = (void *)((unsigned long)_table & ~MAX_PGTABLE_INDEX_SIZE);
unsigned shift = (unsigned long)_table & MAX_PGTABLE_INDEX_SIZE;
BUG_ON(index > MAX_PGTABLE_INDEX_SIZE);
void *table = (void *)((unsigned long)_table & ~MAX_PGTABLE_INDEX_SIZE);
unsigned int index = (unsigned long)_table & MAX_PGTABLE_INDEX_SIZE;
struct kmem_cache *pgtable_cache[MAX_PGTABLE_INDEX_SIZE + 1];
unsigned long minalign = MAX_PGTABLE_INDEX_SIZE + 1;
BUG_ON(shift > MAX_PGTABLE_INDEX_SIZE);
BUILD_BUG_ON(MAX_PGTABLE_INDEX_SIZE != 15);