page-alloc: further adjust assign_page{,s}()
authorJan Beulich <jbeulich@suse.com>
Mon, 20 Sep 2021 08:23:08 +0000 (10:23 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 20 Sep 2021 08:23:08 +0000 (10:23 +0200)
The on-commit editing of 5260e8fb93f0 ("xen: re-define assign_pages and
introduce a new function assign_page") didn't go quite far enough: A
local variable and a function argument also would have wanted adjusting.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Bertrand Marquis <bertrand.marquis@arm.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
xen/common/page_alloc.c

index b64c07ae927ba8898efd8dd0f60ba7d6a80ff90d..6142c7bb6a0629f035027af26dd28f47b2abadf6 100644 (file)
@@ -2269,7 +2269,7 @@ int assign_pages(
     unsigned int memflags)
 {
     int rc = 0;
-    unsigned long i;
+    unsigned int i;
 
     spin_lock(&d->page_alloc_lock);
 
@@ -2339,7 +2339,7 @@ int assign_pages(
 int assign_page(struct page_info *pg, unsigned int order, struct domain *d,
                 unsigned int memflags)
 {
-    return assign_pages(pg, 1UL << order, d, memflags);
+    return assign_pages(pg, 1U << order, d, memflags);
 }
 
 struct page_info *alloc_domheap_pages(