Skip to content

etnaviv BO interface fixes

Lucas Stach requested to merge lynxeye/mesa:etnaviv-drmif-fixes into main

This MR fixes two issues found in the BO interface:

  • buffers revived from the buffer cache via a lookup corrupt the internal state, as they don't properly reference the device
  • softpin VMAs can be reused prematurely leading to the kernel rejecting the submit

This is the userspace part of the fix for #3854 (closed) and requires a complementary kernel change.

Edited by Lucas Stach

Merge request reports