From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qt1-f180.google.com (mail-qt1-f180.google.com [209.85.160.180]) (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 BCA553382D3 for ; Mon, 2 Feb 2026 23:46:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.180 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770076014; cv=none; b=EbNUW6bC4c9Qt72WZSOV2ZqC6pRAb2VvggtW2H45SWtI1Aw4XRYBGTA7BP8dpFzfudh2k8uoawgkm8qdCscKJb7sj6FylQgAnYo9ZQ5DDc9Y6cuAMTwL2IYAoJrMxH9+BQ1k4dbwYCGF2YWVpCVKY8ocjQ1rJy+5YW3QIT5sC8g= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770076014; c=relaxed/simple; bh=62IN2YKxH9XaFDIdC6vrdP6RQM/qyoN8Q3fcds1LozM=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=ge3XHOFDZ/f64XPWi3AW18CFtq/WQt7f88nEnObOJubEfNN4IlI8BwJptiqn0/uN0TmRn64s7f65OdnEyy6Jt5gly9IaghKoorfBD0Z80eUVcbBk/9au+6FEEMoyyEWGRzUnGH3FgY9P4dYJlf/Ex2h4R+JhANXeYTUWlp0QLys= 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=VP1lpmYn; arc=none smtp.client-ip=209.85.160.180 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="VP1lpmYn" Received: by mail-qt1-f180.google.com with SMTP id d75a77b69052e-50335b926c2so42807461cf.2 for ; Mon, 02 Feb 2026 15:46:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; t=1770076012; x=1770680812; 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=62IN2YKxH9XaFDIdC6vrdP6RQM/qyoN8Q3fcds1LozM=; b=VP1lpmYnOIGtpHB0MpwyYRvLoBmF9s3Ld7AdVVnKrNOSOAPZ4SORXZ0SeFW6yqMQkq lL/f01vkCR7Htp7G0lPtvV+00GOz/SU1/8C2/hrX8xa+bw4JVj7p9PXbe/s60wYK30Nt R0wGTMZxJ+A6DvKv1n4wYGhlUbi6jaCxnhOHpCqQKZMgwqRgOhkgscwk9kxKJIMZjGBu eC3pOA5q8OF6gbv2xPzrsAPNpkDrLC6iViZhhjVkjLCLeOzJE36V++8gAnje1KCeKFyT Lcm6MMXpSpSSJeyVboLegZkgZ64VtMgoFDTuslTVNNRkyc3vJUrmL33p+Gv1en9wktZq qCaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770076012; x=1770680812; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=62IN2YKxH9XaFDIdC6vrdP6RQM/qyoN8Q3fcds1LozM=; b=T/UC3zjuLNQF9ybz9musqUW96buTsGYaCpwTJbvTpPztMt49DBUQyvNJiBWAUsmDdu Us0HQ+xnzs+fONI8t3it6/0xNukQxsPIZdCowLFCHoRBzGgRJu5qs5Q+q+IrK4Wdv1hk Tm2j6lOojLFd3cjfBhcj0mqTFJWKS55Guu0Te7X+7XcP4+lVP9HHaEz2UN4l8ECcavnf d7mT6OcmefHf+ZflukBmY8E2rwT23FLiS8reuiR5ZCJY62jnRT7g4Dagepg9d/oGFxjv mU46aaZMTEsAW7/6nfcMIZEDXpE98naoP0Em0kIZtCs4I3ar7uHmSnp0nd+kPCyMnDzi 7Ssw== X-Forwarded-Encrypted: i=1; AJvYcCXsvrSQwG0+Fg21+08PwdPMTiNfEnA0m5Mv7b8GJzSNZdGGB2mJmecPAGWoV+26qq0kS6d9veAWYsKc3HQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yz/MKRAeTqCDT/GHf2+3oEsLvUD2/gK9Vcc3S3ceRS6Hz0KQXPe /7XTscIgvL54GEIzNlV3W8pn+amxENfybvtw2dDwBY42j9iBofBgYdrs8rZnJxwZ1vE= X-Gm-Gg: AZuq6aKrGZk6lVutm/CJNKAcMj370UWMEobF3WWPj1eGcVdC3YNkt1qV24vN7TUHCl2 PRg/ETv+ksNHegmKKp0CN81qxesvqqP5V2n44TX1O2r8CKB4xcTA5G/4nXq5eSK9pJnEZ7la8RD PxH2373WKEcYH9UGtNko4nWqhyVlHjbOM9PDtB+mgLTOANvR4vO8hjFLtXUQ4MIByce267O/ZGH i8svDnsfRZ4EdVbQ4wQ+0EZHOEQA9VNHmq95Ue+VlIMxAqb1193y8ZrOtE8hI0OQrq6tAfhXnNK hZex6X8fP+IS4H5MRjY5Y493BW80Z4L3uyeOgQhe69gnMCYWMsWXIq7p+nZ1qIjGlk7RHkMN033 XNHr5zv/BuHP47xXSBLcXnpduNFLHzvKuNcHimehGzPMoFefE+n++8Eacw3pZd3spPatqR/+EIe Ks+Zfyg/2p7s/5KbCcuvmafwN62CphK8bGrkhKjPYpszotjSdH8VJfL5j8a9mBFVHEONw= X-Received: by 2002:ac8:5f54:0:b0:502:f01d:1b43 with SMTP id d75a77b69052e-505d2182c88mr179747321cf.29.1770076011770; Mon, 02 Feb 2026 15:46:51 -0800 (PST) Received: from ziepe.ca (hlfxns017vw-142-162-112-119.dhcp-dynamic.fibreop.ns.bellaliant.net. [142.162.112.119]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-894d3740e62sm124545356d6.26.2026.02.02.15.46.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Feb 2026 15:46:51 -0800 (PST) Received: from jgg by wakko with local (Exim 4.97) (envelope-from ) id 1vn3d4-0000000GNsH-3dK8; Mon, 02 Feb 2026 19:46:50 -0400 Date: Mon, 2 Feb 2026 19:46:50 -0400 From: Jason Gunthorpe To: Samiullah Khawaja Cc: David Matlack , David Woodhouse , Lu Baolu , Joerg Roedel , Will Deacon , Pasha Tatashin , iommu@lists.linux.dev, Robin Murphy , Pratyush Yadav , Kevin Tian , Alex Williamson , linux-kernel@vger.kernel.org, Saeed Mahameed , Adithya Jayachandran , Parav Pandit , Leon Romanovsky , William Tu , Vipin Sharma , YiFei Zhu , Chris Li , praan@google.com Subject: Re: [RFC PATCH v2 00/32] Add live update state preservation Message-ID: <20260202234650.GO2328995@ziepe.ca> References: <20251202230303.1017519-1-skhawaja@google.com> <20260128195943.GY1641016@ziepe.ca> 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=us-ascii Content-Disposition: inline In-Reply-To: On Mon, Feb 02, 2026 at 03:00:12PM -0800, Samiullah Khawaja wrote: > Agreed. In that case, I can send a couple of extra patches with phase > 1 to restore iommufd and discard the iommu domain on finish if it has > no attachments. I think restoring is the hardest part of all of this, you need lots of iommu driver changes too, and we shouldn't have some weird uapi to accomodate this inbetween state.. Jason