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 9AF1AEB64DB for ; Wed, 14 Jun 2023 09:30:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D43708E0003; Wed, 14 Jun 2023 05:30:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CF3658E0002; Wed, 14 Jun 2023 05:30:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BBB718E0003; Wed, 14 Jun 2023 05:30:21 -0400 (EDT) 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 AA3A78E0002 for ; Wed, 14 Jun 2023 05:30:21 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 7C76FA088F for ; Wed, 14 Jun 2023 09:30:21 +0000 (UTC) X-FDA: 80900832642.05.728C35C Received: from mail-qk1-f172.google.com (mail-qk1-f172.google.com [209.85.222.172]) by imf08.hostedemail.com (Postfix) with ESMTP id 75A63160011 for ; Wed, 14 Jun 2023 09:30:19 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf08.hostedemail.com: domain of geert.uytterhoeven@gmail.com designates 209.85.222.172 as permitted sender) smtp.mailfrom=geert.uytterhoeven@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686735019; 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=sUg4qrNPX3u1L7teHyX+L+B+2nv6pGpY1jj7jQmio6E=; b=zwvdjghfUONnfxFPFfsev78N4qftyiOjHJG0OnzSUiMG3T1gJ32kERtFfmIjYUbY1grVnb Yrda9Op05pjv6zR8hVuAETgQmvgV1I2xqobx2/KJh5IeE6MSL2ztSUmTXtuAObiuu0Q+qM Yg8WIbbdnI2dgxCE9h6zi9c7R/SSToE= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf08.hostedemail.com: domain of geert.uytterhoeven@gmail.com designates 209.85.222.172 as permitted sender) smtp.mailfrom=geert.uytterhoeven@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686735019; a=rsa-sha256; cv=none; b=Ew/JAhRbSTvVQh6gGjitl4hq7IHDZnsHijtDruES/yNvouCVR/TkEQ1dSJIvF1+bWS28sN 6QK1UJl20voKl8T2LjolMPJ5i5SSG45mO9VDo+mMmq0Tbvmvafcbf82+2eGY1bv/qc5j2a uQtxnUq+IFAdDckgFZsekF1SzyJoV+g= Received: by mail-qk1-f172.google.com with SMTP id af79cd13be357-75d4b85b3ccso184705585a.2 for ; Wed, 14 Jun 2023 02:30:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686735018; x=1689327018; 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=sUg4qrNPX3u1L7teHyX+L+B+2nv6pGpY1jj7jQmio6E=; b=kJUJ5WCi655PC/QZOvLl6ZqK11lptHv9XAHnzvkgbiTiA8NJTBpksMTOqK8KS2FEBZ cVfE/Cb80L4h7RenH4TFRr+gIkIQz1e+BfIT6GGCP45LWIEcwXbaICkobQvi58pQJvN3 /7nbXy7vaXArS/TEuuY8lcp/YbRIkUSeja2aG1VMt8IlzIhN5h//ASnNo9xOYRfs3bVQ HCqPiLiE8vo5e+qpzvW0eHGoUwgMsUHcUI0dLR9I6KQvC9uN99v5YXVpW8oUCIS94QJ7 KNEkd0rEB6NN3DCZr05zZtR4cmu1mG5oOhankrfyi9vTGRrprx9WRQTLCo6vTYexMQe3 INGA== X-Gm-Message-State: AC+VfDwi9QKzgA86+T31vTWBy9sZo3BeBei3MQP9VVlD4VDjARvAqI2q hnVQ+noA7eplq0HaTY8hbxJIkepJe9N8XA== X-Google-Smtp-Source: ACHHUZ4TRbZMy7Ktz3XqWlsfjGny0+pW8uTqv2HizUjTE8maX8E69EuTjm3LbmZxyJtcan2bONstVg== X-Received: by 2002:a05:622a:1488:b0:3f9:b88c:1e14 with SMTP id t8-20020a05622a148800b003f9b88c1e14mr1485345qtx.23.1686735018269; Wed, 14 Jun 2023 02:30:18 -0700 (PDT) Received: from mail-yw1-f175.google.com (mail-yw1-f175.google.com. [209.85.128.175]) by smtp.gmail.com with ESMTPSA id d65-20020a25cd44000000b00bcc9793c3e6sm1328921ybf.65.2023.06.14.02.30.17 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 14 Jun 2023 02:30:17 -0700 (PDT) Received: by mail-yw1-f175.google.com with SMTP id 00721157ae682-56d4f50427cso5150077b3.3 for ; Wed, 14 Jun 2023 02:30:17 -0700 (PDT) X-Received: by 2002:a25:6b47:0:b0:ba8:2009:ccbb with SMTP id o7-20020a256b47000000b00ba82009ccbbmr1338474ybm.46.1686735017346; Wed, 14 Jun 2023 02:30:17 -0700 (PDT) MIME-Version: 1.0 References: <20230612210423.18611-1-vishal.moola@gmail.com> <20230612210423.18611-28-vishal.moola@gmail.com> In-Reply-To: From: Geert Uytterhoeven Date: Wed, 14 Jun 2023 11:30:05 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v4 27/34] nios2: Convert __pte_free_tlb() to use ptdescs To: Dinh Nguyen Cc: "Vishal Moola (Oracle)" , Andrew Morton , Matthew Wilcox , linux-mm@kvack.org, linux-arch@vger.kernel.org, linux-arm-kernel@lists.infradead.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, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-um@lists.infradead.org, xen-devel@lists.xenproject.org, kvm@vger.kernel.org, Hugh Dickins Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 75A63160011 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: ezq6ckqnxxjiot4db8yqa1ijzkku6dd3 X-HE-Tag: 1686735019-754119 X-HE-Meta: U2FsdGVkX1+eUfEKABTkJX+sftn1sT8Y56RmSKJirjC19nvCSQ3FcTM0VJiVQqTMFRC6z3Ki4FxJwepsy8+VDr77HnBDXtOkl3ImHL8EDasrLGBDy9GV9utyrwDNZJmjBHnAaaftSCQzmE4eo6NL47XH9XcbWySApiTS4ukxQCnpLIbz8sLESoQi7aKenDe1O6aiRD55UFD7xN5UXH0w5MJpKuZZyhg28HI9EdzoC6V0R5pfzF5WH9U1KNHvpd432dGVq7MAo8tETotS9M+JFVz/DAggz4hXlQYi4CqTWl82al1MoeNc2E2qqRPblMmbE5bdUbroNrJHe3/QksAK+jOqsdSPPBOxR8moVF+oEaOjjnIR554x1Y2SGhelQkTjpJnbMzXZcxms1AHWDctO7Xh8XuXB0Cp4lXqp0hgOjvyxAm0AxlUPB1S5jhNrp5NZQOlEDUm2f3cFzYqZdfDJ8kcw0OO1RF/9Jikmx0PBzfI5DHUTX2YtLR17UlGo0/opc6qm9gunPRKilYnkJoSWFC4/JLu+uuoSBHQPsVjRIO6P2//iukeeIqH0JmFVjC0A6nin234bVTqRwBJounenNE26q6gy17ZsPzuZCmxZMSwU2Y+GZN2bqpNHQVL+8XdY3i4yxNdC+Gm2F0ym7pCQg5koH5fcuTME30ELRrjTfqYETyek8SFoVLEiZigXaZwOMHZyQICahIiMpCsVkt3rRcif8ZsDmjouOlWEOoLvy9U0vVwqVlTSupOQfJldxLDl0UmN6yKL2+tzA3QrC3zj5m4/ri2D2DDx/1IBvIqsKmaim4G59QTVYF28tSdyMpMyxUH5y6sX9gdV3lFjq40M2FdzLIxU9fJQJDWZFiYSINB+clMFna2GpBZdZAMdRH7judiBrBXi7YQ6U4oAjxp8FGcb1YCXppEtiI+YdXK01k0U2QPs3UQu5GwuMQVvsojiggXIKcm4zN0H+DeWaMU 3hvPMi3M k7p6TXQ4P8AVvO2mSScw/pZM2sZ7bwm/x6Y1FnYWUPF7mVBMZV0d/0YpynuHRw1amQQZig3tBU3EMCu6K7OOmgHzHBUSCnOLddMVgXJukHsfFfHdOyxDIk8ERJ1Tr3LeAWp63ySDomEh1yNH7tvj8XxQDIoP5znEns09UwwkZcr9tTolGWpYUH7b1kYtNpAKi2BiP/GWPedaqATYPTf/63P7r/KATC+SxqT+pGP8pkNAGjtOziYd3oFA6byhfuMvAnP3BaypdKTb8x7DqQu4MvtJeKx7fnSolrOZqyMyBG9hDd6Bgs8e6lkjX0zksnHcTS3mjKnN7yM+peaDLICHlwd3lKmSjGW55Gdhn1Qf7AR+e6Iu2R0/RPaq4Vxc6nMxQSkN693j+dDiu41EBIJ6QxNpD5J2mLHPixFhVLVbZtDT9cULrveQfYS2pgKJLzc5Yv5LBZ+KlLZXGrxlQhOLvggtfDMUcKQpCnS02NxSU5Ep+amaV4cCwItZgibdXKDlF+z60NhQsCUreBmScXrIir0Q/mU0/g/T9ongGo9vJ9kqxH/mZRxjN4ENshr3rBt3f4gfOD++iHF1TutWl7BfgMLHeDrP4dBgnT9kJTgNxybZB02gT74TwCqzTRTb0US3HcAhOL32yZlZ8AhHfBK5ft+31uA== 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: Hi Dinh, On Wed, Jun 14, 2023 at 12:17=E2=80=AFAM Dinh Nguyen = wrote: > On 6/12/23 16:04, Vishal Moola (Oracle) wrote: > > Part of the conversions to replace pgtable constructor/destructors with > > ptdesc equivalents. > > > > Signed-off-by: Vishal Moola (Oracle) > > --- > > arch/nios2/include/asm/pgalloc.h | 8 ++++---- > > 1 file changed, 4 insertions(+), 4 deletions(-) > > > > diff --git a/arch/nios2/include/asm/pgalloc.h b/arch/nios2/include/asm/= pgalloc.h > > index ecd1657bb2ce..ce6bb8e74271 100644 > > --- a/arch/nios2/include/asm/pgalloc.h > > +++ b/arch/nios2/include/asm/pgalloc.h > > @@ -28,10 +28,10 @@ static inline void pmd_populate(struct mm_struct *m= m, pmd_t *pmd, > > > > extern pgd_t *pgd_alloc(struct mm_struct *mm); > > > > -#define __pte_free_tlb(tlb, pte, addr) \ > > - do { \ > > - pgtable_pte_page_dtor(pte); \ > > - tlb_remove_page((tlb), (pte)); \ > > +#define __pte_free_tlb(tlb, pte, addr) = \ > > + do { \ > > + pagetable_pte_dtor(page_ptdesc(pte)); \ > > + tlb_remove_page_ptdesc((tlb), (page_ptdesc(pte))); \ > > } while (0) > > > > #endif /* _ASM_NIOS2_PGALLOC_H */ > > Applied! I don't think you can just apply this patch, as the new functions were only introduced in [PATCH v4 05/34] of this series. Gr{oetje,eeting}s, Geert --=20 Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k= .org In personal conversations with technical people, I call myself a hacker. Bu= t when I'm talking to journalists I just say "programmer" or something like t= hat. -- Linus Torvalds