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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id E241FC433EF for ; Sat, 4 Dec 2021 11:23:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3D44A6B007E; Sat, 4 Dec 2021 06:23:45 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 385176B0080; Sat, 4 Dec 2021 06:23:45 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 272F86B0081; Sat, 4 Dec 2021 06:23:45 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0118.hostedemail.com [216.40.44.118]) by kanga.kvack.org (Postfix) with ESMTP id 195676B007E for ; Sat, 4 Dec 2021 06:23:45 -0500 (EST) Received: from smtpin16.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id C131C8249980 for ; Sat, 4 Dec 2021 11:23:34 +0000 (UTC) X-FDA: 78879876348.16.AC2F122 Received: from mail-ed1-f52.google.com (mail-ed1-f52.google.com [209.85.208.52]) by imf31.hostedemail.com (Postfix) with ESMTP id 675431046300 for ; Sat, 4 Dec 2021 11:23:34 +0000 (UTC) Received: by mail-ed1-f52.google.com with SMTP id o20so22185427eds.10 for ; Sat, 04 Dec 2021 03:23:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=gGSo1LXPHpju9mGduVyFWFR7QGPg34g4rnjIdR8CaEg=; b=KeZukj81ITr50PNyXY17158kVJ0rzenC2m/j5zybDdxm1YdykdyCQGZmOb++2v287S ZrMQwxwO5GZpVSRfghV59buygKimQQa6sS7xtDMgt3ZTT0GyWfwSWdr7KPLNuGbtDULZ 6w8gGjPJj1ov4Ox925Jkf77SYgaB0rgBDlX9QAOke5rm61munzE7OiQ5J1FhGWyPsjnP z2CVPyGIT/tgF54btVKE/umCirX7+oVZxFwIh1eQ5QArtU5bhcsHYgI8opLPcyBV87aT h1dG8lQFOKhR0NKmhkkkm7BoRud+zGXs+q4yl3Vmvhy8DzApo4Y4b2mzeKykrEwE4hiM D5Gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=gGSo1LXPHpju9mGduVyFWFR7QGPg34g4rnjIdR8CaEg=; b=jRmgTr7Km3hXpbb8UjKAvzXzVUvWTOdE+9nbqWdytvOKuFFkgbzTmhZ9prdMOSBBIn yuH9YT3wGoUgIHAb0p9sfqZl4/aLYRiBlY8JDf9JUvpELpv2zBeRokv76K+xsLw/UfXH cI0MIlpjI6XzexJIh8Km4fCZEU9A98EgAXjyAKxxMaO9HSFD70Pm1uH7001TGBqOaTTG Lb62MaZQRuocslJ4XNemAkaSN33+/Pcc6xFDxM2gOnwbSNjlG90J8IHstoQlfMvBRyGG tw4icpR11AF68NDQB+NF05g7NH9idobkwNd5SBIniIkUw1he8cP89D9hZ+afODoabozT Ttkg== X-Gm-Message-State: AOAM530zITeLtkvJCqaB2hgqySj6SwYIJ8P8djAa4vSeFdORLbZQgG8+ mPT8kFTbWbOcVn8jbuWE+u4xfESGKjm2raQDO1o= X-Google-Smtp-Source: ABdhPJybjaP7D4zHj5WzphQRkSKxfM/gUVpH0MmUE2kGOLg6T84b205jfAO6Xc9/v9m0DMVLVXgF6r40C4FNMN3871o= X-Received: by 2002:a05:6402:14f:: with SMTP id s15mr34718768edu.118.1638617012975; Sat, 04 Dec 2021 03:23:32 -0800 (PST) MIME-Version: 1.0 References: <1638542272-15187-1-git-send-email-wang.yong12@zte.com.cn> <20211203130210.f34079f175f28bd1c5c26541@linux-foundation.org> In-Reply-To: <20211203130210.f34079f175f28bd1c5c26541@linux-foundation.org> From: yong w Date: Sat, 4 Dec 2021 19:23:20 +0800 Message-ID: Subject: Re: [PATCH linux-next] delayacct: track delays from memory compact To: Andrew Morton Cc: bsingharora@gmail.com, "Peter Zijlstra (Intel)" , mingo@kernel.org, LKML , Linux MM , yang.yang29@zte.com.cn, wang.yong12@zte.com.cn Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 675431046300 X-Stat-Signature: 985iqeeqaw69zc4rdr7yobmn3pnyq1gm Authentication-Results: imf31.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=KeZukj81; spf=pass (imf31.hostedemail.com: domain of yongw.pur@gmail.com designates 209.85.208.52 as permitted sender) smtp.mailfrom=yongw.pur@gmail.com; dmarc=pass (policy=none) header.from=gmail.com X-HE-Tag: 1638617014-627556 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: Sorry, the patch has something wrong. I'll resend the patch later. Thanks! Andrew Morton =E4=BA=8E2021=E5=B9=B412=E6=9C=88= 4=E6=97=A5=E5=91=A8=E5=85=AD 05:02=E5=86=99=E9=81=93=EF=BC=9A > > On Fri, 3 Dec 2021 06:37:52 -0800 yongw.pur@gmail.com wrote: > > > From: wangyong > > > > Delay accounting does not track the delay of memory compact. > > When there is not enough free memory, tasks can spend > > a amount of their time waiting for memory compact. > > > > To get the impact of tasks in direct memory compact, measure > > the delay when allocating memory through memory compact. > > > > ... > > > > --- a/include/linux/delayacct.h > > +++ b/include/linux/delayacct.h > > @@ -42,8 +42,13 @@ struct task_delay_info { > > u64 thrashing_start; > > u64 thrashing_delay; /* wait for thrashing page */ > > > > + u64 compact_start; > > + u64 compact_delay; /* wait for memory compact */ > > + > > + u64 freepages_start; > > task_delay_info already has a freepages_start, so it fails to compile. > > Did you send the correct version? >