<div dir="ltr"><div>Hi Nick,<br><br>I saw one of your patch to brcmfmac in Lunux wireless. For one such FIXME you have added mutex lock; just because comment said need to have mutex lock here.<br><br>You did not have any hardware to test this patch; you simply created patch because comment said so.  Rafal and other maintainers were wondering- &quot;Really! Is this fixme that simple? How come we did not get it?&quot; and then it was discovered that function which is calling this one already was having mutex lock and here you cannot acquire it again..<br></div><div>Rafal finally did not take that fix for obvious reason.<br></div><div><br></div><div>Patches should be submitted to just to create your portfolio but they should actually solve some existing design problem.<br><br></div><div>Do I need to say more about your ban?<br><br>Thanks,<br>Avinash<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Dec 8, 2014 at 9:26 PM, Nick Krause <span dir="ltr">&lt;<a href="mailto:xerofoify@gmail.com" target="_blank">xerofoify@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Mon, Dec 8, 2014 at 10:32 AM,  &lt;<a href="mailto:Valdis.Kletnieks@vt.edu">Valdis.Kletnieks@vt.edu</a>&gt; wrote:<br>
&gt; On Sun, 07 Dec 2014 22:15:13 -0500, nick said:<br>
&gt;&gt; Greetings Fellow Developers,<br>
&gt;&gt; I have finally learned my lesson as you can tell from my newest patches being<br>
&gt;&gt; accepted or considered in good form.<br>
&gt;<br>
&gt; Right now,all I&#39;m seeing in linux-next from you is 2 patches that<br>
&gt; remove FIXME comments.  Given your previous history of submitting<br>
&gt; patches that failed to accurately analyze C program flow, And the<br>
&gt; commit message on one of them:<br>
&gt;<br>
&gt;     Remove FIXME comments about needing fault addresses to be returned.  These<br>
&gt;     are propaagated from walk_addr_generic to gva_to_gpa and from there to<br>
&gt;     ops-&gt;read_std and ops-&gt;write_std.<br>
&gt;<br>
&gt; doesn&#39;t actually address the question of how to deal with fault addresses.<br>
&gt; Yes, they&#39;re propagated back - but it doesn&#39;t directly address the question<br>
&gt; of how a fault address is handled (in other words, you failed to show that<br>
&gt; write_std actually does the right thing once it gets whatever we send back)<br>
&gt;<br>
&gt; I wouldn&#39;t hold my breath....<br>
</div></div>I submitted the patch. The maintainer changed the commit message not me.<br>
<div class="HOEnZb"><div class="h5">Nick<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>
</div></div></blockquote></div><br></div>