From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ua1-f50.google.com (mail-ua1-f50.google.com [209.85.222.50]) (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 5407E2EB85E for ; Mon, 19 Jan 2026 17:03:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768842216; cv=none; b=qk8eX8mx6M3igaGpagvryZfibMRbe5/+SvDRmC4EzShEsc6Hy8hFMG/XzoJUjXCTEfo+W3DyjrYAFrZd9lLBITnCiZEwt+wbplduQH2XrPLsASU9gEjvOpkXMn8gBulVQEmtN/ruTPUdm9ODFwI/695I7K6BUFpKSG7DXM208bU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768842216; c=relaxed/simple; bh=rf6zLo4HMSx3jjTOpNOmyUHF2Og5rRAkebiZTxcDcUQ=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=EHC8cEyOj1S8hwziAEQGFwd6cUSpR+O69kScrBBp3++5QTXrIitgFPigHYdBT9hsNoRXBz2OjnVhTInLM3lL3mPxBsEHIAtjMdk+C3oNLdANoljqc4bb45fEaa77FDex5VT9ttW7EwgHiDnQFhWdwtoofe3RIF/SAaB+RoL7HPQ= 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=njIjwbMY; arc=none smtp.client-ip=209.85.222.50 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="njIjwbMY" Received: by mail-ua1-f50.google.com with SMTP id a1e0cc1a2514c-93f5905e60eso2568458241.0 for ; Mon, 19 Jan 2026 09:03:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; t=1768842214; x=1769447014; 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=xPF37M4OZRPT3BtJHYXM5EEOm0b3fHdtNnzMGWb7xcQ=; b=njIjwbMYYxpN/nZjTfqw0ZlvGqNzdiD7cVaRqtfNiIwzowDBE111KsGg/eJ979Nj1E cBb6K0t6GSbh/cKrI78GNEE+cil+xIFTz6Bogo42/gfzuuiNyCHyIcCmrjadpmPZAWIm kwDUJwv5qC0xfLWc6zjCmoumBSj/GAsFWJkJ3nFyyPXbmM7lRx8U1iLnxC1vOn5pBruQ 5o4ghFmRoZHj9vmtufocfIY6JuWdIKBlDW8L/DdizF/Jtand/HzZprHoECeqnzmfxd+Q zP0eMBCvnqeeSZZcx2prjHK3OoqUDn4pDSL4rj1kPkbUcteYON83SDaBxaqLpwWkzxUD Qqig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768842214; x=1769447014; 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=xPF37M4OZRPT3BtJHYXM5EEOm0b3fHdtNnzMGWb7xcQ=; b=Ek1Tb1IAuQCZQV6a0qmPNgmYcpV3XyS+YaXGn646NlB9+3JJRf2i3OsTTdpfFr9lHu UuDrEzJ16BA+Zqlh9dnN77p+Wi76rUxWXN0pR0Ne6ZkoplmqInHzotcmVm3ANUBpYJwY aBhC/BeAsS56WU5u1k3osdFpIkf2gtjmMHNzACm/H8yOzgSBGD+mVd+johfqP5+LUOVC s+OxgOaXiz0Eu2fC+w9VL5dpuC97NWi/Z8vwHWjB1iXGeooQS/DnrlXvjVch94A9Qu9T Uf0UrsPc6nHl70g9RtI5mzupT3IBTzkDmwe/UirH/Mk7XSjcjggYF4EVxAhcwyc2A/IN qOJg== X-Forwarded-Encrypted: i=1; AJvYcCXc+YWRs1AiV7BiIakPAtgjTl+PUbP7yml2sNUoksFOmIvuiUVtbfBgQlqFbpmXgmMiK6pe38YghNFvNpI=@vger.kernel.org X-Gm-Message-State: AOJu0YywNtRVdWztcDfKrVt+SX8qOLpVHCecX+ec2yuQlwcHx0JOSfXH 0k+dkDyUg5Ec9FHUCOio11++yOfg5HM+SJQtNuBpaaP16/3/TMm5PK2Y7yhRzU8EDkY= X-Gm-Gg: AY/fxX5qDIkz+enbn9qUOTLbgOl29en01AKgyjOBHrUgXvv0QWJIgRubz2E+if3RioS wbszjHG5qW1zuWx+KLG5lCsjz84jye7EmkAculS/fjscIU/gBczTcRXlM4yaYgGljowq36t72DA 0hPq6cKjJwDTmcq1YDStJO7nw+dwPaiPROPPt7p+HrmQ8QxdL8ZlCFaJFufc0KoS7ohkBaC2ge8 mgv/f0v40fvgPyTA0fvB2np84ZQEMQ3kXkr5IVHZCTb/1GIoz5lh2mnxUq0Zj7JeyELJcalSW/j gGRIyMYV9SioZaLX2AKmdYMtzRU2oT4bKl7XMI9pPGCqccTSLL5dv719ZHRIJhvO0YBp9LGdsvL O1h/IIQ/dcBaGu9fhyJM87o6fkn3NiNJ4wtdEtpQe+baH9tbJa46U2NGCc6G+r1oiaqyxdQPaxG Mx/wO7HjkRirjJbDIOA2z0YSfs0CcJMGN++0NsktqchX2liS66C2mtbSbx4h7LCOw3Lx8= X-Received: by 2002:a05:6102:2ac9:b0:5db:d07c:218f with SMTP id ada2fe7eead31-5f1a55dacc2mr3505780137.40.1768842212920; Mon, 19 Jan 2026 09:03:32 -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-8942e6027c9sm90833946d6.13.2026.01.19.09.03.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Jan 2026 09:03:32 -0800 (PST) Received: from jgg by wakko with local (Exim 4.97) (envelope-from ) id 1vhsf5-00000005ITl-3vB3; Mon, 19 Jan 2026 13:03:31 -0400 Date: Mon, 19 Jan 2026 13:03:31 -0400 From: Jason Gunthorpe To: Leon Romanovsky Cc: Christian =?utf-8?B?S8O2bmln?= , Sumit Semwal , Alex Deucher , David Airlie , Simona Vetter , Gerd Hoffmann , Dmitry Osipenko , Gurchetan Singh , Chia-I Wu , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Lucas De Marchi , Thomas =?utf-8?Q?Hellstr=C3=B6m?= , Rodrigo Vivi , Kevin Tian , Joerg Roedel , Will Deacon , Robin Murphy , Alex Williamson , linux-media@vger.kernel.org, dri-devel@lists.freedesktop.org, linaro-mm-sig@lists.linaro.org, linux-kernel@vger.kernel.org, amd-gfx@lists.freedesktop.org, virtualization@lists.linux.dev, intel-xe@lists.freedesktop.org, linux-rdma@vger.kernel.org, iommu@lists.linux.dev, kvm@vger.kernel.org Subject: Re: [PATCH v2 4/4] vfio: Add pinned interface to perform revoke semantics Message-ID: <20260119170331.GJ961572@ziepe.ca> References: <20260118-dmabuf-revoke-v2-0-a03bb27c0875@nvidia.com> <20260118-dmabuf-revoke-v2-4-a03bb27c0875@nvidia.com> <20260119130244.GN13201@unreal> 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: <20260119130244.GN13201@unreal> On Mon, Jan 19, 2026 at 03:02:44PM +0200, Leon Romanovsky wrote: > We (VFIO and IOMMUFD) followed the same pattern used in > amdgpu_bo_move_notify(), which also does not wait. You have to be really careful copying anything from the GPU drivers as they have these waits hidden and batched in other parts of their operations.. Jason