<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">for test basic/stack_pointer I got following output.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:Consolas,"Courier New",monospace;font-size:14px;line-height:19px"><div>$sp <span style="color:rgb(156,220,254)">unexpectedly</span> <span style="color:rgb(220,220,170)">changed</span> (<span style="color:rgb(181,206,168)">0x800003e8</span> => <span style="color:rgb(181,206,168)">0x800003e8</span>)</div></div></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">As far as I understand this test and stack I think that last line should have != instead ==</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:Consolas,"Courier New",monospace;font-size:14px;line-height:19px;white-space:pre"><div><span style="color:rgb(86,156,214)">ktest_assert</span>(<span style="color:rgb(156,220,254)">sp1</span> != <span style="color:rgb(156,220,254)">sp2</span>, <span style="color:rgb(206,145,120)">"$sp unexpectedly changed (0x%x => 0x%x)"</span>, <span style="color:rgb(156,220,254)">sp1</span>, <span style="color:rgb(156,220,254)">sp2</span>);</div></div></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><pre class="gmail-code gmail-highlight" lang="c">Is is this case or should I get back to drawing board and self-study. </pre><pre class="gmail-code gmail-highlight" lang="c">original code in upstream</pre><pre class="gmail-code gmail-highlight" lang="c"><div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:Consolas,"Courier New",monospace;font-size:14px;line-height:19px"><div>    <span style="color:rgb(78,201,176)">uintptr_t</span> <span style="color:rgb(156,220,254)">sp1</span> = <span style="color:rgb(156,220,254)">value</span>;</div><div>    <span style="color:rgb(78,201,176)">uintptr_t</span> <span style="color:rgb(156,220,254)">sp2</span> = <span style="color:rgb(156,220,254)">value</span>;</div><div>    <span style="color:rgb(156,220,254)">sp1</span> = <span style="color:rgb(220,220,170)">debug_get_stack_pointer</span>();</div><div>    <span style="color:rgb(156,220,254)">sp2</span> = <span style="color:rgb(220,220,170)">debug_get_stack_pointer</span>();</div><br><div>    <span style="color:rgb(86,156,214)">dprintk</span>(<span style="color:rgb(206,145,120)">"sp1 = %x</span><span style="color:rgb(215,186,125)">\n</span><span style="color:rgb(206,145,120)">"</span>, <span style="color:rgb(156,220,254)">sp1</span>);</div><div>    <span style="color:rgb(86,156,214)">dprintk</span>(<span style="color:rgb(206,145,120)">"sp2 = %x</span><span style="color:rgb(215,186,125)">\n</span><span style="color:rgb(206,145,120)">"</span>, <span style="color:rgb(156,220,254)">sp2</span>);</div><br><div>    <span style="color:rgb(86,156,214)">ktest_assert_in_range</span>(<span style="color:rgb(206,145,120)">"$sp must be in mainmem"</span>, <span style="color:rgb(156,220,254)">sp1</span>, <span style="color:rgb(181,206,168)">0x80000000</span>, <span style="color:rgb(181,206,168)">0x80100000</span>);</div><div>    <span style="color:rgb(86,156,214)">ktest_assert</span>(<span style="color:rgb(156,220,254)">sp1</span> == <span style="color:rgb(156,220,254)">sp2</span>, <span style="color:rgb(206,145,120)">"$sp unexpectedly changed (0x%x => 0x%x)"</span>, <span style="color:rgb(156,220,254)">sp1</span>, <span style="color:rgb(156,220,254)">sp2</span>);</div></div>



</pre></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><span style="font-size:12.8px"><font face="georgia, serif"><br></font></span></div><div><font face="georgia, serif"><span style="font-size:12.8px">S pozdravem Jiří Pelc</span></font></div><div><font face="georgia, serif"><span style="font-size:12.8px">Matematicko-fyzikální fakulta</span></font></div><div><font face="georgia, serif"><span style="font-size:12.8px">Univerzita Karlova</span></font></div></div></div></div></div></div>