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 B7533E77188 for ; Thu, 26 Dec 2024 20:05:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3D8436B008C; Thu, 26 Dec 2024 15:05:01 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 3888E6B0092; Thu, 26 Dec 2024 15:05:01 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2029A6B0093; Thu, 26 Dec 2024 15:05:01 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id F23636B008C for ; Thu, 26 Dec 2024 15:05:00 -0500 (EST) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id A86A714118D for ; Thu, 26 Dec 2024 20:05:00 +0000 (UTC) X-FDA: 82938188298.02.C03AE5E Received: from mail-qt1-f181.google.com (mail-qt1-f181.google.com [209.85.160.181]) by imf22.hostedemail.com (Postfix) with ESMTP id 275B0C0013 for ; Thu, 26 Dec 2024 20:04:15 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=SXrLngXB; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf22.hostedemail.com: domain of surenb@google.com designates 209.85.160.181 as permitted sender) smtp.mailfrom=surenb@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1735243479; a=rsa-sha256; cv=none; b=c8FD1fZpjmFfdC96BzHMLyrxdcKnuPkBIHAfDfElHhMHTPSAiK9Gky5AtXrI58lkGTBoEa Brtqwx2qAT4hrxj66HIGG4DgDZeYMArJe1ojfIx0qYja4KPcGdQdIF5H60QxkoDFCuKUgx YYVElV7Ihc5f9iMR6g9nQ/KX8bTk4Js= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=SXrLngXB; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf22.hostedemail.com: domain of surenb@google.com designates 209.85.160.181 as permitted sender) smtp.mailfrom=surenb@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1735243479; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=kcCzdPW75WnrJDzKtaujwtAvKRlpIaM8Qi4qrNeyaKQ=; b=fIVWpWjpTBhJwIA+IB5HlZ/HR2ibCLGBMxTbp0LQHqsRKWHXQE4NaS1DOcfWWPSzu81HZP WYUEywFBCVVwY2mUWkZT3PAGXx0WC9vqDz2dh8JigajrMRUT1sJRD8qfqoFPNrtbpBp67Q khdYst0w3uKOqOc1pMzYvwDn/SGNgCs= Received: by mail-qt1-f181.google.com with SMTP id d75a77b69052e-4678c9310afso1678851cf.1 for ; Thu, 26 Dec 2024 12:04:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1735243498; x=1735848298; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=kcCzdPW75WnrJDzKtaujwtAvKRlpIaM8Qi4qrNeyaKQ=; b=SXrLngXBEN89r8/Vu9SRwfEB4brLo+2AjMygLlUrgSYhZCUL/8qGMFMePw+D4yE9/P 2Vbp+gTOklMuTnHHbhrSbY5yv389wBv1b9rs7XAvblVJ8/R8hfeEIGv9mqVY1C1El5z2 rDCRE2n92m/ADpAEAfoPfqBP0iOGHiA0RILVBR2rVkANO0CcxHrNes2/E30ycgO4hV1+ funI0NjWrCxA1n7ywfb58BsrcVe+5F7KtM3x+aFPonQ0c0AJu17oHfItyNCFhDbzXFrk txYNweGt/140+GBLEhlFAI2vkIiUKrSgUurZfl1Dr8v2yQqfr1zMvgjQzxw24WiPaYb6 uJTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735243498; x=1735848298; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kcCzdPW75WnrJDzKtaujwtAvKRlpIaM8Qi4qrNeyaKQ=; b=JQSfzHid1sIHvjdvQoR9RnOXJs4X9WjnyCX+bsdxMWfVVkY0CzdlQdFwpf+o2rjn2d GOyTaQj6gCEoZpImP3JAteRvV2rT1FJLWAcne+WhKWabAyTboTaMlsNDX13FzPYhT+cE p/1iop8sN2jyPIv+yT2Ujy7jNTE6gYTJAKprVxX+9KsJdbDMTDr7TnBpPzDAyYkcvlbV zJFcSp/KGTE2HKujt89PmzCOIaZsSAO7/zNd+pqCwTuQxHVSjzBM2FGofaQhukr+/RNN ATmf7+w0YmpXSehbNfzAgfxqvQ7d0YDL7OkVO9FCXFnAFbRVE9Vmm1i8x533FCWwpZVT soIw== X-Forwarded-Encrypted: i=1; AJvYcCXZWkNGokg+7vfZwTdCjPEuAyLmk9Eh2KUMBk318S+8QgAs2cQt7o/trc8jbb9ouiZrHSlSkEpUAA==@kvack.org X-Gm-Message-State: AOJu0YyQcZHo0BQ1vFNBf6eoOGMpowthcVXdkhXTIZ7++uBRcubuMn6J RYLUIuheKDzi2Rl9T1fGF3mPnfZ2fQOtoAn71dAhTpkBM3gGKkSwdabnFztuWOI5MWwrKFdepaQ VNhsRL6m+1sK6vHDlcyG5y/giGk8T55K04zPn X-Gm-Gg: ASbGnctGccbrLUl5ty/UOrH7oc2m1kxLSyp880gSTTsnRdiLXz4AIMB9DmDsxm9CFAV KAFeIPaBcA5IeTm7fH0pW9ww5jZpY9drFGXm4nw== X-Google-Smtp-Source: AGHT+IGRUPCQy8JC3Gf/rUg4JHywFHnQqLCxbR1geMemLFuKqxoMwCCUzGy6mj6IatufpeCjHyG9Fy/24VBrtjAU+HI= X-Received: by 2002:a05:622a:391:b0:466:8c7c:3663 with SMTP id d75a77b69052e-46a4bfc68bcmr17761951cf.5.1735243497722; Thu, 26 Dec 2024 12:04:57 -0800 (PST) MIME-Version: 1.0 References: <20241226170710.1159679-14-surenb@google.com> <202412270328.HiJX1mRt-lkp@intel.com> In-Reply-To: From: Suren Baghdasaryan Date: Thu, 26 Dec 2024 12:04:46 -0800 Message-ID: Subject: Re: [PATCH v7 13/17] mm/debug: print vm_refcnt state when dumping the vma To: kernel test robot Cc: akpm@linux-foundation.org, llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, peterz@infradead.org, willy@infradead.org, liam.howlett@oracle.com, lorenzo.stoakes@oracle.com, mhocko@suse.com, vbabka@suse.cz, hannes@cmpxchg.org, mjguzik@gmail.com, oliver.sang@intel.com, mgorman@techsingularity.net, david@redhat.com, peterx@redhat.com, oleg@redhat.com, dave@stgolabs.net, paulmck@kernel.org, brauner@kernel.org, dhowells@redhat.com, hdanton@sina.com, hughd@google.com, lokeshgidra@google.com, minchan@google.com, jannh@google.com, shakeel.butt@linux.dev, souravpanda@google.com, pasha.tatashin@soleen.com, klarasmodin@gmail.com, corbet@lwn.net, linux-doc@vger.kernel.org, linux-mm@kvack.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 275B0C0013 X-Stat-Signature: w887nqdcwoeiyedifrsepk17fwcnmeky X-HE-Tag: 1735243455-144213 X-HE-Meta: U2FsdGVkX1+qT3/wmU8cJZB/d2eL1Qa0MqLNttleVl5W3Tpw3A0fFbcZJTYES9QL/7yzIQfT7dAoIgqSoZxG/G7XtOgXBkodMmLZ/GT3ikKouplT3lUnl4nQ7MCGApSeyOqnCmvcNd6jlaOcWhOUExDR4kql9gNMdFguRV8XTHGZz7fpm51pWOAjsVAHMJdyqd5DRU8OSbxVM+VcFENblviGkzmrR+8LNvol6/MGcxX84sRDUzM/MpQ1Sb73hZ+7M2pxpAlHmmld3/F1hx3hwr39uQI9o9hDIXLgIU3WEuvcOh/80nbA6d/q0s2ZuVgJzhkr+p6u+m8vcoiEuwipLJ5XE7LUI13bYYmv9y8vVXH6ulm004G1UGOp+4wL8nKy/VTQl2P/JDXoR/VwztQE7oRz9yoVWDmTI0sbt0FLZ5LiUlSmNsc82oetV5YuyOMVm7CQz/ovpPSfpSQSZrW71uI+KHHqPKOvXUjkTDyVgTLa2lGNt5A3wDAMTMPPsM7cYYsYOAJ4/FL0VD6nG/ft9wUvod6i2e7DcUqMMOfvJdv5HtTaKe2keTACLJ0/98+oEaydNd+UgOQrT/X6GNICNvZV5YfRL3YjO+GrJ080fTjPmtlJT7nfMaTq301crjvodZcylavtnh57ouy9a6Lrn6+svYZ2DJE96QNJev7dRVf8Xq0cSCZGI05vxjZTQZ/tQJK1Hoyx/urCvrx8Hz7kiKO8x5hLmYuF3ogmXRJwGBl3bggNAcYZdHcGB+lw8RpMyCKlEaBuyrHbjvhPV3bHz1UM2osmtcxD5iAcHvdDAIpBHDDtrvNZpaWQN5ijr3zIqeC/Zg6YxolsTvJyG4Gk/yuchy7gFiM/3zdnYxa9ZuXXPONH57+QR9WgmxU7ZcUz11/8LedIUyLa2pkbZfWYt8hiBZZZfSllLQNvNcIGikFC/pVAfxLsbhGgqv1KEUEADI8rl2Un9spMKuDiaEU GM1Fz+PP R4w6iZEYmFE5Ga3RZ16BFeNTACKgrBTP6Du2e0QOqTRxFNSIwkOisUCZN8+wBXHddsV5UlTtm++StVWbF8gLIlyZeb/WET0XL7P/7qSnGyJKzug6wsnNeGwGxrknAUGGZn22+qR5BWmZpTzjpUoHcdtUicyaT/+Id2Vq8QOTA3q43ckpeXFCPZ61rxXMl0MSUfqhRohZhMFxN/IZQN7KNWPM2oJf3yAMPf13FjGTk7jfOGlhZfaOHgPcixFNTql+XMTSkFEzpnLD9KHnKW78Mhaj0g6EeXqSLk5JqpAKrinqwNzg7HtbYxSrLsorUyp17cweQN+YZ1oq+kh/T/uXPosNU9AW9pLEOLpbd8J1vK7PbscnaUvS9UAhFQ2kd+RELfHNGbfqLTGliDiw= 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: List-Subscribe: List-Unsubscribe: On Thu, Dec 26, 2024 at 11:54=E2=80=AFAM Suren Baghdasaryan wrote: > > On Thu, Dec 26, 2024 at 11:51=E2=80=AFAM Suren Baghdasaryan wrote: > > > > On Thu, Dec 26, 2024 at 11:41=E2=80=AFAM kernel test robot wrote: > > > > > > Hi Suren, > > > > > > kernel test robot noticed the following build errors: > > > > > > [auto build test ERROR on 431614f1580a03c1a653340c55ea76bd12a9403f] > > > > > > url: https://github.com/intel-lab-lkp/linux/commits/Suren-Baghdasa= ryan/mm-introduce-vma_start_read_locked-_nested-helpers/20241227-010925 > > > base: 431614f1580a03c1a653340c55ea76bd12a9403f > > > patch link: https://lore.kernel.org/r/20241226170710.1159679-14-su= renb%40google.com > > > patch subject: [PATCH v7 13/17] mm/debug: print vm_refcnt state when = dumping the vma > > > config: hexagon-randconfig-002-20241227 (https://download.01.org/0day= -ci/archive/20241227/202412270328.HiJX1mRt-lkp@intel.com/config) > > > compiler: clang version 17.0.6 (https://github.com/llvm/llvm-project = 6009708b4367171ccdbf4b5905cb6a803753fe18) > > > reproduce (this is a W=3D1 build): (https://download.01.org/0day-ci/a= rchive/20241227/202412270328.HiJX1mRt-lkp@intel.com/reproduce) > > > > > > If you fix the issue in a separate patch/commit (i.e. not just a new = version of > > > the same patch/commit), kindly add following tags > > > | Reported-by: kernel test robot > > > | Closes: https://lore.kernel.org/oe-kbuild-all/202412270328.HiJX1mRt= -lkp@intel.com/ > > > > > > All errors (new ones prefixed by >>): > > > > > > >> mm/debug.c:189:54: error: no member named 'vm_refcnt' in 'struct v= m_area_struct' > > > > Ugh, ok. On architectures with ARCH_SUPPORTS_PER_VMA_LOCK=3Dn this will > > happen. Preparing a fix. > > This error actually also requires CONFIG_DEBUG_VM=3Dy. Fixup posted at https://lore.kernel.org/all/20241226200335.1250078-1-surenb@google.com/ > > > > > > 189 | vma->vm_flags, &vma->vm_flags, refcount_re= ad(&vma->vm_refcnt)); > > > | = ~~~ ^ > > > include/linux/printk.h:514:35: note: expanded from macro 'pr_emerg= ' > > > 514 | printk(KERN_EMERG pr_fmt(fmt), ##__VA_ARGS__) > > > | ^~~~~~~~~~~ > > > include/linux/printk.h:501:60: note: expanded from macro 'printk' > > > 501 | #define printk(fmt, ...) printk_index_wrap(_printk, fmt, #= #__VA_ARGS__) > > > | = ^~~~~~~~~~~ > > > include/linux/printk.h:473:19: note: expanded from macro 'printk_i= ndex_wrap' > > > 473 | _p_func(_fmt, ##__VA_ARGS__); = \ > > > | ^~~~~~~~~~~ > > > 1 error generated. > > > > > > > > > vim +189 mm/debug.c > > > > > > 178 > > > 179 void dump_vma(const struct vm_area_struct *vma) > > > 180 { > > > 181 pr_emerg("vma %px start %px end %px mm %px\n" > > > 182 "prot %lx anon_vma %px vm_ops %px\n" > > > 183 "pgoff %lx file %px private_data %px\n" > > > 184 "flags: %#lx(%pGv) refcnt %x\n", > > > 185 vma, (void *)vma->vm_start, (void *)vma->vm_e= nd, vma->vm_mm, > > > 186 (unsigned long)pgprot_val(vma->vm_page_prot), > > > 187 vma->anon_vma, vma->vm_ops, vma->vm_pgoff, > > > 188 vma->vm_file, vma->vm_private_data, > > > > 189 vma->vm_flags, &vma->vm_flags, refcount_read(= &vma->vm_refcnt)); > > > 190 } > > > 191 EXPORT_SYMBOL(dump_vma); > > > 192 > > > > > > -- > > > 0-DAY CI Kernel Test Service > > > https://github.com/intel/lkp-tests/wiki