From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-yw1-f179.google.com (mail-yw1-f179.google.com [209.85.128.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3BD7D47F768 for ; Tue, 1 Sep 2026 15:51:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.179 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788277896; cv=none; b=a76i3JyH9GHqjZUi/eKW3zVwD0X7Vn+daBMDyiszN9c1BFjuKqH7b9V9fdHGiPdmALA4nf1Mt0yOrv7mV4sYBtqpZUwlmH2LGnVVX4dLHy8IrzYu2sOk2+A00Y7GV/wcnzAOlisqd0wOXvU92vz6l1RZukYw2dbG1JPrYjBXLRc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788277896; c=relaxed/simple; bh=58EUbAW1MNlu65urN1g3z4QEvq46rAoNGdbCLIjROg4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=GHy70OaxA8W8m0tj/96sO+j5UNQFjXka7ZAFl1xxy2uCrwKn644zg4R5/Ze7feMsZTJD8JJn46sjRZtTj7UobvjeMYQsmqLa3Sr2TJnRoEaIk1tcLlEwmPYtmvGltEJBPjw+ZGJiIR578pkESZffh/eWSlpVn7H8jMlkv20yAYQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=hKmxo5qQ; arc=none smtp.client-ip=209.85.128.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="hKmxo5qQ" Received: by mail-yw1-f179.google.com with SMTP id 00721157ae682-855a66e5b5dso1220717b3.0 for ; Tue, 01 Sep 2026 08:51:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788277894; x=1788882694; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=zYpd3WpmV0q83zuG4LlVB9ab5azMP3BGi9fjKDmK0RQ=; b=hKmxo5qQ1oCxcOVtPc7yeIRj64krfGmwQYtEEyplnYsAX7Kq67Qd/VGNBQpgXAX5Uk lOiTJgQGPWZy4Oiq95BdHvHuMbUwimRLoQhlz8lruJs/vVeLLz0cekdhCYevD/XYx8kH Ijg3xPZ7VwfxARSVap096knQUMDvdyvOuaDbh2a4YNs8PEsJ6p4lshLTc8jZ+xqtoUUb 5Q/ibAIhtrNLbscExBMvcbXr66Lp6uCf4FeAuammY2Lwxw2NWaGOk24DdBX2Da5DW0vU yo0afHqCyks1/IH7hlub57NedLMBgNZSxsO73wSO94ctYXGLAY+gOgonVeDySkM13qjJ XBQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788277894; x=1788882694; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=zYpd3WpmV0q83zuG4LlVB9ab5azMP3BGi9fjKDmK0RQ=; b=AnvKO/u8/+DgtUsHEuvv+vQ47+Cq9PFqHUsL7/J9oY8u22luTPV3TlCgqM2diO8uGw PREU9d8Sr3Mu5Guek6VjxF+hMzh6Lf5Cr9kaqMU+lJzgYzDAafI67KGx0A9OKcWq4sXJ Iv+r1LruFu61YH1Ckm2G67gqVfnk350YCrxvt7WPmknj97BYDYZ+4kphyciK7si43Bzf AvDPU0fRDuAntbRb91R/Mv63rjKCMbdFrGaTRvBFefmW2EGVKqWEMp90YdO72NVPhwml 5DY1VMVF+6cIk/S/ry9yXvjf/4nJFAvAckF4JBzYKPxh3HH4U7rsr8r27Pa0/JuNyuqt ix9A== X-Gm-Message-State: AFuF++kykWip14CyH+gL6DRmJ7YzU+FSZfLdRQDUEghdU7oQ0L+gODSr zALTlPok9WN6HxIrb2+STCa9sTfcNepMAICEgeYiyZlDypHVutjTEh0NW/OfiQ== X-Gm-Gg: AYBFou1X/YumbrJPD8DIIMNMuM6g7mgdGsEigvIWJlsjDktyWdKXTaQZghAzHOCBUM+ bK9bP8jrsPAuHzU97zDBqSgQ9abjQcLuAgdArxAXKdIc2dVgn73rwtpBCQl2w6EbXPAFJcSYtTq GaRdOz4qPZ/b6XkNOWLghYa2ksp2evVuCZcuQt7vSQbCWgeidhrEhioAXgq3vL5SqlXKf9a7/Eg CU/Zfm/2zdrrKPJCwqUW8G5VIa5NGXXwodnK3i5eOrsrfTlVp0JBrPa2RG9IwQ88SeyQ0pJbeir NHelVcG+sOKVh6mQ/Yuvack2ZuVDptPOGduGFa+Qv4TORRx3eLEEGNnogOHmghpxcM8CaNpeiYe YDLK7Y/oQxYQHKArsJvYZsxdUNVKsxeOVSiagkS6dQDtfGnjydu0GWGqzsrtXA1GCBEtFZTt9np RqXMjeLXL5hGH62KhqrX6/s0kSAOtvgvRBNxkTSyMeKhXRupcKE00PiJCC046aXVIRVcu121hat 01CIb+jXSr9FM8ENwwIK4/sgpgauPB+f8l2HFWM X-Received: by 2002:a05:690c:e154:b0:820:1143:c024 with SMTP id 00721157ae682-8686ed6c46bmr39459937b3.4.1788277894091; Tue, 01 Sep 2026 08:51:34 -0700 (PDT) Received: from localhost (107-220-129-194.lightspeed.chrlnc.sbcglobal.net. [107.220.129.194]) by smtp.gmail.com with ESMTPSA id 00721157ae682-85e66abb13asm76676017b3.36.2026.09.01.08.51.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Sep 2026 08:51:32 -0700 (PDT) From: Matt Turner To: linux-alpha@vger.kernel.org, richard.henderson@linaro.org Cc: linmag7@gmail.com, linux-kernel@vger.kernel.org Subject: [PATCH 15/24] alpha: select ARCH_HAS_DEBUG_VM_PGTABLE Date: Tue, 1 Sep 2026 11:50:28 -0400 Message-ID: X-Mailer: git-send-email 2.54.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-alpha@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit CONFIG_DEBUG_VM_PGTABLE runs a boot-time self test over the page table helpers: the protection bit accessors, pte_modify(), the swap entry encoding including the exclusive marker, and, where the architecture supports them, the huge page helpers. Alpha implements everything the test needs for a three-level page table without huge page support. Assisted-by: Claude:claude-opus-5 Signed-off-by: Matt Turner --- arch/alpha/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git ./arch/alpha/Kconfig ./arch/alpha/Kconfig index d7e2859aaedb..87fe81bc4709 100644 --- ./arch/alpha/Kconfig +++ ./arch/alpha/Kconfig @@ -4,6 +4,7 @@ config ALPHA default y select ARCH_32BIT_USTAT_F_TINODE select ARCH_HAS_CURRENT_STACK_POINTER + select ARCH_HAS_DEBUG_VM_PGTABLE select ARCH_HAS_DMA_OPS if PCI select ARCH_HAS_FAST_MULTIPLIER select ARCH_HAS_GCOV_PROFILE_ALL -- 2.54.0