On 2018-06-01 02:11 PM, Christian König wrote: > Sorry, accidentally send this series without a cover letter. > > This is a cleanup to the DMA-buf interface, which is also a prerequisite > to unpinned DMA-buf operation. > > Patch #1 and #2 just remove unused functionality and clean up callback > parameters. > > Patch #3 and #4 introduce taking the reservation lock during > mapping/unmapping of DMA-bufs. > > This introduces a common lock where both exporter as well as importer > can then use in the future for unpinned DMA-buf operation. > > This of course means that exporters should now not take this reservation > lock manually any more. The DRM drivers don't seem to actually do that, > but I'm not 100% sure about other implementations. > > Patch #5 then makes use of the new lock to simplify the DMA-buf import > handling in amdgpu. Please rebase this series on top of https://patchwork.freedesktop.org/patch/226311/ and update the documentation in amdgpu_prime.c as needed in each patch. -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer