X-Git-Url: https://git.stricted.de/?a=blobdiff_plain;f=mm%2Fswapfile.c;h=746af55b8455ce0e9280b81c78e0ee5f2316f5d4;hb=6d2eb0f1168c709a7c8fd62f2c90f6643e39609c;hp=6c340d908b274c7855b3abd0bdeadff56c8ffc92;hpb=12e04ffcd93b25dfd726d46338c2ee7d23de556e;p=GitHub%2Fmt8127%2Fandroid_kernel_alcatel_ttab.git diff --git a/mm/swapfile.c b/mm/swapfile.c index 6c340d908b27..746af55b8455 100644 --- a/mm/swapfile.c +++ b/mm/swapfile.c @@ -2116,7 +2116,7 @@ SYSCALL_DEFINE2(swapon, const char __user *, specialfile, int, swap_flags) } /* frontswap enabled? set up bit-per-page map for frontswap */ if (frontswap_enabled) - frontswap_map = vzalloc(maxpages / sizeof(long)); + frontswap_map = vzalloc(BITS_TO_LONGS(maxpages) * sizeof(long)); if (p->bdev) { if (blk_queue_nonrot(bdev_get_queue(p->bdev))) {