From patchwork Mon Jan 29 11:27:08 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Ilpo_J=C3=A4rvinen?= X-Patchwork-Id: 19597 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:2087:b0:106:209c:c626 with SMTP id gs7csp569320dyb; Mon, 29 Jan 2024 05:36:15 -0800 (PST) X-Google-Smtp-Source: AGHT+IFihq8jLOh1lyTUGDPqO3p0zFaJ2A+m+iYkGyjSf/Il79uGoYaktml02R7K55vzTsEK6amx X-Received: by 2002:a17:90a:f60b:b0:291:52e:559c with SMTP id bw11-20020a17090af60b00b00291052e559cmr6798215pjb.37.1706535375269; Mon, 29 Jan 2024 05:36:15 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706535375; cv=pass; d=google.com; s=arc-20160816; b=Gi8J/9b9N8mPfUB5mdxFb5yIrqAGoZvs6UrN0ewhVKJdmOJlhaOadkevl9d4YMPro6 4vVN1dBNAMSTSprkusySLLcsqufm8BonIGdeUJ+fpnYvZq1+o8KeMlp9JGrAZDV4QCYY Cedrs42WmXTCjkfxj/sSlSaBxvwYE074jG+qfrsDtHT0I+SswN+MU8WrL44yVDh7GDJj lokyMwCda3OIGgox8ywnbo1yEeC4+ts53oX6Ex3bHzEGrQGhm+Mm/P29icwA3oIeZmb4 eLVIx1B9mjtniIgKkZmGWZf3Jo7Wrz8EyInG+LcNAV3JZScwH7IVZQFaIG/l/hSvT5g5 Fnyw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=cxgz9uvqB6WOHomNrhkY6Byb5uPiyXgBgtgYsJRnKWI=; fh=WYqiFK//voHnPbwIXa3EoDKx888lOepHZ12BvTTQE9Q=; b=wqzk7n1hsgY8QzjxN3bHfRKD57vRDhecHM7i7BU/JN+eK08Y9Uu9xmQEcWM9CQoJaZ s9pf//7mk+cTWj9T13P8Rf0/CAB5zQl6t5nasciwruXlQx6GLrY6DtbaMXZk3hIX8D9J wuTJ1vdhQS0W3IZ4DUM0O07K7CTpDdj09xa/cBICJ6RnkXdE6++2j/MrSePrNogwk/0n 42RKA6u6i6GoHtnjjH2Mkau7d/G4BUunaPCvKeiEZmj8TUCtVYEFBsxLqYcGUWdn0FZC whXCIV1CFlvfHJ1tZ7FdGPdvZsdpedmRauc7h3YCD4+7PEn1QHyAhoFWFKp5dG/k8O0X +YSw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=AlHukrP0; arc=pass (i=1 dkim=pass dkdomain=intel.com dmarc=pass fromdomain=linux.intel.com); spf=pass (google.com: domain of linux-kernel+bounces-42611-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-42611-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id w10-20020a17090aad4a00b00290da6bae15si7755551pjv.127.2024.01.29.05.36.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jan 2024 05:36:15 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-42611-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=AlHukrP0; arc=pass (i=1 dkim=pass dkdomain=intel.com dmarc=pass fromdomain=linux.intel.com); spf=pass (google.com: domain of linux-kernel+bounces-42611-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-42611-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.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 sy.mirrors.kernel.org (Postfix) with ESMTPS id 514C0B2245B for ; Mon, 29 Jan 2024 11:27:46 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3EC985C8E8; Mon, 29 Jan 2024 11:27:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="AlHukrP0" Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.31]) (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 419B55BACE; Mon, 29 Jan 2024 11:27:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=134.134.136.31 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706527649; cv=none; b=UhaFG2IpXt8X9LIcWADwj1veyAWO77nmaBlnta66vVFWPlyBjHGYJHymLJGRiBk0zKj3alnf/DzSRzuuEXXE6xhUbV+UOhUs6IhrCmP0Pi7RqvxK5Q0by58KchiA68PdHzVkVy+NuEMwGuPIK+QEJwkUsOSVGK7SAVYDtgfL1b8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706527649; c=relaxed/simple; bh=QjEduxmVVqL7KnO5vm0x6bH4grGRCF1a+Hd2U0PJUFo=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version:Content-Type; b=D+TKgorQaFUD41XskuOQ2rHdIzwBRwg2h8iXWdoB0cfzZlEzKyf0ovcScHRQe5G7w9pVtCQGkG3Nhkg8fnZEbF8O0OU1BvgNY2wxj7jvwofYUAbI/6CxA2B1GFsgXmJpA9tUGwFFDGMOvgFygZKtOTytVGPJSJnG/ZV/1LlJMqk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=AlHukrP0; arc=none smtp.client-ip=134.134.136.31 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1706527648; x=1738063648; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=QjEduxmVVqL7KnO5vm0x6bH4grGRCF1a+Hd2U0PJUFo=; b=AlHukrP0E+sffuUa+K2EK6/hUYQ2zJfrdb28XvSP91sRu26ev9dslJF9 kYga2fHGR7D/fDMpP9tbcolpf1xzPAjmERZBXVFILVI1+7LJhZtqaN4vh Smh0IrDz+/f124irIZVBCVejWFDR2TuQiXQUc1+8M0nPzY5MEDM37lPBQ 1peD/fZgHTRcCgn5MsuluAjoVJrFQQZVQlzDSNM1JV8CkNdC0uGJGTdai +mcT6afdNCOUOpAbPByX0mtKZkDe7Gt5FAwz6ceinOXHugTq1YHERfrh8 8XNt6lX7mTt9hBt+P0orJ2mayG6yiKI1qOL7mcC0mpbfzlG2ejedk3qci g==; X-IronPort-AV: E=McAfee;i="6600,9927,10967"; a="467186852" X-IronPort-AV: E=Sophos;i="6.05,227,1701158400"; d="scan'208";a="467186852" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jan 2024 03:27:27 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.05,227,1701158400"; d="scan'208";a="29488541" Received: from ijarvine-desk1.ger.corp.intel.com (HELO localhost) ([10.94.253.213]) by orviesa002-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jan 2024 03:27:23 -0800 From: =?utf-8?q?Ilpo_J=C3=A4rvinen?= To: Bjorn Helgaas , linux-pci@vger.kernel.org, "Maciej W. Rozycki" Cc: Mika Westerberg , linux-kernel@vger.kernel.org, =?utf-8?q?Ilpo_J=C3=A4rvinen?= Subject: [PATCH 0/2] PCI: Fix disconnect related issues Date: Mon, 29 Jan 2024 13:27:08 +0200 Message-Id: <20240129112710.2852-1-ilpo.jarvinen@linux.intel.com> X-Mailer: git-send-email 2.39.2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1789432037500235149 X-GMAIL-MSGID: 1789432037500235149 This series addresses two PCI suspend related issues Mika Westerberg reported to occur because of Thunderbolt disconnect. Ilpo Järvinen (2): PCI: Clear LBMS on resume to avoid Target Speed quirk PCI: Do not wait for disconnected devices when resuming drivers/pci/pci-driver.c | 6 ++++++ drivers/pci/pci.c | 5 +++++ drivers/pci/pci.h | 4 +++- 3 files changed, 14 insertions(+), 1 deletion(-)