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 BA428C02198 for ; Tue, 11 Feb 2025 01:21:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 37CFD28000B; Mon, 10 Feb 2025 20:21:05 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 32C9E28000A; Mon, 10 Feb 2025 20:21:05 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1A75928000B; Mon, 10 Feb 2025 20:21:05 -0500 (EST) 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 EE29628000A for ; Mon, 10 Feb 2025 20:21:04 -0500 (EST) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 8B89EC08F7 for ; Tue, 11 Feb 2025 01:21:04 +0000 (UTC) X-FDA: 83105910048.12.FA9170A Received: from mail-oa1-f53.google.com (mail-oa1-f53.google.com [209.85.160.53]) by imf24.hostedemail.com (Postfix) with ESMTP id 9A2DD180008 for ; Tue, 11 Feb 2025 01:21:02 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=P26SYcRn; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf24.hostedemail.com: domain of zhang.lyra@gmail.com designates 209.85.160.53 as permitted sender) smtp.mailfrom=zhang.lyra@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1739236862; a=rsa-sha256; cv=none; b=rxV0X6OHPlSr9VlhlzEGjQqbQh0PZUH6P6JVPsgkGH9fYG2/Kr6aiAXhUTF8i4vzqkAVoi O9PVh/JuGw/CUvlp6Ka4WC4BmCxpYeG4du2CsTKufKVD1CQI9tqQ7vzLgE1WVTmSsvAGIy SH9kcCVG+zUsG03BhfoPLiFEvecqdLw= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=P26SYcRn; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf24.hostedemail.com: domain of zhang.lyra@gmail.com designates 209.85.160.53 as permitted sender) smtp.mailfrom=zhang.lyra@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739236862; 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=MaQFdnDPn6oDlBBV4WvI2w9SEnAIQ/HcPGa1Cc/3bcU=; b=M16GRzPWqkM4aUkHzU5TmQGobfxT1cl9tp3BXhdENN3aAruSh+BbSGaGeqSxSNEr3JyidH lxoDjLP6Irpj+VpU+qsTzSD79thFIPyrzjvbPKMiYlCwrMEb2NbjWafutiwuOyi2mfIeQ+ 4Rt8sK4/1YN6cTaBiUnaRF7N4ZWHgOE= Received: by mail-oa1-f53.google.com with SMTP id 586e51a60fabf-2b86794e3abso1269620fac.0 for ; Mon, 10 Feb 2025 17:21:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739236861; x=1739841661; 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=MaQFdnDPn6oDlBBV4WvI2w9SEnAIQ/HcPGa1Cc/3bcU=; b=P26SYcRnllGMLpwBjemJ4b5v/D2X/e0vw3A3RqMSVr4WRheNjKgFQSH8IqPbcYxSS3 jUExS0ZTozr27qlSried90/XS/NmzJDHrNz5GbCPjosLGsIJh2SEJogZszG5nmJusyGI fH5sM9P5ce4brexBfO4A5rIhanPnNS6XWj9cOcGvX60KcNY16QIL0uqx0PWFszvdiSbp 91HL+LxHgIUDIcnP7sh7jqHmGkpvbVgl+CjLD6aV8ZrQ7rfsgTm/QF7hIvBnH4+S+VKK SZ0y5kKoy3MgR3u8rP/g2t+Pvjeq2BG1oeGtoMhAkJGztTdq9hdEiOS6+tf3JS9/J1Ue SgGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739236861; x=1739841661; 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=MaQFdnDPn6oDlBBV4WvI2w9SEnAIQ/HcPGa1Cc/3bcU=; b=WDAZE3JrChkKFpBr54+lnp0OL7gduBQwA2+KpoVZcFjkXHmyrZN67pX6a6P9CiWgQy 4+qpkuSRNtZxG67cllBB+EiuBqinFCC0dGas8z/nmhI8P+/RuGNMBuLuEQW+tG1+Rav0 ebnvZFQnMOoloG7Lr7qXKEYuEBpeeGRG/fMwbxbo8RUHMY7Tx5BfYBuQqKtxfYCN0bN7 NG/xJgcwFrKjwZTpDUWcpDXg77jT7ZyYcMEe4Y7Cp+aOcMKeR2ng+nJTcCtv0IgK+o85 00gV8oRft9DF2dVSRXgqgvwK/gPTdBVJn5/iSvRigvo3MAfe1QspHVRtc6qZR4IzVWGt EdNA== X-Forwarded-Encrypted: i=1; AJvYcCV3YJk320hPImX9Pxb7hoLtoZvzFXIc0g67C5GzkaBhwlFEygi/XPCVDJSi/BuANlW4Q1J05wwDXg==@kvack.org X-Gm-Message-State: AOJu0YxRnkSTc2Wt73Bd8vc2Pjyj/kCEdr4QtO/WbVqaSQjBNTgK2h2D ISRrz6CK4jjd2YybvT11x1Et05znbBKTYCuaxtv9cRnTeKzZxUxnkkg4Tu4GZuqTtz4tHwTP7OW 1UDTgs/9NpzVqcKNguLbtsRSJEWw= X-Gm-Gg: ASbGncu09xq7D15AKCJu6TdhheWJMYtCq8lvFwtYbUkN5O1SiECB8ZRghhI1WChl9al VcPB8JiyTWkk7OGW4Et+h2QwHsqgcV2ykmNtz1d/yjCUoEofngIciRc//k8FfX3Xa7saWESU= X-Google-Smtp-Source: AGHT+IGm048wWiFiLM3RnwF5VP9mdTr1NFDjC4UyHl5DciC8UMYJ0TxacQ6z8oYB1tJinGY/z+rTq+yN8/oOxkM5FtY= X-Received: by 2002:a05:6870:8a08:b0:29e:63c3:3392 with SMTP id 586e51a60fabf-2b83ed3354fmr9621320fac.15.1739236861596; Mon, 10 Feb 2025 17:21:01 -0800 (PST) MIME-Version: 1.0 References: <20241113095833.1805746-1-zhangchunyan@iscas.ac.cn> <20241113095833.1805746-2-zhangchunyan@iscas.ac.cn> <87frl0snf6.fsf@all.your.base.are.belong.to.us> In-Reply-To: <87frl0snf6.fsf@all.your.base.are.belong.to.us> From: Chunyan Zhang Date: Tue, 11 Feb 2025 09:20:22 +0800 X-Gm-Features: AWEUYZlvl4mGCqJJI-gBI3cTxlXAt19H2Jtwaartczfba4mVGW4RfhZKYAMKh-E Message-ID: Subject: Re: [PATCH V5 1/3] riscv: mm: Prepare for reusing PTE RSW bit(9) To: =?UTF-8?B?QmrDtnJuIFTDtnBlbA==?= Cc: Chunyan Zhang , Palmer Dabbelt , Albert Ou , Paul Walmsley , Alexandre Ghiti , Andrew Morton , linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, Alistair Popple , linux-mm@kvack.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Queue-Id: 9A2DD180008 X-Rspamd-Server: rspam12 X-Stat-Signature: 1p4fyupipu93ud48h1w3bw65xezs46zx X-HE-Tag: 1739236862-369345 X-HE-Meta: U2FsdGVkX1+THWBwAYQ+zrM8R8+wIGDd7yAqFW9Pqr4a4/ivcZmc4pExzaYXeFNosJWE+HohfuMup5T0f9DgmZekkwcf+M0DwGHPtvQeJMTBk0iifBaRdkIDAF7o/D3OlmOlV6/M7GhwQFwU4QVAv8ApYM3yOR97N51rXHo23HNf+htc18ygF1AkkTeq/EMBeAkEohGDZQav4p/lq9LJg9m7ykVZm+0L7OSgbrqZ1msgAboWAmDAiBRhAcTM5pAJBMGVZ2hqOzE6XCe3xx4+YlS2UUCwJi/6a5r4u5+OMnnjFDRnPljRpDBxBdUSHbe4jpWtTWoQkX0FgSKG+aFNEifZ2aHsaY6ng+DUfED81pDenX0Y7/F5HlXN4Rd61Y0IPf/d8/w50vmpZmsDCIEt0LjeSfhypbsrkajztL6KsUfJoHj8I10li9AQnPfiDXv+Bpe+Gi8nt5LqfTgwWa6VB+O4FbdOL+H0xCaGL5007SCdsYYbWo1wLFfHgc936cN58jE5KqBxGjo2UGD4wMGMvrLhFbyLG5m7buP5LZP1DYUolS/RYe4aQw9+Q31X8pefTb5bu3HFR2TpNXxrmqTIWIh9peQmqvn1TbSDkh2D6ihuRQVwCaAUyoBw+zsMm9s78HidTnB/L9C/WcHGjg3KNIusbG9Uk3zWxoBNCV7e/U1S3SwAVMCSi9CNtnxtaso7xw4ORY0+HMHobp1+4FHzBHOXR+i/FblHG9BAUS1zTwtB+I8VlTUybI6VGxSMslrt9JxGB1tDfEi9uKuAFKS2M+gEx9KsQ6FQGFl376shdR7u/stRT5O2owFxK/zpG07VRKdb/w2TaWBFkHcVDkpvviOFEzST5aaYH9AgmH+SmSJRn6Z/JIt++PPXTSWbqCYgEghPLTKEbN5ZqXSj3V0uEzg7fUiBXB7FlCoOXSkORJaZHDEep4QaKjt3qPmwt1kvYazF+zY4Df2HBMPXzlF pCWmsf+U UV3jIgyvAUOZRc7nHh2+1Z45KgDHE0BinRfeF2+UYUizprNU0MrTxsktHK7SlvW4qrExaZS28bzfz6T0HWyid1kdqjnafDAw832Ttp71AGC/nMo6w0jcDz24abMceHcjCFE5UXIy+9iglXjjhEeCYsiFqp6Vy5CLeVc7j89UVrc4n6V1RSGPRhKUKmANcrq8B8K0c3QhwEP6ueIlMRDVLp6P3ABqZyJLW/K/FmwNFklOE0/rZUlxyctSCKabKIsYk+FPnA9FaSG9xTmPJmtu38cuzRV0Jq8EOf2Yx7TvOeZBhOMfq5FFCWtDBWC5lfHKBCqJTe4OW/Se++SS0+owrXcOIMudjXL8w73ki9AS/n+LcGRW1UCSP7iFw5DIPCFGYsVh9VCNtNo2t1k6r9ALyk80ggw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.110389, 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, 30 Jan 2025 at 16:42, Bj=C3=B6rn T=C3=B6pel wrot= e: > > Chunyan Zhang writes: > > > The PTE bit(9) on RISC-V is reserved for software, it is used by devmap > > now which has to be disabled if we want to use bit(9) for other feature= s, > > since there's no more free PTE bit on RISC-V now. > > > > So to make ARCH_HAS_PTE_DEVMAP selectable, this patch uses it as > > the build condition of devmap definitions. > > Heads-up: It seems like Alistair's series [1] that removes the devmap > PTE bit will most likely land in 6.15. Yes, I've been keeping an eye on Alistair's series, intended to update this patchset after Alistair's patch that removes the devmap PTE bit got merged. Thanks, Chunyan > > > Bj=C3=B6rn > > [1] https://lore.kernel.org/linux-mm/cover.11189864684e31260d1408779fac9d= b80122047b.1736488799.git-series.apopple@nvidia.com/