Received: by 2002:a05:7412:b995:b0:f9:9502:5bb8 with SMTP id it21csp3843551rdb; Thu, 28 Dec 2023 01:35:23 -0800 (PST) X-Google-Smtp-Source: AGHT+IGe8651O2jGemDNoYuJ5KDxW7ywWaFYkx3xOVqFJioxAPVfgsAeMWZfa5mdBp3Qa+fFXBlX X-Received: by 2002:a50:cdc8:0:b0:554:6fd2:9e2b with SMTP id h8-20020a50cdc8000000b005546fd29e2bmr8839498edj.7.1703756123222; Thu, 28 Dec 2023 01:35:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703756123; cv=none; d=google.com; s=arc-20160816; b=JDgbZlN2hN5MQexr+oUNy4evZ6F2L+aO9rcxIVKHgXxGelLnyUvotlTKM7IJWYs4cd 65M+Xoe2OGeAL6oGPyItbT1LWStdw/It5tE2zacn8q/vhTlogfKvDodGpLPjearmLR8+ gQNVOM0llpcOUWPP2Ez8wf0la/2m7udD2E07aUmX4qDJKlIVi0UmFaBzCodrnzNZ9Z6h 7F444ZXWjVr7s0IdnmuL6aWs2xDvVAM3KtP0tbrdshWI5oRrVh23nK/1wzUUQCJG2uwU o1yAECzcL8bcdRiYFJs25At/yfSFlHL658TFTuS02YkmgPTDOHsye+glWIn1Re09rO2H p7iw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=8y5x4etC13LTF55/sJjtexRc2JV1Bac01jW/3OxAI+4=; fh=3+dzLVHKSCIqu14OKRxNz71MyLPIUhs38PNGmBjrx54=; b=dEAnAVvAHrIk0pveL/2++uT19DybGdNjMl6T1mXX0jfk5+Dx1YQ8/zdWO8PkGfFPeW oqO1rHrA6MYAyoUEwZ6OLCOxoFKZfni9aa9K35XUHtyoRB40UaTbotRAi7tjNkU6pQAz lUPngz8jwoxCQC+Ln9UJt6bWcjVPrD2WsNRxnbxmw/bgmZS49/suhaqBbm3IoJjGeGXN JhCuB4Z/WGptBOuX3fL1WYZel3sonf998pwIFfZz+58HS32jnzdR8tY5YU19sz0H1Op2 Q/dBBsv0lR9kIA8WwiRyysjTrClzz9tap7zTQ96P/JKTqpF1j8735gO25XYlAeoFOAa1 g85g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=Hf4xRU7H; spf=pass (google.com: domain of linux-kernel+bounces-12536-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-12536-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id k30-20020a508ade000000b005539933848fsi6952923edk.365.2023.12.28.01.35.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Dec 2023 01:35:23 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-12536-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=@redhat.com header.s=mimecast20190719 header.b=Hf4xRU7H; spf=pass (google.com: domain of linux-kernel+bounces-12536-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-12536-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com 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 F42351F22717 for ; Thu, 28 Dec 2023 09:35:22 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 8FF5E63D1; Thu, 28 Dec 2023 09:35:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="Hf4xRU7H" X-Original-To: linux-kernel@vger.kernel.org Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (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 DB30C6FA3 for ; Thu, 28 Dec 2023 09:35:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1703756111; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=8y5x4etC13LTF55/sJjtexRc2JV1Bac01jW/3OxAI+4=; b=Hf4xRU7H1ZqR1HKtrY+3ZtQmpHh2ZHv5G6RwsryO8fd8gch6PDqaB7zwL4/PAZxHFwYMkg YNc1h248wG4CTnihApBByVszX5T/+o8YqwoqDmZuozT3C08F3roqaNR9PLleE6Gu89nUxE J3IWI1Ndok2eiPbZrpPqnhmbVNPiasI= Received: from mail-ej1-f69.google.com (mail-ej1-f69.google.com [209.85.218.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-394-mphWd0kRP_C4jsbG4H96kQ-1; Thu, 28 Dec 2023 04:35:10 -0500 X-MC-Unique: mphWd0kRP_C4jsbG4H96kQ-1 Received: by mail-ej1-f69.google.com with SMTP id a640c23a62f3a-a2351094960so641180866b.1 for ; Thu, 28 Dec 2023 01:35:10 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703756108; x=1704360908; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=8y5x4etC13LTF55/sJjtexRc2JV1Bac01jW/3OxAI+4=; b=Zl82fyIEoxr+8VcHwfn9CeMoZNSPJCLg4igGbVVjZV84gpNUxBScElbREj5cIsbUez zpEMyls6RED81+U+bfsmZJP5IOMPZVsO4UoZBg848+qzJm+9Qt8ELx2o08K23G9HV665 pmFUKIAoMfkhC04/2jKZSIDpQuoX9juMuwdTO6V1owTeaZZMCQl4/aF+EVxhuvbDsSgw K0FUDPXVv7vjen2ew8EQXwzZ7RHEAyi0GtSf0fpUYoO+EeTNj7Li4yLR8fL18LdkZLYa 9l5S3chuwA6+Q0GW1543GnfnyrjXuds0Zddt18MQhRnAhT8OEitx5X/UTB4QoIisrUn1 BIuw== X-Gm-Message-State: AOJu0YwPzWjZm8Oi6QoBaBFpfI2FuOqRF2wpm7LWS9Mn+pMy+d8EgW03 /JzmJS/9So9vP8Rnt9EUNna27LojwiGnT/5eNiq6d58RiEIDP5xiAYSXMy3i6YmUCoHeKAcHNqI tmxI693hzjENNIVhZGT7EGHcbiRroQaop6Lm03YX9 X-Received: by 2002:a17:906:ad7:b0:a26:ebab:d86e with SMTP id z23-20020a1709060ad700b00a26ebabd86emr6217614ejf.60.1703756108669; Thu, 28 Dec 2023 01:35:08 -0800 (PST) X-Received: by 2002:a17:906:ad7:b0:a26:ebab:d86e with SMTP id z23-20020a1709060ad700b00a26ebabd86emr6217601ejf.60.1703756108337; Thu, 28 Dec 2023 01:35:08 -0800 (PST) Received: from ?IPV6:2001:1c00:c32:7800:5bfa:a036:83f0:f9ec? (2001-1c00-0c32-7800-5bfa-a036-83f0-f9ec.cable.dynamic.v6.ziggo.nl. [2001:1c00:c32:7800:5bfa:a036:83f0:f9ec]) by smtp.gmail.com with ESMTPSA id wh14-20020a170906fd0e00b00a233efe6aa7sm7242542ejb.51.2023.12.28.01.35.07 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 28 Dec 2023 01:35:07 -0800 (PST) Message-ID: Date: Thu, 28 Dec 2023 10:35:06 +0100 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: [PATCH 0/8] Intel PMC Core GBE LTR regression fix To: =?UTF-8?Q?Ilpo_J=C3=A4rvinen?= , "David E. Box" Cc: rajvi.jingar@linux.intel.com, platform-driver-x86@vger.kernel.org, LKML References: <20231223032548.1680738-1-david.e.box@linux.intel.com> <652cf483-6098-5e0-94ef-fdca344fa2ac@linux.intel.com> Content-Language: en-US, nl From: Hans de Goede In-Reply-To: <652cf483-6098-5e0-94ef-fdca344fa2ac@linux.intel.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Hi, On 12/27/23 19:14, Ilpo Järvinen wrote: > On Fri, 22 Dec 2023, David E. Box wrote: > >> This patch series addresses the network performance regression caused by >> commit 804951203aa5 ("platform/x86:intel/pmc: Combine core_init() and >> core_configure()"). >> >> Unfortunately, the regression is included in the recent Lunar Lake and >> Arrow Lake support patches in the review branch. Patches 1 and 2 remove the >> LTR ignore without a fix. They may be folded into the respective enabling >> patches indicated in the changelog. This is done so that the next patches >> fixing the regression can be backported to stable kernels with fewer, if >> any, conflicts. >> >> Patches 3 and 4 provide the support needed for Patch 5 to move the GBE LTR >> ignore from probe-time to suspend/resume time. All three carry the same >> Fixes tag so that the stable kernels can pick them up without causing a >> separate suspend-time PC10 regression. >> >> Patches 6 and 7 then add the LTR suspend/resume fix for Arrow Lake and >> Lunar Lake. Of course, they cannot be folded into the enabling patches >> unless the LTR fixes (3-5) are applied before. Sorry about this :(. > > Wow, this is messy... > > So the best order would be placing 3-5 before these Arrow Lake and Lunar > Lake commits in for-next: > 119652b855e6 ("platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver") > f34dcf397286 ("platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver") > ? And then folding 1-2 and 6-7 into those respective commits? > > It makes me wonder though why those two commits couldn't have been delayed > slightly to get these fixes included first... :-/ To untangle this mess I have squashed patches 1-2 into the original commits in for-next, so that there won't be a conflict between next and fixes when merging patches 3-5 into fixes. Ilpo can you pick-up patches 3-5 for the fixes branch ? And maybe also "platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe" fix ? I know you have a small review comment on this patch, but IMHO waiting for the small unrelated cleanup to be split out is not worth delaying this deadlock fix. As for the missing fixes tag I believe that should be: Fixes: 9745fb07474f ("platform/x86/intel: Add Primary to Sideband (P2SB) bridge support") And then do one more fixes pull-request for the GBT LTR fixes + the P2SB deadlock fix ? I know it is the holiday season, but if you feel up to it, it would be nice to get those fixes on their way to Linus and the stable kernels a bit earlier then before 6.8-rc1 . I'll merge patches 6-8 into for-next then after back-merging the fixes. Regards, Hans