Message ID | 3df04c8494339073b71be4acb2d92e108ecd1b60.1740454179.git.zhengqi.arch@bytedance.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 BC279C021B8 for <linux-mm@archiver.kernel.org>; Tue, 25 Feb 2025 03:47:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5557E280006; Mon, 24 Feb 2025 22:47:22 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 4DE4F280004; Mon, 24 Feb 2025 22:47:22 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 358B2280006; Mon, 24 Feb 2025 22:47:22 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 132DE280004 for <linux-mm@kvack.org>; Mon, 24 Feb 2025 22:47:22 -0500 (EST) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id A1C934BF5C for <linux-mm@kvack.org>; Tue, 25 Feb 2025 03:47:21 +0000 (UTC) X-FDA: 83157081882.27.CB08840 Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) by imf03.hostedemail.com (Postfix) with ESMTP id D227320008 for <linux-mm@kvack.org>; Tue, 25 Feb 2025 03:47:19 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=YspRPXsy; spf=pass (imf03.hostedemail.com: domain of zhengqi.arch@bytedance.com designates 209.85.214.176 as permitted sender) smtp.mailfrom=zhengqi.arch@bytedance.com; dmarc=pass (policy=quarantine) header.from=bytedance.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740455239; 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-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Y+AOLMBHyoEBsAHQDRMLfrp+DU3rIi9C1hjH+u4umGY=; b=u0SCkwi6ywChhgLSsv5aGmJhlcBbXqfCsr6w/xalI/Tb2cWbJDpX+9A9Armxw9A65dOhQk Y99wYjwN1JbHNdhGFjub193MShTVPHzQOd41CEnB6x/7wyIN6sNDH/O7q6JbQ29/vleRPq vgQpU75esh/5OjdDZ2/CZIUm120eK6M= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=YspRPXsy; spf=pass (imf03.hostedemail.com: domain of zhengqi.arch@bytedance.com designates 209.85.214.176 as permitted sender) smtp.mailfrom=zhengqi.arch@bytedance.com; dmarc=pass (policy=quarantine) header.from=bytedance.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740455239; a=rsa-sha256; cv=none; b=lOpscL7um3ieBxBb1veDfdPXvoPPqwF7KBRDekhXr2hI5s7W5ew/OyJU2OxrLqDu8v00in 1h0cuH/uuyO2ROeqeA0ZkNK1QJGYSkQNth+uPcPH/I35jfYg7t8SJciDQvwZmm0rvkpqhQ erCgmzvCck6bLbHV7nnAyT0+64aDVGU= Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-220dc3831e3so95477875ad.0 for <linux-mm@kvack.org>; Mon, 24 Feb 2025 19:47:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1740455238; x=1741060038; darn=kvack.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Y+AOLMBHyoEBsAHQDRMLfrp+DU3rIi9C1hjH+u4umGY=; b=YspRPXsyufna9qvVoDeODOjFY2n7MaYsnRwh0ddjm2Kr3t3D5nEXeN6yfQou5ft6Z/ ica7SeP2o6pljAx882Cr0Rgg6mQIm1s8kl8lOPduKJBWBQLrNm61jw1CLMDJnUXOP07m 6zKh2WMHQneMmSnqJUbdPaNRvtzy2F5DmLPmpIQQ5kjy7pkdcEW585W5rOvkxZStgDlc r+aaAIoP5LmOayMUjRkyrDDaSLR2+D6oKkahJFJmWooxQhSCB3htFKdzh8uECUk7gsbV +760HKuA3v6cMOBUyYiKSwY/AQSEcfVumFKXpJT7MCXJk+ZaqkHGt/CmZSEWpMuAFLfv vDlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740455238; x=1741060038; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Y+AOLMBHyoEBsAHQDRMLfrp+DU3rIi9C1hjH+u4umGY=; b=lI3XovgUJjrn8V4gtX4vJfbl1UR7y8QjN0adgzAaw3JYqgKEHljaNE4dEYbTwrd/hD S2O9aOPWgBf9Bl3HvQicujW8bQ1wWA4A2XluSXPVqrDPl82uXweHg1bqO0Sr+f81qtWI TnXqocXrap+e3F2ASricOQIJRCdAmMNSnX6D7hHbNMcGTl5EjQfU8fq4pDdE905L0gOp z+kIllTYBfiKdBDvFHDhuYAsUgjJyQQDr8zmBS1DvqErjP91OculAwqfKskjx8LAbze9 syKMOvIv0euvaMcesWs44LU+Tf1wZObEk7iz91J9z9NHbCzjBvfsfv2DQwebfDljHqR1 Qudg== X-Gm-Message-State: AOJu0YxVNIJBsn6zXhZuYqSHYl9zCitLjE0lYA3KtR+q4bqsp8ezT/uB nBpus6eaELNBPaZgl+8sio7CzyFVWj8uJMyco2cUm4o8Sd0WQ3EsTbEpVkT9Nw4= X-Gm-Gg: ASbGncvy6BlijCYs2UAGDGe3BLZc/BJjPDk9ov9wjDPEdGEPkMvRHDjTSjhaqt1+8pA 8L4J2SwC57h5QJhmkqoO5X58p47mNQXkZlDWCLQovtLk3mKzW2hBiPAwxA7zUrp0DUxnSXPPsqw qmS1SqBfvOTnE0JVYJcr0xPwAP0wI6z0/sxvPae+44Sq5OMVHHBwI3c0o4ZbwxOScEHNFs4u3kQ lV41cykGLofQFlqkD2S9+4CA6vWJYUDAhTPx1f2LVjIbQH5fUVlElsnCr3guzqtL8CiGLwx4Y6G 8ImMbrW8CHuEZrc+xOijrQIZsR4sH2vYJGG2NUm1OvnlXWu9nZeAmLqokO0pEESn/w== X-Google-Smtp-Source: AGHT+IHDwvQZzbKv24vEjKNvLJNI+R1iJ4OqsIlmXN9p1d6u9OWq0+ZfVfD6gOTuv6xGQ3OntwSRRg== X-Received: by 2002:a05:6a00:6f0e:b0:734:26c6:26d3 with SMTP id d2e1a72fcca58-73426c62969mr26062579b3a.5.1740455238550; Mon, 24 Feb 2025 19:47:18 -0800 (PST) Received: from C02DW0BEMD6R.bytedance.net ([63.216.146.179]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7347a81f014sm409429b3a.156.2025.02.24.19.47.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Feb 2025 19:47:18 -0800 (PST) From: Qi Zheng <zhengqi.arch@bytedance.com> To: peterz@infradead.org, kevin.brodsky@arm.com, riel@surriel.com, vishal.moola@gmail.com, david@redhat.com, jannh@google.com, hughd@google.com, willy@infradead.org, yuzhao@google.com, muchun.song@linux.dev, akpm@linux-foundation.org, will@kernel.org, aneesh.kumar@kernel.org, npiggin@gmail.com, arnd@arndb.de, dave.hansen@linux.intel.com, rppt@kernel.org, alexghiti@rivosinc.com Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-csky@vger.kernel.org, linux-hexagon@vger.kernel.org, loongarch@lists.linux.dev, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-openrisc@vger.kernel.org, linux-sh@vger.kernel.org, linux-um@lists.infradead.org, x86@kernel.org, linux-riscv@lists.infradead.org, Qi Zheng <zhengqi.arch@bytedance.com> Subject: [PATCH v2 6/6] mm: pgtable: remove tlb_remove_page_ptdesc() Date: Tue, 25 Feb 2025 11:45:56 +0800 Message-Id: <3df04c8494339073b71be4acb2d92e108ecd1b60.1740454179.git.zhengqi.arch@bytedance.com> X-Mailer: git-send-email 2.24.3 (Apple Git-128) In-Reply-To: <cover.1740454179.git.zhengqi.arch@bytedance.com> References: <cover.1740454179.git.zhengqi.arch@bytedance.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: D227320008 X-Stat-Signature: cwtg5gmxi5d3k1ybyw6zfsiequdko9uz X-Rspam-User: X-HE-Tag: 1740455239-832538 X-HE-Meta: U2FsdGVkX1+tmtcSfLgi7rcRbJoIfqEzD/pIYeBJ42SOfvCxaCc7iRGtq3lqUi2xvGpQ63y9Tnjufnt2V2C5BfB4cnGpMx0w/EFDHNUuF8eKn3azOEqPry/kYdX6q/IFxZiIFz7MjkSwjbMuqLwtoP6IOBxfSwZvO8/B0ca3TOBs7mV9KVNR7iCAgLSw2DV/FNTqSGtwarjKhUH5whitEYQkVNFpyLfEAHorLXN/7SxUpZX6eIuCc0+/iGbDF7hMzVZ1ggw03elmkJaiC6hrpPeEV2t5MW8czHJ4OUeBCSTsW9sGoyAvrwbUNXl+mZCBfA2Qnyc+CtU35g03De+8pOff0L6iuueIsfZdSay4htIen2GvODmRbiKtQNx5TlFodl+fj5gyRNBFDwqeDncvyJ+HLW1Ih7SmEMTI2XkugoU9zm6KSo9uV929LEVl7X0ErFHrgY5bM66rXPNZYTf/xXugL9+W+G2CralfK0MLCiukq8/z3HZ+OrqKrEtSS1NZp2s0p2fGzaaTydx4FpEzfMG2gqzP2zuUgAwZTuoTCQx7Am7erD4BFQAMTI8qTwdIJWANeiKFBGvoMe9WUIrFQ2VLkJ/CoKu2wgADaz1n0ReB8qFRGewYkf4/Q8wQ2DfZQSXlrRiyx6EFp5SDiOKzbOThWn1QrxHsmeceJtZm4jVBpB9yfk73YbzW/0MpONBa5WlTSURuVmVxdED4siF3w4uai6BoX28m+rMcRfatiRWkAotJVBnSuUXNyy31Q3f/qnCaS9TIzMNsE/NvqrbdpjsF1nKGBwwVauYdXda+zfamHTftnPBiDfWUNw4Rag3mOJhJ5LdOEnBo7tteUMNuVvusBPLta53uXs1p6MG85JGPuZfsxL5CWavXbss8yJrP/2CzcY+y8ZFdzSLGoFS+C1Qt3B03hq1165z0UFCogbk70XmdIS3/bCQR5pBzRpSjWSRxmeyYFQThrMv2jQq IgxHgmKl 0eNUsrh5sCcpENiJHbIt8QabXVYrKhht0Ot4ZJaSxnIC+79oWXSvC5OAYvG3xEivn+KyIWKXxlI4kV6YJ0F579aAHh4CLcP3Kvl7aNTgq5tQwuRLzI6v2SxUb88G/H/8PV1du9UeG12byv+jTn2LD5OfHc/ojPzrtlimX7BdqibW+osbgGh6bSpSb/URlCFuF969SdyjEmyEy/Z72/9f8x9+EmPs28exOPzDiWaN0YwXMJhETt844geyCdOl/26aq7Iz3obJxE47u2E4qrFZWDE7qSYSIdXWdz1LmBnc+EXgGSI90AOingY0apMZCgn8ZzZKgEb5ybTlrj28YkyMZsp1EdWJSN4rPqr29LnMx4tWBWQ1tSr/zWjvfJbaXzbb5YU9ORnY26QPTGlqRWcuGyrf4XDlIkifBLR472Mw7KiOr5ASbNCbGmkcE0k0hZpZUD3phAZX1tzBBlCuiXtcK4QWqCDDcIVqRYlwvQe/JHBD8u3E= 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: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
remove tlb_remove_page_ptdesc()
|
expand
|
On 25/02/2025 04:45, Qi Zheng wrote: > The tlb_remove_ptdesc()/tlb_remove_table() is specially designed for page > table pages, and now all architectures have been converted to use it to > remove page table pages. So let's remove tlb_remove_page_ptdesc(), it > currently has no users and should not be used for page table pages. > > Signed-off-by: Qi Zheng <zhengqi.arch@bytedance.com> > Suggested-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Kevin Brodsky <kevin.brodsky@arm.com>
diff --git a/include/asm-generic/tlb.h b/include/asm-generic/tlb.h index 18bf499ef8801..dd292c6d3ce88 100644 --- a/include/asm-generic/tlb.h +++ b/include/asm-generic/tlb.h @@ -511,12 +511,6 @@ static inline void tlb_remove_ptdesc(struct mmu_gather *tlb, struct ptdesc *pt) tlb_remove_table(tlb, pt); } -/* Like tlb_remove_ptdesc, but for page-like page directories. */ -static inline void tlb_remove_page_ptdesc(struct mmu_gather *tlb, struct ptdesc *pt) -{ - tlb_remove_page(tlb, ptdesc_page(pt)); -} - static inline void tlb_change_page_size(struct mmu_gather *tlb, unsigned int page_size) {
The tlb_remove_ptdesc()/tlb_remove_table() is specially designed for page table pages, and now all architectures have been converted to use it to remove page table pages. So let's remove tlb_remove_page_ptdesc(), it currently has no users and should not be used for page table pages. Signed-off-by: Qi Zheng <zhengqi.arch@bytedance.com> Suggested-by: Peter Zijlstra (Intel) <peterz@infradead.org> --- include/asm-generic/tlb.h | 6 ------ 1 file changed, 6 deletions(-)