6,534
edits
Changes
m
<br/>[http://forum.openvz.org/index.php?t=msg&th=465&start=0 http://forum.openvz.org/index.php?t=msg&th=465&start=0]
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 ===
<div class="change">
Patch from Alexey Kuznetsov <alexey@openvz.org>:<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 <xemul@openvz.org>:<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.
</div>
==== diff-ubc-pbfree-oops-20060417 ====
<div class="change">