X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=mm%2Fkmemleak.c;h=5e252d91eb14b1e717daf28f934462f47f12ee87;hb=edf6b0e1e4ddb12e022ce0c17829bad6d4161ea7;hp=e362dc3d2028c331b87bc663cea053da092ad763;hpb=0c0c5b8fabe596a7322f0b9b93b88f489b3f4bb3;p=linux-2.6-microblaze.git diff --git a/mm/kmemleak.c b/mm/kmemleak.c index e362dc3d2028..5e252d91eb14 100644 --- a/mm/kmemleak.c +++ b/mm/kmemleak.c @@ -1169,8 +1169,10 @@ static bool update_checksum(struct kmemleak_object *object) u32 old_csum = object->checksum; kasan_disable_current(); + kcsan_disable_current(); object->checksum = crc32(0, (void *)object->pointer, object->size); kasan_enable_current(); + kcsan_enable_current(); return object->checksum != old_csum; }