X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=mm%2Ffrontswap.c;h=1b24bdcb3197492674b0d6d0c128f9928fb977b1;hb=722a300bf84ebebe21da164e75024c0ce7ca1868;hp=538367ef137270b768481a42e2bf2ee504d0ada2;hpb=1763e735b0a093a6747078b3bd101f079e576ab6;p=firefly-linux-kernel-4.4.55.git diff --git a/mm/frontswap.c b/mm/frontswap.c index 538367ef1372..1b24bdcb3197 100644 --- a/mm/frontswap.c +++ b/mm/frontswap.c @@ -319,7 +319,7 @@ void __frontswap_invalidate_area(unsigned type) return; frontswap_ops->invalidate_area(type); atomic_set(&sis->frontswap_pages, 0); - memset(sis->frontswap_map, 0, sis->max / sizeof(long)); + bitmap_zero(sis->frontswap_map, sis->max); } clear_bit(type, need_init); }