[PATCH v6 0/2] accel/rocket: Fix allocation handling and scheduler array leak

From: Triet Hoang

Date: Mon Sep 14 2026 - 01:00:16 EST


This small series addresses allocation and memory management issues in
the accel/rocket driver:

1. Patch 1 ensures proper allocation checks before using pointers
in rocket_job_open()
2. Patch 2 fixes an unreachable memory leak of the scheduler array when
running on single-core setups (e.g., num_cores == 1), where
drm_sched_entity_init() drops the array pointer.

Link to v5: https://lore.kernel.org/all/20260818041505.1579320-1-triet.hoang.dev@xxxxxxxxx/

Changes in v6:
- Rebase on top of drm-misc-next (base commit 5052ea2e6bfc43c64b851c596d3675d17e05e631)
- Addressed review feedback from previous iterations.
- Added Fixes and Tested-by tags where applicable.

Triet Hoang (2):
drm/rocket: Check allocations before use
drm/rocket: Keep scheduler allocation in rocket_file_priv

drivers/accel/rocket/rocket_drv.h | 1 +
drivers/accel/rocket/rocket_job.c | 13 +++++++++----
2 files changed, 10 insertions(+), 4 deletions(-)

--
2.53.0