On Fri, Jan 30, 2026 at 03:11:48PM +0100, Christian König wrote:
On 1/30/26 14:56, Jason Gunthorpe wrote:
On Fri, Jan 30, 2026 at 02:21:08PM +0100, Christian König wrote:
That would work for me.
Question is if you really want to do it this way? See usually exporters try to avoid blocking such functions.
Yes, it has to be this way, revoke is a synchronous user space triggered operation around things like FLR or device close. We can't defer it into some background operation like pm.
Yeah, but you only need that in a couple of use cases and not all.
Not all, that is why the dma_buf_attach_revocable() is there to distinguish this case from others.
Jason