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 5E36BC7EE23 for ; Thu, 8 Jun 2023 10:12:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C49AE8E0003; Thu, 8 Jun 2023 06:12:18 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id BF8CC8E0002; Thu, 8 Jun 2023 06:12:18 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AE86F8E0003; Thu, 8 Jun 2023 06:12:18 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id A34FA8E0002 for ; Thu, 8 Jun 2023 06:12:18 -0400 (EDT) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 6D2D31601C6 for ; Thu, 8 Jun 2023 10:12:18 +0000 (UTC) X-FDA: 80879165556.25.9B601D8 Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) by imf18.hostedemail.com (Postfix) with ESMTP id 3ED171C000B for ; Thu, 8 Jun 2023 10:12:15 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=none; spf=pass (imf18.hostedemail.com: domain of glaubitz@zedat.fu-berlin.de designates 130.133.4.66 as permitted sender) smtp.mailfrom=glaubitz@zedat.fu-berlin.de; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686219136; 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=a7JaGCmaL+iN5EBa01CUWL3n+fvZvOx/Q+EOHwZ7Itk=; b=yibFevJbgxFTwAUtfagoyy9fjuMaGzHZ8FWR0uRASp+CqvqnngRaiQdj7Oe0Z6fGSNPSub C2+Q2lb7/bP7+YyTMLFnjcBxMjZLchoayiHhIPNumxcqU9h3A77lY5Kq/NnXgSOJ+wMXgE k/Liw7zk1DCYhI7nGOyAgtO7GltzlU0= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686219136; a=rsa-sha256; cv=none; b=B7lR3jbit1I469V02LD71jZgu+JBHeBQCBVAbf4Vj4T8kHwqt1kSB1pYoj6ycBcvn7oNeh JJZU6U0/8l9lK04birhCaVPQaSqmjnGjz2IMHLNp85NCNdHLjPFL02EvjzJK2nvFY3yfMi D49hZXbzGCspRXIUWE6yFIrT//dbYv0= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=none; spf=pass (imf18.hostedemail.com: domain of glaubitz@zedat.fu-berlin.de designates 130.133.4.66 as permitted sender) smtp.mailfrom=glaubitz@zedat.fu-berlin.de; dmarc=none Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.95) with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (envelope-from ) id 1q7Cck-000hkd-IA; Thu, 08 Jun 2023 12:12:10 +0200 Received: from p57bd96d9.dip0.t-ipconnect.de ([87.189.150.217] helo=[192.168.178.81]) by inpost2.zedat.fu-berlin.de (Exim 4.95) with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (envelope-from ) id 1q7Cck-0049Nn-9l; Thu, 08 Jun 2023 12:12:10 +0200 Message-ID: <0e74974450a15870f13ff36ab5dd60924368c0d9.camel@physik.fu-berlin.de> Subject: Re: [PATCH v3 30/34] sh: Convert pte_free_tlb() to use ptdescs From: John Paul Adrian Glaubitz To: "Vishal Moola (Oracle)" , Andrew Morton , Matthew Wilcox Cc: 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, Yoshinori Sato Date: Thu, 08 Jun 2023 12:12:09 +0200 In-Reply-To: <20230531213032.25338-31-vishal.moola@gmail.com> References: <20230531213032.25338-1-vishal.moola@gmail.com> <20230531213032.25338-31-vishal.moola@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.2 MIME-Version: 1.0 X-Original-Sender: glaubitz@physik.fu-berlin.de X-Originating-IP: 87.189.150.217 X-ZEDAT-Hint: PO X-Stat-Signature: agpdpncr4wm4foxym5sa67wdn3yrcfrd X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 3ED171C000B X-Rspam-User: X-HE-Tag: 1686219135-35167 X-HE-Meta: U2FsdGVkX19YkbvL8KWlfLwKWubRg+PUA2beqWU/0HMtKYEbQqY68IYcgxa2UAQVSImDkZIdVskXoAq67shQuDElycWLqd11Keov3elLN9qnKHjnWpkEul78hNuNDfdgq+VcZ22ihZXzwPbO4m557lLV57DFbJYAeyUJHqvN8u8tfuodcgAJsMDRM+A/kilzicLmaZAWIXnzY+t2cCLFQVj7IAa1jQ5NWUMXOCvFE52a6EWJN3oLw/eZtgvJS8g5uSxSbzZ+c4T/DzuYXjpJkvSNtU5VoDSHHCWB8t27KbA5Qi+u363jxRjKKaUbaagqf6TQHgUrhUbjvLBATiu7eCaiqYRzngkCjJBSzmiLbt5a/MEb6798YBFDcD5OPy5L27V7qAPD5E51+G08WWD6Fw9MZNE/zgvx+ZJnD4zVUn1MTeLklLGLjG95Th/kzLQjxqe/824kxJ9aqGfCTO22ocx6meN0c19UE2UqdItN/Zp2U6ckmn/Fv2kLAtmBGvrjoKDw+mG6uINCBQ6BkENc75J9U+v4dOUQ10/VPXl0Rt6xSHdClfdnhxrnThmo197BBEKYHngLCxUsK3+t3kGbOHZSiVPLi7tn5eEiFh4mNkIoP7GhCdZ01Oj4DCfI3hKhGJ455ixeJql3AKU15y940x7sJkQKkA1hqbg7TLQiNzVQjSOhcHuzb7/2/cL2NpmksK4fKWJlUsobBAPOAgKERvUBKEUc8egBgtggdeKBikyBG+t4KCwQd728S+0lYZby47EErhi9NHI6J+Gqs/0RFKL1D24wLUL9UljS8msTVkJcNsuYss/yc64MzQDyP1OID3x5J5d/eSuNQ4M1tAnELTakwgayqI+nMfMsWtQ7ZtVvaceWoSE0/LC0wqaDl8Ifrbk/IYRM8Nwbz/+F1/kYInJuOXK+3vQ9zgfhCPo1iJyJXmCi2fLITezTefy9BS1ABQaoGjo6k7q5Y3GioFn aAKUaV/k AaiaMufgW6HrhHBYoWfRyQk9GXZSVsHrGDyuhNPOWVseXByt/fzR8MQIhVoXUDMWd/HoPRXHibupI86vj4BwYWo/2i1vkLvj+/OCfDCAj/O5NiCMoeWNHpEL6QmpLtsKvpmtfkQOGxdxZ93JVHiLDRppzr1QGL6syw2glp6DWH1jb+t/wB11+zNw/JyZyqxu5mfRLcBpqP2RFosz/OlogS2SHzPxXruac9kLZxQYFM//S/QeKWLPh0oUjzrsJqNV5VDSHybonxRZqYeeKO10qbaH4p7Yssbm0OJr6H5wtWhEgsPZjFBgXRzFNxvXBJLaBCe5UjgIDvdDkSKI4eOeMkaOp4NJ25AgA24rHTSTX+bQzrwGib3oJ7TM7JQJHkguOjI7enTKBaQBJEan5wrt/Rwg9FU5mvQhXHQsaTwfetGYllvs1od3WAiclLajJx7rgALVdtGFEYju18hDV513NPjmUbRTkCWwlKEfx7DoK1SDhH8mxE7jnacB85sJQwGcuA2Ph 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: On Wed, 2023-05-31 at 14:30 -0700, Vishal Moola (Oracle) wrote: > Part of the conversions to replace pgtable constructor/destructors with > ptdesc equivalents. Also cleans up some spacing issues. >=20 > Signed-off-by: Vishal Moola (Oracle) > --- > arch/sh/include/asm/pgalloc.h | 9 +++++---- > 1 file changed, 5 insertions(+), 4 deletions(-) >=20 > diff --git a/arch/sh/include/asm/pgalloc.h b/arch/sh/include/asm/pgalloc.= h > index a9e98233c4d4..5d8577ab1591 100644 > --- a/arch/sh/include/asm/pgalloc.h > +++ b/arch/sh/include/asm/pgalloc.h > @@ -2,6 +2,7 @@ > #ifndef __ASM_SH_PGALLOC_H > #define __ASM_SH_PGALLOC_H > =20 > +#include > #include > =20 > #define __HAVE_ARCH_PMD_ALLOC_ONE > @@ -31,10 +32,10 @@ static inline void pmd_populate(struct mm_struct *mm,= pmd_t *pmd, > set_pmd(pmd, __pmd((unsigned long)page_address(pte))); > } > =20 > -#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) > =20 > #endif /* __ASM_SH_PGALLOC_H */ Acked-by: John Paul Adrian Glaubitz --=20 .''`. John Paul Adrian Glaubitz : :' : Debian Developer `. `' Physicist `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913