unsigned buffer_size)
{
struct virgl_context *vctx = virgl_context(ctx);
- struct virgl_resource *res = (struct virgl_resource *)buffer;
+ struct virgl_resource *res = virgl_resource(buffer);
struct virgl_so_target *t = CALLOC_STRUCT(virgl_so_target);
uint32_t handle;