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 68040C6FA8E for ; Thu, 2 Mar 2023 16:43:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CB1E56B0071; Thu, 2 Mar 2023 11:43:18 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C615D6B0073; Thu, 2 Mar 2023 11:43:18 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B78016B0074; Thu, 2 Mar 2023 11:43:18 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id A8D0A6B0071 for ; Thu, 2 Mar 2023 11:43:18 -0500 (EST) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 711CE801C7 for ; Thu, 2 Mar 2023 16:43:18 +0000 (UTC) X-FDA: 80524528476.08.5206684 Received: from cmx-mtlrgo002.bell.net (mta-mtl-001.bell.net [209.71.208.11]) by imf10.hostedemail.com (Postfix) with ESMTP id 790F5C000C for ; Thu, 2 Mar 2023 16:43:16 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf10.hostedemail.com: domain of dave.anglin@bell.net designates 209.71.208.11 as permitted sender) smtp.mailfrom=dave.anglin@bell.net ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1677775396; 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; bh=0V+PK+Z32qqj7PJaklc2SJIUCB79Aed/P5H9ipUvJ5A=; b=BYjDsFAzuMh0g5w2DfCiQWYe42EQAcEHpzpz7aAY41dj8/9RLxv2sVuWgjiunOMxXdIu19 xInV2uQH8Zz9XmsH44W5W24noXs7nIcukZ50R3MdIK7jz+c2ojh67XL8KNSSEdZWrvaeEM rFmElQhXGqWcWoOFh9xcW+98ZMix+jc= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf10.hostedemail.com: domain of dave.anglin@bell.net designates 209.71.208.11 as permitted sender) smtp.mailfrom=dave.anglin@bell.net ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1677775396; a=rsa-sha256; cv=none; b=3ZpVOqbwXLJcAwwg1Yov3u01Lo55OuW+UvBPIx5TZ5F8f7Y6ilJMYZFbkmEEcFVMt2pUfu g67cI7qELsu76A3vGAH9O9z9nNR3rI87wvW139oAap0KSSVWNb/bmCEqSPgrSnqeAmjIOv vlmDEf0PPAPi1YO11Xf06nV3u71nySs= X-RG-CM-BuS: 0 X-RG-CM-SC: 0 X-RG-CM: Clean X-Originating-IP: [174.88.80.104] X-RG-Env-Sender: dave.anglin@bell.net X-RG-Rigid: 63F6814000DA1401 X-CM-Envelope: MS4xfLVO8ITc1kj8qoxJFtfOPz1EuT7a95tpUZP4sXes5k+K6EBHSG976j7A+uSPtTUw4nb7P2L+8EePjZy+fJ0k7kzOAlWBq7pDr3YMv2wHDQMTnvASGOiD iZko+LpnFwlDJ00F7UdTQYrQWfNNROBalCvTEMRb4+VMkb0AC3XHCv7i5S96s4V1KAZoemqGkL+tlWfdN3QqdEz/71NqzV2pV2+amkfBZGBenRwRwFGJ4bh8 ew3+rQUOOrZhFjB4suCAdJttJrIkkJ+WjltCUv2E1b9/svjrx+FvzK7Hr7TD0xFRsL72s/lN1vksOizeo54w8mgDkxFWnDE8209jNglwa40Gp90LnLmShC8S lcF2SLNoqjABa9jsVh0rcZ51aWoUCoLSzGNcIejRSxWRUN0hEx30W36VcUNxyvs60vSdKG3uddxVX+kKVtwKH5YRUMUFIpYIdYkEnP/F/wCiTpA5z3cWsY2E ogcxm4d3FqCHPgB2 X-CM-Analysis: v=2.4 cv=GcB0ISbL c=1 sm=1 tr=0 ts=6400d21a a=jp24WXWxBM5iMX8AJ3NPbw==:117 a=jp24WXWxBM5iMX8AJ3NPbw==:17 a=IkcTkHD0fZMA:10 a=FBHGMhGWAAAA:8 a=Sjfu5S3q6Ak1qpNjs2gA:9 a=QEXdDO2ut3YA:10 a=9gvnlMMaQFpL9xblJ6ne:22 Received: from [192.168.2.49] (174.88.80.104) by cmx-mtlrgo002.bell.net (5.8.814) (authenticated as dave.anglin@bell.net) id 63F6814000DA1401; Thu, 2 Mar 2023 11:43:06 -0500 Message-ID: <9bb5280e-c875-6eee-b28e-2abc03427e5f@bell.net> Date: Thu, 2 Mar 2023 11:43:06 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: [PATCH v3 18/34] parisc: Implement the new page table range API To: "Matthew Wilcox (Oracle)" , linux-mm@kvack.org, linux-arch@vger.kernel.org Cc: linux-kernel@vger.kernel.org, "James E.J. Bottomley" , Helge Deller , linux-parisc@vger.kernel.org References: <20230228213738.272178-1-willy@infradead.org> <20230228213738.272178-19-willy@infradead.org> Content-Language: en-US From: John David Anglin In-Reply-To: <20230228213738.272178-19-willy@infradead.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 790F5C000C X-Rspam-User: X-Stat-Signature: 4szc4tuebr8jx4cmq6r4ws8pw63d1bms X-HE-Tag: 1677775396-118988 X-HE-Meta: U2FsdGVkX18HUBwzCRF681uQlSiAi/qxFc6vQF2RD1LcfV+wq2gRdhFtsDVNAnIR7OX18BtOtZLy+U8P4N8EdFGuKUT0jN+ftqtgU3GnpNSKdIoQEGBMzrS7KFMvXSut24nFvCJnKmGZYtQgWZqgFY/H4wZ1Z6Jt6mFxBul4SA1iocDHQRvZ0ttIbRCPC9f0tCZPX8ILFfq9mWBLjJ9OGYoLWWC3up7/q/0QPdXU8Q27zQ+38RR5tYdaYfgMk8jMr0xa8YqPlNBzCGLcIcKoz0ZaAH8+wVjirI2bYbkSwtTb+f22vfPPIVAixYgP1a8miefanSPxfBtrhGK1F6dH4WLlWhdm9c7A4wGpKatSmXq0+lfJgkluWFKexMNiMjX4ZQUEI0S4aQq4XO0BWl6BzfjoF89cWKVxxR/I1pAxRQhyViCRa+lEQ6nHKKWTJteX7JOcHwOx/mZ8CsDcktEppkSNQ/KM52W9DfSVDcvWtPePml2MPvM2yKI/StsIVP076XHCu5se7buPOwAv4BdpPwHPPI/0TviONQ+XYZ/rsZn39eWM5ry1O9oweiMqhwNWOupD5WQ7iWIPvG9qUEZD5EgpqFMocNl3VQcMGMDq8sE625h4RDWOEqXVJTyCV7J3VeYh4rwZVlS80irJbQlnWZENMt/qgUAtvM/hH44OViS0qJpF2Rxst8Y1tneVhqs56c4HmlqAHs2jDg7MPdaQH38UWNjtQ7trTaum4RzEU8aJ/bL4ufKLUgYkifE0jauz0cAM6N2Zukrj5shaIBTv9S4urZnrago7pxUl6iEHdUrzGlNvu+xfyGc8MqPDXWmJgywYwpa3+R8AFzopnzY5jh5BdGT/H0+Ih4U9A89o9eCcLH7VCUyWPIkCWtpiT/v64byQ9HtfGDYVFopCeSRWnhM8tQ8k3u00gf6tjyS/3A0/ENK52FMSri3d1bVT/dCHPXTE5/pRxzVq68wTAZO 9jHSe91f cDq7TnhV16w9IAi5SgVOX6XeEOmCQVZs0lB55WUdmK8AlllSWS99IoXHtohAa3zWEmg8XFbDpOApQ/ivp+sbniz2Mu3phnvKp02xWoew7HnB2G7wfyTIFKSK1CRUWMaOUPrkRxJTC2QBu2dV9MnnJpy5nCaBgRcupYGFteZOvmyAO+JU= 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: On 2023-02-28 4:37 p.m., Matthew Wilcox (Oracle) wrote: > Add set_ptes(), update_mmu_cache_range(), flush_dcache_folio() > and flush_icache_pages(). Change the PG_arch_1 (aka PG_dcache_dirty) flag > from being per-page to per-folio. I have tested this change on rp3440 at mainline commit e492250d5252635b6c97d52eddf2792ec26f1ec1 and c8000 at mainline commit ee3f96b164688dae21e2466a57f2e806b64e8a37. So far, I haven't seen an issues on c8000.  On rp3440, I saw the following: _swap_info_get: Unused swap offset entry 00000320 BUG: Bad page map in process buildd  pte:00032100 pmd:003606c3 addr:0000000000482000 vm_flags:00100077 anon_vma:0000000066f61340 mapping:0000000000000000 index:482 file:(null) fault:0x0 mmap:0x0 read_folio:0x0 CPU: 0 PID: 6813 Comm: buildd Not tainted 6.2.0+ #1 Hardware name: 9000/800/rp3440 Backtrace:  [<000000004020af50>] show_stack+0x70/0x90  [<0000000040b7d408>] dump_stack_lvl+0xd8/0x128  [<0000000040b7d48c>] dump_stack+0x34/0x48  [<00000000404513a4>] print_bad_pte+0x24c/0x318  [<00000000404560dc>] zap_pte_range+0x8d4/0x958  [<0000000040456398>] unmap_page_range+0x1d8/0x490  [<000000004045681c>] unmap_vmas+0x10c/0x1a8  [<0000000040466330>] exit_mmap+0x198/0x4a0  [<0000000040235cbc>] mmput+0x114/0x2a8  [<0000000040244e90>] do_exit+0x4e0/0xc68  [<0000000040245938>] do_group_exit+0x68/0x128  [<000000004025967c>] get_signal+0xae4/0xb60  [<000000004021a570>] do_signal+0x50/0x228  [<000000004021ab38>] do_notify_resume+0x68/0x150  [<00000000402030b4>] intr_check_sig+0x38/0x3c Disabling lock debugging due to kernel taint _swap_info_get: Unused swap offset entry 000003a9 BUG: Bad page map in process buildd  pte:0003a940 pmd:003606c3 addr:0000000000523000 vm_flags:00100077 anon_vma:0000000066f61340 mapping:0000000000000000 index:523 file:(null) fault:0x0 mmap:0x0 read_folio:0x0 CPU: 2 PID: 6813 Comm: buildd Tainted: G    B              6.2.0+ #1 Hardware name: 9000/800/rp3440 Backtrace:  [<000000004020af50>] show_stack+0x70/0x90  [<0000000040b7d408>] dump_stack_lvl+0xd8/0x128  [<0000000040b7d48c>] dump_stack+0x34/0x48  [<00000000404513a4>] print_bad_pte+0x24c/0x318  [<00000000404560dc>] zap_pte_range+0x8d4/0x958  [<0000000040456398>] unmap_page_range+0x1d8/0x490  [<000000004045681c>] unmap_vmas+0x10c/0x1a8  [<0000000040466330>] exit_mmap+0x198/0x4a0  [<0000000040235cbc>] mmput+0x114/0x2a8  [<0000000040244e90>] do_exit+0x4e0/0xc68  [<0000000040245938>] do_group_exit+0x68/0x128  [<000000004025967c>] get_signal+0xae4/0xb60  [<000000004021a570>] do_signal+0x50/0x228  [<000000004021ab38>] do_notify_resume+0x68/0x150  [<00000000402030b4>] intr_check_sig+0x38/0x3c [...] pagefault_out_of_memory: 1158973 callbacks suppressed Huh VM_FAULT_OOM leaked out to the #PF handler. Retrying PF Huh VM_FAULT_OOM leaked out to the #PF handler. Retrying PF Huh VM_FAULT_OOM leaked out to the #PF handler. Retrying PF Rebooted rp3440.  Since then, I haven't seen any more problems. Dave -- John David Anglin dave.anglin@bell.net