From: SF Markus Elfring <hidden> Date: 2016-01-01 20:28:02
From: Markus Elfring <redacted>
Date: Fri, 1 Jan 2016 21:25:43 +0100
A few update suggestions were taken into account
from static source code analysis.
Markus Elfring (3):
Refactoring
One check less after error detection
Another refactoring
drivers/net/wireless/intel/iwlegacy/common.c | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
--
2.6.3
@@ -778,7 +777,6 @@ err:il_eeprom_free(il);/* Reset chip to save power until we load uCode during "up". */il_apm_stop(il);-alloc_err:returnret;}EXPORT_SYMBOL(il_eeprom_init);
From: SF Markus Elfring <hidden> Date: 2016-01-01 20:31:38
From: Markus Elfring <redacted>
Date: Fri, 1 Jan 2016 21:12:29 +0100
This issue was detected by using the Coccinelle software.
Adjust a jump target to avoid a check repetition before the function
call "il_eeprom_free".
Signed-off-by: Markus Elfring <redacted>
---
drivers/net/wireless/intel/iwlegacy/common.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
@@ -734,7 +734,7 @@ il_eeprom_init(struct il_priv *il)if(ret<0){IL_ERR("EEPROM not found, EEPROM_GP=0x%08x\n",gp);ret=-ENOENT;-gotoerr;+gotofree_eeprom;}/* Make sure driver (instead of uCode) is allowed to read EEPROM */
@@ -742,7 +742,7 @@ il_eeprom_init(struct il_priv *il)if(ret<0){IL_ERR("Failed to acquire EEPROM semaphore.\n");ret=-ENOENT;-gotoerr;+gotofree_eeprom;}/* eeprom is an array of 16bit values */
@@ -772,9 +772,11 @@ il_eeprom_init(struct il_priv *il)done:il->ops->eeprom_release_semaphore(il);-err:-if(ret)+if(ret){+free_eeprom:il_eeprom_free(il);+}+/* Reset chip to save power until we load uCode during "up". */il_apm_stop(il);returnret;
From: SF Markus Elfring <hidden> Date: 2016-01-01 20:32:45
From: Markus Elfring <redacted>
Date: Fri, 1 Jan 2016 21:16:01 +0100
Rename a jump label according to the current Linux coding style convention.
Signed-off-by: Markus Elfring <redacted>
---
drivers/net/wireless/intel/iwlegacy/common.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
From: Sergei Shtylyov <hidden> Date: 2016-01-01 23:13:15
Hello.
On 1/1/2016 11:31 PM, SF Markus Elfring wrote:
From: Markus Elfring <redacted>
Date: Fri, 1 Jan 2016 21:12:29 +0100
This issue was detected by using the Coccinelle software.
Adjust a jump target to avoid a check repetition before the function
call "il_eeprom_free".
On Sat, Jan 2, 2016 at 2:02 AM, SF Markus Elfring
[off-list ref] wrote:
quoted hunk
From: Markus Elfring <redacted>
Date: Fri, 1 Jan 2016 21:16:01 +0100
Rename a jump label according to the current Linux coding style convention.
Signed-off-by: Markus Elfring <redacted>
---
drivers/net/wireless/intel/iwlegacy/common.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
@@ -769,7 +769,7 @@ il_eeprom_init(struct il_priv *il) il_eeprom_query16(il, EEPROM_VERSION)); ret = 0;-done:+release_semaphore: il->ops->eeprom_release_semaphore(il); if (ret) {--
2.6.3
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
On Fri, Jan 01, 2016 at 09:30:10PM +0100, SF Markus Elfring wrote:
From: Markus Elfring <redacted>
Date: Fri, 1 Jan 2016 20:54:25 +0100
Return directly if a memory allocation failed at the beginning.
Signed-off-by: Markus Elfring <redacted>
Acked-by: Stanislaw Gruszka <redacted>
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html