[PATCH v3 0/3] ti_sci: Address some issues found by Smatch
    Andrew Goodbody 
    andrew.goodbody at linaro.org
       
    Wed Oct  8 11:23:34 CEST 2025
    
    
  
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 <andrew.goodbody at linaro.org>
---
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/20251007-ti_sci-v2-0-7561d7ea07b2@linaro.org
Changes in v2:
- Add cast when assigning to resp
- Replace malloc with devm_kmalloc
- Link to v1: https://lore.kernel.org/r/20251006-ti_sci-v1-0-9cef92e1022d@linaro.org
---
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 <andrew.goodbody at linaro.org>
    
    
More information about the U-Boot
mailing list