* [PATCH 0/3] staging: wilc1000: Fix multiple issues
@ 2016-09-30 13:44 Namrata A Shettar
2016-09-30 13:44 ` [PATCH 1/3] staging: wilc1000: wilc_wlan: Compress return logic Namrata A Shettar
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Namrata A Shettar @ 2016-09-30 13:44 UTC (permalink / raw)
To: Aditya Shankar, Ganesh Krishna, Greg Kroah-Hartman,
outreachy-kernel
Fix issues found in wilc1000 driver found using checkpatch.pl and
coccinelle script.
Namrata A Shettar (3):
staging: wilc1000: wilc_wlan: Compress return logic
staging: wilc1000: wilc_spi: Compress return logic
staging: wilc1000: wilc_spi: Remove unnecessary blank lines
drivers/staging/wilc1000/wilc_spi.c | 28 ++++++----------------------
drivers/staging/wilc1000/wilc_wlan.c | 6 ++----
2 files changed, 8 insertions(+), 26 deletions(-)
--
2.7.4
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH 1/3] staging: wilc1000: wilc_wlan: Compress return logic
2016-09-30 13:44 [PATCH 0/3] staging: wilc1000: Fix multiple issues Namrata A Shettar
@ 2016-09-30 13:44 ` Namrata A Shettar
2016-09-30 13:44 ` [PATCH 2/3] staging: wilc1000: wilc_spi: " Namrata A Shettar
2016-09-30 13:45 ` [PATCH 3/3] staging: wilc1000: wilc_spi: Remove unnecessary blank lines Namrata A Shettar
2 siblings, 0 replies; 4+ messages in thread
From: Namrata A Shettar @ 2016-09-30 13:44 UTC (permalink / raw)
To: Aditya Shankar, Ganesh Krishna, Greg Kroah-Hartman,
outreachy-kernel
Compress return logic. Done using Coccinelle :
@@
local idexpression ret;
expression e;
@@
-ret=
+return
e;
-return ret;
Signed-off-by: Namrata A Shettar <namrataashettar@gmail.com>
---
drivers/staging/wilc1000/wilc_wlan.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/staging/wilc1000/wilc_wlan.c b/drivers/staging/wilc1000/wilc_wlan.c
index 2b307ce..58843f7 100644
--- a/drivers/staging/wilc1000/wilc_wlan.c
+++ b/drivers/staging/wilc1000/wilc_wlan.c
@@ -1033,8 +1033,7 @@ int wilc_wlan_start(struct wilc *wilc)
ret = wilc->hif_func->hif_write_reg(wilc, WILC_GP_REG_1, reg);
if (!ret) {
release_bus(wilc, RELEASE_ONLY);
- ret = -EIO;
- return ret;
+ return -EIO;
}
wilc->hif_func->hif_sync_ext(wilc, NUM_INT_EXT);
@@ -1042,8 +1041,7 @@ int wilc_wlan_start(struct wilc *wilc)
ret = wilc->hif_func->hif_read_reg(wilc, 0x1000, &chipid);
if (!ret) {
release_bus(wilc, RELEASE_ONLY);
- ret = -EIO;
- return ret;
+ return -EIO;
}
wilc->hif_func->hif_read_reg(wilc, WILC_GLB_RESET_0, ®);
--
2.7.4
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH 2/3] staging: wilc1000: wilc_spi: Compress return logic
2016-09-30 13:44 [PATCH 0/3] staging: wilc1000: Fix multiple issues Namrata A Shettar
2016-09-30 13:44 ` [PATCH 1/3] staging: wilc1000: wilc_wlan: Compress return logic Namrata A Shettar
@ 2016-09-30 13:44 ` Namrata A Shettar
2016-09-30 13:45 ` [PATCH 3/3] staging: wilc1000: wilc_spi: Remove unnecessary blank lines Namrata A Shettar
2 siblings, 0 replies; 4+ messages in thread
From: Namrata A Shettar @ 2016-09-30 13:44 UTC (permalink / raw)
To: Aditya Shankar, Ganesh Krishna, Greg Kroah-Hartman,
outreachy-kernel
Compress return logic. Done using Coccinelle :
@@
local idexpression ret;
expression e;
@@
-ret=
+return
e;
-return ret;
Signed-off-by: Namrata A Shettar <namrataashettar@gmail.com>
---
drivers/staging/wilc1000/wilc_spi.c | 18 ++++++------------
1 file changed, 6 insertions(+), 12 deletions(-)
diff --git a/drivers/staging/wilc1000/wilc_spi.c b/drivers/staging/wilc1000/wilc_spi.c
index f6c47ca..d865fb1 100644
--- a/drivers/staging/wilc1000/wilc_spi.c
+++ b/drivers/staging/wilc1000/wilc_spi.c
@@ -419,8 +419,7 @@ static int spi_cmd_complete(struct wilc *wilc, u8 cmd, u32 adr, u8 *b, u32 sz,
if (wilc_spi_tx_rx(wilc, wb, rb, len2)) {
dev_err(&spi->dev, "Failed cmd write, bus error...\n");
- result = N_FAIL;
- return result;
+ return N_FAIL;
}
/**
@@ -441,8 +440,7 @@ static int spi_cmd_complete(struct wilc *wilc, u8 cmd, u32 adr, u8 *b, u32 sz,
dev_err(&spi->dev,
"Failed cmd response, cmd (%02x), resp (%02x)\n",
cmd, rsp);
- result = N_FAIL;
- return result;
+ return N_FAIL;
}
/**
@@ -452,8 +450,7 @@ static int spi_cmd_complete(struct wilc *wilc, u8 cmd, u32 adr, u8 *b, u32 sz,
if (rsp != 0x00) {
dev_err(&spi->dev, "Failed cmd state response state (%02x)\n",
rsp);
- result = N_FAIL;
- return result;
+ return N_FAIL;
}
if ((cmd == CMD_INTERNAL_READ) || (cmd == CMD_SINGLE_READ)
@@ -480,8 +477,7 @@ static int spi_cmd_complete(struct wilc *wilc, u8 cmd, u32 adr, u8 *b, u32 sz,
if (retry <= 0) {
dev_err(&spi->dev,
"Error, data read response (%02x)\n", rsp);
- result = N_RESET;
- return result;
+ return N_RESET;
}
if ((cmd == CMD_INTERNAL_READ) || (cmd == CMD_SINGLE_READ)) {
@@ -496,8 +492,7 @@ static int spi_cmd_complete(struct wilc *wilc, u8 cmd, u32 adr, u8 *b, u32 sz,
} else {
dev_err(&spi->dev,
"buffer overrun when reading data.\n");
- result = N_FAIL;
- return result;
+ return N_FAIL;
}
if (!g_spi.crc_off) {
@@ -509,8 +504,7 @@ static int spi_cmd_complete(struct wilc *wilc, u8 cmd, u32 adr, u8 *b, u32 sz,
crc[1] = rb[rix++];
} else {
dev_err(&spi->dev, "buffer overrun when reading crc.\n");
- result = N_FAIL;
- return result;
+ return N_FAIL;
}
}
} else if ((cmd == CMD_DMA_READ) || (cmd == CMD_DMA_EXT_READ)) {
--
2.7.4
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH 3/3] staging: wilc1000: wilc_spi: Remove unnecessary blank lines
2016-09-30 13:44 [PATCH 0/3] staging: wilc1000: Fix multiple issues Namrata A Shettar
2016-09-30 13:44 ` [PATCH 1/3] staging: wilc1000: wilc_wlan: Compress return logic Namrata A Shettar
2016-09-30 13:44 ` [PATCH 2/3] staging: wilc1000: wilc_spi: " Namrata A Shettar
@ 2016-09-30 13:45 ` Namrata A Shettar
2 siblings, 0 replies; 4+ messages in thread
From: Namrata A Shettar @ 2016-09-30 13:45 UTC (permalink / raw)
To: Aditya Shankar, Ganesh Krishna, Greg Kroah-Hartman,
outreachy-kernel
Remove unnecessary blank lines to resolve checkpatch issue.
Signed-off-by: Namrata A Shettar <namrataashettar@gmail.com>
---
drivers/staging/wilc1000/wilc_spi.c | 10 ----------
1 file changed, 10 deletions(-)
diff --git a/drivers/staging/wilc1000/wilc_spi.c b/drivers/staging/wilc1000/wilc_spi.c
index d865fb1..f08cf6d 100644
--- a/drivers/staging/wilc1000/wilc_spi.c
+++ b/drivers/staging/wilc1000/wilc_spi.c
@@ -544,7 +544,6 @@ static int spi_cmd_complete(struct wilc *wilc, u8 cmd, u32 adr, u8 *b, u32 sz,
}
}
-
ix += nbytes;
sz -= nbytes;
}
@@ -580,7 +579,6 @@ static int spi_cmd_complete(struct wilc *wilc, u8 cmd, u32 adr, u8 *b, u32 sz,
if (result == N_FAIL)
break;
-
/**
* Read bytes
**/
@@ -680,7 +678,6 @@ static int spi_data_write(struct wilc *wilc, u8 *b, u32 sz)
sz -= nbytes;
} while (sz);
-
return result;
}
@@ -843,7 +840,6 @@ static int wilc_spi_init(struct wilc *wilc, bool resume)
static int isinit;
if (isinit) {
-
if (!wilc_spi_read_reg(wilc, 0x1000, &chipid)) {
dev_err(&spi->dev, "Fail cmd read chip id...\n");
return 0;
@@ -883,7 +879,6 @@ static int wilc_spi_init(struct wilc *wilc, bool resume)
g_spi.crc_off = 1;
}
-
/**
* make sure can read back chip id correctly
**/
@@ -924,14 +919,10 @@ static int wilc_spi_read_size(struct wilc *wilc, u32 *size)
*size = tmp;
}
-
-
_fail_:
return ret;
}
-
-
static int wilc_spi_read_int(struct wilc *wilc, u32 *int_status)
{
struct spi_device *spi = to_spi_device(wilc->dev);
@@ -986,7 +977,6 @@ static int wilc_spi_read_int(struct wilc *wilc, u32 *int_status)
}
*int_status = tmp;
-
}
_fail_:
--
2.7.4
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-09-30 13:45 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-30 13:44 [PATCH 0/3] staging: wilc1000: Fix multiple issues Namrata A Shettar
2016-09-30 13:44 ` [PATCH 1/3] staging: wilc1000: wilc_wlan: Compress return logic Namrata A Shettar
2016-09-30 13:44 ` [PATCH 2/3] staging: wilc1000: wilc_spi: " Namrata A Shettar
2016-09-30 13:45 ` [PATCH 3/3] staging: wilc1000: wilc_spi: Remove unnecessary blank lines Namrata A Shettar
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.