From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qk1-f173.google.com (mail-qk1-f173.google.com [209.85.222.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6FB97221FAC for ; Mon, 29 Sep 2025 17:48:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.173 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759168115; cv=none; b=BCUQ0LUWdVF2EoOga323NVLOyWaUGngY0isQc8yRVYWxcTZOhNkXnCiADEV72vwt4Iwgw0miNBiiVEYD98/eU7BmHeX/sctjX3GbqdQMQ3xAOOsu715KcWdph5aaHQQLhNzk3z+adZT3pNYjwkX/gTuzZVEPb/UmRr8cUw1BCc4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759168115; c=relaxed/simple; bh=OEd6qzox/41lSLCAphd0FtsEhlSfJUwHBBvP4IfW7Sg=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=MVuprhlsnITqzJMx1uBlZrJHpuPDPanTzUVwgV8g1FO2eyyB/eQBBvZj47qaKxDErA3Ty2P1CHpck+dQ0Q2AyViralojpFjbysg5COm3tZkyI0crMQTnHVu3lIF6Ru/3Xxv890887MadmTzt115VPq6UhWZ6EzlxdQo8kuxyk9Y= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ziepe.ca; spf=pass smtp.mailfrom=ziepe.ca; dkim=pass (2048-bit key) header.d=ziepe.ca header.i=@ziepe.ca header.b=CzrucTx2; arc=none smtp.client-ip=209.85.222.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ziepe.ca Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ziepe.ca Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ziepe.ca header.i=@ziepe.ca header.b="CzrucTx2" Received: by mail-qk1-f173.google.com with SMTP id af79cd13be357-816ac9f9507so615985885a.1 for ; Mon, 29 Sep 2025 10:48:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; t=1759168112; x=1759772912; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=OEd6qzox/41lSLCAphd0FtsEhlSfJUwHBBvP4IfW7Sg=; b=CzrucTx2AML3apsay/R6zfQRcgeHyoKyJk9oJ4aakLT6HDyyWWDSl2/cIqfjovU+56 ynisXgpHx6Y4YSRnlB7XGbR8MYOqUxx43+zb77BW5Tq7ybDA0/CxfI+xDte2E9rnqUCZ rcOPV4erdHds1RLMLwZXIeFnKCV05no9LlyyMjNmWNDO+5BEkmu+JSlMh2hBtstW14jY fy6Vp5OAqQAtrUs8TFwoAyH7wPwbgOhX3ooaIoZPG8pDhO+TR7CzJiZ61dqsCKt8O1/V 1Q1ls9okiX2QgPmMi2eA7BFRjJYdVsJ2lj9JSdNXAQ3BI2zwm58cZl/jElBqClShl9T4 YTVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759168112; x=1759772912; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=OEd6qzox/41lSLCAphd0FtsEhlSfJUwHBBvP4IfW7Sg=; b=EC/yCnhGNyPe217mvnemybiKVwRPB34ZUTcodB4ybLiaQkpY+34fJuetRNZ3EU8vy3 F9qoaj3rM7TRuduLdDyzWFyM7rJgiF0TKmg3gpW3EA24Jghqd8cFs2lLE7JXOR7ZDxuR ndRZx7chFjc2l2kes2TKLuX56hW3B0/sDv1Hw1RMLowA412hbQDnmBBYkqvlSelrFU82 BYl8UXWg4FYvOPSLTsOHPhGzypxH3OVU0Kvqq1awbaUAlbK/NJThCcbeAaR2/o1WOYNw qaCMSz8THC/XezZ7JJuNcVKXYN9RAc91DDA0TIxJ6J70qG5FnaA1pqrQ1eT2uAAEfbkQ 6OVA== X-Forwarded-Encrypted: i=1; AJvYcCVaPsvRwOdggt1FIT53/Xf57PtEQqzgcWttoIyeAKu7xya2/y1uvifrzMog7EpEmzIAUkoFnF8FDq8V@vger.kernel.org X-Gm-Message-State: AOJu0YxwKesydEXXCwf8RlUWBKBI2+deTK+diiwUe8ys2ZYnMo+cuXfk XS5uUX26ahvZg4VnSS7Q4ts+YRGELo22hG+1Q18jXPQw65ERwfQbEnT8DZ8RaaPGAiM= X-Gm-Gg: ASbGnctwvbpG6Y1NJEkKwLMPub5QV2KlX1y3cLd8Q1W/b7W53TgPrMgy/aglTGziATF D2hsLRxSCF7UlNntBBTH0zODbn6t/Ip/GJS1k2XeEo8tbRl7hDoqWSjnGvasFCNOToEdPEGxSyc HU5d5a0xeAWI/yGOO4eEe7Nslx2TthhZ95qJ47bFrKxQ+RciYfUgAUvjYaqpFi95QSQaDimUSeV n3v1/XNJridOzqLiZLgQ8tEewWvjXrbAuZEURnqLKwC2vEx3EjQIa6hMPsalFZlxwrOlAqU4Rzb SWRzVGkESDnd1sLzxhytWE9vebYuoeoLktenPRIMraNsiKC7h5B6wnkOj7RTfNR5nnJ5sH3o X-Google-Smtp-Source: AGHT+IH7JgDZfuxGKutkR/096no6VIsmYTbq7k+Xr7PvDap1YLRs3fNqi5olsRhXpNbKfmVCs4Vrog== X-Received: by 2002:a05:620a:191d:b0:7f3:c6ab:e836 with SMTP id af79cd13be357-86eea4aae1cmr207366085a.18.1759168112279; Mon, 29 Sep 2025 10:48:32 -0700 (PDT) Received: from ziepe.ca ([130.41.10.202]) by smtp.gmail.com with ESMTPSA id af79cd13be357-85c2a1913d5sm860075385a.31.2025.09.29.10.48.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Sep 2025 10:48:31 -0700 (PDT) Received: from jgg by wakko with local (Exim 4.97) (envelope-from ) id 1v3HzD-0000000CNlZ-0253; Mon, 29 Sep 2025 14:48:31 -0300 Date: Mon, 29 Sep 2025 14:48:31 -0300 From: Jason Gunthorpe To: Chris Li Cc: Bjorn Helgaas , Greg Kroah-Hartman , "Rafael J. Wysocki" , Danilo Krummrich , Len Brown , Pasha Tatashin , linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, linux-acpi@vger.kernel.org, David Matlack , Pasha Tatashin , Jason Miu , Vipin Sharma , Saeed Mahameed , Adithya Jayachandran , Parav Pandit , William Tu , Mike Rapoport , Leon Romanovsky Subject: Re: [PATCH v2 03/10] PCI/LUO: Forward prepare()/freeze()/cancel() callbacks to driver Message-ID: <20250929174831.GJ2695987@ziepe.ca> References: <20250916-luo-pci-v2-0-c494053c3c08@kernel.org> <20250916-luo-pci-v2-3-c494053c3c08@kernel.org> Precedence: bulk X-Mailing-List: linux-acpi@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250916-luo-pci-v2-3-c494053c3c08@kernel.org> On Tue, Sep 16, 2025 at 12:45:11AM -0700, Chris Li wrote: > After the list of preserved devices is constructed, the PCI subsystem can > now forward the liveupdate request to the driver. This also seems completely backwards for how iommufd should be working. It doesn't want callbacks triggered on prepare, it wants to drive everything from its own ioctl. Let's just do one thing at a time please and make this series about iommufd to match the other luo series for iommufd. non-iommufd cases can be proposed in their own series. Jason