aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/xen/enlighten.c
diff options
context:
space:
mode:
authorAmitoj Kaur Chawla <amitoj1606@gmail.com>2016-06-29 11:00:38 -0400
committerDavid Vrabel <david.vrabel@citrix.com>2016-07-06 05:34:49 -0400
commit585423c8c4d2f39a2c299bc6dd16433e6141fba5 (patch)
tree52adc9833fa1abd676e6dd80bd3b52ca69dfb22b /arch/x86/xen/enlighten.c
parent5ee405d9d234ee5641741c07a654e4c6ba3e2a9d (diff)
x86/xen: Use DIV_ROUND_UP
The kernel.h macro DIV_ROUND_UP performs the computation (((n) + (d) - 1) /(d)) but is perhaps more readable. The Coccinelle script used to make this change is as follows: @haskernel@ @@ #include <linux/kernel.h> @depends on haskernel@ expression n,d; @@ ( - (n + d - 1) / d + DIV_ROUND_UP(n,d) | - (n + (d - 1)) / d + DIV_ROUND_UP(n,d) ) Signed-off-by: Amitoj Kaur Chawla <amitoj1606@gmail.com> Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Diffstat (limited to 'arch/x86/xen/enlighten.c')
-rw-r--r--arch/x86/xen/enlighten.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c
index 760789ae8562..ee7d71ec762f 100644
--- a/arch/x86/xen/enlighten.c
+++ b/arch/x86/xen/enlighten.c
@@ -590,7 +590,7 @@ static void xen_load_gdt(const struct desc_ptr *dtr)
590{ 590{
591 unsigned long va = dtr->address; 591 unsigned long va = dtr->address;
592 unsigned int size = dtr->size + 1; 592 unsigned int size = dtr->size + 1;
593 unsigned pages = (size + PAGE_SIZE - 1) / PAGE_SIZE; 593 unsigned pages = DIV_ROUND_UP(size, PAGE_SIZE);
594 unsigned long frames[pages]; 594 unsigned long frames[pages];
595 int f; 595 int f;
596 596
@@ -639,7 +639,7 @@ static void __init xen_load_gdt_boot(const struct desc_ptr *dtr)
639{ 639{
640 unsigned long va = dtr->address; 640 unsigned long va = dtr->address;
641 unsigned int size = dtr->size + 1; 641 unsigned int size = dtr->size + 1;
642 unsigned pages = (size + PAGE_SIZE - 1) / PAGE_SIZE; 642 unsigned pages = DIV_ROUND_UP(size, PAGE_SIZE);
643 unsigned long frames[pages]; 643 unsigned long frames[pages];
644 int f; 644 int f;
645 645