diff options
| author | 2025-08-05 11:41:42 +0000 | |
|---|---|---|
| committer | 2025-08-09 10:44:53 -0100 | |
| commit | 317be9c64215f264740c6dffb0a44216960875b2 (patch) | |
| tree | 5101dc5469d1b54659a31f0e08d9e1ad3e77a07d /drivers/cdx/controller/cdx_controller.c | |
| parent | drm/i915/selftests: Do not leak vm_area_struct on early return (diff) | |
| download | linux-rng-317be9c64215f264740c6dffb0a44216960875b2.tar.xz linux-rng-317be9c64215f264740c6dffb0a44216960875b2.zip | |
drm/i915/gt: Protect against overflow in active_engine()
It is unlikely, but possible for the first call to
intel_context_create() to fail with -ENOMEM, which would result
in entering the following code block and decrementing "count",
when it is set to 0 (initial condition in the for loop).
Protect from overflowing the variable by checking for 0 value
of "count" before entering the loop.
Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
Reviewed-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
Signed-off-by: Andi Shyti <andi.shyti@linux.intel.com>
Link: https://lore.kernel.org/r/pogr74jktdqehrfap4tjky23ees4x7erh5dwgg5jb2n522cfkw@kpnxe4qzx4pj
Diffstat (limited to 'drivers/cdx/controller/cdx_controller.c')
0 files changed, 0 insertions, 0 deletions
