Open main menu

OpenVZ Virtuozzo Containers Wiki β

Changes

Download/kernel/2.6.16/026test009.1/changes

61 bytes removed, 18:15, 22 October 2009
m
Protected "Download/kernel/2.6.16/026test009.1/changes": Robot: Protecting a list of files. [edit=autoconfirmed:move=autoconfirmed]
{{Kernel git log|2.6.16|026test009.1}}
 
<includeonly>[[{{PAGENAME}}/changes#Patches|{{Long changelog message}}]]</includeonly><noinclude>
=== Patches ===
Patch from Pavel Emelianov &lt;xemul@openvz.org&gt;:<br/>
Some fixes of page beancounters accounting.
<ul>
* moved pb_alloc_all closer to pb_alloc and co;
<li>* removed pb_add_list_ref - now pb_add_ref acts similar in both cases;</li><li>* changed logic on copying pages - if a page isn't accounted in pbc for parent it will not be in child. pb_dup_ref was introduced for it.</li></uldiv>
</div>
==== diff-ubc-mlock-deadlock-20060412 ====
<div class="change">
Patch from Alexey Kuznetsov &lt;alexey@openvz.org&gt;:<br/>
Mlock was ported incorrectly<br/>Two bugs actually:<br/>1. In 2.6 mlock_fixup _MUST_ return correct prev VMA, otherwise mlockall deadlocks.<br/>2. Inaccurate port: in error path memory is not uncharged.
Two bugs actually:
# In 2.6 mlock_fixup _MUST_ return correct prev VMA, otherwise mlockall deadlocks.<br/>
# Inaccurate port: in error path memory is not uncharged.
</div>
 
==== diff-ubc-page-uncharge-race-20060414 ====
<div class="change">
Patch from Pavel Emelianov &lt;xemul@openvz.org&gt;:<br/>
Fix of race between ub_page_charge/_uncharge.<br/>
Pages were first put into global list of free pages and ther - uncharged.
During this gap page_alloc could charge not uncharged yet page thus
causing a BUG().<br/>
Moved ub_page_uncharge above freeing and out of local_irq_save to reduce
time spent with irqs off.
<br/>[http://forum.openvz.org/index.php?t=msg&amp;th=465&amp;start=0 http://forum.openvz.org/index.php?t=msg&amp;th=465&amp;start=0]
</div>
 
==== diff-ubc-pbfree-oops-20060417 ====
<div class="change">