Received: by 2002:ab2:69cc:0:b0:1f4:be93:e15a with SMTP id n12csp1939316lqp; Tue, 16 Apr 2024 02:26:54 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVQ3ZL2X5+8PYIv/cHDYVu6SJl2/m6HUWV8dtSMw5eT0+VUK1CSCJuIm5Cp0mLdVNrh9GEN/Ic+OQmInCkwt9MXDbHFIaIwFndIHQcQlg== X-Google-Smtp-Source: AGHT+IHMKFRMiHToMu7DkD2/lmMFdWtC5/FeT6tp8faQAwdtv00xhOU+mh19Opaiy9jtt++F+C1g X-Received: by 2002:a17:90b:fc5:b0:2a5:3637:1968 with SMTP id gd5-20020a17090b0fc500b002a536371968mr12666665pjb.9.1713259614081; Tue, 16 Apr 2024 02:26:54 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713259614; cv=pass; d=google.com; s=arc-20160816; b=T0Hxfn3MEsmXhSsZA2Ibn8aRGJJLBHYi5SIebxwm+mKkSs4Rg/D5iuTzGb0JIG8n/5 aAgJyfTuUJWdECMSlaTxY6FMHqlBFPdiHI+e51gwZ4m16s19Fdn91RT+iCBFa6/Nyl5M NDHL5+SIhMhhB18vDJPV17qTSXSXRaPloARcJklmRai8+YLUJ3yBBcDgoNuL2vRA2uUV t8kAEG6id+dBrXSTlQj+xpNkT/F8QnHaY0QeS3cbEb47wKcsrpfrMgAETRTtMK5VMjph VZkx4NkEc1KQ3eWjLnfVXT2BlSao0CDp2pChVmRfXg/eYyqNSdZPOvSepIXK13W6V2nU 2L4g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:reply-to:content-language :from:references:cc:to:subject:user-agent:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:date:message-id :dkim-signature; bh=S9r7NiX06CEUmKV7VYAgowLdLkXFzpLNrB4rEaa86Jo=; fh=47jFnFyWkvxNt2t3NGMQKxwiims+LvlTVQiB/Y0JcCw=; b=Q7AXXb576NaFbtw7VTjUmkbrkGivbHThAdD6g2sZX4C/a7LAkE8pQO2SZ9jnmSsO4V ou7JOiQgyr+AMubTQXr1a9adgbaXjjOL5Of81irHAMTJAFxLCcUdyGxitC3jrS5I2EtE s0Yhq7LIU+B9LR1YOvF39/YOzZ0+7SzEtdm5eHVBqYgs8Dik7z6KRFPECR0I1icNTf4+ vnTVg4l2b79ITHeyS38DlEXzw9w/uonGhpGWr6YTej/4MlfUeHZETMv0OTWHrI/ZMjwQ g0qXTDbwRMJlII54MmBCW4gPUwr0mVHZg0BAJkZqtnMoCtwtnk6Nlj1tnhI0tB+sXNYD OVyg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@leemhuis.info header.s=he214686 header.b=OxbjDehD; arc=pass (i=1 spf=pass spfdomain=leemhuis.info dkim=pass dkdomain=leemhuis.info); spf=pass (google.com: domain of linux-kernel+bounces-146553-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-146553-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id t5-20020a17090aba8500b002a611359c4dsi9872613pjr.13.2024.04.16.02.26.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Apr 2024 02:26:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-146553-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@leemhuis.info header.s=he214686 header.b=OxbjDehD; arc=pass (i=1 spf=pass spfdomain=leemhuis.info dkim=pass dkdomain=leemhuis.info); spf=pass (google.com: domain of linux-kernel+bounces-146553-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-146553-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id BF1B8281A7C for ; Tue, 16 Apr 2024 09:26:53 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5DF2D85644; Tue, 16 Apr 2024 09:26:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=leemhuis.info header.i=@leemhuis.info header.b="OxbjDehD" Received: from wp530.webpack.hosteurope.de (wp530.webpack.hosteurope.de [80.237.130.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 879A71F19A; Tue, 16 Apr 2024 09:26:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=80.237.130.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713259606; cv=none; b=gtCcZTHFSntfMj6F1RMtp/ZGt6BPiZAoBqB89mHxdpufcYJ80q3H2mGZfh0uQyUukd/71UvXV04/y/UkqDHxK0pHHflB4rHLSinn7Md4kkI9ox5deaoaPfpHVHI8g/Lae49BugZ2Vxo9hYmksjTU0Es6v5DNUP4whcTRlCzL3Z4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713259606; c=relaxed/simple; bh=i/eO1ladMzDhxr4IiDBZVKgCu3NyVU9E79C81S9wN9E=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=EqHfDHfv00thJkT/zsCw11wj/DHnlTTIG3g+T3gUEBSzbnWjTFPj6AfOcIcUcYUmHxv39oWXSx4Df7peogFtRHuPVEDhUOWQ2BbRph1L7Lr01NqCEHdPtLH6Gv7zCp82LUuC8/S5z4eXLrHUzgxbVUSTil5hzKjw6UqImiT41Jc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=leemhuis.info; spf=pass smtp.mailfrom=leemhuis.info; dkim=pass (2048-bit key) header.d=leemhuis.info header.i=@leemhuis.info header.b=OxbjDehD; arc=none smtp.client-ip=80.237.130.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=leemhuis.info Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=leemhuis.info DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=leemhuis.info; s=he214686; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:Reply-To:From:References:Cc:To:Subject:MIME-Version:Date: Message-ID:From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: Content-Type:Content-Transfer-Encoding:Content-ID:Content-Description: In-Reply-To:References; bh=S9r7NiX06CEUmKV7VYAgowLdLkXFzpLNrB4rEaa86Jo=; t=1713259603; x=1713691603; b=OxbjDehDaAGSYT1/7TOgp/x/JMM71arg5ufeFlOEX4hjdnw bOEm0Q7gNhj4Ctr/z24JvNxXY+GRQlue0dYm0FWTo+aiI9sXLtdmvXjCUgoF7tS+bwFgf9CHzI+ch pxtKeh4h8BQzuWaS7vd1o+BIr2bCz3vLaYbXhVQZN/flPTI1JspxImyTIPDp07aZHQv+llvFG/L4k Wiv3B1VTwpQ3VK1IBSCbufozkl7BQsafxzC12REFdL5SUB9/zQ+3dXCgZqhsQpvA1hfpu2V/DVX6i gexABD2iSQAlXBaL46O9fwapxwcfu8YFMbV/0zIw1ygABAeIfOfFKGYw36AHZuqQ==; Received: from [2a02:8108:8980:2478:8cde:aa2c:f324:937e]; authenticated by wp530.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1rwf5N-0001ip-Gn; Tue, 16 Apr 2024 11:26:41 +0200 Message-ID: <1bf9be9a-4d05-4d3b-ab76-13a825cd1758@leemhuis.info> Date: Tue, 16 Apr 2024 11:26:40 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: API break, sysfs "capability" file To: Jens Axboe , Christoph Hellwig Cc: Keith Busch , Linux regressions mailing list , linux-block@vger.kernel.org, LKML , Lennart Poettering References: <54e3c969-3ee8-40d8-91d9-9b9402001d27@leemhuis.info> <20240409141531.GB21514@lst.de> From: "Linux regression tracking (Thorsten Leemhuis)" Content-Language: en-US, de-DE Reply-To: Linux regressions mailing list In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-bounce-key: webpack.hosteurope.de;regressions@leemhuis.info;1713259603;2ae83ce4; X-HE-SMSGID: 1rwf5N-0001ip-Gn On 09.04.24 17:17, Jens Axboe wrote: > On 4/9/24 8:15 AM, Christoph Hellwig wrote: >> On Tue, Apr 09, 2024 at 10:19:09AM +0200, Lennart Poettering wrote: >>> All I am looking for is a very simple test that returns me a boolean: >>> is there kernel-level partition scanning enabled on this device or >>> not. >> >> And we can add a trivial sysfs attribute for that. > > And I think we should. I don't know what was being smoked adding a sysfs > interface that exposed internal flag values - and honestly what was > being smoked to rely on that, but I think it's fair to say that the > majority of the fuckup here is on the kernel side. > >> At this point we're just better off with a clean new interface. >> And you can use the old hack for < 5.15 if you care strongly enough >> or just talk distros into backporting it to make their lives easier. > > We should arguably just stable mark the patch adding the above simple > interface. I might have missed something, but it seems nothing has happened since a week. Sure, this is hardly a new regression, so it's not that urgent; still it would be good to see this fixed rather sooner than later after all the publicity this got. So allow me to quickly ask: Is anyone (Christoph?) already working on such a patch or is it at least somewhat high on somebody's todo list? Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' hat) -- Everything you wanna know about Linux kernel regression tracking: https://linux-regtracking.leemhuis.info/about/#tldr If I did something stupid, please tell me, as explained on that page. #regzbot poke