Received: by 2002:a05:7412:b10a:b0:f3:1519:9f41 with SMTP id az10csp2881801rdb; Mon, 4 Dec 2023 09:59:20 -0800 (PST) X-Google-Smtp-Source: AGHT+IFIDXZGOlWALKNT5EqgImRJX7pMxgmq+YO9eb9JY9DcLS4eZ/uTDrF+cywOPf5hQ+d5H0wW X-Received: by 2002:a05:6a20:42a9:b0:18c:43f4:3d44 with SMTP id o41-20020a056a2042a900b0018c43f43d44mr5038623pzj.25.1701712760540; Mon, 04 Dec 2023 09:59:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701712760; cv=none; d=google.com; s=arc-20160816; b=MwzWIh1pvEVpRJUZSeMon1OFKzZ7cIxi2poPQRWYjYIpXvrKLJ87wELAtcMywral5H /BjSIsXUmxlw8dif3Sfon9P+ZC4Uvy6ZPdEPA48nhRYeGeiorKNrR2ZSrWA14rQElths 3HDZjQHnQCoHSwfvrieKCD/b8XAPUb4/ti7h9NqrEI9l1WkNY1ISxMUHEnE/sq+263Pn WPxru7vTJYkesG4iTWVDlnmzeDVRn8RQkjAIpsDC6HVl/vV0WPOX81Zmw99YXzGwfsFy KJ95JmamfmA6zn1V+9z8Tu3l2Vjbkngr3jIcYuHPq9I2pzHLlTTZuVZ7mg1ff1OpYyJs JK6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=M2dGUfstuu9hpA5P20OKWEe6aEE9pZqEiqGcMNxwt0Y=; fh=Zx4rjHFCbeF01Q/hIHgJ7NZUA6xi1h1PpHv6ymu4Ne0=; b=lVK3YeX+7dz7AcijnI+aDiCgkpZmpB4nG1f74HHhpENBjkrt0/wc82bA+d+WPXgmlN Y7b+Ywa8VcN8KCx5TK6G9nVzy1kN5emlWM6MpHKKPWXE3Bx1Tfge4a5eCu2QHSYfNSa9 41ppa6aIceZUK5BedCreBnPBmKwasN/8N6KoSantcU485Zzfx/m6rCZz72fjH0Oy0vu0 dE0kqC5LWZCcyOcDKOWPXc+y2C04eJVBpCM/xMzQhMSEhOcF2qE0xqq8QtG6TZMiKtVJ 0qnGNXJS8kb1PBhZevitml1XGykOrIG+tB2ySxwr/09I+vmo8FrOm7YPymwN7LfljDhw idLw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=N7a8lt2k; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id j4-20020a056a00130400b006cbd8368e73si8296195pfu.173.2023.12.04.09.59.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Dec 2023 09:59:20 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=N7a8lt2k; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id 2FB70809A787; Mon, 4 Dec 2023 09:59:17 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231208AbjLDR6u (ORCPT + 99 others); Mon, 4 Dec 2023 12:58:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56156 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229542AbjLDR6s (ORCPT ); Mon, 4 Dec 2023 12:58:48 -0500 Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 97803FF for ; Mon, 4 Dec 2023 09:58:50 -0800 (PST) Received: by mail-lf1-x12d.google.com with SMTP id 2adb3069b0e04-50bed6c1716so103e87.0 for ; Mon, 04 Dec 2023 09:58:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1701712729; x=1702317529; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=M2dGUfstuu9hpA5P20OKWEe6aEE9pZqEiqGcMNxwt0Y=; b=N7a8lt2kM/YN9dmxStcic1qHKCmGYYSHPbgDaK3TQn76v3gG1JfQnsw63Nqp9eNRbs qhosLPAKMkxaZvGZ0zedlcb25nke8nHRcdhd/6M4M5oPeKBGBqkbKB0SDz/zIl/JGy3m tVpi3skSAAhNHzEJqooRURHyOeOhQTwmDq+QQpu2CvCjBC6hKEEm75TrIC7lRrEhrd/U CDWzvAC0t4CU58gjlaNT/u6P0AaO1vTF4/MroR5U1RIihOufmpoypxWxK41NuSkLjJpM c+aMQ1u76zfl8gtMX6Me/DbnGDz7JDNXeHaSFdPtF9skBd7KYkycPiWVDVzGfpYOtRdw vohw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701712729; x=1702317529; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=M2dGUfstuu9hpA5P20OKWEe6aEE9pZqEiqGcMNxwt0Y=; b=l95ADpecwfygqny8sfV5rwQ64Niq9SrF14MoZlM7PnK6gF4yw36Av3nlIl7SI8BJoy kMzGCdbzWF/UU1+lY5WyP77VJZafBT0EtNVdkE7Vu9yPND0hIR8XYlZNH2HDFJKpFV9N 48tgYmc54+UpPD4b4d1vx3SYeRbJ3h3WtNQiPCnPi206KH94YW5j6sJ/utr8tUd7NODj HDiKtVSjcNvMGSJEWNYGuhIEL6FNxArNpWoXVQZUKfVjclrmsztxtsevbK++EM8PhFsC UlvvlZtvCZPcr+WEr+5qtjCm3OIogg/QISAtzfpbVUcWU7N/Wwn7u151WcnG+KwiJDav vQ4A== X-Gm-Message-State: AOJu0YysIP0jFmX/cLhO8l0EGwP20iftw4AsbPyD9OnaCd+cZcuZUpsB VsTvcRAzHFW5wNacYbJtEiaSr7Hw4kzI7WuQevnuXA== X-Received: by 2002:ac2:4ac1:0:b0:50b:f115:7ffb with SMTP id m1-20020ac24ac1000000b0050bf1157ffbmr71731lfp.0.1701712728350; Mon, 04 Dec 2023 09:58:48 -0800 (PST) MIME-Version: 1.0 References: <20231204171807.3313022-1-mark.rutland@arm.com> In-Reply-To: <20231204171807.3313022-1-mark.rutland@arm.com> From: Dmitry Vyukov Date: Mon, 4 Dec 2023 18:58:35 +0100 Message-ID: Subject: Re: [PATCH] kcov: remove stale RANDOMIZE_BASE text To: Mark Rutland Cc: linux-kernel@vger.kernel.org, akpm@linux-foundation.org, alex.popov@linux.com, andreyknvl@gmail.com, bp@alien8.de Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-8.4 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE, USER_IN_DEF_DKIM_WL autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Mon, 04 Dec 2023 09:59:17 -0800 (PST) On Mon, 4 Dec 2023 at 18:18, Mark Rutland wrote: > > The Kconfig help text for CONFIG_KCOV describes that recorded PC values > will not be stable across machines or reboots when RANDOMIZE_BASE is > selected. This was the case when KCOV was introduced in commit: > > 5c9a8750a6409c63 ("kernel: add kcov code coverage") > > However, this changed in commit: > > 4983f0ab7ffaad1e ("kcov: make kcov work properly with KASLR enabled") > > Since that commit KCOV always subtracts the KASLR offset from PC values, > which ensures that these are stable across machines and across reboots > even when RANDOMIZE_BASE is selected. > > Unfortunately, that commit failed to update the Kconfig help text, which > still suggests disabling RANDOMIZE_BASE even though this is no longer > necessary. > > Remove the stale Kconfig text. > > Reported-by: Borislav Petkov > Signed-off-by: Mark Rutland > Cc: Alexander Popov > Cc: Andrew Morton > Cc: Andrey Konovalov > Cc: Dmitry Vyukov Reviewed-by: Dmitry Vyukov Thanks for fixing this. > --- > lib/Kconfig.debug | 4 ---- > 1 file changed, 4 deletions(-) > > diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug > index cc7d53d9dc019..e77873cf85c78 100644 > --- a/lib/Kconfig.debug > +++ b/lib/Kconfig.debug > @@ -2103,10 +2103,6 @@ config KCOV > KCOV exposes kernel code coverage information in a form suitable > for coverage-guided fuzzing (randomized testing). > > - If RANDOMIZE_BASE is enabled, PC values will not be stable across > - different machines and across reboots. If you need stable PC values, > - disable RANDOMIZE_BASE. > - > For more details, see Documentation/dev-tools/kcov.rst. > > config KCOV_ENABLE_COMPARISONS > -- > 2.30.2 >