Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp3341216pxb; Mon, 1 Mar 2021 07:40:51 -0800 (PST) X-Google-Smtp-Source: ABdhPJzvgGs2M36vn3i4PELPgI4HQsw95ogR5AR2G868zEXlMp6rM58G9fBnG6i/xAgLo4pY9pp/ X-Received: by 2002:a17:906:ae14:: with SMTP id le20mr16892039ejb.231.1614613251138; Mon, 01 Mar 2021 07:40:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614613251; cv=none; d=google.com; s=arc-20160816; b=dwvaNtRWzW4FR+/gmK8pCCcdgD2s4mRGQ26+bjTiO+9cQn64QUZUeJDM+GELbGbX3q SG4Hm/FctmpzhtpmeX8eZfIHo8tfrYD2u55y8Ygl2uitjykMVfxpQZRF4oB2p8Udy5GO 2VwzUeIm19pqRj7aW22weHMRR13u2lDhJDPsdbsKmhWhs0EHA7qBHzrUiDdxddTdK+UB FQ8oXhBhoGffv+CEjhf1uyLhxNohh9zVwwgjVlWb+HITmsokrkpMTyXMAnCMvONmzVcm NFvlCFxjj0tC1UUVW657Scmi0zBHecnrbvECYPU33ZquxgtY6jXHno3RVt7GDqmn7yzW bzhA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:dkim-signature:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from; bh=mlhQ908O+sCee8WIaVYPJGEGthrRsdrP1NwFa/Q04FY=; b=1I3ojKUK0bF3mfkSnhqwuYCf+1YVgBoQ4opt/m9jmSjKkb9/DOG5fBkVPaviEEQE/E SQXa0cN99/ibEeKapxl57BDRmOCx8lzY5JH8O14iSBS5V2GGZa8ZJ9ulLs3+8HG0e0Nq g8tqjmisH24yOmS0617fQ80Boyl9dZeSkDYQf1peN5NUJvBGdEq4VS+jxK/XfWii4VLE 8ktQsEqNwoLFCmSffUUOncO/BJW+VasqOJbeeU5dSWezksA2siXdviT/HzhIPJ1MD8yd m4w8XWfrZ4G0bH+7HsOtyonLaTmX7kObwvnYtfoiBO7YsC4kFSf/gH8nCg5Vchers3KA HAvQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nvidia.com header.s=n1 header.b=ONrAPlJI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j16si3164274edw.292.2021.03.01.07.40.28; Mon, 01 Mar 2021 07:40:51 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@nvidia.com header.s=n1 header.b=ONrAPlJI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237249AbhCAPgS (ORCPT + 99 others); Mon, 1 Mar 2021 10:36:18 -0500 Received: from hqnvemgate25.nvidia.com ([216.228.121.64]:4697 "EHLO hqnvemgate25.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237237AbhCAPgJ (ORCPT ); Mon, 1 Mar 2021 10:36:09 -0500 Received: from hqmail.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate25.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Mon, 01 Mar 2021 07:35:26 -0800 Received: from [10.2.62.13] (172.20.145.6) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 1 Mar 2021 15:35:24 +0000 From: Zi Yan To: David Hildenbrand CC: , , Andrew Morton , Minchan Kim , Oscar Salvador , Michal Hocko , Vlastimil Babka Subject: Re: [PATCH v1] mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() Date: Mon, 1 Mar 2021 10:35:22 -0500 X-Mailer: MailMate (1.14r5757) Message-ID: <395622C6-F8D9-408D-B35B-17B16F1B5E77@nvidia.com> In-Reply-To: <20210301150945.77012-1-david@redhat.com> References: <20210301150945.77012-1-david@redhat.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=_MailMate_4DE8FF03-D3CA-4DB3-A579-7B9830E8D138_="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Originating-IP: [172.20.145.6] X-ClientProxiedBy: HQMAIL111.nvidia.com (172.20.187.18) To HQMAIL107.nvidia.com (172.20.187.13) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1614612926; bh=mlhQ908O+sCee8WIaVYPJGEGthrRsdrP1NwFa/Q04FY=; h=From:To:CC:Subject:Date:X-Mailer:Message-ID:In-Reply-To: References:MIME-Version:Content-Type:X-Originating-IP: X-ClientProxiedBy; b=ONrAPlJIRGAQDmRsAIAmwk4l1cJfSksrX9LPBzg7hsJw8fGVVkME8LcwEqO09USX+ rmkOWP67PLZQT8XZoNIa7q5d1uZ2pGvBw0RonplPNF4bo0fwC3rZu81HWOafmv0z/x 96m9FMU8H9N3JMACInbdZ2J8kzJKYa9AnwuCwoOKcOrtEbKcpIRkLMF3CahxxOv2jw Lo9W2aAqSYVtSSXjpLTa5CSpj6JV+cdvGwxhpOwQFvdhMILrkPx3MljClnWdMSe4VA 3BfzEl8DGiXgSnfyhQfJMXZiGMhRhXxTs+4jrjGLwdBQXzfTzeKOhDxsu5VIvmmojN LTumdxfOTZTwA== Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=_MailMate_4DE8FF03-D3CA-4DB3-A579-7B9830E8D138_= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On 1 Mar 2021, at 10:09, David Hildenbrand wrote: > The information that some PFNs are busy is: > a) not helpful for ordinary users: we don't even know *who* called > alloc_contig_range(). This is certainly not worth a pr_info.*(). > b) not really helpful for debugging: we don't have any details *why* > these PFNs are busy, and that is what we usually care about. > c) not complete: there are other cases where we fail alloc_contig_range= () > using different paths that are not getting recorded. > > For example, we reach this path once we succeeded in isolating pagebloc= ks, > but failed to migrate some pages - which can happen easily on > ZONE_NORMAL (i.e., has_unmovable_pages() is racy) but also on ZONE_MOVA= BLE > i.e., we would have to retry longer to migrate). > > For example via virtio-mem when unplugging memory, we can create quite > some noise (especially with ZONE_NORMAL) that is not of interest to > users - it's expected that some allocations may fail as memory is busy.= > > Let's just drop that pr_info_ratelimit() and rather implement a dynamic= > debugging mechanism in the future that can give us a better reason why > alloc_contig_range() failed on specific pages. > > Cc: Andrew Morton > Cc: Minchan Kim > Cc: Oscar Salvador > Cc: Michal Hocko > Cc: Vlastimil Babka > Signed-off-by: David Hildenbrand > --- LGTM. I agree that the printout is not quite useful. Reviewed-by: Zi Yan =E2=80=94 Best Regards, Yan Zi --=_MailMate_4DE8FF03-D3CA-4DB3-A579-7B9830E8D138_= Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEEh7yFAW3gwjwQ4C9anbJR82th+ooFAmA9CbsPHHppeUBudmlk aWEuY29tAAoJEJ2yUfNrYfqKyb4P/1ha6j2AhTzE2u9SupGjtogS2/KnuQ1BZbia BCSikFAaAVEV17Fdm3VdajT0TKCzQCPM5xKO+PDfWyjhfeyNruvnFkISz4LmJV2R lvHTLnl2JYeEA5rJfXvu8pIJJxci/QkngYvR0yViM2P0y2mfs8+Bfz+1Z2MaQ4l+ U6yOFGQURlcuMlbFaLdU2/7qZOb2bzR0iqpvF5AuY+sK0KzpF1yL/bFKYY72KqAJ 6CZY+nID2Cn6J59qfHTX1+BLtqzn1FTjuQ+poMmRTijd31x6K/DbPidjJYNXE+qG uRwz31V4gAdflEypY5xmTKJAQp5v30FdHhINIP+KTTDnVzD9Dlfw8+tQhPFFNFv8 Lnv+Cxx/z9xAAMLmIiZ3TWpru0dNjbRd/XYlg1FViKJwKRNVGpgCuT7BgYiT148j EGHPJVgICkXgPX0ADwKRlQ/W9xEn+M622IeLHsACGQzYyJoi3XegHBQhBDNkUpFv EdTBF01KFvgJd3CQv8gVL7UZU97dll37Ef2JYGD8MsrruCCcriQn3zs0MtX/VkYn ZkubLroJ+nbZVaFtihp1Sl1I5/qrV0jna/8IUG7wsXxrZMOefV6Suu1FYmqdLQ+D gvoHHT9v+oogh727Inpv6vcQwzvJ4dCF2dYOlE2tYoEJPCT4YvmGS3mIp/sQq/NE w+FIx5Nf =DMSI -----END PGP SIGNATURE----- --=_MailMate_4DE8FF03-D3CA-4DB3-A579-7B9830E8D138_=--