x86: cleanup - eliminate numbers in LDT allocation code
This patch eliminates numbers in LDT allocation code trying to make it clear to understand from where these numbers come. No code changed: text data bss dec hex filename 1896 0 0 1896 768 ldt.o.before 1896 0 0 1896 768 ldt.o.after md5: 6cbec8705008ddb4b704aade60bceda3 ldt.o.before.asm 6cbec8705008ddb4b704aade60bceda3 ldt.o.after.asm Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
This commit is contained in:
parent
f5430f9325
commit
fa0c864d99
1 changed files with 2 additions and 1 deletions
|
@ -35,7 +35,8 @@ static int alloc_ldt(mm_context_t *pc, int mincount, int reload)
|
||||||
if (mincount <= pc->size)
|
if (mincount <= pc->size)
|
||||||
return 0;
|
return 0;
|
||||||
oldsize = pc->size;
|
oldsize = pc->size;
|
||||||
mincount = (mincount + 511) & (~511);
|
mincount = (mincount + (PAGE_SIZE / LDT_ENTRY_SIZE - 1)) &
|
||||||
|
(~(PAGE_SIZE / LDT_ENTRY_SIZE - 1));
|
||||||
if (mincount * LDT_ENTRY_SIZE > PAGE_SIZE)
|
if (mincount * LDT_ENTRY_SIZE > PAGE_SIZE)
|
||||||
newldt = vmalloc(mincount * LDT_ENTRY_SIZE);
|
newldt = vmalloc(mincount * LDT_ENTRY_SIZE);
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in a new issue