Prevent a memory leak from a non-freed malloc. Return an error code on an error path. Assign a value to a pointer before it is dereferenced.
Signed-off-by: Andrew Goodbody <[email protected]> --- Changes in v3: - Pick up review tags - Change dev_dbg call to dev_err to be consistent with surrounding code in 2/3 - Update subject line of 3/3 to be more explicit - Link to v2: https://lore.kernel.org/r/[email protected] Changes in v2: - Add cast when assigning to resp - Replace malloc with devm_kmalloc - Link to v1: https://lore.kernel.org/r/[email protected] --- Andrew Goodbody (3): ti_sci: Prevent memory leak ti_sci: Provide error code on error exit ti_sci: Pointer is never assigned to valid value drivers/firmware/ti_sci.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) --- base-commit: c280c4f7e52f08255f491783b3143a3be1fc08b0 change-id: 20250725-ti_sci-7bc55cb0cdba Best regards, -- Andrew Goodbody <[email protected]>

