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 8F3C5C83F1A for ; Fri, 18 Jul 2025 07:44:44 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2F98D6B00B8; Fri, 18 Jul 2025 03:44:44 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2D1196B00BA; Fri, 18 Jul 2025 03:44:44 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1BFD06B00BB; Fri, 18 Jul 2025 03:44:44 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 0B51C6B00B8 for ; Fri, 18 Jul 2025 03:44:44 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id ABF781D9BC6 for ; Fri, 18 Jul 2025 07:44:43 +0000 (UTC) X-FDA: 83676598446.05.49AAF93 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf06.hostedemail.com (Postfix) with ESMTP id 37855180002 for ; Fri, 18 Jul 2025 07:44:41 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=NU8arqAZ; dmarc=pass (policy=quarantine) header.from=redhat.com; spf=pass (imf06.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=1752824681; a=rsa-sha256; cv=none; b=3LAhtKD1J9UEXDndxw4S1vU0Mu7ExfjSJOo15aFAzhPnFQ5jEL7wntdeFUqcuuTopE5paP pdR2NZtqvEBXOVItX2DDqBVLSHfiUqyhyh8E6dvaF9VGe5pTpAHLdbvnZLezsR+kLSfrDh ZgLcLuGp+WS2tQ2zf831W0y3yt3NA+A= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=NU8arqAZ; dmarc=pass (policy=quarantine) header.from=redhat.com; spf=pass (imf06.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=1752824681; 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=qGtC2UAOiEHDc/WZSgt5GQzm+DwTH4N8cwGDpL/GTcQ=; b=wNbvCbjryADLQN4UGARP9FTFCgNiIlZRfeo77H5ywCCW9TYIBHyqhodrlTqHmXK1DJdQoV nznqc3QyMtxRxyeSCt1jwBR9U562BorvHx/9zi4GN0ob2zd4Kg93PFqvfRYLY6aIw+xroE 4L3ASeaU6a7H6APgUQFy++zTYs9VTVg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1752824680; 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=qGtC2UAOiEHDc/WZSgt5GQzm+DwTH4N8cwGDpL/GTcQ=; b=NU8arqAZxisO/+V2G128ndgKLV+NyzSMkWv7XmsGD/VTEIEtef16vjTPdE20vq8nde37gD qJE8iY0ooEjM9NSUMj1dn3rHk9E7Z3mfVKoe2izbZJFPbQ4M4uUqhTcy8OjYktBRrTiRTP H4ZkwigbaNxWawmfuod8WcF06Kht+aw= Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-558-ApvyBZJvOJ2575nHQmPXiQ-1; Fri, 18 Jul 2025 03:44:35 -0400 X-MC-Unique: ApvyBZJvOJ2575nHQmPXiQ-1 X-Mimecast-MFC-AGG-ID: ApvyBZJvOJ2575nHQmPXiQ_1752824675 Received: by mail-wr1-f71.google.com with SMTP id ffacd0b85a97d-3b61e53eea3so106209f8f.0 for ; Fri, 18 Jul 2025 00:44:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752824674; x=1753429474; 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=qGtC2UAOiEHDc/WZSgt5GQzm+DwTH4N8cwGDpL/GTcQ=; b=WZJQzUmqJv4KlQPgme93l8BwZsdimyDfpEQD3LJZ9+H1LYf4p1XBMPENi6vLOLT0CC 0U/Wkgt11WDQtP1d9j4ZwmFnbUprvCv3bjmF/O9MoqOP4252wOAxq1Z1tya7UarX/uZn Il9TfqqoAV+2DHE46AUXV1gQIyPfiGCzemwt5hPBeFcuJKVLD3Avk79ZzWGdvsVxR/uR MDcFNbJbHUH7u+bZiBZ0UEYMkjkjS5ljEOu8yNTj5LtClY0p+s6TtRbNS/R8EufCoeh9 e2yQbvqZPID5y9+oBPzMYjYvkjOBzmGgrAi4+bdwtadDs5uSOBnjFvhaAoNp9h8JNj05 O0cA== X-Gm-Message-State: AOJu0YzLF/NIdohwTzvyiHLEGJxMkcv2VNkry5UCk/FI19rPtdOlgI+p ao4cZDJFn6wYdUlkjCEOF4e91bYk/5dmbwA8SqHVA5gXdijEgFY7OnWHS4BIbXjXVhYi6wZtjzc Qn+VNEXWycScpEEkrVw9jTQXKJ1r34vABjXnDj8JEka6IjG2/gBPU X-Gm-Gg: ASbGncugcmXF/ex3RngT+L/vPmq/U+jJCms2SZsxaidYi2ZsF0z8i8fOK66TaSdiPBe GVw8/1B8J3KCuToGv/ZDRefUqqncTd6vvcjbxr2BUZNUmKGw+tY4b4Ybmz6fKoZ9U7u7uuIhxqf vEcuDFKrbITBtJ9qUHbZB6fAgInvOiqm97J0R/s6o8ifnW5R+ZDFg24MDI+mxvaNmyBEGOtK9xK 1J0ak5S67A0+FhtaRuJMuw0f9Yrceoam94iFfAen9pe7zsj/G9m9RqERtJLEUldF3XhVSJEN9SL IHlwQsr2aabgvtEp+y2NvM4Rpx4uJZ8CB7XynO9AjQYAkb/SKZ/aCEk0Hv/63Xv8YcEvDC35cIG cJ3M0q3yn/s+73wypWBHQ9Pxu93Ers7oXifnOff1B3KOq5RMuvjqqeIwHLPLD8axRhH0= X-Received: by 2002:a5d:5f08:0:b0:3a4:f8fa:8a3a with SMTP id ffacd0b85a97d-3b60e4c90dcmr5648676f8f.18.1752824674563; Fri, 18 Jul 2025 00:44:34 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF0zLZpC0D/QOmV7CdR1EgXAVgv/zzqS+ak2er/pZh94lqsPj3d+RnROPTkQqniibLJJP6P6w== X-Received: by 2002:a5d:5f08:0:b0:3a4:f8fa:8a3a with SMTP id ffacd0b85a97d-3b60e4c90dcmr5648628f8f.18.1752824674000; Fri, 18 Jul 2025 00:44:34 -0700 (PDT) Received: from ?IPV6:2003:d8:2f43:8900:f364:1333:2a67:d49e? (p200300d82f438900f36413332a67d49e.dip0.t-ipconnect.de. [2003:d8:2f43:8900:f364:1333:2a67:d49e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3b61ca4d732sm1048555f8f.61.2025.07.18.00.44.32 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 18 Jul 2025 00:44:33 -0700 (PDT) Message-ID: <62cc8974-ddad-44a0-9f7c-e8a75a53ff99@redhat.com> Date: Fri, 18 Jul 2025 09:44:31 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 6/9] mm/memory: convert print_bad_pte() to print_bad_page_map() To: Demi Marie Obenour , linux-kernel@vger.kernel.org Cc: linux-mm@kvack.org, xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org, nvdimm@lists.linux.dev, Andrew Morton , Juergen Gross , Stefano Stabellini , Oleksandr Tyshchenko , Dan Williams , Matthew Wilcox , Jan Kara , Alexander Viro , Christian Brauner , Lorenzo Stoakes , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Zi Yan , Baolin Wang , Nico Pache , Ryan Roberts , Dev Jain , Barry Song , Jann Horn , Pedro Falcato , Hugh Dickins , Oscar Salvador , Lance Yang References: <20250717115212.1825089-1-david@redhat.com> <20250717115212.1825089-7-david@redhat.com> <30268c21-a907-43d9-ac12-f6215cd95d03@gmail.com> From: David Hildenbrand Autocrypt: addr=david@redhat.com; keydata= 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 g3eXuA== Organization: Red Hat In-Reply-To: <30268c21-a907-43d9-ac12-f6215cd95d03@gmail.com> X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: _fvw0lLxUMLEQScM7AJPKoCOuNs9uoweCr2X3h2DfRM_1752824675 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Stat-Signature: xtx6pbghyqwknhkhfoao3zz5uyewst9z X-Rspam-User: X-Rspamd-Queue-Id: 37855180002 X-Rspamd-Server: rspam02 X-HE-Tag: 1752824681-61757 X-HE-Meta: U2FsdGVkX18ZnheWp0Ep2dk/3KGZCGr5eXGbhmbmuYkjE8MnVrAZhnhiU9dOfqkWJkrPTzIx6ybi2SoXlfDwSgSB5d6V9GIGi3/d1EqhXbDx+HCHyON4UD7nllo/nDal1XeGsA5MTjcU1iInZGIJ6jlJEN/TqNZlK4G1qUkOVK9pUEL1sXqoTNIVqTBoMXVn4C/dcm+FGTnN5RbuVemz95XK/QHJ/Qlv2KHhgKypMlBz7vt412RorOnQkATbLiUDk4h7tVuqT3Nc3HLsJtspqdeMj/3qOsYWcDZcUZzTYkhvHwlKGxTq2QeFaULSoJQkaY5Kf8NGm6rujqn3mWXwGU8U6efvqgaztPh3hP9g7XjsNaG5yxyn65vwC3fxI31zQRLktIzgjNrTq5IXWaGE+j0iiFrn9ZfbP9sBoZAoFL14PfFjAdafcBIJfNYOgsLy1QqKHq3FjR3cBM7i1Dh935g1/uWxbz6mgLF56/pxLdT1ahuTmwf48axt7Rrs3tvqBBzV09Q43FOX0qHVYIDMDtnDm3C2BzaMzkIkkwJxospv8BeL8ezAEqVXqpO4GszlTVD8R6ZLSFokEvFlXIreccfsoiMKarA+pC7mfTmHheVUabnbmAtXRz93vASFQ+/0VEG3N7fFOIgeY281MFn/e6LXfhhnwklJJWynVTc810Ju3pZYpEoKQ8pHGMgbarlcKid121B6x5MNv93KZzXhxwa4Qvwu5vKcrJGvzFx06H0ZVBCtoS0nrcx3e/+pbMj0AXjd2QshvEkVf5Ox6MO0obIcg8WGxo9u5f2d0Tb7F5x1JSckp5AGTl89XC42hfpwyByF9Ur2vXSIVOkEMtqz+l44R8tfcq3V57bK+g59GgAdcE08DzhF1MxbjRa8HpFJxXX2EBolXN/4HGvDUCpp+D1Nmvz4t5kvFQi6ESAERp8qV6IeCzzxdSf7Wa3AAHuR0ntxafUIx1n4pMvrWLl jMF80TPt lbqaRv8dzjYOe3v34HyZpsuR8lTk2FW/TXegRKkqSMB8Ao4T05lOPWlC8WpxIdLPqiN8T1yLwQW1BDcF6Kz1GaQhVN6WgWM7UjTdH1sheJPDdWP4nyfPbeewNxlph0hwNnPngtakKXtDXQqYBNgniYVeTiXBOEsgjbgJlGSVWDyrAEtjDYDYk8StdiZoip4M0Y51w+tk5Ninzr5ZnPVXg4n9gUuu6R6vBqodbB7iOwh1DIvRuj6PtZgQ5aVUl1+YJX2XMYMYlWx7lLvVAXuBduDhI5GkbqzsF7jTTV97XObIqtv9TFc6Gu0YfDt5mtaPfE0N/A520iAgolIO70IUwKqlCQ+huP0CEvTW0SpjQTqIpKv5yFx3x4RS9nDhLXBbdAy4nBSACQJg4KjEPeMrDKylwBCSH+HCthL78gp8nTUPQXtYoT56g45TrV7HgCxi7gEVFIgGm5Ke710vID5kWtGj77g== 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 18.07.25 00:06, Demi Marie Obenour wrote: > On 7/17/25 07:52, David Hildenbrand wrote: >> print_bad_pte() looks like something that should actually be a WARN >> or similar, but historically it apparently has proven to be useful to >> detect corruption of page tables even on production systems -- report >> the issue and keep the system running to make it easier to actually detect >> what is going wrong (e.g., multiple such messages might shed a light). >> >> As we want to unify vm_normal_page_*() handling for PTE/PMD/PUD, we'll have >> to take care of print_bad_pte() as well. >> >> Let's prepare for using print_bad_pte() also for non-PTEs by adjusting the >> implementation and renaming the function -- we'll rename it to what >> we actually print: bad (page) mappings. Maybe it should be called >> "print_bad_table_entry()"? We'll just call it "print_bad_page_map()" >> because the assumption is that we are dealing with some (previously) >> present page table entry that got corrupted in weird ways. >> >> Whether it is a PTE or something else will usually become obvious from the >> page table dump or from the dumped stack. If ever required in the future, >> we could pass the entry level type similar to "enum rmap_level". For now, >> let's keep it simple. >> >> To make the function a bit more readable, factor out the ratelimit check >> into is_bad_page_map_ratelimited() and place the dumping of page >> table content into __dump_bad_page_map_pgtable(). We'll now dump >> information from each level in a single line, and just stop the table >> walk once we hit something that is not a present page table. >> >> Use print_bad_page_map() in vm_normal_page_pmd() similar to how we do it >> for vm_normal_page(), now that we have a function that can handle it. >> >> The report will now look something like (dumping pgd to pmd values): >> >> [ 77.943408] BUG: Bad page map in process XXX entry:80000001233f5867 >> [ 77.944077] addr:00007fd84bb1c000 vm_flags:08100071 anon_vma: ... >> [ 77.945186] pgd:10a89f067 p4d:10a89f067 pud:10e5a2067 pmd:105327067 >> >> Not using pgdp_get(), because that does not work properly on some arm >> configs where pgd_t is an array. Note that we are dumping all levels >> even when levels are folded for simplicity. >> >> Signed-off-by: David Hildenbrand > > Should this still use a WARN? If the admin sets panic-on-warn they > have asked for "crash if anything goes wrong" and so that is what > they should get. Otherwise the system will still stay up. I assume you're comment is in context of the other proposal regarding panicking. It's a good question whether we should WARN: likely we should convert the "BUG:" ... message into a WARN. On panic-on-warn you'd panic immediately without being able to observe any other such messages (and as discussed in the RFC, apparently that can be valuable for debugging, because a single such report is often insufficient) But as panic-on-warn is "panic on the first sight of a problem", that sounds right. That change should not be part of this patch, though. -- Cheers, David / dhildenb