X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=arch%2Fx86%2Fmm%2Finit.c;h=7a8fc26c11155edac84372e2af7133e0bea07c36;hb=2a8a2b7c49d6eb5f3348892c4676267376cfd40b;hp=5c32a766549215c3032dfceade9bbde7b8b56a89;hpb=de3750351c0de35472299506ace61a01f2bfc567;p=platform%2Fkernel%2Flinux-rpi.git diff --git a/arch/x86/mm/init.c b/arch/x86/mm/init.c index 5c32a76..7a8fc26 100644 --- a/arch/x86/mm/init.c +++ b/arch/x86/mm/init.c @@ -930,7 +930,7 @@ unsigned long max_swapfile_size(void) if (boot_cpu_has_bug(X86_BUG_L1TF)) { /* Limit the swap file size to MAX_PA/2 for L1TF workaround */ - unsigned long l1tf_limit = l1tf_pfn_limit() + 1; + unsigned long long l1tf_limit = l1tf_pfn_limit(); /* * We encode swap offsets also with 3 bits below those for pfn * which makes the usable limit higher. @@ -938,7 +938,7 @@ unsigned long max_swapfile_size(void) #if CONFIG_PGTABLE_LEVELS > 2 l1tf_limit <<= PAGE_SHIFT - SWP_OFFSET_FIRST_BIT; #endif - pages = min_t(unsigned long, l1tf_limit, pages); + pages = min_t(unsigned long long, l1tf_limit, pages); } return pages; }