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 B405BC25B74 for ; Tue, 21 May 2024 22:21:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3983F6B0083; Tue, 21 May 2024 18:21:19 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 353EB6B0088; Tue, 21 May 2024 18:21:19 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2114A6B008A; Tue, 21 May 2024 18:21:19 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id F2AB46B0083 for ; Tue, 21 May 2024 18:21:18 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 930C3A26B9 for ; Tue, 21 May 2024 22:21:18 +0000 (UTC) X-FDA: 82143825036.17.91D186B Received: from mail-qv1-f45.google.com (mail-qv1-f45.google.com [209.85.219.45]) by imf17.hostedemail.com (Postfix) with ESMTP id 0399E40020 for ; Tue, 21 May 2024 22:21:16 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=lcYnDXBV; spf=pass (imf17.hostedemail.com: domain of mikhail.v.gavrilov@gmail.com designates 209.85.219.45 as permitted sender) smtp.mailfrom=mikhail.v.gavrilov@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1716330077; 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=uWatbwj/IWi1yLtM5x+DhOm7/0gMUC6oEuIDN8i47VI=; b=gLMd2FLVJDMl8aybbjCsDO2hbD1liZpVfghYZFv/701kyyViSxX+Zp8/wdhu6SE4d0+xMf rBw9rP8BrEkdFIkzY6cJZ2GMwOpoUK6fW/UQhXIqzyiWfdWSjZ2rOZc88F6K96A4BW0jmB ox1UaOckVUkxo1nb3iz2OokLzgukqi0= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=lcYnDXBV; spf=pass (imf17.hostedemail.com: domain of mikhail.v.gavrilov@gmail.com designates 209.85.219.45 as permitted sender) smtp.mailfrom=mikhail.v.gavrilov@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1716330077; a=rsa-sha256; cv=none; b=c+pVXDGhz4GUepHpjKJMzX4E6ydQf9oO+W2KFtHVgijj0zJVU9Utg0Ngwf6JZzctF4G2rs gabm/OgNlYwRyVDM/6s54ycXr3WxLmY4UmtEYnhstUP9IdtemxWs+kG4sMM8/5sNWfhFLb bUrnALpcOetccHIFnSVyiVL7mnK4/1c= Received: by mail-qv1-f45.google.com with SMTP id 6a1803df08f44-6a421be6a81so609406d6.2 for ; Tue, 21 May 2024 15:21:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716330076; x=1716934876; 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=uWatbwj/IWi1yLtM5x+DhOm7/0gMUC6oEuIDN8i47VI=; b=lcYnDXBVY9jD1wWCb/meWBDVFNNE5MfhbAwNq6q5TBw3kiOfB7WURy5p7NmPmUtyX/ xbb0gIQrz6inwzUGVTolp/4O5Wp4ptr6pbWhmvMTwiYBui45fWmpwuEFO+03uoyZ30t2 ZMybJG7wKicaZxZSZuU5fyyLHwQlnJtftQyHGsthWLsr9kl7ikmMbZHHUgiH4yEQi2mY pOJ2sCnWs5A1LCqr77EmJQPRYt2mbTSwFaLXxYpfPg4LckIoqPZPHc6DJOlNr7EVyJZD ifQY8zL95wAbCwS1vXSSCjrxU/rWundnCqz4Rk345zYGvD5x78xtR59fnpaWdjwcRO5D 99oQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716330076; x=1716934876; 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=uWatbwj/IWi1yLtM5x+DhOm7/0gMUC6oEuIDN8i47VI=; b=RxgiPSEzK2HVUvCnPFkWa9sSy1xZ182C7vJuVZqct4gQNQw4l0v7pkZnK0VzZ3AicU 57MprBhG74+8Ob8FK4AP1o8xyexYAW/C/71LnMeob0BJGwSr/HiKIaclBTbJN1zvqvAB 12qIMNKqMsNX78UcPOsAcAluWXvZ2zzlTxYm9Aj8JaGR5qAw8E8BDMbKI5GhMdQ1mgRv qyV13L5mke7bHli5NGTscH5EU8n/g4WbuF0ErkCR/ZZRxmIu6FKJ6iuY4kTDWnEnQrko Owl7QzEJQwoHOtfMQd0UN2UU7fYVhW50uiYrHf7+vqNIObObTGELFY+fkw+KA+5M/33O zPTw== X-Forwarded-Encrypted: i=1; AJvYcCUbwq7cpOS2EGGKWnxxkNGAH9DHePKr2Jq7DGb/+IxOm6TjYVpUVcUJlepJOGkuOcWr9VM5sbhMRVKNHydae9kYgGw= X-Gm-Message-State: AOJu0Yz2QGqUP33f+cIMMIt783cO9EPkup1VUdQHkvbioLHLOogz4QQ3 64i7S/GecHMbhfIeIHtH38uew5LaAWEvsW0ZONItn+vwZqT0lQhKnuTTfZMgBWUc1sErjMuCi6J zk42p5k7PguTY+aRGJaRjR0/FFlQ= X-Google-Smtp-Source: AGHT+IE5zNezKJaapVTDNaEs9n0NW0g1BE0fWjalIVZPuvtw7HlyujM0fce+vJBvCU2nQPQS2hxnIEj2q+wCIgrxtGo= X-Received: by 2002:a05:6214:f28:b0:6a0:a38e:d52 with SMTP id 6a1803df08f44-6ab8091c73cmr1975866d6.4.1716330075944; Tue, 21 May 2024 15:21:15 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Mikhail Gavrilov Date: Wed, 22 May 2024 03:21:04 +0500 Message-ID: Subject: Re: 6.10/bisected/regression - commit 8430557fc584 cause warning at mm/page_table_check.c:198 __page_table_check_ptes_set+0x306 To: Peter Xu Cc: Pavel Tatashin , axelrasmussen@google.com, David Hildenbrand , nadav.amit@gmail.com, Andrew Morton , Linux Memory Management List , Linux List Kernel Mailing Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 0399E40020 X-Stat-Signature: 3uwmxxe3hedzghu7pjj1oayaqswxct8t X-HE-Tag: 1716330076-944434 X-HE-Meta: U2FsdGVkX1/4MUtjqYLzVzGw9GLMYQr0FrZRXaVJUqzkjdqOn7JMC4gzobXiyWtO7dDMwwxRlAIgzlqiBykXPzI7DeEuD3SDQUwK0U0XW1cpOQtSqinbFBNGzSgcb1PyyLFhTSlE0omyduZeNoAUBlUoFf1tOLcs3Do/ws1cSQAJynGcV0BJmlIJ1oixGyXOtBKNv2+Y0pxJHJWq+6ArEbMnsFmtYMKXASC3rzoIRNBh6Zf3gMN6jsYLDQ6dtq5YrzbFEsNnsXIXU3jnLIfGvuScyimR5h3iRxtxtyrqq5BsXRmpwRze9YQklvqOuz0gdMesdo/dFYhF/CmmA6QgG1dyvf8UTlD2fsyeIIhG8gbsZw5zX3XtYtBO4fEn++7Usxt0EiLPYsCrRiiYIddcqfAFoYCmdbVmPBYQ/KuANgGuT5mvogfvA/XU85ULvHzbjK1dgYxpSETsi7eLb4PVjqL1vhdI5+mUTyoykawbjmMwsf6xgUHu7J1g46svzvwLzQbNTG6bao0chLueHqYA0NAJwoK68do2SZY98mtVS2iKe0DVl/jQlD7G/VKq8B0nYZ5LBvpZi9GcaqQEsJJjy5g59ZXFfG6a6YuTxbvBurJKHgJ0sY9M66qHbieGcb7GnwyraL3/mMnWVaLcDyI/lCJ73Yw3Gxv/t2QgT8zn3KR46fTDKLLBY/l4H6DiYuoiD7UZ8B4jSbSOKC2llz5+zbUOcG0MJ06px2bbhpDEjm0jX04WZsoZ+TIDA+SlP/4BsCFhTRk2gYW3gNlwKwbTNeZd7ygnmjQs1YZiF3tBYIRMjKXGUUYp1qXLUeoF257ItKgi6zA9NlkYi59u4tHVcodBKYW10jJ+AcRtjACKB/7sbsDcgQOhZk2jI2OjaxM0H4140q+2F3QMCFWfx2RS3o43/7CF91DvabBurDPg+lTYHdlvK0hOCouR4EtvsX16tof1PA3pr730hvH+LcX Pmc9sCh9 3rUgII1NNpIcP2bimicV2AeALUB+JCXRKp9LpMhAegjIGf1QYHPo8NDAEMsmKQX9veXc6umQsrd4n1fW553R/6KOkKRHzoXaD9AlXBSRU5BNWojDgsz3q3e6MSejgI/Le56o+2clYyTDDY4VXxnJML+f/mL2uYih5AOgR21mwvEU038z22Segp7gHpA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000002, 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 Wed, May 22, 2024 at 2:37=E2=80=AFAM Peter Xu wrote: > Hmm I still cannot reproduce. Weird. > > Would it be possible for you to identify which line in debug_vm_pgtable.c > triggered that issue? > > I think it should be some set_pte_at() but I'm not sure, as there aren't = a > lot and all of them look benign so far. It could be that I missed > something important. I hope it's helps: > sh /usr/src/kernels/(uname -r)/scripts/faddr2line /lib/debug/lib/modules/= (uname -r)/vmlinux debug_vm_pgtable+0x1c04 debug_vm_pgtable+0x1c04/0x3360: native_ptep_get_and_clear at arch/x86/include/asm/pgtable_64.h:94 (inlined by) ptep_get_and_clear at arch/x86/include/asm/pgtable.h:1262 (inlined by) ptep_clear at include/linux/pgtable.h:509 (inlined by) pte_clear_tests at mm/debug_vm_pgtable.c:643 (inlined by) debug_vm_pgtable at mm/debug_vm_pgtable.c:1392 > cat -n /usr/src/debug/kernel-6.9-10323-g8f6a15f095a6/linux-6.10.0-0.rc0.2= 0240521git8f6a15f095a6.10.fc41.x86_64/mm/debug_vm_pgtable.c | sed -n '1387,= 1397 p' 1387 * Page table modifying tests. They need to hold 1388 * proper page table lock. 1389 */ 1390 1391 args.ptep =3D pte_offset_map_lock(args.mm, args.pmdp, args.vaddr, &p= tl); 1392 pte_clear_tests(&args); 1393 pte_advanced_tests(&args); 1394 if (args.ptep) 1395 pte_unmap_unlock(args.ptep, ptl); 1396 1397 ptl =3D pmd_lock(args.mm, args.pmdp); --=20 Best Regards, Mike Gavrilov.