diff --git a/.pick_status.json b/.pick_status.json index aad5e12ad08..df082b234a8 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -688,7 +688,7 @@ "description": "lima,panfrost: Do not ralloc contexts against the screen", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "0fcf73bc2d4dc292895ef8930f4f445d933b1630" }, diff --git a/src/gallium/drivers/lima/lima_context.c b/src/gallium/drivers/lima/lima_context.c index f9d423a31fb..1070a56d25c 100644 --- a/src/gallium/drivers/lima/lima_context.c +++ b/src/gallium/drivers/lima/lima_context.c @@ -205,7 +205,7 @@ lima_context_create(struct pipe_screen *pscreen, void *priv, unsigned flags) struct lima_screen *screen = lima_screen(pscreen); struct lima_context *ctx; - ctx = rzalloc(screen, struct lima_context); + ctx = rzalloc(NULL, struct lima_context); if (!ctx) return NULL; diff --git a/src/gallium/drivers/panfrost/pan_context.c b/src/gallium/drivers/panfrost/pan_context.c index 7d3c050306b..46b2c890c84 100644 --- a/src/gallium/drivers/panfrost/pan_context.c +++ b/src/gallium/drivers/panfrost/pan_context.c @@ -1048,7 +1048,7 @@ panfrost_set_stream_output_targets(struct pipe_context *pctx, struct pipe_context * panfrost_create_context(struct pipe_screen *screen, void *priv, unsigned flags) { - struct panfrost_context *ctx = rzalloc(screen, struct panfrost_context); + struct panfrost_context *ctx = rzalloc(NULL, struct panfrost_context); struct pipe_context *gallium = (struct pipe_context *) ctx; struct panfrost_device *dev = pan_device(screen);