Received: by 2002:ab2:6816:0:b0:1f9:5764:f03e with SMTP id t22csp2694415lqo; Mon, 20 May 2024 13:34:56 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXVIrMvgliDU8wPiV1Ky5x82ADUCcjG9X6zWT8SWltkQqkFydTRJVO5Otxi9Cs5oIXbvMLowWe2wvvxEimd2ExpEVpXUPIuu6FudIMuGg== X-Google-Smtp-Source: AGHT+IH2IuUl0jiXeX/CBlt2nnHMbUCPY4s0/jxUd3fr7YbQlyW+Bh7iDhX2wCbBvU2awpxSyPRO X-Received: by 2002:a05:6a21:398a:b0:1af:f875:63b0 with SMTP id adf61e73a8af0-1aff875682bmr22697514637.48.1716237295940; Mon, 20 May 2024 13:34:55 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1716237295; cv=pass; d=google.com; s=arc-20160816; b=yY04bA6EPoKnxYo86QewULDEnbErkWKi6JrJ0FVGQ3PWSrBuInE4DaPQ75iXdW4035 MoCxrAxEXshsfwFNeR8pGvu0/oqZ1LMvbbVYH5cu94a8l8YWSDbjVPHIk5KljsdfJoZu cZHNjcxM1TCX/bASopdkrrLNaqYeG+jQ3u2NF1yLTqk9BaRmRxDdI6+lvTWd1sNXtXj/ JCiY6dKJsfbKEf7/bIc+e6kSfKg069fdnyIv9pWj7XqsvvnpUtfjQ90QaDwIhzISFpBb HQ3zhPjq/1PW+6zJGcaSg1UHYWqV6AHcq6gtQMup4X67EkBXtpq3K6potrdFEDRkkgO8 P1Uw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :message-id:date:references:in-reply-to:subject:cc:to:dkim-signature :dkim-signature:from; bh=KG1kV7a6J+60PKYk9ymbeTHXtrYcEUzQzN+I6ayOT94=; fh=Yx+RJZHUEYl1tWtkJ3VFgS4DbgQp2I84T61ZP3LbHzA=; b=Rsu4ar5gl1VUcm3sam0KPlmRzT7ctmocJrmjL4dNMii7Zk4XkpgwDpF4v/nlQsAqUY dbL4hYY2r3wCNrBqy2OqXovJ9bWUwtZmvEl33DppOfw12LLWnTEH0ku/uFePyTDH2BLp l+O5XNEGKlel1qGMcwB2yHVaOZ+IpzrI53Igu8uW8QYK8bQ+aHg2CujkJ+MGDFyYe0CO dQlx0vw9nn83yiU8maZxJF51/IQzqupzCMRBrohxyHgjC8TCFpzgqXTWzR41aKkkPtGG 7svFDs6YurBVgM318svADwu4Nux/za3LPocVLaxxUOZySGdmVu7WRvr0BAjcBDaSjOOZ 94rw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=Bzs7jjNX; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e; arc=pass (i=1 spf=pass spfdomain=linutronix.de dkim=pass dkdomain=linutronix.de dmarc=pass fromdomain=linutronix.de); spf=pass (google.com: domain of linux-kernel+bounces-184157-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-184157-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id d2e1a72fcca58-6f4d2b1ba65si96163b3a.226.2024.05.20.13.34.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 May 2024 13:34:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-184157-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=Bzs7jjNX; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e; arc=pass (i=1 spf=pass spfdomain=linutronix.de dkim=pass dkdomain=linutronix.de dmarc=pass fromdomain=linutronix.de); spf=pass (google.com: domain of linux-kernel+bounces-184157-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-184157-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de 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 89BDFB21B2D for ; Mon, 20 May 2024 20:34:51 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3E8601384A3; Mon, 20 May 2024 20:34:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linutronix.de header.i=@linutronix.de header.b="Bzs7jjNX"; dkim=permerror (0-bit key) header.d=linutronix.de header.i=@linutronix.de header.b="X1nfohYc" Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) (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 15E49D27A for ; Mon, 20 May 2024 20:34:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=193.142.43.55 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716237285; cv=none; b=Od6dq3uZyySBFXP7HwPH5DIPKx98AjVHQha0duHjrVs8YUwt8GOdN1ZQcZxQ42ZA0UQ/A/a7erCt4Q0NWMpLrsWiii5Ra9kqkdC8+MGRSeScEscXaQ/dnuuYKiUOdfso3SMs648PnFUWRn5l8BNfXR6rSnD2Qp1OJ5g0D+ds00M= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716237285; c=relaxed/simple; bh=yfQDcjCfh8o5yW1yDPGrImiVu4ZMa56v959MUAQj0Bk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=s8zHRiorQLQROEu5pyAOv6lGnMin4lZxBW27l4P5sUnoOnh7gAVGY6x+LwqsU6IUGJzYbcU6MorXjrgeAGJIG9L94iR8pPH2vDn/vdmGQL8XCh+++lNLhjKajh1uq665jH/g6MvacvWrfcIGp2OZzHba5oeDTOon/fZeaNOZUzY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linutronix.de; spf=pass smtp.mailfrom=linutronix.de; dkim=pass (2048-bit key) header.d=linutronix.de header.i=@linutronix.de header.b=Bzs7jjNX; dkim=permerror (0-bit key) header.d=linutronix.de header.i=@linutronix.de header.b=X1nfohYc; arc=none smtp.client-ip=193.142.43.55 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linutronix.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linutronix.de From: Thomas Gleixner DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1716237281; 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: in-reply-to:in-reply-to:references:references; bh=KG1kV7a6J+60PKYk9ymbeTHXtrYcEUzQzN+I6ayOT94=; b=Bzs7jjNXrrHACM9AwaiyPYhPdvFRr23tKjLDNRNz/Tl/N2164vhcAIcYbpPLKauIv+C84f uC8BMS7E2nzGpnG5vArA/vI3OiaX7H7nS4etm7HamTiS8HuGR8j3Fv0j3lah4ICL3TruIr XH3P+HanDPxaaDuWqCDpQt3pDEUdaKhlmh1N8kLtrxYoRrBFiuz857utEPFBrDuC28o9Z3 bggu5rPIs+PSEkUXneS17o7yHPkBhGCXap4FShhUXIm1pa9zL4mQT/8OEtaRASxo5WvEsh M+AXizi9jj2x4h+VXhNi68r1XW9Yg6Pl8J79Mup8f7c/ULOPRlKquQJiWChL9g== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1716237281; 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: in-reply-to:in-reply-to:references:references; bh=KG1kV7a6J+60PKYk9ymbeTHXtrYcEUzQzN+I6ayOT94=; b=X1nfohYcrNiOenaHMvoa6DDdNQmFsG+ut2RQEfj0WKTy4bsxRVt1TBwpUJxZr3PgN6dF4T gDqXqSGWEAszqJAQ== To: Christoph Hellwig Cc: Keith Busch , Ming Lei , Christoph Hellwig , Keith Busch , linux-nvme@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 2/2] nvme-pci: allow unmanaged interrupts In-Reply-To: <20240520153742.GB921@lst.de> References: <20240510141459.3207725-1-kbusch@meta.com> <20240510141459.3207725-2-kbusch@meta.com> <20240510151047.GA10486@lst.de> <87r0e7mt9w.ffs@tglx> <20240520153742.GB921@lst.de> Date: Mon, 20 May 2024 22:34:40 +0200 Message-ID: <87fruci5nj.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 On Mon, May 20 2024 at 17:37, 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. No objections from my side.