[PATCH v3 0/4] clean up error handling

From: Omer El Idrissi

Date: Thu Mar 26 2026 - 04:20:50 EST


This series lets sdio_init() propagate standard kernel error codes
instead of returning _SUCCESS/_FAIL. There are two callers for this
function. rtw_resume_process_normal() already returns negative values
but the caller doesn't check for errors so changing this doesn't
affect anything. sdio_dvobj_init() returns NULL on
error so leave that as-is.

Signed-off-by: Omer El Idrissi <omer.e.idriss@xxxxxxxxx>
---
v3:
- Add one commit that lets sdio_dvobj_init() use more readable error
handling
- Add v3 and v2 tags

v2:
- Add one commit that lets rtw_resume_process_normal cleanly check
errors and return errno instead of using vendor-defined slop

v1:
- Use direct returns in sdio_dvobj_init()
- Cleanup return in sdio_init()

Omer El Idrissi (4):
staging: rtl8723bs: use direct returns in sdio_dvobj_init()
staging: rtl8723bs: cleanup return in sdio_init()
staging: rtl8723bs: clean up callees for sdio_init function
staging: rtl8723bs: Choose slightly more readable error check

drivers/staging/rtl8723bs/os_dep/os_intfs.c | 8 +++----
drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 25 ++++++++------------
2 files changed, 14 insertions(+), 19 deletions(-)

--
2.51.0