<div dir="ltr">Actually <font face="arial, sans-serif"> WARN_ON macro has been defined slightly differently for each Acrhitecture in kernel. </font><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px">Can you specifically point out the definition of macro you have suggested  and where it is defined in kernel.</span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div><div><span style="font-family:arial,sans-serif;font-size:13px">Regards,</span></div><div><span style="font-family:arial,sans-serif;font-size:13px">Saket Sinha</span></div></div><div class="gmail_extra"><br><br>
<div class="gmail_quote">On Sat, Aug 10, 2013 at 11:05 AM,  <span dir="ltr">&lt;<a href="mailto:Valdis.Kletnieks@vt.edu" target="_blank">Valdis.Kletnieks@vt.edu</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="im">On Sat, 10 Aug 2013 09:58:10 +0530, Saket Sinha said:<br>
<br>
&gt; get_cred(new); where null is struct cred *new.<br>
&gt;<br>
&gt; I think this new might be NULL.<br>
&gt;<br>
&gt; Now I plan to add an assert in our macro that deals with creds, like for<br>
&gt; asserting passed object isn&#39;t NULL.<br>
&gt;<br>
&gt; Any suggestions as to how I can do that?<br>
<br>
</div>        WARN_ON(!new);<br>
<br>
is probably your best bet.<br>
</blockquote></div><br></div>