From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ua1-f53.google.com (mail-ua1-f53.google.com [209.85.222.53]) (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 8F6961DED5B for ; Sun, 3 May 2026 04:04:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777781052; cv=none; b=XyufMllqnIt5UPy5JsdudfhClZi7DpTsGiw/RCebpOwp206wRB0eLGPgS2TncCiAbMVTkedKs64TQLaTjaieriF/CubnxA8H9JC1vrlV3Q9hYuoVQ3KlhO4n+QNxje6NtClLRupmNWZvkiY+T4h9XJypgF2h22f9UyE70TQEC1o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777781052; c=relaxed/simple; bh=CIBnoD9QlydVD6mdMMsOoJqxFu/c9ZHCX8MgiaEd21Y=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Sw3uTICT9/RqggdlhgUKZc6R+bQxlsVbv3baqqY8f96gpWXjjSN9jiRAuyI3PSjpyspKqrW/2DZ7/sEqg3G4k7Yoey6d8KfP3SMnYxKSoOgFCJLhyO5TDjkrt1XuLLbT87RllrUFLaKqcfTuJkHWd3a4As/rdJS9l2LKEq8CmGk= 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=k3DLvnEf; arc=none smtp.client-ip=209.85.222.53 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="k3DLvnEf" Received: by mail-ua1-f53.google.com with SMTP id a1e0cc1a2514c-95ce0cf2d4bso1281119241.0 for ; Sat, 02 May 2026 21:04:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777781050; x=1778385850; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=nSJgikwQ3H2Rh1bs4ilssI0pfJk7LXiSb6hDVluZMx8=; b=k3DLvnEfZ3JbUs5G+FKNhsm4gGYFJcpDNZRtp0rvwuEptFT3m+g3o3Y8+lp0ZOJdQO h5Wzxai5J8nuXE4mwwcxVBwaWwTW/ktI64NALYuQsKace2JyvlKVgHkDeNDf2Ejbzw1k mF6Kw3OtTPBYdoMdB172VyOVFsCMy9AvuQCCAAYNKiY1970KXYOD9f9UuMpgXDlAPOuj c/Jh8RJX4zq6WEOCvFjhoy2Kw47h/svzCwtY32TIUAMU7ye2U/ISaSIxI2JkaGJcavED FKvpa/gZJuXd3fF+GDmRRLHdTvpUGR3bwHsIf1rIDiKlYRdaLCxR8L9A8TXsATHP6uxQ WtTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777781050; x=1778385850; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=nSJgikwQ3H2Rh1bs4ilssI0pfJk7LXiSb6hDVluZMx8=; b=UqH9WIoXvudXnLB9ylgoYHSqDU8JQ9iT8DdODLRGLgCyyBKaQqUCnX3ZEnE+0zft8e hvMXFM3KVdywv7oOnbK41R+aYN8whrkX09NJZVF0FCOcs7D1QgRqmmzGPZ6/91VCxpJi CPnT1jJYUXuf/5qOysQ8QisAdg3rBXzeMKNARuuQKqspZ4FUN63uYnRrAZ1MZYKrZ7iD M6CbK1XLU+8YipvWtl6G95jGwc8m3MBKbQqBPX+CQCz60F8y7KvM3B/E++hoEAeLBaWg KoyDb+iPoMpug2ugyc+zOBp5raZ5qQQOY7GN0tBflDzuh6JROcvkgCkBw1kJ+yb64MGs 0+2Q== X-Forwarded-Encrypted: i=1; AFNElJ8r0qqSF1TYOvAQsW7NX5BuHMbK3IZT89PvahdhO/Ja50C0DymHzaaUVl0ZVEl5L3i7RQwJ4XvTEQEz4Uc=@vger.kernel.org X-Gm-Message-State: AOJu0Yx8qvXM3tEijaQjysFKc+9PMeyLNIhiRpLDtbzf66/VBJDjFWJA EVm/5uG4ql0ThCW3Fs9cH0wGCnbHLcyHBW15MBrsHgJnPmsRD19KfYrU X-Gm-Gg: AeBDievJV6BXviXzPDFZl7o4YQVPhpkYuoph9ede8NZMzhxxDX3Utfi5wVjL/hL2U7U HH/icRaSo++C2+eNmCTAd0qzJtU4rLi9JUvAPIMOXfR1Xve2wl1bGOyPU8SGnMUZ/LOFMcq2m7O TsOkzQxS0kWt6z10xAOa1FPuhlfg8C3PIpm1MUcTNcg2p8TRTgGtEcXFBwCvJUiIj/s3KmiV22r +fZ+++NkkB+3/gMzk2CRIx7vXFKVQHgJlgXN8vCMCaH2fSg/VR5iSMGauN6nJt5QRRuU4arJN7Z cTXTY0HWETPbVOdNZghrDxwixHtoHCRznrS8yViOGFEpfgtKwoALtN1ry0ziqML2Kl0RvF7omxw yekRPjYWwA16cTR9Xm2H91bGFCd1YV95j7X7xw4J6MPbRGyNYI+TJ1RuCY/2d9QCPxU/UjOzcLM nM/TGaG2aDwcYDH/4oAloUAW8YEx6rNcVAHDG6BQ== X-Received: by 2002:a05:6102:c8e:b0:608:cdd9:2bcd with SMTP id ada2fe7eead31-62afef0f7e0mr5003920137.15.1777781050494; Sat, 02 May 2026 21:04:10 -0700 (PDT) Received: from nixos-office ([129.222.53.215]) by smtp.gmail.com with ESMTPSA id ada2fe7eead31-62ece141251sm766638137.10.2026.05.02.21.04.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 02 May 2026 21:04:09 -0700 (PDT) Sender: Julian Braha From: Julian Braha To: pjw@kernel.org, palmer@dabbelt.com, aou@eecs.berkeley.edu Cc: alex@ghiti.fr, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, Julian Braha Subject: [PATCH] riscv: replace select with dependency for visible RELOCATABLE Date: Sun, 3 May 2026 05:03:31 +0100 Message-ID: <20260503040331.71875-1-julianbraha@gmail.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit RANDOMIZE_BASE currently selects RELOCATABLE even though RELOCATABLE is visible to users. Some other architectures, like x86, use 'depends on' for RELOCATABLE in their definition of RANDOMIZE_BASE, so let's do the same here. This select-visible Kconfig misusage was detected by Kconfirm, a static analysis tool for Kconfig. Signed-off-by: Julian Braha --- arch/riscv/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig index d32309846fa3..da26559a0893 100644 --- a/arch/riscv/Kconfig +++ b/arch/riscv/Kconfig @@ -1143,7 +1143,7 @@ config RELOCATABLE config RANDOMIZE_BASE bool "Randomize the address of the kernel image" - select RELOCATABLE + depends on RELOCATABLE depends on MMU && 64BIT help Randomizes the virtual address at which the kernel image is -- 2.53.0