commit | 963344c9bc5af709e7358556c5a511427d4227fb | [log] [tgz] |
---|---|---|
author | Vitaly Buka <vitalybuka@google.com> | Thu May 06 23:32:35 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Thu May 06 23:32:35 2021 +0000 |
tree | a01dca6115bd43bc359bfe6f4c8d47e5ba9a6cc7 | |
parent | 8ff1a2f6d149672f14ba0b3bacea911094a74afe [diff] | |
parent | e4e7be412a94bf4ce446364fc6e37829db53ad35 [diff] |
[NFC][scudo] Add reference to a QEMU bug am: 641941d860 am: e4e7be412a Original change: https://android-review.googlesource.com/c/platform/external/scudo/+/1698907 Change-Id: I3b162a1cd5554e6eb8c8813eaaa6a58aa176f02f
diff --git a/standalone/linux.cpp b/standalone/linux.cpp index 63a8e43..7ec6987 100644 --- a/standalone/linux.cpp +++ b/standalone/linux.cpp
@@ -122,6 +122,7 @@ if (madviseNeedsMemsetCached()) { // Workaround for QEMU-user ignoring MADV_DONTNEED. // https://github.com/qemu/qemu/blob/b1cffefa1b163bce9aebc3416f562c1d3886eeaa/linux-user/syscall.c#L11941 + // https://bugs.launchpad.net/qemu/+bug/1926521 memset(Addr, 0, Size); } while (madvise(Addr, Size, MADV_DONTNEED) == -1 && errno == EAGAIN) {