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 0C50BC021BE for ; Wed, 26 Feb 2025 02:40:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 50EF86B0082; Tue, 25 Feb 2025 21:40:59 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 4BE82280007; Tue, 25 Feb 2025 21:40:59 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 35EFD6B009A; Tue, 25 Feb 2025 21:40:59 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 169B96B0082 for ; Tue, 25 Feb 2025 21:40:59 -0500 (EST) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 962A716078E for ; Wed, 26 Feb 2025 02:40:58 +0000 (UTC) X-FDA: 83160543396.22.AF018CE Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) by imf13.hostedemail.com (Postfix) with ESMTP id 6380220004 for ; Wed, 26 Feb 2025 02:40:55 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=Zb5ngUyv; spf=pass (imf13.hostedemail.com: domain of zhengqi.arch@bytedance.com designates 209.85.216.45 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=1740537656; a=rsa-sha256; cv=none; b=3YZK9GyeoYffXAJYSx05xJ4dS+vP9diBYBqQeBMaUm66rCXoVDNlva8tOBo1Ud3Jn2UPnc 1k4BPvybfy+xml/gRvHtOJnL+LwcbyqdN8VU0riDpzYYC4ydTsJYWZP4cae49ilo6GrrxZ m6oOcO2pq8Aw3iau6yxK4DBdzfBDUrM= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=Zb5ngUyv; spf=pass (imf13.hostedemail.com: domain of zhengqi.arch@bytedance.com designates 209.85.216.45 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=1740537656; 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=faw8k4TIY5A7eHVQZOGgzqUSa20esi5XC3jgrNGM418=; b=ZooJwnXk06DLRthNHVBUc13pGZxm63vRnVBjksVtg79yEWXv0htTzS6k6fyoN+5U0gukF2 J4dCDBwAlJgk5mxxUjMVkR/MQo1j9z/BekEYyY13jEZJCGNXAMO+E2kH+BWLUdC3RTqe75 ZHIsUat7D7EhNpZDmgcCssXPHtAkTs4= Received: by mail-pj1-f45.google.com with SMTP id 98e67ed59e1d1-2fbfa8c73a6so12403705a91.2 for ; Tue, 25 Feb 2025 18:40:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1740537654; x=1741142454; darn=kvack.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=faw8k4TIY5A7eHVQZOGgzqUSa20esi5XC3jgrNGM418=; b=Zb5ngUyvTI0qsk+Ypg8W16vSESJ26Yel99IkAYMsDgUoZYojm9zOtD2tIsg0gs7oF9 USqMYtSYPuMyV1X8yEi3G7goOqtQ2E5O/Q+YbuABk7eJIyMAUDq9ocP0UrnHnRVoHFy/ 2ZYTRvN1CqrBk9uYpZcVi+D78Ttdz6VFUN4tAV2DVZ7DxcH2gDqS9YnN5+bPIFp+Whim BsPhePd7nPKpoH79y4iNKxAu3QbhKl8cWjkKAD2bh0k59z91Mt3/rCxvlwS+aFtI6f25 NbSLBKciPe+vxna65JEcipkqTED37fp5wyAJZ9aQ3/xxo4n8WY/ZFbUqCuXPnVDkotij QB4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740537654; x=1741142454; h=content-transfer-encoding:in-reply-to: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=faw8k4TIY5A7eHVQZOGgzqUSa20esi5XC3jgrNGM418=; b=uFWGPLqhNdG5zRd3eCUo047J+V1APDlv4KMJnoOCtUifI4s7WkL/UHQ8AXIxUtAy03 RYeaw76fvFGXpCGGF2+V3OAtPylZ2kE4CVQYBrQG4/1hQpo+U+RVb8LcRJBtyaI44ke7 s+WiVLwTn0IVQHxg746GCPfpxQBAW9YnIMloUqWDH1viagDgPNB0VycG1+Psbb0/C4zE T0k9v0eVOI/4dZmQmplZ5aexvl5qjX43nPG3ZTlO33JQR42kfxxIxrhzHnCVNOkQYdBF S+ABms1zon1PgI1zZ1EU0i7qzFYu6oxLv3gLTtIBgbz13WGGG/EYvB2+krtCM7vCSaBA /XWw== X-Forwarded-Encrypted: i=1; AJvYcCW6za1Mht3TfPg5We0dB21/Bl1DsSjHerOQPKFZZ2wIl0En33hODAEkRGqBEsB5Dc18x5HVZVYgsg==@kvack.org X-Gm-Message-State: AOJu0Yz7v/QfgKt9zdAWStcHr0A4gl6t64QW8UdkKzZmnc/eAEiUxlg1 Xr1lSH6qEbxV7Pc2efJhNYiFoBPooxBjDnNhitTEVgPQnpEfIN2aGJ4xpPiEQHc= X-Gm-Gg: ASbGncunpB5UswSRXMtGJ9lJaosX96I1V/0rYzpDgKcaCRQTfVYTrj7C+iDD/PBWVxk zoNLHgKiot3Pna4oBhnvUWS3Uv+chkDNc//kuYNT6Z7c5BwUCy6xd96Y/1BNPNeTIi623rpixZq TpTWLhPwEuW4SVgmj00weROejgaPT0k9ZHFh/f7pdMsFRX94ztPeYRby2rJ3IehZof+y8xAqBMJ RJs7FV2GNg8ZgXsfL33DJUfuxvsSH1hxnd9BuqslEUE2gfTSXQzn0b652ThMEmlAHllpSr7p6Mx vv5a13kczUxUOspEWc1yGOepYkkxmmoPyA9ub4oUFblLZCDnnQ== X-Google-Smtp-Source: AGHT+IGBavOro6p44pm0knw7epDm1Ms4/cRCm5nI7A9v1bvB0aFlwIUaa3TK9A89BXdQQHklrRCMwg== X-Received: by 2002:a17:90b:2242:b0:2ee:ee77:2263 with SMTP id 98e67ed59e1d1-2fce868c4f9mr34212880a91.7.1740537654049; Tue, 25 Feb 2025 18:40:54 -0800 (PST) Received: from [10.68.122.90] ([63.216.146.179]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2230a000a01sm21742845ad.40.2025.02.25.18.40.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 25 Feb 2025 18:40:53 -0800 (PST) Message-ID: <3e3ab5b0-4669-4d7a-a7bd-6f5963662757@bytedance.com> Date: Wed, 26 Feb 2025 10:40:42 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 5/6] x86: pgtable: convert to use tlb_remove_ptdesc() To: Andrew Morton Cc: 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, will@kernel.org, aneesh.kumar@kernel.org, npiggin@gmail.com, arnd@arndb.de, dave.hansen@linux.intel.com, rppt@kernel.org, alexghiti@rivosinc.com, 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 References: <36ad56b7e06fa4b17fb23c4fc650e8e0d72bb3cd.1740454179.git.zhengqi.arch@bytedance.com> <20250225183519.91a5b75b13c0df6954c68576@linux-foundation.org> From: Qi Zheng In-Reply-To: <20250225183519.91a5b75b13c0df6954c68576@linux-foundation.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Stat-Signature: 681mwr6monfxjonp4ggygytcbh7cbh9y X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 6380220004 X-Rspam-User: X-HE-Tag: 1740537655-277474 X-HE-Meta: U2FsdGVkX1+jXn6REvOpESz8QVVRZzWut7CkfcualMdKPbyKIDd2Ipv21OC+KEg3260+b1DHv71m6BDGvvN2pE4R02Vgc9FFs7CsuEZtKaAbGpa58sq+qlQcsbB5Oh5rDgJBvKEpwzWoP5WPad598CQa/qN/jhOeUdgqoPENGUxdAUipcCpiX7KZ5KugKaL6zZrJRDH0xg1kVLTDJtAxiM98dngTunvD5u1TSbdi9fpxAaIyHDB5YvOSQX6e17w0nMGEV3TGCvpO7br2A14NMai3cI4oefk7B4UiD8qKiinyObe+WA3FsGjjET6im/CXwjSbVo1hdO3nqqAKGup4r00nDqzmyMbnTP3YPuQbnVjxJI05AZQNW3Wg1dRsO0xRptUPKdUs3N/kVXFMrGy+Z6CfrHDL1Mb+ItI8JyBfudw/hzh2XMDpbKvM6Ggu3aEJPJ8QDxN0WduYpLRGm8rZS16Gu50i/2rAljn8qNHjB2T8pTx85ED6IuHUlBFYSSGEtf8y+QPZCLVl11+uaXWYWHV6X49iWdesVOhfRHWbF7fVXO4ZqVJ5WKHmza6EWQ4n3J+DCJyk0utCS6JLp0m4sHzM3ZSSc2XXJSW3U4I9ZnBESYdKgCixAPZ4RRtY1csOyB10njQwwCs+aVzmZiN24ORLbiPmcEd7H/KUe6aE4vIjMbjBMnCtNxuP6M25ZsMf+YQkbef7DKm7brMcpWpd8tx2zIP5/xJD91p3F0wL+4RjTCQTlmPeJfoWBqklFb36eh/hINPL3K47LQUw86ifCmtlK5us9Cafm4fD2CHYtXuKCrncUorhfZ1G0YJ5NfVuNhmqo23zJBRWISygq+Fbh9VfJ1OD4WXbGFsRwYARCRoMyBnDpqu/5xLdusBiYh8NkX9uUs6E7YHcq4NY/NuhNWHLap5BkOKJJOkeqDjb31NYsdO/Bmsr7IjkiDEDLXRb3k1D8b+HZQzKaEfBCUn Jip1cGFf 4pKdc1eT600EUWndBVblxVZY2P/g7bRFl9DQQUFwmj7qFRNb4Ag6JVQYajT0+aJJypSVfH/OtRG4hvqn3NLmr2vwKqKoNnIqJQy63HcWf3clq+yKhFlIg2hM6Ze5auCQFemdS2kIcu8DBWzfWCqW70xYJdTLMVxyd8rrREGZjTEhuAqoGFIznIyphoOPxOqfZDwfqqGgdEFDB8FJjOJ03by887bxtDqW2dniM2Eiqk6eXyC/hzhwexoqJ4yfyfxSZcZNoxKzA2zkUIaxCFqbbu46fstGEUgB3pJXnSR+3FsUsz7jwTpeZUDS4Nvwu73BP5nOWerf04K8ulO3tpp1yGcDW6HrHy2YYGyoa0il3ncNVeFZ4TbXbzUMMUtMuDf9WVOWUvULIASLfnzHsVFaQUkcZtX7L6epEC5cPxFkINwiMBvTvxkLCl6eI6mOi8v2WL5PD+KlaxIbx2/ez+0e4xeg/yFNlQ5sAtmivKMw1ZgHpU8bzwr4u+W+4iQ== 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 2/26/25 上午10:35, Andrew Morton wrote: > On Tue, 25 Feb 2025 11:45:55 +0800 Qi Zheng wrote: > >> The x86 has already been converted to use struct ptdesc, so convert it to >> use tlb_remove_ptdesc() instead of tlb_remove_table(). >> > > This is dependent upon Rik's a37259732a7dc ("x86/mm: Make > MMU_GATHER_RCU_TABLE_FREE unconditional") from the x86 tree. I'll add Yes. > Rik's patch to mm-unstable also and shall figure it out during the > merge window. Thanks!