X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvlib%2Flinux%2Fphysmem.c;h=b247efc9a853caecf9d194c5bddcc097d0a659c8;hb=e78fab8f5b8afe5bb1b0a2003f1a2384b07ed87f;hp=1a449921857b37a76237237d435a00ed5f01c8c0;hpb=51c52c0adc9bf79ca6508ee1327d3b972e80b5c6;p=vpp.git diff --git a/src/vlib/linux/physmem.c b/src/vlib/linux/physmem.c index 1a449921857..b247efc9a85 100644 --- a/src/vlib/linux/physmem.c +++ b/src/vlib/linux/physmem.c @@ -163,7 +163,7 @@ unix_physmem_region_alloc (vlib_main_t * vm, char *name, u32 size, for (i = 0; i < pr->n_pages; i++) { - void *ptr = pr->mem + (i << pr->log2_page_size); + void *ptr = pr->mem + ((u64) i << pr->log2_page_size); int node; if ((move_pages (0, 1, &ptr, 0, &node, 0) == 0) && (numa_node != node)) {