<p dir="ltr">Ok, thank you!</p>
<div class="gmail_quote">Il 22 giu 2016 3:08 PM, &quot;Daniel.&quot; &lt;<a href="mailto:danielhilst@gmail.com">danielhilst@gmail.com</a>&gt; ha scritto:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The function body you see will be use only when CONFIG_SMP is not<br>
present. Take a look at<br>
<a href="https://www.kernel.org/doc/Documentation/CodingStyle" rel="noreferrer" target="_blank">https://www.kernel.org/doc/Documentation/CodingStyle</a><br>
Chapter 20: Conditional Compilation<br>
<br>
Regards,<br>
<br>
2016-06-21 8:56 GMT-03:00 Andrea Benelli &lt;<a href="mailto:andreabenelli77@gmail.com">andreabenelli77@gmail.com</a>&gt;:<br>
&gt; So, it&#39;s just an override?<br>
&gt; Why return true and not false?<br>
&gt;<br>
&gt; Il 21 giu 2016 4:32 AM, &quot;Nathan Williams&quot; &lt;<a href="mailto:ngwilliams@gmail.com">ngwilliams@gmail.com</a>&gt; ha scritto:<br>
&gt;&gt;<br>
&gt;&gt; On Tue, 2016-06-21 at 00:48 +0200, Andrea Benelli wrote:<br>
&gt;&gt; &gt; Hello, i was looking at the linux/sched.h (kernel version 4.6.2)<br>
&gt;&gt; &gt; source code and i found this function at line 1174:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; static inline bool cpus_share_cache(int this_cpu, int that_cpu)<br>
&gt;&gt; &gt; {<br>
&gt;&gt; &gt;         return true;<br>
&gt;&gt; &gt; }<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I&#39;m not able to understand the utility of a function that just return<br>
&gt;&gt; &gt; a true value.<br>
&gt;&gt; &gt; i&#39;ve noticed that there are a lot of functions like this (function<br>
&gt;&gt; &gt; that just return a constant).<br>
&gt;&gt;<br>
&gt;&gt; Hi Andrea,<br>
&gt;&gt;<br>
&gt;&gt; That&#39;s the case for when CONFIG_SMP isn&#39;t defined. What happens when<br>
&gt;&gt; CONFIG_SMP is defined?<br>
&gt;&gt;<br>
&gt;&gt; I suggest having a look through the code with a Linux cross reference:<br>
&gt;&gt;<br>
&gt;&gt; <a href="http://lxr.free-electrons.com/ident?v=4.6;i=cpus_share_cache" rel="noreferrer" target="_blank">http://lxr.free-electrons.com/ident?v=4.6;i=cpus_share_cache</a><br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt; Nathan<br>
&gt;&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Kernelnewbies mailing list<br>
&gt; <a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
&gt; <a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" rel="noreferrer" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
&gt;<br>
<br>
<br>
<br>
--<br>
&quot;Do or do not. There is no try&quot;<br>
  Yoda Master<br>
</blockquote></div>