From: Peter Senna Tschudin <peter.senna@gmail.com> Date: 2014-05-31 13:14:34
This patch remove variables that are initialized with a constant,
are never updated, and are only used as parameter of return.
Return the constant instead of using a variable.
Verified by compilation only.
The coccinelle script that find and fixes this issue is:
// <smpl>
@@
type T;
constant C;
identifier ret;
@@
- T ret = C;
... when != ret
when strict
return
- ret
+ C
;
// </smpl>
Signed-off-by: Peter Senna Tschudin <redacted>
---
drivers/net/wireless/cw1200/sta.c | 19 +------------------
1 file changed, 1 insertion(+), 18 deletions(-)
@@ -2289,24 +2289,7 @@ static int cw1200_upload_null(struct cw1200_common *priv)staticintcw1200_upload_qosnull(structcw1200_common*priv){-intret=0;-/* TODO: This needs to be implemented--structwsm_template_frameframe={-.frame_type=WSM_FRAME_TYPE_QOS_NULL,-.rate=0xFF,-};--frame.skb=ieee80211_qosnullfunc_get(priv->hw,priv->vif);-if(!frame.skb)-return-ENOMEM;--ret=wsm_set_template_frame(priv,&frame);--dev_kfree_skb(frame.skb);
From: walter harms <hidden> Date: 2014-05-31 15:18:11
Am 31.05.2014 15:14, schrieb Peter Senna Tschudin:
quoted hunk
This patch remove variables that are initialized with a constant,
are never updated, and are only used as parameter of return.
Return the constant instead of using a variable.
Verified by compilation only.
The coccinelle script that find and fixes this issue is:
// <smpl>
@@
type T;
constant C;
identifier ret;
@@
- T ret = C;
... when != ret
when strict
return
- ret
+ C
;
// </smpl>
Signed-off-by: Peter Senna Tschudin <redacted>
---
drivers/net/wireless/cw1200/sta.c | 19 +------------------
1 file changed, 1 insertion(+), 18 deletions(-)
@@ -2289,24 +2289,7 @@ static int cw1200_upload_null(struct cw1200_common *priv)staticintcw1200_upload_qosnull(structcw1200_common*priv){-intret=0;-/* TODO: This needs to be implemented--structwsm_template_frameframe={-.frame_type=WSM_FRAME_TYPE_QOS_NULL,-.rate=0xFF,-};--frame.skb=ieee80211_qosnullfunc_get(priv->hw,priv->vif);-if(!frame.skb)-return-ENOMEM;--ret=wsm_set_template_frame(priv,&frame);--dev_kfree_skb(frame.skb);--*/-returnret;+return0;}staticintcw1200_enable_beaconing(structcw1200_common*priv,
are you sure you want to remove the entire function ?
re,
wh
--
To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
--
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
From: Peter Senna Tschudin <peter.senna@gmail.com> Date: 2014-05-31 16:14:32
On Sat, May 31, 2014 at 12:17 PM, walter harms [off-list ref] wrote:
Am 31.05.2014 15:14, schrieb Peter Senna Tschudin:
quoted
This patch remove variables that are initialized with a constant,
are never updated, and are only used as parameter of return.
Return the constant instead of using a variable.
Verified by compilation only.
The coccinelle script that find and fixes this issue is:
// <smpl>
@@
type T;
constant C;
identifier ret;
@@
- T ret = C;
... when != ret
when strict
return
- ret
+ C
;
// </smpl>
Signed-off-by: Peter Senna Tschudin <peter.senna@gmail.com>
---
drivers/net/wireless/cw1200/sta.c | 19 +------------------
1 file changed, 1 insertion(+), 18 deletions(-)
@@ -2289,24 +2289,7 @@ static int cw1200_upload_null(struct cw1200_common *priv)staticintcw1200_upload_qosnull(structcw1200_common*priv){-intret=0;-/* TODO: This needs to be implemented--structwsm_template_frameframe={-.frame_type=WSM_FRAME_TYPE_QOS_NULL,-.rate=0xFF,-};--frame.skb=ieee80211_qosnullfunc_get(priv->hw,priv->vif);-if(!frame.skb)-return-ENOMEM;--ret=wsm_set_template_frame(priv,&frame);--dev_kfree_skb(frame.skb);--*/-returnret;+return0;}staticintcw1200_enable_beaconing(structcw1200_common*priv,
are you sure you want to remove the entire function ?
Removing the comments was my fault. Sent V2 keeping the comments.
re,
wh
quoted
--
To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html