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 B8C5EC021BC for ; Tue, 25 Feb 2025 03:46:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5077A280001; Mon, 24 Feb 2025 22:46:42 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 4DE536B008A; Mon, 24 Feb 2025 22:46:42 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 37EB3280001; Mon, 24 Feb 2025 22:46:42 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 1B6026B0089 for ; Mon, 24 Feb 2025 22:46:42 -0500 (EST) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id C497DC0878 for ; Tue, 25 Feb 2025 03:46:41 +0000 (UTC) X-FDA: 83157080202.04.1EF4806 Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by imf16.hostedemail.com (Postfix) with ESMTP id EB1F218000D for ; Tue, 25 Feb 2025 03:46:39 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=XpkozpK4; spf=pass (imf16.hostedemail.com: domain of zhengqi.arch@bytedance.com designates 209.85.214.172 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=1740455200; 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=8OP1Tf7pAaJ4pNIvAgoQe1yrsY5TH0xWN2DlWHIb0tQ=; b=bO4vL27Ab9f/Z4+0j/aiwz6gQiuvhdNGrBepCwekCKv4kYjHHS4bLlkFO4JL76rptTdxTb CZrU/+czNR/jsAqu6KbO5Q991KF0oZ4POWZSDJW8YJk90dJzGR4zOdlDsAdH9Kzt1/+mRz nVinb/HGDehhTR8Jo0amivUH++mTDYs= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=XpkozpK4; spf=pass (imf16.hostedemail.com: domain of zhengqi.arch@bytedance.com designates 209.85.214.172 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=1740455200; a=rsa-sha256; cv=none; b=oWBhwLMwkZmZxznq5CEMDNMQRS2ZjVaPjZNGbPxo0hqr25u1tNyY316ogvKG+0pVonv5bg 3LHUaQ+foeusivzmKbMdlLWx6d/HeLdgXfu1VHKGI+4P0g0A70BxY0O0uo6xWV25QD9/nc EgBqRAA8JJ9xxbFmdfhggUsIEv5VvdQ= Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-221050f3f00so115931485ad.2 for ; Mon, 24 Feb 2025 19:46:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1740455199; x=1741059999; 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=8OP1Tf7pAaJ4pNIvAgoQe1yrsY5TH0xWN2DlWHIb0tQ=; b=XpkozpK4Ns0esyhJNTo3pUVZeJxxIGBhCOwg1OdR+sB0wT0iTb3THr8VCjA+yd/72w bE7MsZNHuLYUGcLYfYFndAw0aG+8PXzwVHq9ActvJxeBWEDsnh+Fw+2oI7lOcK5ibaIZ 23GWnIqqBiDArgudNEW+LmyZwU6nrD3NBrj4hYvV4L2tU7QJwGX6af9p6Q6oqaX68WzX 11USP00EWrD4pyJlTL58c1beazSs1W2hntW+85d2BoBH9NwB4c7TPtSLyQD1/4M+Oqvy 5EtVEW0KXbDfjKgo7jWNXO1zjgLteYO5vJ2JiQfK3i7kTPtDyhx6no4YvAfu/N2mNPXP iunw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740455199; x=1741059999; 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=8OP1Tf7pAaJ4pNIvAgoQe1yrsY5TH0xWN2DlWHIb0tQ=; b=dRdgzyC2Y66iotelarkeVV9qB1Plx6OfPQMqgbBT09nnpc9VTwmJ3nxhBNchIDe7X1 NsZf/+lIowIMMB+X0UCIY7qJR4Z+RujViwg5iIhgSRiqoHKHNP8TDl4GYyBJRqVpWwJ1 qgO2YSdk7SN/PoplK7aseE0dHCJ2PEkk9iMRgdlhU14TNzBjIqhl9rtGYNxiqCwoi7Md faVynRfTENGE4tWtUPS74Tj+KHkyCb/q6bSYfAJ2BQgyC5lz1VjUL3j0g3TwHdxijmLw W+r08qHYPjJlKJCNct/J8lSqGfgn9tXKWjDWh3255lC78Ws7zszgoWbStxyoFw8VFSAN yj4w== X-Gm-Message-State: AOJu0YxtENJE0PbQy1F6IQlgucKOt7KsPxGYxAOKmd3YrBg7ngDL07Wx sVTtzEyK/c18po2h3iivVfYumN73wGoG68YVhK9PdjiYxWmaFv2ilY39f8jUovo= X-Gm-Gg: ASbGnctD1PPswtNTYZXSWCZDk5b5LKCPViFuVu2G4KcMgxjzatvw3mZ9WMhM+ZMuXwZ NFenN+x0vv1qnJqYAaXkOWqxlkIWDVw8CCYqBKq4zD0Z4gCBHig3Ik6H8qsk5kFUceDy3yXq0s9 WKURmfLY6UEi/Uwf8Zb6Z6xBdqRUPVDpxtXIi3VY+TljgpzhxSBVEcd/vZoXO0tvDQCyvi7I8yI SdGUdyFykR6QWn8NL4ejoeXthSgo7S9m/uqnOK/DjFEIpl5di2nHMiB+hAO1g2kVkMYVLks3xhH bIT9OIWzZ25xb661wQCfE/v4W7BtH7ChSYoipHiVWSaQ74mW2gb/sh3H8Jvi6Mq+Yw== X-Google-Smtp-Source: AGHT+IFHXm4yz9k/q53vQDLsSd2kyUiUDLPeAK4sNAWc/t1WzpyNSO/kW4XJ16gHc0dMjVe/gJ+ItQ== X-Received: by 2002:a05:6a00:230b:b0:734:9cc:a6e4 with SMTP id d2e1a72fcca58-734791ab6bfmr3168643b3a.21.1740455198810; Mon, 24 Feb 2025 19:46:38 -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.46.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Feb 2025 19:46:38 -0800 (PST) From: Qi Zheng 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 Subject: [PATCH v2 2/6] mm: pgtable: change pt parameter of tlb_remove_ptdesc() to struct ptdesc * Date: Tue, 25 Feb 2025 11:45:52 +0800 Message-Id: <60bb44299cf2d731df6592e446e7f694054d0dbe.1740454179.git.zhengqi.arch@bytedance.com> X-Mailer: git-send-email 2.24.3 (Apple Git-128) In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: EB1F218000D X-Stat-Signature: 54js56zx4wde38pybiu66t1opm7grfco X-HE-Tag: 1740455199-84162 X-HE-Meta: U2FsdGVkX18YfJQTE+OJBu5buEwta1ZH2RCS8OJD3ikwGuGWLiKVwV3FA07XLnQyuY/oJo8jvQ59e+gasJbEgW6iQQqF/vlbQRHUsqIU3LIdfCmvuy7QyNCzds1Cd3c9wuHQXNUabIpxAkJHB+m8QCs+/27YaJKLPCyiTPoK6pW1jXEyhKamFKnnt8kJ9/oGMViVnCjHjfK1gQzi6JF0SkF+ArYXotDyovmzKeYEl+XtnX+MwPbNB7Wa9BSyDE/JTY1EWg1HEo+ZXwJWGWSE+RpCf2X+3c9GHwnWG5BmAkWA4TvzhrjDdZaYr/HPFBz3Pgoh7njqtO7UblX/J2NWAb+Z5Zk7OHSDNvXgK0WffXtfNzBvKXk+EkejqbUdpxuVVTWCkESCgH8S05d2+y0aA0zVGXOzxDs5HatsLNekdcFxCkCvRvR0FQK10eTfi7q1a6fQRd0gF5Y1+Ov9ojETjfpVL4Z2qDo379KwEfvV2f/uHeZT56UrsXgoHNp/xWN4tmofkbPVc/cKz83MDG6DbGWpRqnzvCU3sd1QItcjUpGxnynVnP/3TtZI8MGFWbiPU3iDjdOTYG1uYUD8a4ey3OAAL2JYufxoAt/FmMMrQgnfg51GRNu+SsOcMsVz8GRMCcrfkX9coaghkrC013AnvcW6bfjPs4nXJuCmLh2unpe6scGoJRjaYjbG3Ayky8SGBn5MEbPuD5rCn+6z1wtc6NGfhjMx+bG2U66R4cIbmD0EnxJ1TKNu1d5VpxA5USqZiYCT46S7MyJd2x8YBK06+08P8Mj0K4tj3x+HcxkilsoPp3HINFW46C4MeoYIzfrfwCTPKS/Kmz9F9sQGYS6YXXPrwGUUCu9PgkYeJ031Bvbduhx+G6cYX2N8Am3hIKIrYaEIGQqtVNORgvOgZYSdG3wNbPTmkXx7CrLO+cCkhwy4BcFJyShFZ3ZaZ48dEohkkNFIYqSNuMqJZASxM8o lvKpT2vc qbIl/z8ClBzqJOH1Eei8vFqrVIv5toPVQ5vvJIq8QYjHy2VSCf8RZI/J0tgjWt2TNgVRLImXFW+ms3L8kooR27C8i+nPZkKq9C3PRAy6ZtDEYcZXvih6ImuMPbnyMfvDRN9IcLWOOHTYL1UvxlAnpcuyJxwXU47p0nrhqUVe3V7T5uKEQedaP+t/4w/N+LqRvhgpKu74VykruPplbBeBDvtHkOhcvmgDb7/8+WX1fuds1jryXBWYMxLogcGRgIpQl6Mw5+BhdKOdbF58+11BvwJXGchtHwX6b2OUbnRbqWqDCBKMZQmZvSR618tWZOi/q1Ku1It+ZHu0YPs9OM0tefkKhuZm2/MLTNN5ys5YY0OvYoS22PCF6rMqP/L7RIl/sRkSBAxuQDB5JMc3Kb6+nrsnfwWcAT/nkNzIFc6WHkslCYu2EXpYxKBaBs8W611EZcHXs0AfDehDbKifpTBWPoCNQ/HOwur5H3Ub2NN9oQuqPeyw= 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: All callers of tlb_remove_ptdesc() pass it a pointer of struct ptdesc, so let's change the pt parameter from void * to struct ptdesc * to perform a type safety check. Signed-off-by: Qi Zheng Originally-by: Peter Zijlstra (Intel) --- include/asm-generic/tlb.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/asm-generic/tlb.h b/include/asm-generic/tlb.h index 54f579750c8e5..18bf499ef8801 100644 --- a/include/asm-generic/tlb.h +++ b/include/asm-generic/tlb.h @@ -506,7 +506,7 @@ static inline void tlb_remove_page(struct mmu_gather *tlb, struct page *page) return tlb_remove_page_size(tlb, page, PAGE_SIZE); } -static inline void tlb_remove_ptdesc(struct mmu_gather *tlb, void *pt) +static inline void tlb_remove_ptdesc(struct mmu_gather *tlb, struct ptdesc *pt) { tlb_remove_table(tlb, pt); } -- 2.20.1