X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=mm%2Ffrontswap.c;h=1b24bdcb3197492674b0d6d0c128f9928fb977b1;hb=cbe97c4593bfbbb5cacc0cd9252cb53644ab0c13;hp=538367ef137270b768481a42e2bf2ee504d0ada2;hpb=b973425cbb51e08301b34fecdfd476a44507d8cf;p=~andy%2Flinux diff --git a/mm/frontswap.c b/mm/frontswap.c index 538367ef137..1b24bdcb319 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); }