From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.kernel.org ([198.145.29.99]:41394 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727637AbeIADFh (ORCPT ); Fri, 31 Aug 2018 23:05:37 -0400 Subject: Re: [PATCH 14/16] pciehp: Ignore link events during DPC event To: Keith Busch Cc: Linux PCI , Bjorn Helgaas , Benjamin Herrenschmidt , Thomas Tai , poza@codeaurora.org, Lukas Wunner References: <20180831212639.10196-1-keith.busch@intel.com> <20180831212639.10196-15-keith.busch@intel.com> <01398ef7-88a8-cac1-3e15-ef68c165f7a4@kernel.org> <20180831223352.GE9677@localhost.localdomain> From: Sinan Kaya Message-ID: <1ad6771a-f396-452b-9697-b407b95643bf@kernel.org> Date: Fri, 31 Aug 2018 15:55:58 -0700 MIME-Version: 1.0 In-Reply-To: <20180831223352.GE9677@localhost.localdomain> Content-Type: text/plain; charset=utf-8; format=flowed Sender: linux-pci-owner@vger.kernel.org List-ID: On 8/31/2018 3:33 PM, Keith Busch wrote: > Darn, you're right. The kernel allocates up to 32 vectors and the port is > free to divvy them up however it wants amont its supported services. It > just so happened most of the ports I tested used the same one. There's > no way to really close this race if they are separate vectors though, > so maybe just leave this as a 'best effort' approach and update the > change log accodingly. or take the big hammer and move them into a single workqueue?