staging: r8188eu: convert rtw_writeN() to common error logic
PATCH 1/1 staging: r8188eu: convert rtw_writeN() to common error logic
Convert the function rtw_writeN() away from returning _FAIL or _SUCCESS which uses inverted error logic. Use the common error logic instead. Return 0 for success and negative values for failure.
Signed-off-by Michael Straube <[email protected]>
---
Tested on x86_64 with Inter-Tech DMG-02.
drivers/staging/r8188eu/core/rtw_fw.c | 10 ++++------ drivers/staging/r8188eu/hal/usb_ops_linux.c | 7 ++----- 2 files changed, 6 insertions(+), 11 deletions(-)
drivers/staging/r8188eu/core/rtw_fw.c +4 -6
@@ -89,9 +89,8 @@ static int block_write(struct adapter *padapter, u8 *buffer, u32 size) addr =FW_8188E_START_ADDRESS + i * block_size; data = buffer + i * block_size; - ret =rtw_writeN (padapter, addr, block_size, data); -if (ret == _FAIL) - goto exit; +if (rtw_writeN (padapter, addr, block_size, data)) +return _FAIL; }if (remain) {
@@ -105,9 +104,8 @@ static int block_write(struct adapter *padapter, u8 *buffer, u32 size) addr =FW_8188E_START_ADDRESS + offset + i * block_size; data = buffer + offset + i * block_size; - ret =rtw_writeN (padapter, addr, block_size, data); -if (ret == _FAIL) - goto exit; +if (rtw_writeN (padapter, addr, block_size, data)) +return _FAIL; } }
drivers/staging/r8188eu/hal/usb_ops_linux.c +2 -5
@@ -179,14 +179,11 @@ int rtw_writeN(struct adapter *adapter, u32 addr, u32 length, u8 *data)struct io_priv *io_priv = &adapter->iopriv;struct intf_hdl *intf = &io_priv->intf;u16 value = addr &0xffff ; -int ret;if (length >VENDOR_CMD_MAX_DATA_LEN ) -return _FAIL; +return -EINVAL ; - ret =usb_write (intf, value, data, length); - -return RTW_STATUS_CODE (ret); +return usb_write (intf, value, data, length); }static void handle_txrpt_ccx_88e (struct adapter *adapter,u8 *buf)
Signature · 1 line
2.39.0
Quoted 51 lines · Michael Straube
Convert the function
rtw_writeN()away from returning_FAILor_SUCCESSwhich uses inverted error logic. Use the common error logic instead. Return 0 for success and negative values for failure.Signed-off-by Michael Straube <[email protected]>---
Tested onx86_64with Inter-Tech DMG-02.drivers/staging/r8188eu/core/rtw_fw.c | 10 ++++------ drivers/staging/r8188eu/hal/usb_ops_linux.c | 7 ++----- 2 files changed, 6 insertions(+), 11 deletions(-)drivers/staging/r8188eu/core/rtw_fw.c +4
-6@@ -89,9 +89,8 @@ static int block_write(struct adapter *padapter, u8 *buffer, u32 size) addr =FW_8188E_START_ADDRESS + i * block_size; data = buffer + i * block_size; - ret =rtw_writeN (padapter, addr, block_size, data); -if (ret == _FAIL) - goto exit; +if (rtw_writeN (padapter, addr, block_size, data)) +return _FAIL; }if (remain) {@@ -105,9 +104,8 @@ static int block_write(struct adapter *padapter, u8 *buffer, u32 size) addr =FW_8188E_START_ADDRESS + offset + i * block_size; data = buffer + offset + i * block_size; - ret =rtw_writeN (padapter, addr, block_size, data); -if (ret == _FAIL) - goto exit; +if (rtw_writeN (padapter, addr, block_size, data)) +return _FAIL; } }drivers/staging/r8188eu/hal/usb_ops_linux.c +0
-1@@ -179,14 +179,11 @@ int rtw_writeN(struct adapter *adapter, u32 addr, u32 length, u8 *data)struct io_priv *io_priv = &adapter->iopriv;struct intf_hdl *intf = &io_priv->intf;u16 value = addr &0xffff ; -int ret;if (length >VENDOR_CMD_MAX_DATA_LEN )
drivers/staging/r8188eu/hal/usb_ops_linux.c int rtw_writeN(struct adapter *adapter, u32 addr, u32 length, u8 *data) · line 189
Quoted 10 lines
drivers/staging/r8188eu/hal/usb_ops_linux.c +2
-4-return _FAIL; +return -EINVAL ; - ret =usb_write (intf, value, data, length); - -return RTW_STATUS_CODE (ret); +return usb_write (intf, value, data, length); }static void handle_txrpt_ccx_88e (struct adapter *adapter,u8 *buf)