Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp133185pxj; Thu, 13 May 2021 23:31:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxJiNac9CclIkqsG+E3o5A4BUHv4dlldZQtO7jJ/NTQ21vmkGQj1BwYvS1Wk1WX/v83lMWi X-Received: by 2002:a17:907:9620:: with SMTP id gb32mr45842991ejc.331.1620973909687; Thu, 13 May 2021 23:31:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620973909; cv=none; d=google.com; s=arc-20160816; b=FHvF3g4cFWkLFGDLqn/cBkjaAESgquE75Wmyh/ffSsGjsXDpioteZ4V4qZFKr9iIPm rDEmGc6+SyTYF2UUgT6H3EwuNCxw1+chvfJp+XDe3gcSfyNZMkQIYew7yfHEsH6G8cE/ GZAgc7jL0yo1Td3VTH1k7MLdicYGWTqU1KO045JDZja9oR2oiZvbzefHOJ/79A9DbwO6 3S99HwJC09fMZzl/YCRYubREOwqv6Uakbql3kbxlUicGQMN5/n+uoLmL1eF/PPoeQxJH XpnUSPcD/rHy3RWPaPro6K5GS9VGncUtbZzGkBs9C8kN0Lka/+XD+pBvUlLFxO/WqtxL mVCQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=qKIaiPuh7YddYKNoE8XQ9lu6CpsW3ub4fvtqysK4mUw=; b=cJl7MYijF7f3f4Y9wnBl8IF4mNyU/crnXlao/eq8GxwoBESUGolvMIXX9db8UovdjQ VIN0XiAvSqKiN/pgFjSct2gEFGzC4cKy0FJTUUDuvLJjJRQ26USzLLrlVtUTScusg5wB GkHKj9NgLmtgzZfTDClyyGBFOh3BPLYKfulSgSj1Lrs9DbLwzhy0TWMo+m3VRPzHCpLW 38mSCLpakJ3T4oaiBPG2szwgLCMa/05k3mcHSDhefWnrgqB/OLffVo62eQXk29iuhQa2 sR+6WCenLsJFSFOyeTAXsVgBwGUlgLTMCVrk9TOcSsuBdyo8I6cM3i15nZ51W9fuGlur UrZg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="O8YS3+/c"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t12si4714034eje.621.2021.05.13.23.31.26; Thu, 13 May 2021 23:31:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="O8YS3+/c"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231741AbhEMStY (ORCPT + 99 others); Thu, 13 May 2021 14:49:24 -0400 Received: from mail.kernel.org ([198.145.29.99]:41370 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231709AbhEMStX (ORCPT ); Thu, 13 May 2021 14:49:23 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id F100E61406; Thu, 13 May 2021 18:48:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1620931693; bh=YNtMoJPFX1nxLRPKHlh/gIcXDvEsY+oL6IlnvheGTj0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=O8YS3+/cOgAs/MgNDyoxTbEUuuXfCvT6eHZ1iwwPEyokmWHJz/rNweYhb7xMkZN8H wpdKL5rXrLjM/FirwyTsI936e7Q3rxYj1QuzKvpAiYJMAgo+HH+/y0tEYSIvMC6KFu QANlycHRcGY1upUSI/xK7O+ywbFqCbSzN/ZmmrVlVqtQryzaY+HhB+rL6c+Wm7Hy6p DS/K9ZDuVoqmvXOynK9keW/rej34x4htPqRfBctTmqYL3GxwhLMNimZ0TRxd9Jzdzz vws2GdAUC/NFaIDG8zMfz3Bsf765Q9sUbXyK2BOPuGJGJgWognfFUS9DyLAdPVNTGp JVbN+tFK5lgFQ== From: Mike Rapoport To: Andrew Morton Cc: Alexander Viro , Andy Lutomirski , Arnd Bergmann , Borislav Petkov , Catalin Marinas , Christopher Lameter , Dan Williams , Dave Hansen , David Hildenbrand , Elena Reshetova , "H. Peter Anvin" , Hagen Paul Pfeifer , Ingo Molnar , James Bottomley , Kees Cook , "Kirill A. Shutemov" , Matthew Wilcox , Matthew Garrett , Mark Rutland , Michal Hocko , Mike Rapoport , Mike Rapoport , Michael Kerrisk , Palmer Dabbelt , Palmer Dabbelt , Paul Walmsley , Peter Zijlstra , "Rafael J. Wysocki" , Rick Edgecombe , Roman Gushchin , Shakeel Butt , Shuah Khan , Thomas Gleixner , Tycho Andersen , Will Deacon , Yury Norov , linux-api@vger.kernel.org, linux-arch@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-nvdimm@lists.01.org, linux-riscv@lists.infradead.org, x86@kernel.org, kernel test robot Subject: [PATCH v19 2/8] riscv/Kconfig: make direct map manipulation options depend on MMU Date: Thu, 13 May 2021 21:47:28 +0300 Message-Id: <20210513184734.29317-3-rppt@kernel.org> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210513184734.29317-1-rppt@kernel.org> References: <20210513184734.29317-1-rppt@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Mike Rapoport ARCH_HAS_SET_DIRECT_MAP and ARCH_HAS_SET_MEMORY configuration options have no meaning when CONFIG_MMU is disabled and there is no point to enable them for the nommu case. Add an explicit dependency on MMU for these options. Signed-off-by: Mike Rapoport Reported-by: kernel test robot --- arch/riscv/Kconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig index a8ad8eb76120..c426e7d20907 100644 --- a/arch/riscv/Kconfig +++ b/arch/riscv/Kconfig @@ -26,8 +26,8 @@ config RISCV select ARCH_HAS_KCOV select ARCH_HAS_MMIOWB select ARCH_HAS_PTE_SPECIAL - select ARCH_HAS_SET_DIRECT_MAP - select ARCH_HAS_SET_MEMORY + select ARCH_HAS_SET_DIRECT_MAP if MMU + select ARCH_HAS_SET_MEMORY if MMU select ARCH_HAS_STRICT_KERNEL_RWX if MMU && !XIP_KERNEL select ARCH_HAS_STRICT_MODULE_RWX if MMU && !XIP_KERNEL select ARCH_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST -- 2.28.0