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 E8BF1EB64DD for ; Thu, 22 Jun 2023 22:05:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 004EC8D0002; Thu, 22 Jun 2023 18:05:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EF68F8D0001; Thu, 22 Jun 2023 18:05:20 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DE6D78D0002; Thu, 22 Jun 2023 18:05:20 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id CF1F98D0001 for ; Thu, 22 Jun 2023 18:05:20 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 9D3C612046B for ; Thu, 22 Jun 2023 22:05:20 +0000 (UTC) X-FDA: 80931765600.13.B57D7D3 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf21.hostedemail.com (Postfix) with ESMTP id 99EB41C001A for ; Thu, 22 Jun 2023 22:05:18 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=RzL6J1fX; spf=pass (imf21.hostedemail.com: domain of dinguyen@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=dinguyen@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1687471518; 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=sFlKHlWuth6R2+ezTHxSWjXZXqmNzhnIhIkkQUK9Rxo=; b=Tf8efIr707VSEm13izoAj04Evzu4gMvGIfe7aPN3YywidfJN+Ieicv3aBhlpapVKDLwOYl soS4VXvYc3mKkS0x9GiTiHHzsngxqAkLiFCazUvTNLno6gb1C0iJ+/mwIXA7iDTR+0WbRF q7GlZs59T7gY8BA68JoooUCbOuFhaDQ= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1687471518; a=rsa-sha256; cv=none; b=HhqJcPatKr3OL9bGUI/OQ+cV4uao1F6KPseBEx5vO8hKSBLO9ETDaGMd/KtYfd6gIxzhHT b7DyVO/E8N6TMtBh4UoQx1QnXOcYISL70HB2cWpx9I2uLY8E6WTh57LrW57IFocnICcTCy lG/Z4+ufpYDQ3OoYDHpgIhe1nWm3ug4= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=RzL6J1fX; spf=pass (imf21.hostedemail.com: domain of dinguyen@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=dinguyen@kernel.org; dmarc=pass (policy=none) header.from=kernel.org Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 7EF4861917; Thu, 22 Jun 2023 22:05:17 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id CB652C433C8; Thu, 22 Jun 2023 22:05:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1687471516; bh=dnifwmEwN5EPVqltpiQCF3MdFT37QyzPJA5VU9yHeeQ=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=RzL6J1fXaBDz0XMnNSx8x8mXcyvopQkvOXbep39IPzJX6IZTiyxdwE2nHfhbPls3L N+mS72rPbV5Hplxc5fgNpJiDPbV/HNUcjlNM0k72bojGJ4KjFY1InlFqwVw3x6nnQC 91+lFDGDXPX57EeoiKgvynYAipkz9J96TnpYMaik9KnCYZuHYn0BitFhgrP4G1fgbY 6R4Jpwcj42qDrlJ2D+uH33pP6SPXmc0IbmA4+yG9XAiy7RYgb0iOqdFeCCR7TQblLZ fmEHl1XvZkPJVwZHZ1ypNXpY1N8YMHO70VuR9LvpNAy1Wj1k/paRgs0NZSlBf4+f5g 0uQe2Ka6aNE0g== Message-ID: Date: Thu, 22 Jun 2023 17:05:13 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Subject: Re: [PATCH v5 26/33] nios2: Convert __pte_free_tlb() to use ptdescs Content-Language: en-US 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, Hugh Dickins , Mike Rapoport References: <20230622205745.79707-1-vishal.moola@gmail.com> <20230622205745.79707-27-vishal.moola@gmail.com> From: Dinh Nguyen In-Reply-To: <20230622205745.79707-27-vishal.moola@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 99EB41C001A X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: 3figjcc1pcr697qraochn8ox6gaeafmz X-HE-Tag: 1687471518-569766 X-HE-Meta: U2FsdGVkX1/vC25hrNWB2koudHZUwTjurbDwFA7atsiiS6TtOuhDjWG9dF4ijYxQvqyfajScLYnaqQz/7NPtdWugdfN682/eixFSOMlK54F0+2ypsWm2HvV9/9WWATkZyDZUVRzgzltdWoPmifZj9C0c29Jw0TGdGKs5kxk8WCXlzODrcbqzxnpK2N8ExnqNFlNFMUCfH7MnWIniRYnpbP1LmrFG5RRb3cnTs0IvHcFsACxLyaUlJxrlA4dmVJ8fn2Oee6RkC96P+g8ObhXCXUf3tklUW3vukGf8patzcYsKbX/nSUce/2EG1sL3qAn3XH9VBHKIKOGbL+89wOJ1x42BxFQ4C6RzuahEv5uJ2Yaxi2r4uhnbzQ4o0OwCQzNgxsG2HCduN0svrz1aO9+TQzqoKiy3P8Dt/1TdVaQVIo/m9gV7xqkTaJYt7PRT5w8c7RWNhFl6Mc34Wvlf5i8vKVjsELxuuH6WfBkxE0AeGXaMwkxysN3BAbIjwKkM+9RuX20qlGD+N7qGXWsZws9Lou9q+cG6MnDrpDasapcCG94CdLWGe2n8MoECXGtYt3BJdhaYZJ+0sabMncL+KCZGEd1CqcqCChNPdeyTtj41XQNvTI413O6RNi8mevy4/KQDnHe32oR6lGuXKu549mqos/3epI8f0VU5oEvYONMAKEx/LR5m2YFkV9V5Vu5kN7EddCfPMdVyUX7ZLRJ+1lQq28W/oy+OxcjakbtMXtabbncf4OH8Sy5xuijj2a3YzIQ5fve5nq2s5sY/qiPSq56Mfd+77yU5CG/XJTBBhPJfsmtnJyOo+aDxm6h2Qhy566HA1X7LjCw22K4bfbhhzoB4ydYukGqtNU9mEszAZaycTDuigk52FPW5rREjZZreZWoGkZf+FtZ7BBPVhi0sP/akZQammwA2OPh71bjEJAVN5LtWUR4oGI4HZM4F90Za+oj8v1bMb1+2Are79NtRvO5 +PbX6Kyq 9MTHW6uPuCvBFgTX1c3GpDxKfO+p0mgJzWcAgpSjc1Nj0mrWkhMrADPwdmvgCke0s/50MDYM3hbFz8fs5cPD0Ab9Nyr9mcW5I+UGUhHCKjO5fE4ITucqPJw7HRh4H0nGN2vjtJbLSFMAnXRVW+NSJJfi7z/DGcANd4lUtTu6u/M3JThm9BuOYRxrHiGUqHPOhRe7DatojX5fBxA3FWSczrI7JPl27JJkxk/6wD4yes0G4x2DjNXPAgoTGlwYPy4HUsuBSFM6Kr81D9j3EGUHkULNUJOo5DfkyK3VVIYbJoZnIE9ob6rVF08FjtZAojz0T/nwSbjRHS/i84nUkBuEThFPQ2aVFsdWpRIuP0DJRhWymqEs1VzYOxRBfH3f5oGd37xqgHXCe0sWx4aem98UNH7c+v58aHrrwimG9u7mQ+nnEQ0h2vSxXc4J9f+aXTvI0xBAwwaKIpubUUovlUD5lswCnY69TdwB3+P3Xh/WhMr+PT/w= 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 6/22/23 15:57, Vishal Moola (Oracle) wrote: > Part of the conversions to replace pgtable constructor/destructors with > ptdesc equivalents. > > Signed-off-by: Vishal Moola (Oracle) > Acked-by: Mike Rapoport (IBM) > --- > 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 *mm, 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 */ Acked-by: Dinh Nguyen