<div dir="ltr"><pre class="" id="26/0f/235998b591e55c70081568a0f31a042c3777_3/0" style="margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;color:rgb(0,0,0)">*Sorry for the previous incomplete mail*</pre><pre class="" id="26/0f/235998b591e55c70081568a0f31a042c3777_3/0" style="margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;color:rgb(0,0,0)">
<br></pre><pre class="" id="26/0f/235998b591e55c70081568a0f31a042c3777_3/0" style="margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;color:rgb(0,0,0)">In highmem.c, the function kmap_high() does the following : </pre>
<pre class="" id="26/0f/235998b591e55c70081568a0f31a042c3777_3/0" style="margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;color:rgb(0,0,0)">BUG_ON(pkmap_count[PKMAP_NR(vaddr)] < 2);</pre><pre class="" id="26/0f/235998b591e55c70081568a0f31a042c3777_3/0" style="margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;color:rgb(0,0,0)">
<br></pre><pre class="" id="26/0f/235998b591e55c70081568a0f31a042c3777_3/0" style="margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px"><font color="#000000">Why would this be a "</font><span style="color:rgb(0,0,0);font-family:'Times New Roman'"> </span><span style="color:rgb(0,0,0);font-family:'Times New Roman'">serious bug"?
Don't usable entry have pkmap_count[] value as 0. (in map_new_virtual() )
</span><font color="#000000" face="Times New Roman">if (!pkmap_count[last_pkmap_nr]) </font></pre><pre class="" id="26/0f/235998b591e55c70081568a0f31a042c3777_3/0" style="margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px">
<font color="#000000" face="Times New Roman"> break;
</font></pre><pre class="" id="26/0f/235998b591e55c70081568a0f31a042c3777_3/0" style="margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px"><font color="#000000" face="Times New Roman">How does that work! usable entries have pkmap_count zero but any value less than 2 is a bug!</font></pre>
</div>