From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.5 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 053F2C4360C for ; Sun, 13 Oct 2019 04:25:24 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 8F90520700 for ; Sun, 13 Oct 2019 04:25:23 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="EWps4SXH" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8F90520700 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 3CFB46B0005; Sun, 13 Oct 2019 00:25:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3593F6B0006; Sun, 13 Oct 2019 00:25:23 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1AAF58E0001; Sun, 13 Oct 2019 00:25:23 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0223.hostedemail.com [216.40.44.223]) by kanga.kvack.org (Postfix) with ESMTP id E2D1A6B0005 for ; Sun, 13 Oct 2019 00:25:22 -0400 (EDT) Received: from smtpin18.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with SMTP id 3BEE652DB for ; Sun, 13 Oct 2019 04:25:22 +0000 (UTC) X-FDA: 76037472084.18.seed75_68f82f7834f0c X-HE-Tag: seed75_68f82f7834f0c X-Filterd-Recvd-Size: 16321 Received: from listssympa-test.colorado.edu (listssympa-test.colorado.edu [128.138.129.156]) by imf36.hostedemail.com (Postfix) with ESMTP for ; Sun, 13 Oct 2019 04:25:21 +0000 (UTC) Received: from listssympa-test.colorado.edu (localhost [127.0.0.1]) by listssympa-test.colorado.edu (8.15.2/8.15.2/MJC-8.0/sympa) with ESMTPS id x9D4PCdc025211 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sat, 12 Oct 2019 22:25:13 -0600 Received: (from root@localhost) by listssympa-test.colorado.edu (8.15.2/8.15.2/MJC-8.0/submit) id x9D4PBak025164; Sat, 12 Oct 2019 22:25:11 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ec6uY7QIeFnNOpPEARpChIvoJP+vgPq80NUTGh7cu3k=; b=EWps4SXHmX5+MfNDLcFHuM7VcPJo0XDJ3NeCDGJUWa6ELO3CVWu4a2npkzyyx9rOL7 a52v7UCxyNSwFG8VhnGIF0EdyVH3rIKdDWlVNTDRg8HozVV+CLwpEGN3MjcukTCCqCSt nk1VbfcAdF32WKhqWB1+0xIvduDcXkqd9gcuXdXECYZNqTLwnliWUo+QGAAjU43+k08f hnC5iY0mG6LIn1dtILjVFwrHIVN068JFrF0HtUzZcj6if/UfSw7dRpYB/dR2emIkkNBI A79/j+yoMXDi79juOh6DO12yzBRQkoZOKBw7rC4oRUK4H/XYXiZhwDzi1U+upGY8i8oz uz5A== Received: from BL0PR03MB4273.namprd03.prod.outlook.com (2603:10b6:a03:180::17) by BYAPR03MB4376.namprd03.prod.outlook.com with HTTPS via BY5PR13CA0004.NAMPRD13.PROD.OUTLOOK.COM; Wed, 9 Oct 2019 21:47:11 +0000 Received: from BY5PR03CA0028.namprd03.prod.outlook.com (2603:10b6:a03:1e0::38) by BL0PR03MB4273.namprd03.prod.outlook.com (2603:10b6:208:6e::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.16; Wed, 9 Oct 2019 18:00:47 +0000 Received: from SN1NAM01FT013.eop-nam01.prod.protection.outlook.com (2a01:111:f400:7e40::203) by BY5PR03CA0028.outlook.office365.com (2603:10b6:a03:1e0::38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2347.17 via Frontend Transport; Wed, 9 Oct 2019 18:00:46 +0000 Received: from ipmx1.colorado.edu (128.138.128.231) by SN1NAM01FT013.mail.protection.outlook.com (10.152.64.79) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2347.16 via Frontend Transport; Wed, 9 Oct 2019 18:00:46 +0000 Received: from ipmx3.colorado.edu ([128.138.67.74]) by mx.colorado.edu with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Oct 2019 11:08:24 -0600 Received: from vger.kernel.org ([209.132.180.67]) by mx.colorado.edu with ESMTP; 09 Oct 2019 10:37:37 -0600 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731652AbfJIQhg (ORCPT ); Wed, 9 Oct 2019 12:37:36 -0400 Received: from mail-qt1-f195.google.com ([209.85.160.195]:46123 "EHLO mail-qt1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730490AbfJIQhg (ORCPT ); Wed, 9 Oct 2019 12:37:36 -0400 Received: by mail-qt1-f195.google.com with SMTP id u22so4255753qtq.13 for ; Wed, 09 Oct 2019 09:37:36 -0700 (PDT) Authentication-Results: spf=none (sender IP is 128.138.128.231) smtp.mailfrom=vger.kernel.org; o365.colorado.edu; dkim=pass (signature was verified) header.d=gmail.com;o365.colorado.edu; dmarc=pass action=none header.from=gmail.com; Received-SPF: None (protection.outlook.com: vger.kernel.org does not designate permitted sender hosts) Authentication-Results-Original: mx.colorado.edu; dkim=pass (signature verified) header.i=@gmail.com IronPort-SDR: 0wDOItIayxM/gdvBXKbCZJ/mpVrxCpl32FR37KgzmbEmCASXkI18QTxAPNbYP3S2gGRHFAL+9f 660JWZuddAVZYJr3Sf4uMnBhXvbxE73zw= IronPort-SDR: y28YumhkgEh92X69cskl9rfwumGYQgrh7C//K5ycnh3JCCyNG9SbO6Wx2hq8Kh8v7iQOvFJkcQ xcqRjgO6hMmrO95g6/l66htXtRwcgd6uE= IronPort-PHdr: =?us-ascii?q?9a23=3A/4h57hZDg672J34Hf//xJNP/LSx+5ufYHS8wr7?= =?us-ascii?q?c5grZTe7ii+JK8YR2N+6A03xfACJ/A4rdfi+OM7v6zEWdV+5uFuWAPfNtWWh?= =?us-ascii?q?sMmcgazGlCSIbNQQWzZLbmOiM/FcVGElRi+iLzKh0PQJ+gPgWI/y7Xj3ZaUl?= =?us-ascii?q?23fUI9JrHwG4vfytq6zfuz/JuBeQhGiSCwZ7h/N0e3q0DLu9ESkM5+LfQ/0B?= =?us-ascii?q?zM8HdBZ+kEwG5zPlucklP96pWr4ZRh/i9M6e4mkqwIGe2yN+xwBfQKBz91Vg?= =?us-ascii?q?J9rIWj/VGLBQGPs3YXDHgnzSNpDibDyjbiZrrYiDPRtstj3wuiftP5dalkAR?= =?us-ascii?q?Kf04hrFxT10yRSZFtbuCmfwoQ4xOpR9T+evwcj+L70ZbHId99wWI/5dv06WE?= =?us-ascii?q?8eYM1pdSsZMq+eNK0CJMYuH9tnptfQg3xVhiWBGFWlXuX3yS1Zl2+nx4oejI?= =?us-ascii?q?FDWUmOlERoV5pGuSmOsorIH7cDd9uq4oaY8zXFQNJ4gRrx+bboKQoAgv2gYr?= =?us-ascii?q?ZOV/b980Z/NwTXsGvTgqj6Jx668L8osWOG7NZLfvuEsHJCyUk56nDnjo9kwo?= =?us-ascii?q?/K37wfxFvt+QsimrkWJcSHYhc4Oc6FDpdNmyqqNJJ6E8wpXlFkiAsR+48goK?= =?us-ascii?q?KfYy4OyasawF3mRNWucbXUuVHgDLafRFUwzDotMPr3z16y92P9y9ykU+bq9H?= =?us-ascii?q?dM9yZZs/3OiF4SzTzy1O7fFKtf0F2PgRaT6hLh4eMaIE5zqKTgNMEt+KYBvN?= =?us-ascii?q?0fix7OGw71m2Pcrcr0Pg1ssqDgo6yvS+q34Z3fJohRui3/bfUsh+u/X8gfa1?= =?us-ascii?q?IfTUKhwOe75prA11KmWp4WiccLsfX596DrFcUpprGVEQ4M78U+8zmOXzb218?= =?us-ascii?q?Z9/zFPZBoNMFrPx5X7ZnibdaOwHbK+mVOqiDBx27XcM6b8BomYNnHYi+S7J+?= =?us-ascii?q?RU9lJcxQwvzNtW+5NTDPQ7LenuXlPq6oOKCw9/OAuwxPzuBNI7248DCiqDAa?= =?us-ascii?q?6cZbvbqkTApvkuLO+FeJIPtX7jJuIk6f/jgT5xmVIUcaSzm5pCQH+9F/ViZU?= =?us-ascii?q?6eZHc=3D?= IronPort-PHdr: =?us-ascii?q?9a23=3AetjGVxdDUTjrEgmKtC/1VckolGMj4uimEi00z9?= =?us-ascii?q?8KlbtKb62//pPkYhGOt+s41QyBVNDB8PsBkOrf6f2+CiQLtIyMtHkSfZALTR?= =?us-ascii?q?IBgNUbk19FYobNQQWzZLaiY3k1Gc1DUBlu+HToeVMAQp6nOQSK+CDhiFxaUl?= =?us-ascii?q?23fUI9buSgH4/XgoGp2vqp+prVMR9FijenbLV5IQ7krAOUrMQOhZonNqFjxA?= =?us-ascii?q?HOpylEcvhbl2ZlPkmakBu558vi54Np8Slbp6A98KsiGe2yN+xwBfQQXj8tYA?= =?us-ascii?q?VXrIWj/VGLBUOF5i4RWTsLo0VxIgXr6jfdRq/cmxHinepcxi64BY7oQogtCW?= =?us-ascii?q?yE0ptESEDjlXwEYm1ckimfwoQ4xOoTqkeMmARkn7XkQISlablbcIXxWdg0ZX?= =?us-ascii?q?dkAfhabw5GWrOQTdApAsEtEsRlkICjin8p9jCAOhTwDbnp0jxal27mjLcd97?= =?us-ascii?q?tEc0mOlERoV5pG+H2J9suqCYwCQMaO04fnnQvDadx392/Q5Jn2Uks7gNKAcY?= =?us-ascii?q?10T+zt5XMgRyPCnGuu6qfBICu4+cJWlmqQ8ulcfsm2oFU7zmM56nDnjo9kws?= =?us-ascii?q?HPhdsrwF7P3ClXm9wKBt2hd2QiIoa0MYVcqg2RB4hvTpItSHxYtBYX4Yw0n4?= =?us-ascii?q?eHWDcMzJUY+hmcUtOuWoq1vkmgV77BL1IazDotMPr3z1768U6Ll+zNDsybjn?= =?us-ascii?q?JrqHNJjvjotE4jyAbzy/ahEqUt3Gm7926vyz3B2OpGf0E60pfVEIF+zoQop7?= =?us-ascii?q?BUvX6ZEyrXm0bQpo7zFA1ssqDgo6yvKpy599iedJ5zrzHSM/t/mNGYAboUFV?= =?us-ascii?q?FUTnqxw92/04/E3mfmH69h0voMr4qFkNfqFPQalK6mLx1Ui7tg9g6QPmengN?= =?us-ascii?q?MK+BtPZBoNMFrPx8D0KQzndaWrRef6gk6rli9s3eyDJLD6H5HRe2DKi6yyJ+?= =?us-ascii?q?wvwlNAyAc10dFU7o5VDbdEGv/oR0vtr4KHXBopdQezx+H9Adl6kI4SRDHHDq?= =?us-ascii?q?yYNfbKuESTrqI0IuaKbZMIoju1NfU/5vDvgHN40V8QdKWkx90WPVi3G/1nJw?= =?us-ascii?q?OSZn/h?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0EmAABfHZ5dbUpDioBlGgEBAQEBAQE?= =?us-ascii?q?BAQMBAQEBEQEBAQICAQEBAYFqAgEBAQELAYIaBYFAMSqEI4N7imIqgWWJVSa?= =?us-ascii?q?FZYsKMRQBAQEBAQEBAQEIGBUCAQEBAYcQIzcGDgIBAgkBAQEDAQEBAgEFAgE?= =?us-ascii?q?BAgIQCw0JBiuFNAyDRjswAQEBAQEBAQEBAQEBAQEBAQEBAQEVAoEBKQEBGQE?= =?us-ascii?q?BAQMBAg8RHQEbHQEDAgkBAQUFCwMKAgImAgIDHgEBEQEFARwGEwUDGoVGAQM?= =?us-ascii?q?upAmBAzyLJoEVBQEXgn4FhD4KGScNZoE8AgcSeigBjA17gRyEIz6CGoU4gl4?= =?us-ascii?q?EgTkBAYsmglOHN5V6HUABBgEBggcdgi+OYoQIG5lALZgwjx8PI4FFgXwzGiN?= =?us-ascii?q?QMW2BTlAQFIFPg3OKcyIyAYEHkBMBAQ?= X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0FgAABiEp5dh0O0hNFlGgEBAQEBAQE?= =?us-ascii?q?BAQMBAQEBEQEBAQICAQEBAYFqAgEBAQELAYIagUMyKoQjg3uKYCqBZRSJQSa?= =?us-ascii?q?FZQOLBzEUAQEBAQEBAQEBIBQBAgEBAQGHECM3Bg4CAQIJAQEBAwEBAQIBBQI?= =?us-ascii?q?BAQICEAEBAQoLCQgphTQMg0Y7MAEBAQEBAQEBAQEBAQEBAQEBAQEBFQItVCk?= =?us-ascii?q?BARkBAQEDAQIPER0BGx0BAwIJAQEFBQsDCgICJgICAx4BAREBBQEcBhMFAxq?= =?us-ascii?q?DAIFqAQMdo36BAzyLJoEVBQEXgn4FhD0KGScNZoE8AgcSeigBjA17gRyEIz6?= =?us-ascii?q?CGoU4glgEgTkBAYsmglOHN5V6HUABBgEBggcdgi+OYoQIG5lALZgwjx8ygUW?= =?us-ascii?q?BfDMaI1AxbYFOUBAUgU+Dc4pzITMBgQUBAZNdAQE?= X-IPAS-Result: =?us-ascii?q?A0EmAABfHZ5dbUpDioBlGgEBAQEBAQEBAQMBAQEBEQEBA?= =?us-ascii?q?QICAQEBAYFqAgEBAQELAYIaBYFAMSqEI4N7imIqgWWJVSaFZYsKMRQBAQEBA?= =?us-ascii?q?QEBAQEIGBUCAQEBAYcQIzcGDgIBAgkBAQEDAQEBAgEFAgEBAgIQCw0JBiuFN?= =?us-ascii?q?AyDRjswAQEBAQEBAQEBAQEBAQEBAQEBAQEVAoEBKQEBGQEBAQMBAg8RHQEbH?= =?us-ascii?q?QEDAgkBAQUFCwMKAgImAgIDHgEBEQEFARwGEwUDGoVGAQMupAmBAzyLJoEVB?= =?us-ascii?q?QEXgn4FhD4KGScNZoE8AgcSeigBjA17gRyEIz6CGoU4gl4EgTkBAYsmglOHN?= =?us-ascii?q?5V6HUABBgEBggcdgi+OYoQIG5lALZgwjx8PI4FFgXwzGiNQMW2BTlAQFIFPg?= =?us-ascii?q?3OKcyIyAYEHkBMBAQ?= X-IPAS-Result: =?us-ascii?q?A0FgAABiEp5dh0O0hNFlGgEBAQEBAQEBAQMBAQEBEQEBA?= =?us-ascii?q?QICAQEBAYFqAgEBAQELAYIagUMyKoQjg3uKYCqBZRSJQSaFZQOLBzEUAQEBA?= =?us-ascii?q?QEBAQEBIBQBAgEBAQGHECM3Bg4CAQIJAQEBAwEBAQIBBQIBAQICEAEBAQoLC?= =?us-ascii?q?QgphTQMg0Y7MAEBAQEBAQEBAQEBAQEBAQEBAQEBFQItVCkBARkBAQEDAQIPE?= =?us-ascii?q?R0BGx0BAwIJAQEFBQsDCgICJgICAx4BAREBBQEcBhMFAxqDAIFqAQMdo36BA?= =?us-ascii?q?zyLJoEVBQEXgn4FhD0KGScNZoE8AgcSeigBjA17gRyEIz6CGoU4glgEgTkBA?= =?us-ascii?q?YsmglOHN5V6HUABBgEBggcdgi+OYoQIG5lALZgwjx8ygUWBfDMaI1AxbYFOU?= =?us-ascii?q?BAUgU+Dc4pzITMBgQUBAZNdAQE?= X-IronPort-AV: E=Sophos;i="5.67,277,1566885600"; d="scan'208";a="414512815" X-IronPort-AV: E=Sophos;i="5.67,276,1566885600"; d="scan'208";a="369288502" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown X-Original-Recipients: migi9492@g.colorado.edu X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ec6uY7QIeFnNOpPEARpChIvoJP+vgPq80NUTGh7cu3k=; b=rPtIRq6ObcKmMKqgM5YoX9HBrEEl4mqrnOngjReBKg6olScui38/5wks9sGhf/1lY/ lRfi6EIutPrlHoPKNr5V0qb9Z6FA5ODNazau0vQJ748xhXtZyLXgcdnD0k8/rrpFIYQz F0RjPTgWw4iOSRJ2G+Xtj3QG7j9q90dzUlgvcbwFQBgKwLOcg3NAaft79y3xFCnuq4gm yIy3aJ0G/mnv6C4lk/IaUVH0BmqJBkRSpFm/7rPWPusX0ZtSIp2JIXzJI2ouBaQA0f7J zXyYeBBlt0tyaTPfjs/bsfDe6I4xZkSoyDhsLjrfVuLLBAk9JtWNkXI73V9/x+LWcV7G 82Tw== X-Gm-Message-State: APjAAAXI6HXy4oBMeM+8F5CDPEjwDkHdDB21a2BjsHflaTuZNohAOmmN hVgR8MPu6/XTfpHkSXboiIY4iAhe7kmA+QS0mP0= X-Google-Smtp-Source: APXvYqyrV8BL95rNsh8BGN9dFZL1ckmAfqD+NBGIGdshndEdb3ZyMVdE5Hj4YTQy2inDFwtYeHVu9Q8OOahxzQdyct4= X-Received: by 2002:ac8:1a78:: with SMTP id q53mr4557831qtk.379.1570639055533; Wed, 09 Oct 2019 09:37:35 -0700 (PDT) MIME-Version: 1.0 References: <20191004134624.46216-1-catalin.marinas@arm.com> <5a75249e-47ee-bb7c-d281-31b385d8bb86@ozlabs.ru> In-Reply-To: <5a75249e-47ee-bb7c-d281-31b385d8bb86@ozlabs.ru> From: "Song Liu" Date: Wed, 9 Oct 2019 09:37:24 -0700 Message-ID: Subject: Re: [PATCH] kmemleak: Do not corrupt the object_list during clean-up To: "Alexey Kardashevskiy" Cc: "Catalin Marinas" , Linux-MM , "open list" , "Marc Dionne" , "Andrew Morton" Content-Type: text/plain; charset="UTF-8" List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-MS-Exchange-Organization-ExpirationStartTime: 09 Oct 2019 18:00:46.4476 (UTC) X-MS-Exchange-Organization-ExpirationStartTimeReason: OriginalSubmit X-MS-Exchange-Organization-ExpirationInterval: 1:00:00:00.0000000 X-MS-Exchange-Organization-ExpirationIntervalReason: OriginalSubmit X-MS-Exchange-Organization-Network-Message-Id: 3ca24425-283b-4d59-a781-08d74ce29c47 X-EOPAttributedMessage: 0 X-MS-Exchange-Organization-MessageDirectionality: Originating X-Forefront-Antispam-Report: CIP:128.138.128.231;IPV:NLI;CTRY:US;EFV:NLI;SFV:SKN;SFS:;DIR:INB;SFP:;SCL:-1;SRVR:BL0PR03MB4273;H:ipmx1.colorado.edu;FPR:;SPF:None;LANG:en;;SKIP:1; X-MS-Exchange-Organization-AuthSource: SN1NAM01FT013.eop-nam01.prod.protection.outlook.com X-MS-Exchange-Organization-AuthAs: Anonymous X-OriginatorOrg: colorado.edu X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3ca24425-283b-4d59-a781-08d74ce29c47 X-MS-TrafficTypeDiagnostic: BL0PR03MB4273:|BL0PR03MB4273: X-MS-Exchange-Organization-SCL: -1 X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-Microsoft-Antispam: BCL:0; X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Oct 2019 18:00:46.2764 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3ca24425-283b-4d59-a781-08d74ce29c47 X-MS-Exchange-CrossTenant-Id: 3ded8b1b-070d-4629-82e4-c0b019f46057 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3ded8b1b-070d-4629-82e4-c0b019f46057;Ip=[128.138.128.231];Helo=[ipmx1.colorado.edu] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR03MB4273 X-MS-Exchange-Transport-EndToEndLatency: 03:46:26.6872239 X-MS-Exchange-Processed-By-BccFoldering: 15.20.2347.014 X-Microsoft-Antispam-Mailbox-Delivery: ucf:0;jmr:0;ex:0;auth:0;dest:I;ENG:(750127)(520002050)(944506383)(944626516); X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?xAchhq4ExMQHrKCaAL2xLCDl7oE8OHLw0IkvOenJw0p/Dgl+Gau6SiedPiC/?= =?us-ascii?Q?GnsbwO4xRDhaQEgmJY8pliSsK9N+o8ndW2Uuozto9W1SwwpWceKF5vyh4re7?= =?us-ascii?Q?aN5LNEbLuODG+BUJaff6nfa2pQgx3NAgxhf8nChp2gLNWlRj8cXSdfRDa0p6?= =?us-ascii?Q?Q6M/rj8ZUCrDQGeRPvvBovqA7QwTwC9X9Qa426xG31hg1R6ZiIa5rnWIy8d5?= =?us-ascii?Q?P8Li7wMplyHewvU2Gq1GAQLpOeFT9l6npfOvsnLJi1WdqaqDotHKkN3a8qQI?= =?us-ascii?Q?2Vf/DYXSR87V/Ip1Leb+FInKZRzZLMXvQ2XjzsSD+T/GKLwbu7vDbvgeKSgc?= =?us-ascii?Q?AnB+6tIUbSYtylqZPeiY3aKJp8dDoZIb7F3VSYY4YGLh8sHQsD+pjz4PY5Pu?= =?us-ascii?Q?/WByUzADGjWwJSsuLw1zBj2n4gyfs88TaVCN1LIWmX5KPJo4FynlSjex3ABV?= =?us-ascii?Q?FaDGqIhnXsQzc8gi6XHGF3rv/SDvyBop8i4FNqEI1Qtv6alnpodkmb9QJYSe?= =?us-ascii?Q?OIM6zwAg2DF90rkmR/WU1y+urtrpr+IKPrwSSCTKTMCoamix2fT7CSyUixsc?= =?us-ascii?Q?HmkYSenUssGkJuSO7Y2l+5PJE7ujlrzU9ADRT0xX8aScgBOq7Z18bpLb8DAE?= =?us-ascii?Q?h+4b0jbxckKx7HsvvyePS38omelm1YQ0rnvxwuw9jH2TY1mmRYIVOlZpyckA?= =?us-ascii?Q?zENY9Nfl6ORFPAnDzD+DNU1MBZ6zAjx9PBrMrWR7dZL5S/GQsEAvW9A6SHFx?= =?us-ascii?Q?QW2hT1QmqzhKbY3iwuRKy02Z9dThP+cOVkpWn9lls24OhkedaTXAGATdiM2l?= =?us-ascii?Q?FOCStropZhubjAzzryQ2B1SJTuY8SlhBYio/g64v/Vhic8fxB4RoMvGAGlua?= =?us-ascii?Q?V4HvoCaOqo/+DfQueaxz4Jg2t36tCkpdXmJIwRrPvol8M40CuXVHl0aaNmZj?= =?us-ascii?Q?RiuPcaaGZUm+V5l34mW2h/GlCK8ZExtcnYg9AbAP7SteQ5nEIXOk0bEzLLk4?= =?us-ascii?Q?UDgIvn+QXBjcPV3imlTJcesffe+oS84Ce4x83AEqCuHyMNVWlzCvieANxcGH?= =?us-ascii?Q?LQmn80tRrrBS9qmUVZpoKY69I7FDcVfIiN2u4GRowHFQIEEMowI=3D?= Content-Transfer-Encoding: quoted-printable X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Message-ID: <20191009163724.Hk-8Za6P3EJY7X4xKCR60Sgics_mwRVtORLEH_UfdNQ@z> On Fri, Oct 4, 2019 at 8:11 PM Alexey Kardashevskiy wrote= : > > > > On 04/10/2019 23:46, Catalin Marinas wrote: > > In case of an error (e=2Eg=2E memory pool too small), kmemleak disables= > > itself and cleans up the already allocated metadata objects=2E However,= if > > this happens early before the RCU callback mechanism is available, > > put_object() skips call_rcu() and frees the object directly=2E This is = not > > safe with the RCU list traversal in __kmemleak_do_cleanup()=2E > > > > Change the list traversal in __kmemleak_do_cleanup() to > > list_for_each_entry_safe() and remove the rcu_read_{lock,unlock} since > > the kmemleak is already disabled at this point=2E In addition, avoid an= > > unnecessary metadata object rb-tree look-up since it already has the > > struct kmemleak_object pointer=2E > > > > Fixes: c5665868183f ("mm: kmemleak: use the memory pool for early alloc= ations") > > Reported-by: Alexey Kardashevskiy > > Reported-by: Marc Dionne > > Cc: Andrew Morton > > Signed-off-by: Catalin Marinas > > > Tested-by: Alexey Kardashevskiy Tested-by: Song Liu This fixes my vm, which could not boot with 5=2E4-rc3=2E Thanks, Song