Merge "qcedev: fix UAF in qcedev_smmu" into kernel.lnx.5.4.r1-rel

This commit is contained in:
Linux Build Service Account 2024-07-24 23:39:48 -07:00 • committed by Gerrit - the friendly Code Review server
commit 37f6b279b7

View file

@ -350,8 +350,12 @@ int qcedev_check_and_map_buffer(void *handle,
return 0;
unmap:
if (!found)
if (!found) {
qcedev_unmap_buffer(handle, mem_client, binfo);
mutex_lock(&qce_hndl->registeredbufs.lock);
list_del(&binfo->list);
mutex_unlock(&qce_hndl->registeredbufs.lock);
}
error:
kfree(binfo);