Received: by 2002:ab2:6816:0:b0:1f9:5764:f03e with SMTP id t22csp2975990lqo; Tue, 21 May 2024 03:07:13 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUJPnykDoS1r5vlHFpJKNebMRtHkGfNxcxcyooyetMLPw5ixOC2TeB1i5yXbyt73O1xUyNeVOVr6J1pe2BVOj4upZCVP46Y/FVyZWtyAw== X-Google-Smtp-Source: AGHT+IHVNRZs6Tf1PJFyXiR8QtUDhl/GVUFGAbqRdvXe3BF3FF36NA1yu0nc7z+2a6uYLLRPlqUF X-Received: by 2002:a05:6102:14a2:b0:47e:eeaa:90af with SMTP id ada2fe7eead31-48077eb6456mr38781619137.34.1716286032868; Tue, 21 May 2024 03:07:12 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1716286032; cv=pass; d=google.com; s=arc-20160816; b=DCiyFE5MH0/Yd3y8l9Wv1fqjHA/CKloCpoOI3yCXeC9iIgLf1SBAaNzNnioA4ddn+2 Ekhvj2u6lh6ho98mB1oohJ1XUAyZIEjx6S7lmHQ/SnTT3Saljw+0cz4Cl7OqCGEl3wBx YBdkrxZJO6wkfhnmBQQp5QO3q6YaclwfdOlgNCLZwQ81VfXfOFBK26TN7yCsNDmwSoIt L8VxFkfZdAumagW1MaxJnorC+gx7HrGBSnIyM0Ff8qGeMMpjc2t7osPogpvANNXVuO/e xLh1IQShD8h/18DO+f4/XCyKxinYf7FmOPbHzYR6zHLDziwGZCUSMlyQeLIDwr1V22vk tnTg== 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=dIQcG5FO1t1dwBgbjesyFrp5oZhWz2TAgUNaz2nbA14=; fh=Rl5UMotp10nBM0PgTcPXO26LrUHyL2AkRVAu/+Q04c4=; b=SveyI9dyETD3jKk79BLEighloVvml9OmIGKIHXiPRMKXLyxN++c5XA6lLmLV0xCrZL hQY6pvKil2TMazzbp+x96q7bSsnz1HvH0pi/k6tg/GtfisbyC/OY1S7KEkkQ6cvr+ZAm I4I+mT5EBDDd/6SlGRkD47X27gdxHY2p8RMpifUDA5zhW//yH6PqiQ0AUwDei4ZJtq/l v48QZkA684GdxgPvpOQo9/zH3jJC9VPlWfB9WELPi9SH0pSxlh+hO+Z4cJpcYGfF1bqD 2ljM2DqsF/RHPMAZScLr4TvTXewU8rgP7jCo3pMiIF5dKw9djunrQ3e1ku/FH+89KcAn vF6Q==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=C6ph+Ugq; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-184752-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-184752-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id d75a77b69052e-43df7b42aa2si261617611cf.737.2024.05.21.03.07.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 May 2024 03:07:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-184752-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=C6ph+Ugq; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-184752-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-184752-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 920931C21D3E for ; Tue, 21 May 2024 10:07:12 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B76136CDA9; Tue, 21 May 2024 10:07:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="C6ph+Ugq" 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 DFAE76BB20 for ; Tue, 21 May 2024 10:07:01 +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=1716286022; cv=none; b=mF9X5YumPJ0f9nIE75OqMqummEb1aIv2ghOL0kXIzfXwE1UHqD6RgR1oI1ziKI30TOV2KoNrYcN3Tm9na8KFFWWyNGTkc0X9fs0v3iX1WXt4IzGOBTWB2Uobo43cyGs43bejErFN6ibS+QjNYEbxghJjsdCusH3+yznyMph6Xzk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716286022; c=relaxed/simple; bh=jqZc2bJtxtIBJwM/97UqABA4R2EDya0YKbUlffFLnUE=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=bdsMeFYZakXcSRg3Ao4WjgEEdjdGCas94qNzfF0OYFpP03lQx1keQnDqH3FenLB/KF1PQrgFJE8VvWVLVtOMfEH3wAL79wVHcG1Dxjr6TablA4C0RAXehXdYtYBtpGL2/EGBf2dnzLfmcMfTKkux9ay6YrJl/GwziOo4o1I3Lig= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=C6ph+Ugq; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1005FC2BD11; Tue, 21 May 2024 10:07:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1716286021; bh=jqZc2bJtxtIBJwM/97UqABA4R2EDya0YKbUlffFLnUE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=C6ph+UgqyXtfZIRxRb/DfroOOuKcv1Gl/t/19hLlpXi7xxFMMW8HxBAiNjdXp6Lgr CXMT36Inc8sua/bFzVdlBdwCudNKe6WAb9+avJoIgXehtW6xKAwRXr5KYkGroWvVxI gK8PBa5AoSB1BLO+G+enX1PqVj3IVJCWsoX4Pr6MDMDH3kW4MzHQTDlqg+msX8PlqY SQHimPMaoiXTfRexnlALwPGwXht0OrD3OWKM5sTZSV348deu39cs+eSFpd3m0IDTph noeiKda1I/kRhB6V4HlIlFioB0HuOgL7FPbqRq2D+ipUbt9YGHo2NK5sV9wSfEWuqo dc9IEjN2wVGXA== Date: Tue, 21 May 2024 12:06:58 +0200 From: Frederic Weisbecker To: Thomas Gleixner Cc: Ming Lei , Christoph Hellwig , Keith Busch , Keith Busch , linux-nvme@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 2/2] nvme-pci: allow unmanaged interrupts Message-ID: References: <20240510141459.3207725-1-kbusch@meta.com> <20240510141459.3207725-2-kbusch@meta.com> <20240510151047.GA10486@lst.de> <87r0e7mt9w.ffs@tglx> <20240520153742.GB921@lst.de> <87a5kjimpq.ffs@tglx> 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=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87a5kjimpq.ffs@tglx> Le Tue, May 21, 2024 at 10:38:25AM +0200, Thomas Gleixner a ?crit : > On Tue, May 21 2024 at 10:31, Ming Lei wrote: > > > On Mon, May 20, 2024 at 05:37:42PM +0200, Christoph Hellwig wrote: > >> On Sun, May 12, 2024 at 08:35:55AM +0200, Thomas Gleixner wrote: > >> > That's expected as you pin the I/O operation on the isolated CPUs which > >> > in turn makes them use the per CPU queue. > >> > > >> > The isolated CPUs are only excluded for device management interrupts, > >> > but not for the affinity spread of the queues. > >> > >> We'll probably need a version of isolcpus that also excludes the > >> interrupt spread given that users are asking for it. And I'd much > >> prefer that over adding radom module options to every driver to disable > >> managed interrupts. > > > > BTW, isolcpus has been marked as deprecated, and it can't be adjust > > runtime. > > Which is far from reality as cpusets do not allow to do what isolcpus > does today. > > Also runtime adjusting managed interrupts needs way more thoughts. I'll remove that comment (unless someone beats me at it?). We used to think that cpusets would indeed deprecate isolcpus but for several reasons this will never be the case. Thanks.