Received: by 2002:ab2:7a55:0:b0:1f4:4a7d:290d with SMTP id u21csp128937lqp; Thu, 4 Apr 2024 08:44:29 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXdYqrgUpiEs83KVtRHoV+1ezLZhvgAMy9x7UovJGQ611IVx/wrAOdNMfo3qNggMbvLmhq6UAIAkKh2GH4a1LlWeADQC19zdwjTDnL30Q== X-Google-Smtp-Source: AGHT+IFKSKNvrxLEpuSQNzi/fqaM/PkcmmZz+BkOByr01R6ALuD6po5CzfkFo/mx33zV0OuR66+0 X-Received: by 2002:a17:907:eac:b0:a4e:8c9d:a724 with SMTP id ho44-20020a1709070eac00b00a4e8c9da724mr2616858ejc.69.1712245469287; Thu, 04 Apr 2024 08:44:29 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712245469; cv=pass; d=google.com; s=arc-20160816; b=HxrAyaMlQ/w5NHUzN4fF/FUsCSGfQBNP6JLJbC0dBEPXrAehuJ179vcer/xJHwC59h NhHq3J7+dV/W3NLW8WTf8XAUnpN6n98K/UkGZ+LJRXjXLFG9ivWB8dui8j852itOCyT7 FTkHjZBHm85f46x0P12peuDUnO1ncmu8m7FB1SHYaUiM6LyoPe4U0NTEuhAMO02hw99T vMJ1EMt/2RDbmzybfg2YuuWqCgtjV60e7BdWRrA0Yd23W7YWNkgAruBv+2Bc0M0pkgDZ pK+d+ltgQV5JXWNR1sVK74mVE3nkKZo5MpHQ7kDiloJI5jObIg0BeUf7rApkB13AIjOB /VjA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=YgRbCmwWe5+vnkV+uFLfBxKZdbL9TL0/yltppDae28s=; fh=HhqhXuDpkNgjlBM8eknvxC5MAE1JdTtbC00fHeg/fFg=; b=lqILtUV8ZURwlojiDnifLgr1aDU7sewVEGrSUYSpUqLr88JOB2uH3TMLMQsjtOMWRw tQN1HCBcXVIozwQluDiqj9QZATovXwQiOhmK/NnLaiA6v+cLUZYG+n/O8oFzCDiXbd5S rlFAalskWWmwdghoIr/u6UGvoHw/QAiW7OLZbf41I1T31H5GKis6E+dITw65hrRsWMoH cupd7TSDXw1ovmYKOl91zQ45BeXVIRnQjGp84kyinvzVbS3MQxouJytmVJ76z4qepHlE VF9/QuzWWw8UDxahRlcIK+IsIoOZht4FgoqR1RGxnXBwc0BAzpTq5FqUiLdrS+oYZ01/ D/bQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=Clz870Dj; arc=pass (i=1 dkim=pass dkdomain=linuxfoundation.org); spf=pass (google.com: domain of linux-kernel+bounces-131744-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-131744-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.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 lf21-20020a170906ae5500b00a4746e4ac10si7696394ejb.902.2024.04.04.08.44.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Apr 2024 08:44:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-131744-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=@linuxfoundation.org header.s=korg header.b=Clz870Dj; arc=pass (i=1 dkim=pass dkdomain=linuxfoundation.org); spf=pass (google.com: domain of linux-kernel+bounces-131744-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-131744-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.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 06E931F2A8D3 for ; Thu, 4 Apr 2024 15:44:29 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 60D6D12A174; Thu, 4 Apr 2024 15:44:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="Clz870Dj" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 5D26A763F4; Thu, 4 Apr 2024 15:44:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712245462; cv=none; b=Tfkw7vUaq67+Ub0ZNrefeuCol9ycHfYsW6A2TGu6eJrVACJFz0V1u6Ly5Q3V8It/4PQUJ6dkiLgMRKZX8B9cxaXMn6KBWxWR3UGfYBvEveg6r3HPqMLu0JhiO9rB4Chu5/3uD8PvdZs+RqBSOXofx0Muihv0WnxPb+3VBRAYO1I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712245462; c=relaxed/simple; bh=XyF/KPOxCX9FXqX/BdsHnu7IbjmJCKAUNKTfXOqk1v8=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=CHGxIwLlnbN3BVYFQX76QTY9aCc2YGI7Mf0/myi/9GI81yLt2MGvrL1p9K4TgRJkFhiOE6j8FcLfuY/CRAaluDtB5yndCOSWi26Kf+mPUjisQaT8Offe8XS4gPVF5gOuPiEClpmXX4UAX1Pyx0L4oK5EfLZC/bgaeykSPicJQ0M= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=Clz870Dj; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7445AC433F1; Thu, 4 Apr 2024 15:44:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1712245461; bh=XyF/KPOxCX9FXqX/BdsHnu7IbjmJCKAUNKTfXOqk1v8=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Clz870DjZTRnsAcEdvUqazZ8PFZrZ10E8IYBcCgZCKJCV3VZb138qfAS8JSNf9Pem FfjAlLdQYoAdf5/pRDobmSfUka9nqNV5MA+d77H77bNqPy+4tEWWmc0iuLjqeikBpU t/YEpw05pNUPEj2VBBmMS2rCVbo4d0FOEW3e8y+Y= Date: Thu, 4 Apr 2024 17:44:18 +0200 From: Greg KH To: Linux regressions mailing list Cc: Tejun Heo , Sasha Levin , "stable@vger.kernel.org" , LKML Subject: Re: Do we need a "DoNotBackPort" tag? (was: Re: Hibernate stuck after recent kernel/workqueue.c changes in Stable 6.6.23) Message-ID: <2024040454-playful-tainted-7446@gregkh> References: <2024040328-surfacing-breezy-34c6@gregkh> <2024040319-doorbell-ecosystem-7d31@gregkh> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Thu, Apr 04, 2024 at 05:36:42PM +0200, Linux regression tracking (Thorsten Leemhuis) wrote: > On 03.04.24 18:10, Greg KH wrote: > > On Wed, Apr 03, 2024 at 05:22:17AM -1000, Tejun Heo wrote: > >> On Wed, Apr 03, 2024 at 07:11:04AM +0200, Greg KH wrote: > >>>> Side note: I have no idea why the stable team backported those patches > >>>> and no option on whether that was wise, just trying to help finding the best > >>>> solution forward from the current state of things. > >>> > >>> The Fixes: tag triggered it, that's why they were backported. > > Yeah, this is what I assumed. > > >>>>> which would > >>>>> be far too invasive for -stable, thus no Cc: stable. > >>>>> > >>>>> I didn't know a Fixes > >>>>> tag automatically triggers backport to -stable. I will keep that in mind for > >>>>> future. > >>>> > >>>> /me fears that more and more developers due to situations like this will > >>>> avoid Fixes: tags and wonders what consequences that might have for the > >>>> kernel as a whole > >>> > >>> The problem is that we have subsystems that only use Fixes: and not cc: > >>> stable which is why we need to pick these up as well. Fixes: is great, > >>> but if everyone were to do this "properly" then we wouldn't need to pick > >>> these other ones up, but instead, it's about 1/3 of our volume :( > > I'm also well aware of that and do not want to complain about it, as I > think I grasped why the stable team works like that -- and even think > given the circumstances it is round about the right approach. I also > understand that mistakes will always happen. > > Nevertheless this thread and the Bluetooth thing we had earlier this > week[1] makes me fear that this approach could lead to developer > avoiding Fixes: tags. And funny thing, that's something that is already > happening, as I noticed by chance today: "'"A "Fixes" tag has been > deliberately omitted to avoid potential test failures and subsequent > regression issues that could arise from backporting."'"[2]. > > I wonder if that in the long term might be bad. But well, maybe it won't > matter much. Still made me wonder if we should have a different solution > for this kind of problem. Something like this? > > Cc: # DoNotBackport > > Or something like this? > > Cc: # DoNotBackport - or only after 16 weeks > in mainline [but I don't care] We do this today, with stuff like: Cc: stable # wait for -rc3 to be out So if people want to do that, they can, the documentation says that you can give us hints and the like in the # area, and usually we notice them :) thanks, greg k-h