From patchwork Fri Oct 11 10:23:52 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tiwei Bie X-Patchwork-Id: 1996049 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=XJ5Wbe/1; dkim=fail reason="signature verification failed" (2048-bit key; secure) header.d=infradead.org header.i=@infradead.org header.a=rsa-sha256 header.s=desiato.20200630 header.b=Vk+sjLWh; dkim=pass (1024-bit key; unprotected) header.d=antgroup.com header.i=@antgroup.com header.a=rsa-sha256 header.s=default header.b=qANZZEnw; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=linux-um-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=patchwork.ozlabs.org) Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4XQ4G16KVsz1xvb for ; Fri, 11 Oct 2024 22:31:37 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=XaH+HrDOONCnVrlgIRr7EJ0vjGugHLu4U4mCg4db9+A=; b=XJ5Wbe/1rY8mnJi3Y9rdAN3YXQ F1gDJ1PYLmd5y2hfxHcRXnt1CeIa/M+JTVDzIaC7Vzdf9V6zSPrTk2QyCrgy3YKOHOiV18nfNuWll tDZ+fNCGo4QSRJ2iWqAs52smF539cmnRIRlfAsRBE6/8sSBaLEAOiv4xyRVQKwAUP3wP1jKj7ebRD +QcasvkFJdDyYobJ4oyK/YCTFxMpLkxqaKSz8sAjtQDQSB6fB85ZgzHghh9w46rtu8qz6/P7Ko8qo kigU8qPXa8CsoS+iNbMjt7iz1zA/H0t5xM7IoQXYYz0SRwJVoCHSvrVJ9CjDO32thP29jj1lEK8km FbvhR54A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1szDrs-0000000G8rb-1CtC; Fri, 11 Oct 2024 11:31:36 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1szCop-0000000FxcW-22a9 for linux-um@bombadil.infradead.org; Fri, 11 Oct 2024 10:24:23 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Content-Transfer-Encoding:MIME-Version :Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:In-Reply-To:References; bh=XaH+HrDOONCnVrlgIRr7EJ0vjGugHLu4U4mCg4db9+A=; b=Vk+sjLWhOTnMLLwYcbZdwj/IP6 YCs/4ftieRfdSIV1G5yfHXd+7dxZNlWhTJVpEL2ImDprQZ3pwhn8ltbD8XvXSw/6S3CAt12Ok27f2 idTYGBzIgFq++H/U+kSZkzM3L6nn3U0VxZtTmcytaeylD+BLqGeCa56mVES191bfR3QfMjakslah2 8jMvV9zC1X6kVsIcEfDQoOBiv1GwpVhIzkWtGHSC0wJUzSdQsWt8YpVsT8TNTmAY902MWsJLBhMJP pKvsxz0fzdyrR5uh/afw2+sMHLKP/TGBdXtfR7KkuZsrgNyGd+nZzvfKA4J+WfTLqWWtuxGihsK3q 7oTheWpw==; Received: from out0-210.mail.aliyun.com ([140.205.0.210]) by desiato.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1szCok-00000005qVq-3ySU for linux-um@lists.infradead.org; Fri, 11 Oct 2024 10:24:22 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=antgroup.com; s=default; t=1728642245; h=From:To:Subject:Date:Message-Id:MIME-Version; bh=XaH+HrDOONCnVrlgIRr7EJ0vjGugHLu4U4mCg4db9+A=; b=qANZZEnwUrz0vTRZQqE2YKMa7MaB4ocg6hPZWDVGBIVA29hcJ7SVviBNFzmKMF/ws79ej+gnTXRn/MNLfrjCnD3kw/jVe8pBYYdZZkw/ek6toIMMXkkyP1L3OI4QnRaMH9LpWvXqzZQfE/bEkko/LGUz0sfu9n8q2MRdj30SgBA= Received: from ubuntu..(mailfrom:tiwei.btw@antgroup.com fp:SMTPD_---.ZeXjAEj_1728642236 cluster:ay29) by smtp.aliyun-inc.com; Fri, 11 Oct 2024 18:24:02 +0800 From: "Tiwei Bie" To: richard@nod.at, anton.ivanov@cambridgegreys.com, johannes@sipsolutions.net Cc: , , , "Tiwei Bie" Subject: [PATCH v2 0/2] um: Some page bit cleanups Date: Fri, 11 Oct 2024 18:23:52 +0800 Message-Id: <20241011102354.1682626-1-tiwei.btw@antgroup.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241011_112420_081865_4C0E1DBB X-CRM114-Status: UNSURE ( 5.19 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -0.2 (/) X-Spam-Report: Spam detection software, running on the system "desiato.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: v2: - Remove the unneeded "if" (suggested by Johannes Berg); - Collect the "Reviewed-by" from Benjamin Berg; - Add "um: Rename _PAGE_NEWPAGE to _PAGE_NEEDSYNC" (suggested by Benjamin Berg); - Add a mi [...] Content analysis details: (-0.2 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines X-BeenThere: linux-um@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-um" Errors-To: linux-um-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org v2: - Remove the unneeded "if" (suggested by Johannes Berg); - Collect the "Reviewed-by" from Benjamin Berg; - Add "um: Rename _PAGE_NEWPAGE to _PAGE_NEEDSYNC" (suggested by Benjamin Berg); - Add a missing comment update in tlbflush.h; v1: https://lore.kernel.org/all/20241011053843.1623089-1-tiwei.btw@antgroup.com/ Tiwei Bie (2): um: Abandon the _PAGE_NEWPROT bit um: Rename _PAGE_NEWPAGE to _PAGE_NEEDSYNC arch/um/include/asm/page.h | 2 +- arch/um/include/asm/pgtable-2level.h | 2 +- arch/um/include/asm/pgtable-4level.h | 14 ++--- arch/um/include/asm/pgtable.h | 75 +++++++++---------------- arch/um/include/asm/tlbflush.h | 4 +- arch/um/include/shared/os.h | 2 - arch/um/include/shared/skas/stub-data.h | 1 - arch/um/kernel/skas/stub.c | 10 ---- arch/um/kernel/tlb.c | 74 +++++++++++------------- arch/um/os-Linux/skas/mem.c | 21 ------- 10 files changed, 68 insertions(+), 137 deletions(-)