Received: by 2002:a89:2c3:0:b0:1ed:23cc:44d1 with SMTP id d3csp823142lqs; Tue, 5 Mar 2024 19:11:56 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCW0DgcI6GJUJyId+wPhoY8pLezlUN6QyE29wWbagZF3CdoxLc/bqBsxk61+VFVZ+4InvPy32Ru5JbKEpOGYMcBhEPvlv64Ucccp8Za7aQ== X-Google-Smtp-Source: AGHT+IFbZCOpWHimPrKinnnSFNxxGxqI4TcJaf1YLxMU8ZvF3orpBecub4nvh5arZGhnnysaR2Aw X-Received: by 2002:a05:6870:2049:b0:21e:5647:c3e2 with SMTP id l9-20020a056870204900b0021e5647c3e2mr4143891oad.26.1709694716438; Tue, 05 Mar 2024 19:11:56 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709694716; cv=pass; d=google.com; s=arc-20160816; b=HDUaz5yk+HC4Dt3Akn+9tI/6pio9BtUACrUMPNLMIs8M2hCOIaG2snefKkKhZntQPH ZHLv3X45vQzjWBffzpA+LOTq5Ld4TeCRfHM7m2njzgKRrYI7/sDh52yfM/0eQCZWhZ3K PKidZrnaVHqmWZtyaDPuRMIZC6dAOfnqezbyd8JT8MXIf3amvzjj5VASsm8CNR7cIeff +8zj2Vm/XyArZMvGxRHz/brmJ8hz74BvyOCn5Iiop8ONDHnohu9mc+xRsYX44ot00xoU bVtdyYy69qgvlp5K4H7mkioSgWhzbB0MBgAV3Z2ZV1JIwEeD44wMWHjL+3fU+RD3Q3M1 64VA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :references:message-id:subject:cc:to:from:date:dkim-signature; bh=ohEdtXHs1PkGd0gb/uAAvgKqMUWRTAjOLFKjxZMYCMI=; fh=tDeXzSKHracWZfuso0dCa1rvDLPzhYWEQzWe3pgXY3Q=; b=OfWvzFTAQZl+xeduhM/WPy77p55d9Co9OFzidnRAiwdIHaqBM58mEnRtoLmyi2X1gl RjAeqRaT6huQjtpMuk+k7KF+KU6o4GjD3LUxrCCmuvsI1fjBjbQ7sIF958FLtpf8s6Vg vXCkwOsqELSeajcqQcOvcBXPLQl4oTWM0cggYFcTLm3VEtV1F3UZwZXfFF0LcppR9eR1 6fH5tqUgCm5uw6hUsxYwztRWDQv7Ey2nQ8Bafun/FBTKJ28tyRW44BMsIHEwe9GPRSG0 es7elb8KWCW+vcwv4GRbte2+6drP/jU836ZyuW/uncstR29mhz16I58khmnnx++3M6y2 jDIQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=fdpvnQAR; arc=pass (i=1 dkim=pass dkdomain=linuxfoundation.org); spf=pass (google.com: domain of linux-kernel+bounces-93278-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-93278-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id b7-20020a630c07000000b005dc528be9acsi10773280pgl.475.2024.03.05.19.11.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Mar 2024 19:11:56 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-93278-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=fdpvnQAR; arc=pass (i=1 dkim=pass dkdomain=linuxfoundation.org); spf=pass (google.com: domain of linux-kernel+bounces-93278-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-93278-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 sv.mirrors.kernel.org (Postfix) with ESMTPS id 15ED6280BEC for ; Wed, 6 Mar 2024 03:11:56 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D1B08101D5; Wed, 6 Mar 2024 03:11:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="fdpvnQAR" 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 BC388D52E; Wed, 6 Mar 2024 03:11:49 +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=1709694710; cv=none; b=e7gAA2mp1h44uW4vRBrcxUcGzalY6yL/r5z/1t79wMN1sRcW92RBO7s+gQ+etV4cui8NUhGqMd5cRnqPcV2gYK8AaWc0zJ8X7rStuATvWivWqUMhwODwWc0qG1++E2Mm0dKJaXKZnEAO7oB0m3jvENGxAjan3Um6YUFnGsqsByw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709694710; c=relaxed/simple; bh=58VcRiQTZSjcLPi8M729ux0GJeTmIkW30qWk/AP4e1c=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=oBZoAD2l39hXzf+cAhGbCiIQ+KrqlriDlMfFNM0cdmY4K3Tgag4C3Pxh8fe/HNa8eOi/zZmE/2Yfo/LcinTpcN0FI9OBLpIM9ahqHQTHBBL8O2uWMLfjiHjBJxOkeIhnti+tvnPxFtbNf6xcgJqtBdn97IGD0m/FXblCMeItGSw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=fdpvnQAR; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 148D5C433C7; Wed, 6 Mar 2024 03:11:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1709694709; bh=58VcRiQTZSjcLPi8M729ux0GJeTmIkW30qWk/AP4e1c=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=fdpvnQARNfitU21vgTyfY+H+5wuo7pw40AUwsQtqCaVkc0/Q/0fCjjYkWUvq71rOG wGV+iJAcygcCygBg6kyO4DsBEfmO8lphOXNk/e6T9ubfV/DdMG4VH603bvwyvIJLVm q5R4keJKMJyxNz2IzuidYB7ASuikYGGVkTIxBqMk= Date: Tue, 5 Mar 2024 22:11:46 -0500 From: Konstantin Ryabitsev To: "Luck, Tony" Cc: "Chatre, Reinette" , "Yu, Fenghua" , Peter Newman , Jonathan Corbet , Shuah Khan , "x86@kernel.org" , Shaopeng Tan , James Morse , Jamie Iles , Babu Moger , Randy Dunlap , Drew Fustini , "linux-kernel@vger.kernel.org" , "linux-doc@vger.kernel.org" , "patches@lists.linux.dev" Subject: Re: Cover-cover letter for two resctrl patch sets Message-ID: <20240305-amethyst-trogon-of-flowers-b732cd@lemur> References: <20240228112215.8044-tony.luck@intel.com> <20240305-uppish-rare-beaver-f652ce@lemur> 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=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: On Tue, Mar 05, 2024 at 10:27:47PM +0000, Luck, Tony wrote: > 1) Because of significant rebase changes, I dropped all the Reviewed/Tested tags > from v15. But b4 seems to have noticed that part 5/8 wasn't changed at all since > v14, and picked up some (but not all) of the tags for that patch: > > ✓ [PATCH v15 5/8] x86/resctrl: Add node-scope to the options for feature scope > + Reviewed-by: Peter Newman (✗ DKIM/google.com) > + Reviewed-by: Reinette Chatre (✓ DKIM/intel.com) > + Reviewed-by: Babu Moger (✓ DKIM/amd.com) This is a feature -- any trailers sent to a patch that hasn't changed between series will be applied to the new series. We don't apply this logic to any trailers sent to the cover letter, which is probably why you aren't seeing all the trailers show up. > 2) My cover-cover letter created some linkage between the two patch series. That's not an expected situation, which is why b4 doesn't do the right thing, sorry. > Trying to retrieve the 2-part v4 series with "git am" would pick up the 8-part > v15. Using an explicit "-v4" does work to pick up just the 2-part patch. Another option is to use --no-parent to break the thread at the cover letter of the series you want: b4 am --no-parent 20240228112952.8090-tony.luck@intel.com This option exists for these exact situations when unrelated series show up in the same thread. > 3) That b4 am picks up Reinette's "if you make these changes" Reviewed by from: > https://lore.kernel.org/all/12766261-26b2-4aa4-a735-c2380c4963fd@intel.com/ > [though I can see why it did and realize that we'll need "b4GPT" to parse > surrounding text to figure out that it should skip that]. Correct, we can't possibly do the right thing there, which is why the usual advise is not to give conditional trailers, or prepend them with a quote, a pipe, a dot, etc, e.g.: If you fix these, then you can apply: | Reviewed-by: ... > Should folks that offer a conditional tag mark that in the text somewhere to > let b4 know not to auto-pick? Using the above strategy effectively achieves the same result. Best regards, -K