mirror of
https://github.com/torvalds/linux.git
synced 2024-11-23 12:42:02 +00:00
soundwire: avoid multiple assignments
Modify the code to avoid multiple assignments by assigning to variable after error checks in soundwire bus. CHECK: multiple assignments should be avoided Signed-off-by: Vinod Koul <vkoul@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
1215daee56
commit
72b16d4a91
@ -812,12 +812,13 @@ static int sdw_handle_slave_alerts(struct sdw_slave *slave)
|
||||
sdw_modify_slave_status(slave, SDW_SLAVE_ALERT);
|
||||
|
||||
/* Read Instat 1, Instat 2 and Instat 3 registers */
|
||||
buf = ret = sdw_read(slave, SDW_SCP_INT1);
|
||||
ret = sdw_read(slave, SDW_SCP_INT1);
|
||||
if (ret < 0) {
|
||||
dev_err(slave->bus->dev,
|
||||
"SDW_SCP_INT1 read failed:%d\n", ret);
|
||||
return ret;
|
||||
}
|
||||
buf = ret;
|
||||
|
||||
ret = sdw_nread(slave, SDW_SCP_INTSTAT2, 2, buf2);
|
||||
if (ret < 0) {
|
||||
@ -910,12 +911,13 @@ static int sdw_handle_slave_alerts(struct sdw_slave *slave)
|
||||
* Read status again to ensure no new interrupts arrived
|
||||
* while servicing interrupts.
|
||||
*/
|
||||
_buf = ret = sdw_read(slave, SDW_SCP_INT1);
|
||||
ret = sdw_read(slave, SDW_SCP_INT1);
|
||||
if (ret < 0) {
|
||||
dev_err(slave->bus->dev,
|
||||
"SDW_SCP_INT1 read failed:%d\n", ret);
|
||||
return ret;
|
||||
}
|
||||
_buf = ret;
|
||||
|
||||
ret = sdw_nread(slave, SDW_SCP_INTSTAT2, 2, _buf2);
|
||||
if (ret < 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user