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 C4CB8C54EBD for ; Fri, 13 Jan 2023 17:38:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2C29A8E0005; Fri, 13 Jan 2023 12:38:55 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 24C328E0001; Fri, 13 Jan 2023 12:38:55 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0ECD58E0005; Fri, 13 Jan 2023 12:38:55 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id EEEEB8E0001 for ; Fri, 13 Jan 2023 12:38:54 -0500 (EST) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id A4388140986 for ; Fri, 13 Jan 2023 17:38:54 +0000 (UTC) X-FDA: 80350486188.10.1497030 Received: from pandora.armlinux.org.uk (pandora.armlinux.org.uk [78.32.30.218]) by imf10.hostedemail.com (Postfix) with ESMTP id B55C8C000F for ; Fri, 13 Jan 2023 17:38:52 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=armlinux.org.uk header.s=pandora-2019 header.b=mgsygI+G; dmarc=pass (policy=none) header.from=armlinux.org.uk; spf=none (imf10.hostedemail.com: domain of "linux+linux-mm=kvack.org@armlinux.org.uk" has no SPF policy when checking 78.32.30.218) smtp.mailfrom="linux+linux-mm=kvack.org@armlinux.org.uk" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1673631533; h=from:from:sender: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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=cy2F0NK90EWaw0M5GPoEQP9ffyepR3s0fUS7pZNqVNM=; b=faVD5wOAuUjp2/j5s/v89m8JmrtssW3s+sVDvRFcaOzyvW8wu+GhAf8xTIpYtHGX4Pq1bw wb/K/JGKXZK2MdbCWR4MKD5L1xTNHQFg9RjUxQuUoXh7rid9gbTyLXC6XyGz8T79FUuOOA 8DOUuCjW6C2qCigir7g0g+98iJlnrFQ= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=armlinux.org.uk header.s=pandora-2019 header.b=mgsygI+G; dmarc=pass (policy=none) header.from=armlinux.org.uk; spf=none (imf10.hostedemail.com: domain of "linux+linux-mm=kvack.org@armlinux.org.uk" has no SPF policy when checking 78.32.30.218) smtp.mailfrom="linux+linux-mm=kvack.org@armlinux.org.uk" ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1673631533; a=rsa-sha256; cv=none; b=bDphrSEtiC0N65L1jylz/UaPTrM7FNnwZyl3mC9gj909k6db7sPzmDO/rZqu35OgAnkzqD QUPgvJZu2ERTd2Sr5RfLycuoB9r0nDKDzh9flpudO9NAx2DuxUN+qLbw5WX/mGLam5L94S GSVha3ibkWO38tDTYq+kNl1bBSVEcAA= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=armlinux.org.uk; s=pandora-2019; h=Sender:In-Reply-To:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=cy2F0NK90EWaw0M5GPoEQP9ffyepR3s0fUS7pZNqVNM=; b=mgsygI+GVpRKAc6PqndPLE/EGN RBXy4FaTuRYaN2huyWrOk+neGZ1ufgqmyi0yXaCxDKbFxKLUFjjgGati04nsAxMUVMX6F93HAT5MV jCcjeKcAKc8BuBDKNvpyU4OjSZ3Cz+FrSGYf7cnR14hsABQZhPfPnMdvz6HtQe9qMx/+pGJhPDPZF /qyCY0jr74qxGY8j5oRSoOBymBNR8AWbho08oGYqS/eKId6CpeqD2QoBShcQEl28G2ynMmhKfr3vd JwyOoMKWaS5EaZC4VS2qmXffZvRjoZ/Ill46hfsEaDEG4akgzhKR6ntCiBFX87m79qo6FBnSd5kkP 88vn84dg==; Received: from shell.armlinux.org.uk ([fd8f:7570:feb6:1:5054:ff:fe00:4ec]:36094) by pandora.armlinux.org.uk with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pGO0i-0008DZ-DC; Fri, 13 Jan 2023 17:38:36 +0000 Received: from linux by shell.armlinux.org.uk with local (Exim 4.94.2) (envelope-from ) id 1pGO0d-0003KS-Da; Fri, 13 Jan 2023 17:38:31 +0000 Date: Fri, 13 Jan 2023 17:38:31 +0000 From: "Russell King (Oracle)" To: David Hildenbrand Cc: linux-kernel@vger.kernel.org, Andrew Morton , Hugh Dickins , John Hubbard , Jason Gunthorpe , Mike Rapoport , Yang Shi , Vlastimil Babka , Nadav Amit , Andrea Arcangeli , Peter Xu , linux-mm@kvack.org, x86@kernel.org, linux-alpha@vger.kernel.org, linux-snps-arc@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-csky@vger.kernel.org, linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org, loongarch@lists.linux.dev, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, openrisc@lists.librecores.org, linux-parisc@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, linux-xtensa@linux-xtensa.org Subject: Re: [PATCH mm-unstable v1 04/26] arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE Message-ID: References: <20230113171026.582290-1-david@redhat.com> <20230113171026.582290-5-david@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230113171026.582290-5-david@redhat.com> X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: B55C8C000F X-Stat-Signature: 96mkrmue7dwjofah9pq7nf1f114jg4k3 X-HE-Tag: 1673631532-306942 X-HE-Meta: U2FsdGVkX19sBqF/txOFxdt33cYH4wa6Is+pxNnEbNVy3Y8isGGrmSk9QkqreHsqxIyGPXaJJtF/jovKIf0wQ++5+k1UKWSLJ4RZWwdGbl3Vu0kn6jhqIYVoN1kQm9FlTpxK8QNfUTWYhw3YUCRILxoDSBhSUFxxUX5wnRwFXhlE8Y1LHXavqL43l3AgScr9AUwck8lB8UZHN7cpDFl+Y9djuDf4WKUiHO8aPcFbUPpELhpOLOi66qQhcIQokeRAGbxLdikAx0O2k1XOH25FD/92pnXuREGdw6q/pWLeT0Njku0AUiWX2jth00FbzudR6fESdBoNethr8te+/A5Fi957+BfGdC+f/F2lMFETRczN+5f9gwVAlX+VAwFIJqKwjhM17RIx6qirLtsIzY8pg9WzvYW/jrRXbiKKaM2DU5Ia6Yj9MZb9NmUF6RPsbdM/sh89HVNCk2+svxYm+j2GChC7uSW45LQi7Yro9Ya2z/ebRS9cXA0/du1iz3SPwxd+UOQKnsx4sTPk6jbqmnNcFPC2N2N5PUBTHYVcwlq+bS2jtyZ61dYoy+nNovUWpPEEHav3lO93qZ0/2YADzmCQm0qa5+4RcKqjKAiZ4rDe+fm3wzzjnQD9AkL4NFfcBLqlmsF1jKLIunqZOYAvsh0NW/t6fZgRR7PHrGVo4T82WuaHlV9AyWZziYBLKgV8JV1uYHRkWQyVMCivxfvxDo0aWGCVn26a14R5d0Y5f9wZYaDCvhJoyx9tStlsvrWJ6GrJqvNTwb4KpPwib1J2mDbWwSTj5XjTWo60qysEMplUw54YSL9zmC/nq+i8uzZxacOF4UgDgSdqkreYAdbGIt4S08KjsmzJ1X8onBszE7INZtR/P3l90v++xtmmTr8hZjGi4fxym7LTuH4x6PTDByn/w4VNdscuhdWfYrI97pi66hvgq85Pha2eHD5aeqJXboRSI4wew+92rqrb/zftGzk 9fs1N02f dsb2niQvMp1S3XqETVls+l/i8JBw0TquTpx9qktTI5F2+nfxnbDnE/hMOdtQFTUmygeHLDX8wcCTuIZPvEYBgq08QXu0KhGkGKSpnVih2gGQU7oUJ/vtUtxX2+Lifu6Hm69KhsUd5M1WYM7+jHwSVm8KZlD/qQc5c+FESdU0qs1dfpFs= 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 Fri, Jan 13, 2023 at 06:10:04PM +0100, David Hildenbrand wrote: > Let's support __HAVE_ARCH_PTE_SWP_EXCLUSIVE by stealing one bit from the > offset. This reduces the maximum swap space per file to 64 GiB (was 128 > GiB). > > While at it drop the PTE_TYPE_FAULT from __swp_entry_to_pte() which is > defined to be 0 and is rather confusing because we should be dealing > with "Linux PTEs" not "hardware PTEs". Also, properly mask the type in > __swp_entry(). > > Cc: Russell King > Signed-off-by: David Hildenbrand Reviewed-by: Russell King (Oracle) Thanks. -- RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ FTTP is here! 40Mbps down 10Mbps up. Decent connectivity at last!