<p dir="ltr">Even if you use checkpath you _should_ understand what you are changing. The output of checkpatch merely there to help.</p>
<p dir="ltr">In this case you can see that this is a macro just a few lines up in the code.</p>
<div class="gmail_quote">On 11 Oct 2014 11:46, &quot;Sudip Mukherjee&quot; &lt;<a href="mailto:sudipm.mukherjee@gmail.com">sudipm.mukherjee@gmail.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I agree. But in my opinion checkpatch is here to help us fix style<br>
problems , but we should not blindly act on checkpatch warnings.<br>
<br>
thanks<br>
sudip<br>
<br>
On Sat, Oct 11, 2014 at 1:57 PM, Peter Senna Tschudin<br>
&lt;<a href="mailto:peter.senna@gmail.com">peter.senna@gmail.com</a>&gt; wrote:<br>
&gt; I think that, in this case, <a href="http://checkpatch.pl" target="_blank">checkpatch.pl</a> contributed:<br>
&gt;<br>
&gt; $ ./scripts/<a href="http://checkpatch.pl" target="_blank">checkpatch.pl</a> -f drivers/staging/octeon-usb/octeon-hcd.c<br>
&gt; WARNING: space prohibited between function name and open parenthesis &#39;(&#39;<br>
&gt; #415: FILE: drivers/staging/octeon-usb/octeon-hcd.c:415:<br>
&gt; +                       if (c.s.field op (value)) {                         \<br>
&gt;<br>
&gt;<br>
&gt; On Sat, Oct 11, 2014 at 8:11 AM, Dave Tian &lt;<a href="mailto:dave.jing.tian@gmail.com">dave.jing.tian@gmail.com</a>&gt; wrote:<br>
&gt;&gt; Agreed - that is why I mentioned the patch is neither right nor useful:)<br>
&gt;&gt;<br>
&gt;&gt; -daveti<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Oct 11, 2014, at 2:08 PM, Sudip Mukherjee &lt;<a href="mailto:sudipm.mukherjee@gmail.com">sudipm.mukherjee@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Dave,<br>
&gt;&gt;&gt; It will work. But my point of saying that was  c.s.field ==(value) is<br>
&gt;&gt;&gt; again not according to the style.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; thanks<br>
&gt;&gt;&gt; sudip<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Sat, Oct 11, 2014 at 10:53 AM, Dave Tian &lt;<a href="mailto:dave.jing.tian@gmail.com">dave.jing.tian@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt; It also works as value is surrounded by (), though I do not think the patch itself is right or useful.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Dave Tian<br>
&gt;&gt;&gt;&gt; <a href="mailto:dave.jing.tian@gmail.com">dave.jing.tian@gmail.com</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Oct 11, 2014, at 12:58 PM, Sudip Mukherjee &lt;<a href="mailto:sudipm.mukherjee@gmail.com">sudipm.mukherjee@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On Fri, Oct 10, 2014 at 09:55:48PM -0400, Nicholas Krause wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt; Fixes checkpatch coding style warning about unneeded space<br>
&gt;&gt;&gt;&gt;&gt;&gt; between function name an parentheses.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Signed-off-by: Nicholas Krause &lt;<a href="mailto:xerofoify@gmail.com">xerofoify@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ---<br>
&gt;&gt;&gt;&gt;&gt;&gt; Untested<br>
&gt;&gt;&gt;&gt;&gt;&gt; drivers/staging/octeon-usb/octeon-hcd.c | 2 +-<br>
&gt;&gt;&gt;&gt;&gt;&gt; 1 file changed, 1 insertion(+), 1 deletion(-)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; diff --git a/drivers/staging/octeon-usb/octeon-hcd.c b/drivers/staging/octeon-usb/octeon-hcd.c<br>
&gt;&gt;&gt;&gt;&gt;&gt; index 5f9db4c..bbeb0cc 100644<br>
&gt;&gt;&gt;&gt;&gt;&gt; --- a/drivers/staging/octeon-usb/octeon-hcd.c<br>
&gt;&gt;&gt;&gt;&gt;&gt; +++ b/drivers/staging/octeon-usb/octeon-hcd.c<br>
&gt;&gt;&gt;&gt;&gt;&gt; @@ -412,7 +412,7 @@ struct octeon_hcd {<br>
&gt;&gt;&gt;&gt;&gt;&gt;             type c;                                                     \<br>
&gt;&gt;&gt;&gt;&gt;&gt;             while (1) {                                                 \<br>
&gt;&gt;&gt;&gt;&gt;&gt;                     c.u32 = __cvmx_usb_read_csr32(usb, address);        \<br>
&gt;&gt;&gt;&gt;&gt;&gt; -                    if (c.s.field op (value)) {                         \<br>
&gt;&gt;&gt;&gt;&gt;&gt; +                    if (c.s.field op(value)) {                          \<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; have you read the code before modifying it?<br>
&gt;&gt;&gt;&gt;&gt; this is not a function.<br>
&gt;&gt;&gt;&gt;&gt; have you seen how CVMX_WAIT_FOR_FIELD32 is being called?<br>
&gt;&gt;&gt;&gt;&gt; on every call of CVMX_WAIT_FOR_FIELD32 op is the operator &quot;==&quot;<br>
&gt;&gt;&gt;&gt;&gt; so when called the macro will be c.s.field == (value).<br>
&gt;&gt;&gt;&gt;&gt; if your patch is applied then it will become c.s.field ==(value) .. will that be correct ?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; thanks<br>
&gt;&gt;&gt;&gt;&gt; sudip<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;                             result = 0;                                 \<br>
&gt;&gt;&gt;&gt;&gt;&gt;                             break;                                      \<br>
&gt;&gt;&gt;&gt;&gt;&gt;                     } else if (cvmx_get_cycle() &gt; done) {               \<br>
&gt;&gt;&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt;&gt;&gt; 1.9.1<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt; Kernelnewbies mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt; Kernelnewbies mailing list<br>
&gt;&gt;&gt;&gt;&gt; <a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Kernelnewbies mailing list<br>
&gt;&gt; <a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
&gt;&gt; <a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Peter<br>
<br>
_______________________________________________<br>
Kernelnewbies mailing list<br>
<a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
<a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
</blockquote></div>