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 1782CD1AD43 for ; Wed, 16 Oct 2024 11:06:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A56186B007B; Wed, 16 Oct 2024 07:06:02 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A068E6B0082; Wed, 16 Oct 2024 07:06:02 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 87FCD6B0083; Wed, 16 Oct 2024 07:06:02 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 6AC2B6B007B for ; Wed, 16 Oct 2024 07:06:02 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 9FE5A81C3E for ; Wed, 16 Oct 2024 11:05:53 +0000 (UTC) X-FDA: 82679185680.14.06C712D Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf20.hostedemail.com (Postfix) with ESMTP id 796371C0021 for ; Wed, 16 Oct 2024 11:05:49 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=C8N+67fh; dmarc=pass (policy=none) header.from=redhat.com; spf=pass (imf20.hostedemail.com: domain of david@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=david@redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1729076727; a=rsa-sha256; cv=none; b=o228OuBikhv415YleQq2yp/LzkhPIPgr9yq7IxmZnAnL0GH+3EUHElZrpUfMeX0feluCQ/ NPkvIzVjStz1bZEkWkzxghC7axIDO8KdSJKWop9quMK7G+TzNtnKsI4IKmcPOPvHjt+vfB InTb7/fi/GoV3nANW4wQSXUYOBHB0Jw= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=C8N+67fh; dmarc=pass (policy=none) header.from=redhat.com; spf=pass (imf20.hostedemail.com: domain of david@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=david@redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1729076727; 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=i5SVeglfZP1L5TlSxUT5a2GinBaKrfovrWWQq+I/2HU=; b=dc9cx5h3QLhCHroUFm50rd4E1HWA6eQzKgj4Y4YPvhFK36MhdYYBKGue17LYqWRzamn//E GVHUNL5jzcmWj/ukUNdyh3SsQ/CqdImYCgqU+0+zSiY/4M+TtDqo8OA8NonHG8ThV6kOpZ Lp6KftV3V9Wy54lA4xC/j/zbPHN7fko= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1729076759; h=from:from: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:autocrypt:autocrypt; bh=i5SVeglfZP1L5TlSxUT5a2GinBaKrfovrWWQq+I/2HU=; b=C8N+67fhACKLV3niVtoJ4/BhcSSMxaUzT49SPjI0JxZB53QVCemMmCCwJJcQhSX53yzqn9 DpCWYaSv0KhLaGTwz6Y1RFUnl1m05JWZl17xweGeMYWMJ65lnhn8BASgQnSkzZBCd+fkeN Utd/VcOJCykqZSwCPtqciZClwOxc0VI= Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-630-wtqQ2s9bM3q_HJM2GiYe6w-1; Wed, 16 Oct 2024 07:05:57 -0400 X-MC-Unique: wtqQ2s9bM3q_HJM2GiYe6w-1 Received: by mail-wm1-f70.google.com with SMTP id 5b1f17b1804b1-43058dce286so37315815e9.2 for ; Wed, 16 Oct 2024 04:05:57 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729076756; x=1729681556; h=content-transfer-encoding:in-reply-to:organization:autocrypt :content-language:from:references:cc:to:subject:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=i5SVeglfZP1L5TlSxUT5a2GinBaKrfovrWWQq+I/2HU=; b=ZnCqHJQsBx3jNE6chXtRKR4srkmA9nHtJd+dMcQr8qiyqTxPqYWc7trDUJAGhl0PvW po7gut3ZSVgWrwKrAfGYmBbUO7UzOu5lHMLsFTOgObGyEFtgtSFIC9QePwmBHJAt4kuJ W66CGECcLZjZPvEcPioO7ALovktSlsuAeZNrD8wUi5CHqVgFTWHjY0Dq9GDZhiEz+WoX LyIifmjioB4Yn+YMBj7Lg7T9Sy6sJlWGSbvmL6fLGBg1KNB6XTO1mmdL/9KXCSkGvn8+ 4U2n2NSI5CFFAMreuxfItg/P3GSQdcVdg7i+q9R/+3gWt1xMqI0PUOHASg/gBhYiy3cY Sdwg== X-Forwarded-Encrypted: i=1; AJvYcCXZDrZPlKpGPO8VdKS1/mcVnDhv07FviJI0MtKmoTed0TPbO3hH/PgGB79fM4pxohzuvA8Xigy7fg==@kvack.org X-Gm-Message-State: AOJu0YxAw3jx6QCFmgz7RV0tpTzYMVQbk0uZ736qYQvENkRii6NM6UJe smtmY2MzIofGZ0LUl1+k0YfULfNc/g9JKT40UoUXJKpqjoOOv58iR+nX+tMbqjLAxNzzfBtT4JT n1bITI4vr52ygU5a6LqxftWZ09kykUQVSA8ooZrxso3sitT9b X-Received: by 2002:a05:600c:19cc:b0:42f:8229:a0a1 with SMTP id 5b1f17b1804b1-43125619ec2mr122581195e9.33.1729076756564; Wed, 16 Oct 2024 04:05:56 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGAA8+q0kFhJYZYEcQ2r32tamWZ+lKAi2/ejP4wtEVI193f7liM5IArCWqvrKnr3o62foPIcA== X-Received: by 2002:a05:600c:19cc:b0:42f:8229:a0a1 with SMTP id 5b1f17b1804b1-43125619ec2mr122581015e9.33.1729076756136; Wed, 16 Oct 2024 04:05:56 -0700 (PDT) Received: from ?IPV6:2003:cb:c74b:d000:3a9:de5c:9ae6:ccb3? (p200300cbc74bd00003a9de5c9ae6ccb3.dip0.t-ipconnect.de. [2003:cb:c74b:d000:3a9:de5c:9ae6:ccb3]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4313f56ea10sm47224315e9.24.2024.10.16.04.05.55 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 16 Oct 2024 04:05:55 -0700 (PDT) Message-ID: <0436c217-0afc-45e6-949b-2291ee1ebc6e@redhat.com> Date: Wed, 16 Oct 2024 13:05:54 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1] mm/pagewalk: fix usage of pmd_leaf()/pud_leaf() without present check To: Qi Zheng Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, syzbot+7d917f67c05066cec295@syzkaller.appspotmail.com, Andrew Morton , Jann Horn References: <20241015111236.1290921-1-david@redhat.com> <4898fdf4-7c88-4697-9df4-64fd8a900e95@redhat.com> From: David Hildenbrand Autocrypt: addr=david@redhat.com; keydata= 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 WNyWQQ== Organization: Red Hat In-Reply-To: X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspam-User: X-Stat-Signature: rj6cb8njzfh8p67nfmx77sfsaxeh1r64 X-Rspamd-Queue-Id: 796371C0021 X-Rspamd-Server: rspam02 X-HE-Tag: 1729076749-987093 X-HE-Meta: U2FsdGVkX1+qIk80BEQaEw3vvRwauRjqITzTr1U6Ps9LDSLDsz9dwGmguy2a/z3qYSsU9CD5EkGemLURZQ89vqKZ6MfwxGcuI6ijz/OHZ6vzZ1aKBLGGJXjd3ScOaOCS7R5mn41YXC4ipMOPrCOrYjvENcS4dzZwTEH1+TRAnStfdBycO4yt4Yd+kHtGubFCmKaibHtDDRfvuBRXI3RaEklB+2iz1tP5PUtRN5OIH7jZCB8UjHeyuClnrctfJH6YOlo6zNxADqEKiid2VUdrw57mbZj6dfnaXUCV79sk4S97XVPYnfx77vbSfwJh20f0gAdAbBcmIOs9lOWkB/D2W/7FYqgq/r+Y8RlPXSI3BKCsIaAHLRKL6XN5m6YmtaLEquL9S0EYfWcNNf/SLF5uj47oGFYzG4P+aBcqrHRwxcxCvLafMzlO9JuL7c4b/jvI44KvKdEFxQWabhhJ45omCED+B2WyvVXhenB6tUbtLHnreqVfi+hG0tgE948uvDBERO8u9o5YEuFmkWQ5fwwEP7jyndYaxJvhSJiQ7FNUVJYfVw/am1t34v34jj+NEDJOxicKpCH2k0pA5mflEUYC5KtRmgZ9aNuGADZ889rsh3xK03fkSn+V/HqO1S1iTFFQNnfiSn0vOs0gj0LPcRFP3MUckLonFto05SZxfucjF7/FK1sfhzBVTE8rFuxGjxuoSaDIluJWsqdI+TxzsPwHWSJOZnndEO/1RKyeR/KLq1XpysGJHwaWWlAgkl5ee3Aa4InaiaLSSYhdT2HubFqNzo5IYuQmnJ3+73wQpnb1vMEPHLzXOmKTg8NGX24h6fmw4z/wOxfeLzVNs9h0pnwnQrDHLPwfhTtBd7e+tupTQVRZxYifp3gmwhb55jcjR/IKl/c5Vgpp/bs4lRPEVxNLiWZiiie65rdjMdeWX2zfxBtU11+9PAQYgF10VC9W5tN3lhX8CfHpAMoazhIRGiI XJW1ia8D vq9ZhfLdCM+fmXq+cz9CoxbsnUmrXCQVujJIjoItvBEsTAzsMAA2yrWCLwZJ6oFp7KnQR4Edqe3AHDtDMIugEggDEkRs/dXhh81E4/zsqcw7x/rGT1UBvmbtP5xoy1uag6WAI1YiuUD+117CnlW9s3aZr8/MBHy1VQn+545MHmIqolshuwKvZ95MdXJu9Tz1fdaUOVu1TucFI6nvNyk9Z8YgPed2SsL68aZxE8CiOmGpavcstiAomLsCnvisH8E98bdHEyzLCMY8hdYQor4dgTW6I4BsD0mNzBa8EM5LCEDq/UYD33E+f3k+lNlWA3k8NXoQB7iFY/BO9N3PGR42G9jsFulog1RyqHQaz0KKaUXMp/bl6wY4/g8wfYiynXuj6AQYk1oXP9+qN7IiD0KYZW2s0bxaFe8uuZ3PTgavx9Y1m3h3b4AX0aixdA++vMa6lfK4qb4LquV4dE9qCkYuWq2U9/qDUcU/QCQkmgFfnM2ClGpGg2H3VNtFyfWxpExpChnjG2U5TgE5+/p/mEFJCE07KNhDTSswfLLj+dzNrZEB0AjT+3es7a3P0ybYd8gBAlhid01olDMozbRn/WUVDtcgFZT9MabptZCrmlPejkUI0nhGVrVq/3HSHvFyGm3UTvUNDudOvtAY5+xvo7u+AI5wOhx5EGFP2ELx4S+WWzG023vE4H5HZ2/4ato8pHjsaQIYRdjr9F5R2K00GSxzH/+1R7AkHYHRXmzrTpb5iqRlrGT9SVV2Da9krsXUILSFzLziCzcKwLTFPSADE4NQsaMI3+0+cnqTTnFjQvDXCpOnGELk= 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 16.10.24 12:58, Qi Zheng wrote: > > > On 2024/10/15 21:13, David Hildenbrand wrote: >> On 15.10.24 13:12, David Hildenbrand wrote: >>> pmd_leaf()/pud_leaf() only implies a pmd_present()/pud_present() check on >>> some architectures. We really should check for >>> pmd_present()/pud_present() first. >>> >>> This should explain the report we got on ppc64 (which has >>> CONFIG_PGTABLE_HAS_HUGE_LEAVES set in the config) that triggered: >>>     VM_WARN_ON_ONCE(pmd_leaf(pmdp_get_lockless(pmdp))); >>> >>> Likely we had a PMD migration entry for which pmd_leaf() did not >>> trigger. We raced with restoring the PMD migration entry, and suddenly >>> saw a pmd_leaf(). In this case, pte_offset_map_lock() saved us from more >>> trouble, because it rechecks the PMD value, but we would not have >>> processed >>> the migration entry -- which is not too bad because the only user of >>> FW_MIGRATION is KSM for unsharing, and KSM only applies to small folios. >>> >>> Further, we shouldn't re-read the PMD/PUD value for our warning, the >>> primary purpose of the VM_WARN_ON_ONCE() is to find spurious use of >>> pmd_leaf()/pud_leaf() without CONFIG_PGTABLE_HAS_HUGE_LEAVES. >>> >>> As a side note, we are currently not implementing FW_MIGRATION support >>> for PUD migration entries, which likely should exist due to hugetlb. Add >>> a TODO so this won't fall through the cracks if more FW_MIGRATION users >>> get added. >>> >>> Fixes: aa39ca6940f1 ("mm/pagewalk: introduce folio_walk_start() + >>> folio_walk_end()") >>> Reported-by: syzbot+7d917f67c05066cec295@syzkaller.appspotmail.com >>> Closes: >>> https://lkml.kernel.org/r/670d3248.050a0220.3e960.0064.GAE@google.com >>> Cc: Andrew Morton >>> Cc: Jann Horn >>> Signed-off-by: David Hildenbrand >>> --- >> >> Was able to write a quick reproducer and verify that the issue no longer >> triggers with this fix. >> >> https://gitlab.com/davidhildenbrand/scratchspace/-/blob/main/reproducers/move-pages-pmd-leaf.c >> >> Without this fix after a couple of seconds in a VM with 2 NUMA nodes: >> >> [   54.333753] ------------[ cut here ]------------ >> [   54.334901] WARNING: CPU: 20 PID: 1704 at mm/pagewalk.c:815 >> folio_walk_start+0x48f/0x6e0 >> [   54.336455] Modules linked in: ... >> [   54.345009] CPU: 20 UID: 0 PID: 1704 Comm: move-pages-pmd- Not >> tainted 6.12.0-rc2+ #81 >> [   54.346529] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS >> 1.16.3-2.fc40 04/01/2014 >> [   54.348191] RIP: 0010:folio_walk_start+0x48f/0x6e0 >> [   54.349134] Code: b5 ad 48 8d 35 00 00 00 00 e8 6d 59 d7 ff e8 08 74 >> da ff e9 9c fe ff ff 4c 8b 7c 24 08 4c 89 ff e8 26 2b be 00 e9 8a fe ff >> ff <0f> 0b e9 ec fe ff ff f7 c2 ff 0f 00 00 0f 85 81 fe ff ff 48 8b 02 >> [   54.352660] RSP: 0018:ffffb7e4c430bc78 EFLAGS: 00010282 >> [   54.353679] RAX: 80000002a3e008e7 RBX: ffff9946039aa580 RCX: >> ffff994380000000 >> [   54.355056] RDX: ffff994606aec000 RSI: 00007f004b000000 RDI: >> 0000000000000000 >> [   54.356440] RBP: 00007f004b000000 R08: 0000000000000591 R09: >> 0000000000000001 >> [   54.357820] R10: 0000000000000200 R11: 0000000000000001 R12: >> ffffb7e4c430bd10 >> [   54.359198] R13: ffff994606aec2c0 R14: 0000000000000002 R15: >> ffff994604a89b00 >> [   54.360564] FS:  00007f004ae006c0(0000) GS:ffff9947f7400000(0000) >> knlGS:0000000000000000 >> [   54.362111] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033 >> [   54.363242] CR2: 00007f004adffe58 CR3: 0000000281e12005 CR4: >> 0000000000770ef0 >> [   54.364615] PKRU: 55555554 >> [   54.365153] Call Trace: >> [   54.365646]  >> [   54.366073]  ? __warn.cold+0xb7/0x14d >> [   54.366796]  ? folio_walk_start+0x48f/0x6e0 >> [   54.367628]  ? report_bug+0xff/0x140 >> [   54.368324]  ? handle_bug+0x58/0x90 >> [   54.369019]  ? exc_invalid_op+0x17/0x70 >> [   54.369771]  ? asm_exc_invalid_op+0x1a/0x20 >> [   54.370606]  ? folio_walk_start+0x48f/0x6e0 >> [   54.371415]  ? folio_walk_start+0x9e/0x6e0 >> [   54.372227]  do_pages_move+0x1c5/0x680 >> [   54.372972]  kernel_move_pages+0x1a1/0x2b0 >> [   54.373804]  __x64_sys_move_pages+0x25/0x30 > > It would be better to add this call stack to the commit message, which > can help people find this fix patch when they encounter same problem. ;) The commit is not part of a released kernel, though, and a lore search would return the result until it's included. Before it's included, the commit message won't really be helpful :) But sure, @Andrew, can we include that in the commit? > > Otherwise, LGTM. > > Acked-by: Qi Zheng > Thanks! -- Cheers, David / dhildenb