LDT_ENTRY_SIZE
entries * LDT_ENTRY_SIZE - 1);
BUILD_BUG_ON(LDT_ENTRY_SIZE != sizeof(struct desc_struct));
alloc_size = num_entries * LDT_ENTRY_SIZE;
nr_pages = DIV_ROUND_UP(ldt->nr_entries * LDT_ENTRY_SIZE, PAGE_SIZE);
#define LDT_SLOT_STRIDE (LDT_ENTRIES * LDT_ENTRY_SIZE)
nr_pages = DIV_ROUND_UP(ldt->nr_entries * LDT_ENTRY_SIZE, PAGE_SIZE);
if (ldt->nr_entries * LDT_ENTRY_SIZE > PAGE_SIZE)
new_ldt->nr_entries * LDT_ENTRY_SIZE);
if (bytecount > LDT_ENTRY_SIZE * LDT_ENTRIES)
bytecount = LDT_ENTRY_SIZE * LDT_ENTRIES;
entries_size = mm->context.ldt->nr_entries * LDT_ENTRY_SIZE;
memcpy(new_ldt->entries, old_ldt->entries, old_nr_entries * LDT_ENTRY_SIZE);
const unsigned entries_per_page = PAGE_SIZE / LDT_ENTRY_SIZE;
const unsigned entries_per_page = PAGE_SIZE / LDT_ENTRY_SIZE;