Received: by 2002:a89:48b:0:b0:1f5:f2ab:c469 with SMTP id a11csp262805lqd; Wed, 24 Apr 2024 01:09:49 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWT8DjVCfYcUep0MEpLizJ9PeyjaaKDyzRbggfAvuqMjSGOdx6DgoCQ8LOnR2iBx83mbQF+US18sjIWiUGZNM1q345HFTAOA0AN5ynmog== X-Google-Smtp-Source: AGHT+IHRYXme8bqoAFeR0CiN4k1C6K0Cwyj216VQlM/aman2HY0UnPm236ac+qryagNbuwSPi9dx X-Received: by 2002:a19:c20e:0:b0:51b:59d4:dead with SMTP id l14-20020a19c20e000000b0051b59d4deadmr1157905lfc.39.1713946189045; Wed, 24 Apr 2024 01:09:49 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713946189; cv=pass; d=google.com; s=arc-20160816; b=PdCHBXhe5EF7thQ15p30oEYFX4Ck7ejK5efiBIzgM6IHwdHp23u8ztcQrxVOfswfg/ rWchZMHqwKrsQlwloU1iKf8EJ4l4N2r/S8J8glnUDQmybrdFa3F5X6mIX0LPkHTGLDEr owpNXeI5LX/2qfUg2R7sJz59ilQWWMlfcSIbaZPITyIvQ/iPb5tfDFOyGsNRMEjIjKc0 LZARAULGL0BB9xR+onjkern04PI95Umb4R39lRNZ6Q7YhREqYKPJ6IwoIH94BtvWNG3C eX8PbxobST5g9f/iCB3r8DMpvD+qVFzIf5vmqmS1gxS7Sq28VBecFlHTDxCYBoofNDjr NUBQ== 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=A9OVYBwzn9mh+suuk7UPlPFT2pggBVcyxifse9t5Nh4=; fh=/q5Aklnyxa2q25X70uLlnclnzM48I6Ywz7gX/mVGBRY=; b=kE7usCQJsB/de4gMbhsLxyOJUG82c2E3vUaz1QD8PB0PbQvuZ7/oRf/3xWvFCJSARW uDitOhSe2xNCIZJkQ2yQfiUzcxAYnlzalont/0LwcuUClKImrI1XqXCSBDsmKLsccWaS Mv2fCFRqVygm7ftWf4dcJoogODYv3y3gWj2Je+dUEtmlpn9+Ay6L1EtYb38Yca4NshJR 2KWlXNY+SjoweLSr8s81/29SE6U00XcEME/lcq2l6OGhiSsnG16F9BPEsmJ8HA5i8ch8 d9PoNuSQuPdRQn82M9TZjeKm0OVgznljPBXGXGDwY9eTOxO7zBcTBYCqYt3ODgWGOa4L kVew==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@leemhuis.info header.s=he214686 header.b=pVAmmGFp; arc=pass (i=1 spf=pass spfdomain=leemhuis.info dkim=pass dkdomain=leemhuis.info); spf=pass (google.com: domain of linux-kernel+bounces-156523-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-156523-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id f4-20020a50d544000000b00571f1019931si5273030edj.20.2024.04.24.01.09.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Apr 2024 01:09:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-156523-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@leemhuis.info header.s=he214686 header.b=pVAmmGFp; arc=pass (i=1 spf=pass spfdomain=leemhuis.info dkim=pass dkdomain=leemhuis.info); spf=pass (google.com: domain of linux-kernel+bounces-156523-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-156523-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 am.mirrors.kernel.org (Postfix) with ESMTPS id BE2C71F23BC3 for ; Wed, 24 Apr 2024 08:09:48 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 894E5158852; Wed, 24 Apr 2024 08:09:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=leemhuis.info header.i=@leemhuis.info header.b="pVAmmGFp" 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 749AB36D; Wed, 24 Apr 2024 08:09:38 +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=1713946180; cv=none; b=angnFDT+vhtbWCbRGkGEZ8WjcOHs+XR4/rDNVv1DxxVnTAaOWCHxN3Pe+muzThSvDph7/ii30/Pv1oR1rgJOH74pzH8AX3wMQDcN1jMYJgkSz+ZygXWiDBhuYnSqy6B3xeRVM7iliclmGz4z6gtRXtd4staLTXNDfuI6YHU8rT0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713946180; c=relaxed/simple; bh=A9OVYBwzn9mh+suuk7UPlPFT2pggBVcyxifse9t5Nh4=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=idQzWFlyEKhaK9Iec/9LKC8Us8PEpW4ykKkOGqiAJp2xno9dwnUX7bsrAb2ZmazhvEaDFof3wGsKVVd/JkN0Ae8qc/lXvw+TXOPqOnTPDAMz6QFPZdQ5VPx7eYYkP/I5yp031erPnmQwgibpIcEAP9vjibyK9nc8b0QeORi0lYs= 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=pVAmmGFp; 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=A9OVYBwzn9mh+suuk7UPlPFT2pggBVcyxifse9t5Nh4=; t=1713946178; x=1714378178; b=pVAmmGFpGTWDOzC3+COv2MCZpsvGXNLElvxY5cJN+hdVrMc /ujogRIuor/zod0mOkCh6u02jr4YdwV96/ppUg6sQ4+PmFTSP5pMs1QJ092oXJKFuscrrjb9rs5l8 //CqTvGMGpYdT6mjMvmS9WkMO7WGCDarnc8aVQfZgTwwPcqilQ/Cp9cV7SvWv1ymWdVou26gB2OUA f8mx51QmhiPJswFIKfLYo2+vBhTNPvjHDxLlkXika4TNpe/W3xouhhtOlZgOzG04gCSr7fals1oOi RtyoVymK4zviNmevXqfsp0kp3Omde2Pjm1X3sS6dwiaqEOY1CiSaGJch8Ptj11UQ==; 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 1rzXh9-0002qV-QH; Wed, 24 Apr 2024 10:09:35 +0200 Message-ID: <5ef0ac71-21dd-46d7-a0c1-1b1b391e51a8@leemhuis.info> Date: Wed, 24 Apr 2024 10:09:35 +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 Cc: Christoph Hellwig , 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;1713946178;73e32188; X-HE-SMSGID: 1rzXh9-0002qV-QH On 16.04.24 16:33, Jens Axboe wrote: > On 4/16/24 8:25 AM, Lennart Poettering wrote: >> On Di, 16.04.24 08:22, Jens Axboe (axboe@kernel.dk) wrote: >>> On 4/16/24 8:18 AM, Lennart Poettering wrote: >>>> On Di, 09.04.24 09:17, Jens Axboe (axboe@kernel.dk) 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. > [...] > Doesn't really change my conclusion from earlier. As mentioned, this is > clearly a kernel fuckup, and honestly since it's being presented as ABI, > we definitely need to rectify this and provide an alternative. Even > though I'm not a huge fan of it, might just be best to re-introduce > 'capability' and just have conversions of the flags so we retain the > user side of it the same. That can then also go into stable, so we'll > end up with something that at least looks cohesive on the user side. Jens, quick question: what's the plan forward here and who will realize what you outlined? I'm asking, as afaics nothing happened for a week (hope I didn't miss anything!). Sure, it's not a regression from the last cycle or so, so it's not that urgent. But hch's "It is not a regression at all" last week made me worry that this in the end might not be solved unless somebody has it on the todo list. Normally I would have CCed Linus at that point anyway to get his stance, but from your statements it sounds like this is unnecessary here. 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.