https://wiki.openvz.org/index.php?title=Download/kernel/rhel6/042stab055.10/changes&feed=atom&action=history
Download/kernel/rhel6/042stab055.10/changes - Revision history
2024-03-29T10:58:56Z
Revision history for this page on the wiki
MediaWiki 1.31.1
https://wiki.openvz.org/index.php?title=Download/kernel/rhel6/042stab055.10/changes&diff=12400&oldid=prev
Kir: formatting
2012-05-14T14:25:17Z
<p>formatting</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 14:25, 14 May 2012</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l13" >Line 13:</td>
<td colspan="2" class="diff-lineno">Line 13:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [ploop] possible deadlock detected by lockdep fixed (PSBM-12210)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [ploop] possible deadlock detected by lockdep fixed (PSBM-12210)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [block] support for in-kernel direct aio added. (patch-set backports a few Zach Brown's patches from Chris Mason) (PCLIN-30658)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [block] support for in-kernel direct aio added. (patch-set backports a few Zach Brown's patches from Chris Mason) (PCLIN-30658)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [idle] add boot param <del class="diffchange diffchange-inline">'</del>intel_auto_demotion=force<del class="diffchange diffchange-inline">' </del>to forcibly enable intel auto demotion. For debug (PSBM-11477)</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [idle] add boot param <ins class="diffchange diffchange-inline"><code></ins>intel_auto_demotion=force<ins class="diffchange diffchange-inline"></code> </ins>to forcibly enable intel auto demotion. For debug (PSBM-11477)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [proc] kernel panic in /proc dentry put fixed (PSBM-12306)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [proc] kernel panic in /proc dentry put fixed (PSBM-12306)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [ploop] add discard support</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [ploop] add discard support</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [bridge] tcpdump shows incoming traffic in bridged veth CT (PCLIN-30814)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [bridge] tcpdump shows incoming traffic in bridged veth CT (PCLIN-30814)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [block] order of nested locking fixed in partition resize ioctl</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [block] order of nested locking fixed in partition resize ioctl</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [ext4/ploop] preserve balloon_ino option on remount. Otherwise this option is dropped when some distrib scripts (unaware of ploop/balloon) remount root inside a CT. Use "balloon_ino=0" mount option if you need to really drop balloon. ({{B|2225}}, PSBM-12337)</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [ext4/ploop] preserve <ins class="diffchange diffchange-inline"><code></ins>balloon_ino<ins class="diffchange diffchange-inline"></code> </ins>option on remount. Otherwise this option is dropped when some distrib scripts (unaware of ploop/balloon) remount root inside a CT. Use "<ins class="diffchange diffchange-inline"><code></ins>balloon_ino=0<ins class="diffchange diffchange-inline"></code></ins>" mount option if you need to really drop balloon. ({{B|2225}}, PSBM-12337)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [cpt] bypass limits on inotify files creation during CT checkpoint (PSBM-12475)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [cpt] bypass limits on inotify files creation during CT checkpoint (PSBM-12475)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [ploop] possible deadlock fixed</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [ploop] possible deadlock fixed</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l26" >Line 26:</td>
<td colspan="2" class="diff-lineno">Line 26:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [ubc] livelock in bdev cache allocation fixed (PSBM-12523)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [ubc] livelock in bdev cache allocation fixed (PSBM-12523)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [cpt] a CT with tun device inside could not be migrated twice (PSBM-12502)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [cpt] a CT with tun device inside could not be migrated twice (PSBM-12502)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [ploop] ENOSPC threshold defaults set: 2Gb for root, 4Gb for users. These thresholds can be changed via ploop.ko parameters</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [ploop] <ins class="diffchange diffchange-inline"><code></ins>ENOSPC<ins class="diffchange diffchange-inline"></code> </ins>threshold defaults set: 2Gb for root, 4Gb for users. These thresholds can be changed via <ins class="diffchange diffchange-inline"><code></ins>ploop.ko<ins class="diffchange diffchange-inline"></code> </ins>parameters</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [ploop] debug messages on error paths added</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [ploop] debug messages on error paths added</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [ubc] UB ram limit check skipped for __GFP_NOFAIL allocations. This prevents possible deadlocks (PSBM-12523)</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [ubc] UB ram limit check skipped for <ins class="diffchange diffchange-inline"><code></ins>__GFP_NOFAIL<ins class="diffchange diffchange-inline"></code> </ins>allocations. This prevents possible deadlocks (PSBM-12523)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [ploop] max disk-space preallocation limited to 128MB independently on ploop cluster-block size. This reduces initial size of ploop image (PSBM-12546)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [ploop] max disk-space preallocation limited to 128MB independently on ploop cluster-block size. This reduces initial size of ploop image (PSBM-12546)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [megaraid_sas] mask off flags in the ioctl path to prevent memory scribble with older MegaCLI versions ({{B|2240}})</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [megaraid_sas] mask off flags in the ioctl path to prevent memory scribble with older MegaCLI versions ({{B|2240}})</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l38" >Line 38:</td>
<td colspan="2" class="diff-lineno">Line 38:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [cgroups] kernel panic in devcgroup_seq_read() has been fixed (PSBM-12254)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [cgroups] kernel panic in devcgroup_seq_read() has been fixed (PSBM-12254)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [cpt] task credentials fix</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [cpt] task credentials fix</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [sheduler stat] /proc/uptime should now show correct idle time inside CT (PCLIN-30774)</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [sheduler stat] <ins class="diffchange diffchange-inline"><code></ins>/proc/uptime<ins class="diffchange diffchange-inline"></code> </ins>should now show correct idle time inside CT (PCLIN-30774)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [fs] fix occasional NULL pointer dereference in show_vfsmnt() -> prepare_mnt_root_mangle() (PCLIN-30843, {{B|2188#c62}})</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [fs] fix occasional NULL pointer dereference in <ins class="diffchange diffchange-inline"><code></ins>show_vfsmnt()<ins class="diffchange diffchange-inline"></code> </ins>-<ins class="diffchange diffchange-inline">> <code</ins>>prepare_mnt_root_mangle()<ins class="diffchange diffchange-inline"></code> </ins>(PCLIN-30843, {{B|2188#c62}})</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [fs] fdatasync() optimization and statistics (/sys/fs/ext4/$dev{inflight_requests,optimized_flushes}) (PSBM-12094)</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [fs] <ins class="diffchange diffchange-inline"><code></ins>fdatasync()<ins class="diffchange diffchange-inline"></code> </ins>optimization and statistics (<ins class="diffchange diffchange-inline"><code></ins>/sys/fs/ext4/$dev{inflight_requests,optimized_flushes}<ins class="diffchange diffchange-inline"></code></ins>) (PSBM-12094)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [cpt] fix locking for netfilter conntrack expectations (PSBM-12691)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [cpt] fix locking for netfilter conntrack expectations (PSBM-12691)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [cpt] do not try to restore CT which can't be undumped (PSBM-12693, possibly {{B|2244}})</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [cpt] do not try to restore CT which can't be undumped (PSBM-12693, possibly {{B|2244}})</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [ploop] initial (incomplete) implementation of io_kaio - ploop io module based on in-kernel direct aio (PCLIN-30658)</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [ploop] initial (incomplete) implementation of <ins class="diffchange diffchange-inline"><code></ins>io_kaio<ins class="diffchange diffchange-inline"></code> </ins>- ploop io module based on in-kernel direct aio (PCLIN-30658)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [ploop] optimization to more effectively merge requests by converting bio reqs to ploop reqs earlier</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [ploop] optimization to more effectively merge requests by converting bio reqs to ploop reqs earlier</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* fix sysinfo in containers: don't clean uptime, procs and loads ({{B|2051}})</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* fix sysinfo in containers: don't clean uptime, procs and loads ({{B|2051}})</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* <del class="diffchange diffchange-inline">[ms] </del>[cpufreq] fix memory leak in cpufreq_add_dev</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [cpufreq] fix memory leak in <ins class="diffchange diffchange-inline"><code></ins>cpufreq_add_dev<ins class="diffchange diffchange-inline"></code></ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* <del class="diffchange diffchange-inline">[ms] </del>[ext4] check for zero length extent to prevent BUG_ON (bz.k.org #42859, PSBM-12241)</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [ext4] check for zero length extent to prevent <ins class="diffchange diffchange-inline"><code></ins>BUG_ON<ins class="diffchange diffchange-inline"></code> </ins>(bz.k.org #42859, PSBM-12241)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [nfs] lockd: change ve in locks reclaimer thread (PSBM-12799)</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [nfs] <ins class="diffchange diffchange-inline"><code></ins>lockd<ins class="diffchange diffchange-inline"></code></ins>: change ve in locks reclaimer thread (PSBM-12799)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [ext4] Fix race leading to endless wait in <code>ext4_ioend_wait()</code> (PSBM-12831, PCLIN-30867, {{B|2258}})</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [ext4] Fix race leading to endless wait in <code>ext4_ioend_wait()</code> (PSBM-12831, PCLIN-30867, {{B|2258}})</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [ext4] Add fsync optimization statistics (PCLIN-30870)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [ext4] Add fsync optimization statistics (PCLIN-30870)</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l54" >Line 54:</td>
<td colspan="2" class="diff-lineno">Line 54:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [cpt] online migration with tmpfs inside from kernels older than 54.1 failures fixed (PCLIN-30881)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [cpt] online migration with tmpfs inside from kernels older than 54.1 failures fixed (PCLIN-30881)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [fs] sync has been made per-container (was global) (PCLIN-30842)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [fs] sync has been made per-container (was global) (PCLIN-30842)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [vzquota] soft lockups on inode_lock have been fixed (PCLIN-30858, {{B|2255}})</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [vzquota] soft lockups on <ins class="diffchange diffchange-inline"><code></ins>inode_lock<ins class="diffchange diffchange-inline"></code> </ins>have been fixed (PCLIN-30858, {{B|2255}})</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== See also ===</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== See also ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* {{RHSA|2012-0481}}</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* {{RHSA|2012-0481}}</div></td></tr>
</table>
Kir
https://wiki.openvz.org/index.php?title=Download/kernel/rhel6/042stab055.10/changes&diff=12387&oldid=prev
Kir: created
2012-05-12T19:28:53Z
<p>created</p>
<p><b>New page</b></p><div>== Changes ==<br />
Since {{kernel link|rhel6|042stab053.5}}:<br />
* Rebased on 2.6.32-220.13.1.el6 RHEL6.2 kernel (security, bug fixes, and enhancements, see below)<br />
* [procfs] make reading /proc/mounts consistent. Now we should get much less timeouts on CT stops (PSBM-12119)<br />
* [ext4] online resize has been significantly enhanced (PSBM-12197)<br />
* [timer] kmemsize leaks for 5457 has been fixed (PSBM-11885)<br />
* [oom] now OOM can effectively struggle against fork bombs (PSBM-11920)<br />
* 5 possible memory leaks were fixed in various places, found internally<br />
* [bridge] kernel panic in bridge code in case NAT rules are configured improperly (PSBM-11782)<br />
* [cpt] kernel panic in case a dead task gets into cpt image (PCLIN-30811)<br />
* [cpt] we do align the size of cpt image. Online migration could fail due to tar which exits before reading the align tail. (PCLIN-30804)<br />
* [fuse] FUSE improvements (write-back cache, AIO support, all off by default)<br />
* [ploop] possible deadlock detected by lockdep fixed (PSBM-12210)<br />
* [block] support for in-kernel direct aio added. (patch-set backports a few Zach Brown's patches from Chris Mason) (PCLIN-30658)<br />
* [idle] add boot param 'intel_auto_demotion=force' to forcibly enable intel auto demotion. For debug (PSBM-11477)<br />
* [proc] kernel panic in /proc dentry put fixed (PSBM-12306)<br />
* [ploop] add discard support<br />
* [bridge] tcpdump shows incoming traffic in bridged veth CT (PCLIN-30814)<br />
* [block] order of nested locking fixed in partition resize ioctl<br />
* [ext4/ploop] preserve balloon_ino option on remount. Otherwise this option is dropped when some distrib scripts (unaware of ploop/balloon) remount root inside a CT. Use "balloon_ino=0" mount option if you need to really drop balloon. ({{B|2225}}, PSBM-12337)<br />
* [cpt] bypass limits on inotify files creation during CT checkpoint (PSBM-12475)<br />
* [ploop] possible deadlock fixed<br />
* [ploop] fixes for in-kernel grow of expanded images ({{B|2226}})<br />
* [ploop] out-of-space error message has ben made more descriptive<br />
* [raid] avoid deadlock on RAID1/RAID10 during resync recover<br />
* [ubc] livelock in bdev cache allocation fixed (PSBM-12523)<br />
* [cpt] a CT with tun device inside could not be migrated twice (PSBM-12502)<br />
* [ploop] ENOSPC threshold defaults set: 2Gb for root, 4Gb for users. These thresholds can be changed via ploop.ko parameters<br />
* [ploop] debug messages on error paths added<br />
* [ubc] UB ram limit check skipped for __GFP_NOFAIL allocations. This prevents possible deadlocks (PSBM-12523)<br />
* [ploop] max disk-space preallocation limited to 128MB independently on ploop cluster-block size. This reduces initial size of ploop image (PSBM-12546)<br />
* [megaraid_sas] mask off flags in the ioctl path to prevent memory scribble with older MegaCLI versions ({{B|2240}})<br />
* [atl1] kernel panic fixed in case of DMA errors<br />
* [scheduler] warning added if huge IPI latency is detected (debug for PSBM-11683)<br />
* [timer] kernel panic in timer interrupt in kexec on nodes with buggy BIOS fixed (PSBM-12579)<br />
* [memory reclaimer] possibility to use sync writeback, make nodes much more responsive on high memory pressure (PSBM-11683, {{B|2188}})<br />
* [oom] OOM priorities configuration has been reworked completely (PSBM-12263)<br />
* [cgroups] kernel panic in devcgroup_seq_read() has been fixed (PSBM-12254)<br />
* [cpt] task credentials fix<br />
* [sheduler stat] /proc/uptime should now show correct idle time inside CT (PCLIN-30774)<br />
* [fs] fix occasional NULL pointer dereference in show_vfsmnt() -> prepare_mnt_root_mangle() (PCLIN-30843, {{B|2188#c62}})<br />
* [fs] fdatasync() optimization and statistics (/sys/fs/ext4/$dev{inflight_requests,optimized_flushes}) (PSBM-12094)<br />
* [cpt] fix locking for netfilter conntrack expectations (PSBM-12691)<br />
* [cpt] do not try to restore CT which can't be undumped (PSBM-12693, possibly {{B|2244}})<br />
* [ploop] initial (incomplete) implementation of io_kaio - ploop io module based on in-kernel direct aio (PCLIN-30658)<br />
* [ploop] optimization to more effectively merge requests by converting bio reqs to ploop reqs earlier<br />
* fix sysinfo in containers: don't clean uptime, procs and loads ({{B|2051}})<br />
* [ms] [cpufreq] fix memory leak in cpufreq_add_dev<br />
* [ms] [ext4] check for zero length extent to prevent BUG_ON (bz.k.org #42859, PSBM-12241)<br />
* [nfs] lockd: change ve in locks reclaimer thread (PSBM-12799)<br />
* [ext4] Fix race leading to endless wait in <code>ext4_ioend_wait()</code> (PSBM-12831, PCLIN-30867, {{B|2258}})<br />
* [ext4] Add fsync optimization statistics (PCLIN-30870)<br />
* [nfs] kernel panic on a CT stop with NFS client inside fixed (PCLIN-30874)<br />
* [cpt] online migration with tmpfs inside from kernels older than 54.1 failures fixed (PCLIN-30881)<br />
* [fs] sync has been made per-container (was global) (PCLIN-30842)<br />
* [vzquota] soft lockups on inode_lock have been fixed (PCLIN-30858, {{B|2255}})<br />
<br />
=== See also ===<br />
* {{RHSA|2012-0481}}</div>
Kir