<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openvz.org/index.php?action=history&amp;feed=atom&amp;title=Download%2Fkernel%2F2.6.8%2F022stab050.1%2Fchanges</id>
	<title>Download/kernel/2.6.8/022stab050.1/changes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openvz.org/index.php?action=history&amp;feed=atom&amp;title=Download%2Fkernel%2F2.6.8%2F022stab050.1%2Fchanges"/>
	<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Download/kernel/2.6.8/022stab050.1/changes&amp;action=history"/>
	<updated>2026-05-14T17:42:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Download/kernel/2.6.8/022stab050.1/changes&amp;diff=7735&amp;oldid=prev</id>
		<title>Kir: Protected &quot;Download/kernel/2.6.8/022stab050.1/changes&quot;: Robot: Protecting a list of files. [edit=autoconfirmed:move=autoconfirmed]</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Download/kernel/2.6.8/022stab050.1/changes&amp;diff=7735&amp;oldid=prev"/>
		<updated>2009-10-22T18:24:13Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/Download/kernel/2.6.8/022stab050.1/changes&quot; title=&quot;Download/kernel/2.6.8/022stab050.1/changes&quot;&gt;Download/kernel/2.6.8/022stab050.1/changes&lt;/a&gt;&amp;quot;: Robot: Protecting a list of files. [edit=autoconfirmed:move=autoconfirmed]&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 18:24, 22 October 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Kir</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Download/kernel/2.6.8/022stab050.1/changes&amp;diff=5199&amp;oldid=prev</id>
		<title>Kir: created</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Download/kernel/2.6.8/022stab050.1/changes&amp;diff=5199&amp;oldid=prev"/>
		<updated>2008-03-21T21:23:55Z</updated>

		<summary type="html">&lt;p&gt;created&lt;/p&gt;
&lt;a href=&quot;https://wiki.openvz.org/index.php?title=Download/kernel/2.6.8/022stab050.1/changes&amp;amp;diff=5199&amp;amp;oldid=5198&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Kir</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Download/kernel/2.6.8/022stab050.1/changes&amp;diff=5198&amp;oldid=prev</id>
		<title>Kir: /* diff-ubc-oom-fix-20051102 */ fixed list</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Download/kernel/2.6.8/022stab050.1/changes&amp;diff=5198&amp;oldid=prev"/>
		<updated>2008-03-21T21:04:22Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;diff-ubc-oom-fix-20051102: &lt;/span&gt; fixed list&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 21:04, 21 March 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l138&quot; &gt;Line 138:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 138:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;==== diff-ubc-oom-fix-20051102 ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;==== diff-ubc-oom-fix-20051102 ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Pavel:&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Pavel:&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ul&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;* shrinked slabs counting during try_to_free_pages() (lost from 2.4);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;* shrinked slabs counting during try_to_free_pages() (lost from 2.4);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;* do not call yield() in oom_kill() if suicide hapened (lost from 2.4);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;* do not call yield() in oom_kill() if suicide hapened (lost from 2.4);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;li&amp;gt;&lt;/del&gt;oom_kill_counter correct calculations&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* &lt;/ins&gt;oom_kill_counter correct calculations when task is set to be PF_MEMDIE-d oom_kill_counter must be incremented, when this task calls do_exit() - oom_kill_counter decrements. this logic was broken before;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &lt;/del&gt;when task is set to be PF_MEMDIE-d oom_kill_counter must be&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &lt;/del&gt;incremented, when this task calls do_exit() - oom_kill_counter&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &lt;/del&gt;decrements. this logic was broken before;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/li&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;* code cleanups.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;* code cleanups.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/ul&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key openvzwikidb:diff::1.12:old-5197:rev-5198 --&gt;
&lt;/table&gt;</summary>
		<author><name>Kir</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Download/kernel/2.6.8/022stab050.1/changes&amp;diff=5197&amp;oldid=prev</id>
		<title>Kir: /* diff-ms-gcc4-mtrr-20051101 */ fixed missing empty line</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Download/kernel/2.6.8/022stab050.1/changes&amp;diff=5197&amp;oldid=prev"/>
		<updated>2008-03-21T21:03:25Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;diff-ms-gcc4-mtrr-20051101: &lt;/span&gt; fixed missing empty line&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 21:03, 21 March 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l97&quot; &gt;Line 97:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 97:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;Patch from mainstream, fixing compilation issue with gcc4.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;Patch from mainstream, fixing compilation issue with gcc4.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;http://linux.bkbits.net:8080/linux-2.6/cset@1.1803.144.88&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;http://linux.bkbits.net:8080/linux-2.6/cset@1.1803.144.88&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key openvzwikidb:diff::1.12:old-5196:rev-5197 --&gt;
&lt;/table&gt;</summary>
		<author><name>Kir</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Download/kernel/2.6.8/022stab050.1/changes&amp;diff=5196&amp;oldid=prev</id>
		<title>Kir: /* diff-ms-gcc4-prio-tree-20051101 */ add missing empty line</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Download/kernel/2.6.8/022stab050.1/changes&amp;diff=5196&amp;oldid=prev"/>
		<updated>2008-03-21T21:03:05Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;diff-ms-gcc4-prio-tree-20051101: &lt;/span&gt; add missing empty line&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 21:03, 21 March 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l84&quot; &gt;Line 84:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 84:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;Patch from mainstream, fixing compilation issue with gcc4:&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;Patch from mainstream, fixing compilation issue with gcc4:&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;[PATCH] prio-tree: remove function prototype inside function&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;[PATCH] prio-tree: remove function prototype inside function&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;http://linux.bkbits.net:8080/linux-2.6/cset@1.1832.54.5&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;http://linux.bkbits.net:8080/linux-2.6/cset@1.1832.54.5&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key openvzwikidb:diff::1.12:old-5195:rev-5196 --&gt;
&lt;/table&gt;</summary>
		<author><name>Kir</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Download/kernel/2.6.8/022stab050.1/changes&amp;diff=5195&amp;oldid=prev</id>
		<title>Kir: /* diff-ms-gcc4-emt64-fakestack-20051107 */ add missing empty line</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Download/kernel/2.6.8/022stab050.1/changes&amp;diff=5195&amp;oldid=prev"/>
		<updated>2008-03-21T21:02:43Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;diff-ms-gcc4-emt64-fakestack-20051107: &lt;/span&gt; add missing empty line&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 21:02, 21 March 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l54&quot; &gt;Line 54:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 54:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from mainstream:&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from mainstream:&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;fixes gcc4 compilation of arch/x86_64/kernel/entry.S&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;fixes gcc4 compilation of arch/x86_64/kernel/entry.S&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;http://linux.bkbits.net:8080/linux-2.6/cset@1.1938.500.73&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;http://linux.bkbits.net:8080/linux-2.6/cset@1.1938.500.73&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key openvzwikidb:diff::1.12:old-5194:rev-5195 --&gt;
&lt;/table&gt;</summary>
		<author><name>Kir</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Download/kernel/2.6.8/022stab050.1/changes&amp;diff=5194&amp;oldid=prev</id>
		<title>Kir: created (not yet fixed)</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Download/kernel/2.6.8/022stab050.1/changes&amp;diff=5194&amp;oldid=prev"/>
		<updated>2008-03-21T20:48:50Z</updated>

		<summary type="html">&lt;p&gt;created (not yet fixed)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Changes ==&lt;br /&gt;
* Security/mainstream fixes&lt;br /&gt;
* gcc4 compilation fixes&lt;br /&gt;
* Scheduler improvements&lt;br /&gt;
* Area-check patch&lt;br /&gt;
* Code cleanups&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[{{PAGENAME}}/changes#Configs|{{Long changelog message}}]]&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
=== Configs ===&lt;br /&gt;
The same as {{kernel link|2.6.8|022stab045.1}}, plus:&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_HOTPLUG=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_PCMCIA_PROBE=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_HOTPLUG_PCI=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_HOTPLUG_PCI_COMPAQ=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_HOTPLUG_PCI_IBM=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_HOTPLUG_PCI_ACPI=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_HOTPLUG_PCI_PCIE=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_HOTPLUG_PCI_SHPC=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_FW_LOADER=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_PDC202XX_BURST=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_PDC202XX_FORCE=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_AIC79XX_ENABLE_RD_STRM=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_FUSION_LAN=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB_DEVICEFS=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB_EHCI_HCD=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB_OHCI_HCD=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB_UHCI_HCD=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB_ACM=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB_PRINTER=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB_STORAGE=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB_STORAGE_DATAFAB=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB_STORAGE_FREECOM=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB_STORAGE_ISD200=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB_STORAGE_DPCM=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB_STORAGE_HP8200&amp;lt;/code&amp;gt;e=y&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB_STORAGE_SDDR09=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB_STORAGE_JUMPSHOT=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB_HID=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB_HIDINPUT=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB_KBD=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB_MOUSE=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_USB_WACOM=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_LBD=y&amp;lt;/code&amp;gt;&lt;br /&gt;
=== Driver updates ===&lt;br /&gt;
* cciss driver v2.6.8&lt;br /&gt;
=== Patches ===&lt;br /&gt;
&lt;br /&gt;
==== diff-fairsched-gcc4-20051110 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Kir, fixed by Kirill:&amp;lt;br/&amp;gt;&lt;br /&gt;
This patches fixes sched.c compilation with gcc4&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-gcc4-emt64-fakestack-20051107 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from mainstream:&amp;lt;br/&amp;gt;&lt;br /&gt;
fixes gcc4 compilation of arch/x86_64/kernel/entry.S&lt;br /&gt;
http://linux.bkbits.net:8080/linux-2.6/cset@1.1938.500.73&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-gcc4-tss-20051101 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Kir, fixes compilation issue with gcc4:&amp;lt;br/&amp;gt;&lt;br /&gt;
tss_struct should be declared before ref.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-fairsched-balance-fix-20051110 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Pavel:&amp;lt;br/&amp;gt;&lt;br /&gt;
On UP machines scheduler does not perform active load balancing&lt;br /&gt;
and sched domains manupulations.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-gcc4-framebuf-20051103 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from mainstream, ported by Kir:&amp;lt;br/&amp;gt;&lt;br /&gt;
fixing compilation issue with gcc4.&lt;br /&gt;
http://linux.bkbits.net:8080/linux-2.6/cset@1.1982.90.1&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-security-ptrace-thread-20051110 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from mainstream:&amp;lt;br/&amp;gt;&lt;br /&gt;
[Security] [BUG] trivially triggered BUG_ON() in do_notify_parent()&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-gcc4-prio-tree-20051101 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from mainstream, fixing compilation issue with gcc4:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] prio-tree: remove function prototype inside function&lt;br /&gt;
http://linux.bkbits.net:8080/linux-2.6/cset@1.1832.54.5&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-gcc4-sendipi-20051101 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from mainstream, fixing compilation issue with gcc4:&amp;lt;br/&amp;gt;&lt;br /&gt;
send_IPI_mask_bitmask can't be inlined by gcc4&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-gcc4-mtrr-20051101 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from mainstream, fixing compilation issue with gcc4.&lt;br /&gt;
http://linux.bkbits.net:8080/linux-2.6/cset@1.1803.144.88&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-gcc4-oldconfig-20051101 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Kir:&amp;lt;br/&amp;gt;&lt;br /&gt;
Patch fixing make oldconfig to not fail with gcc-3.5/gcc-4.&lt;br /&gt;
&lt;br /&gt;
http://linux.bkbits.net:8080/linux-2.6/cset@1.1803.144.201&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-CVE-2005-2709-sysctl-unreg ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from mainstream:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] CVE-2005-2709 sysctl unregistration oops&lt;br /&gt;
&lt;br /&gt;
You could open the /proc/sys/net/ipv4/conf/&amp;amp;lt;if&amp;amp;gt;/&amp;amp;lt;whatever&amp;amp;gt; file,&lt;br /&gt;
then wait for interface to go away, try to grab as much memory as possible in&lt;br /&gt;
hope to hit the (kfreed) ctl_table.  Then fill it with pointers to your&lt;br /&gt;
function. Then do read from file you've opened and if you are lucky, you'll get&lt;br /&gt;
it called as -&amp;amp;gt;proc_handler() in kernel mode.  So this is at least an Oops and&lt;br /&gt;
possibly more.  It does depend on an interface going away though, so less of a&lt;br /&gt;
security risk than it would otherwise be.&lt;br /&gt;
&lt;br /&gt;
http://www.kernel.org/git/?p=linux/kernel/git/chrisw/linux-2.6.14.y.git;a=commitdiff;h=e4e0411221c7d4f2bd82fa5e21745f927a1bff28&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-stopmachine-ipi-deadlock ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Kirill:&amp;lt;br/&amp;gt;&lt;br /&gt;
This patch fixes deadlock of stop_machine() vs. synchronous IPI send.&lt;br /&gt;
The problem is that stop_machine() disables interrupts before disabling&lt;br /&gt;
preemption on other CPUs. So if another CPU is preempted and then calls&lt;br /&gt;
something like flush_tlb_all() it will deadlock with CPU doing stop_machine()&lt;br /&gt;
and which can't process IPI due to disabled IRQs.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I changed stop_machine() to do the same things exactly as it does on&lt;br /&gt;
other CPUs, i.e. it should disable preemption first on _all_ CPUs&lt;br /&gt;
including itself and only after that disable IRQs.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ubc-oom-fix-20051102 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Pavel:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
* shrinked slabs counting during try_to_free_pages() (lost from 2.4);&lt;br /&gt;
* do not call yield() in oom_kill() if suicide hapened (lost from 2.4);&lt;br /&gt;
&amp;lt;li&amp;gt;oom_kill_counter correct calculations&lt;br /&gt;
  when task is set to be PF_MEMDIE-d oom_kill_counter must be&lt;br /&gt;
  incremented, when this task calls do_exit() - oom_kill_counter&lt;br /&gt;
  decrements. this logic was broken before;&amp;lt;/li&amp;gt;&lt;br /&gt;
* code cleanups.&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-pagealloc-nofail-20051108 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Kirill and Pavel:&amp;lt;br/&amp;gt;&lt;br /&gt;
When PF_MEMALLOC is set __alloc_pages() does it best&lt;br /&gt;
to allocate a page. If even this try fails it is not&lt;br /&gt;
good to immediately return NULL - try to wait longer.&lt;br /&gt;
&amp;lt;br/&amp;gt;Bug 44254.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-ia64-fsyscalls-20051103 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Pavel:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
* fsys_getpid needs new offset for tgid;&lt;br /&gt;
* fsys_getppid must not be called via fsys (locking);&lt;br /&gt;
* fsys_set_tid_address needs new offset for pid.&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-ia64-printk-20051010 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Pavel:&amp;lt;br/&amp;gt;&lt;br /&gt;
Some info-printk can be triggered by userspace process. No need to&lt;br /&gt;
spoil main logbuf.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ubc-ia64-pgfaultoom-20051108 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Pavel:&amp;lt;br/&amp;gt;&lt;br /&gt;
Ported i386 page fault OOM logic to ia64&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ubc-emt64-pgfaultoom-20051108 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Pavel:&amp;lt;br/&amp;gt;&lt;br /&gt;
Ported i386 OOM logic in page fault to x86-64.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-amderrata-20051108 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from mainstream, prepared by Pavel:&amp;lt;br/&amp;gt;&lt;br /&gt;
This is a merge of&lt;br /&gt;
&amp;lt;br/&amp;gt;[http://linux.bkbits.net:8080/linux-2.6/cset@1.3845.24.52 http://linux.bkbits.net:8080/linux-2.6/cset@1.3845.24.52]&lt;br /&gt;
&amp;lt;br/&amp;gt;[http://linux.bkbits.net:8080/linux-2.6/cset@1.3895.1.53 http://linux.bkbits.net:8080/linux-2.6/cset@1.3895.1.53]&lt;br /&gt;
&amp;lt;br/&amp;gt;[http://linux.bkbits.net:8080/linux-2.6/cset@1.3974 http://linux.bkbits.net:8080/linux-2.6/cset@1.3974]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-emt64-iounmap-20051031 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from mainstream, ported by Pavel:&amp;lt;br/&amp;gt;&lt;br /&gt;
Collected ioremap fixes:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
* Call change_page_attr correctly&lt;br /&gt;
* Fix a race during iounmap&lt;br /&gt;
* Handle mmio holes without mem_map correctly (needed for SRAT patch)&lt;br /&gt;
* Some cleanups&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Plus fix of DoS (CAN-2005-3108).&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the merge (and port) of these patches:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;[http://linux.bkbits.net:8080/linux-2.6/cset@428a06d1t7yny15TW1vsHxmsfP9YPg http://linux.bkbits.net:8080/linux-2.6/cset@428a06d1t7yny15TW1vsHxmsfP9YPg]&lt;br /&gt;
&amp;lt;br/&amp;gt;[http://linux.bkbits.net:8080/linux-2.6/cset@1.1938.500.76 http://linux.bkbits.net:8080/linux-2.6/cset@1.1938.500.76]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-fairsched-sleepavg-20051107 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Pavel:&amp;lt;br/&amp;gt;&lt;br /&gt;
task-&amp;amp;gt;sleep_avg should be updated under rq-&amp;amp;gt;lock.&lt;br /&gt;
&amp;lt;br/&amp;gt;Bug 53273.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ubc-dowppage-20051107 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Dmitry:&amp;lt;br/&amp;gt;&lt;br /&gt;
fix of page counting on do_wp_page() error path&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ubc-hardsoft-cleanup-20051103 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Pavel:&amp;lt;br/&amp;gt;&lt;br /&gt;
Use predefined constants for ub_memory_charge() to specify&lt;br /&gt;
severity of charging.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-ext3writepage-20051031 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Denis:&amp;lt;br/&amp;gt;&lt;br /&gt;
This patch fixes lost reference on ext3 current handle in&lt;br /&gt;
ext3_journalled_writepage&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-exittimeslice-20051107 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Oleg Nesterov (oleg@tv-sign.ru):&amp;lt;br/&amp;gt;&lt;br /&gt;
sched_exit race fix from mainstream&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ubc-compile-20051107 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Kir:&amp;lt;br/&amp;gt;&lt;br /&gt;
fix of ub_misc.c compilation in case CONFIG_UBC_DEBUG_KMEM is&lt;br /&gt;
not set.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ubc-resnames-20051107 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Pavel:&amp;lt;br/&amp;gt;&lt;br /&gt;
Print ubc resource name, not just number in&lt;br /&gt;
__charge_beancounter_locked() when resource&lt;br /&gt;
is run out.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-ia64-printk-20051103 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Pavel:&amp;lt;br/&amp;gt;&lt;br /&gt;
Unaligned accesses in userspace are handled with kernel exception&lt;br /&gt;
handler and appropriate printk() occurs. This printk must go to&lt;br /&gt;
VE's log.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-ip-conntrack-natmodrefs-20051031 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Dmitry:&amp;lt;br/&amp;gt;&lt;br /&gt;
fixed iptable_nat module reference counting&lt;br /&gt;
&amp;lt;br/&amp;gt;[http://bugzilla.openvz.org/show_bug.cgi?id=64 OpenVZ Bug 64].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-ip-conntrack-modrefs-20051031 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Dmitry:&amp;lt;br/&amp;gt;&lt;br /&gt;
If we have custom iptables entries inside VPS, than on VPS stop related&lt;br /&gt;
iptable_* modules counts decrements aren't performed. Fixed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-ia64-vpids-20051103 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Pavel:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
* sys32_ptrace searches task by pid (must by vpid);&lt;br /&gt;
* signal handling functions send signal by pid (must by vpid).&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-emt64-kernelthread-20051103 ====&lt;br /&gt;
==== diff-ve-ia64-kernelthread-20051103 ====&lt;br /&gt;
==== diff-schedule-taskstopped-20050919 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patches from Pavel and Alexander:&amp;lt;br/&amp;gt;&lt;br /&gt;
Do not alow stopped tasks sleep if they have pending SIGKILL&lt;br /&gt;
&amp;lt;br/&amp;gt;Bug 50052.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-setmempolicy-20051031 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from mainstream:&amp;lt;br/&amp;gt;&lt;br /&gt;
A kernel BUG() is triggered by a call to set_mempolicy()&lt;br /&gt;
with a negative first argument.&lt;br /&gt;
This is because the mode is declared as an int, and the&lt;br /&gt;
validity check doesnt check &amp;amp;lt; 0 values.  Alternatively, mode could be&lt;br /&gt;
declared as unsigned int or unsigned long.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;[http://linux.bkbits.net:8080/linux-2.6/cset@42eef8b09C5r6iI0LuMe5Uy3k05c5g http://linux.bkbits.net:8080/linux-2.6/cset@42eef8b09C5r6iI0LuMe5Uy3k05c5g]&lt;br /&gt;
&amp;lt;br/&amp;gt;[http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2005-3053 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2005-3053]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-rh-irq-stack-apic-context2 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Alexander:&amp;lt;br/&amp;gt;&lt;br /&gt;
make kernel compilable without CONFIG_4KSTACKS&lt;br /&gt;
&amp;lt;br/&amp;gt;[http://bugzilla.openvz.org/show_bug.cgi?id=65 OpenVZ Bug 65].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ia64-headers-20051101 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Andrey Mirkin:&amp;lt;br/&amp;gt;&lt;br /&gt;
This patch makes ia64 kernel compile.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-fairsched-balance-20051102 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Andrey, fixed/splitted/corrected by Kirill:&amp;lt;br/&amp;gt;&lt;br /&gt;
This patch adds passive/active balancing in CPU scheduler.&lt;br /&gt;
Additionally:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
* doesn't drop rq-&amp;amp;gt;lock in schedule_vcpu() on fast path (same VCPU)&lt;br /&gt;
* introduced 5ms VCPU to PCPU affinity&lt;br /&gt;
* fixed initialization of VCPUs and scheduler domains&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-flock-hotplug-fix-20051114 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from mainstream:&amp;lt;br/&amp;gt;&lt;br /&gt;
The patch below fixes an interesting oddity we're seeing with fedora core&lt;br /&gt;
development (where we recently started using udev heavily); basically right&lt;br /&gt;
now filelock_init() is a module_init(), eg runs late.  However that breaks&lt;br /&gt;
down because there are earlier /sbin/hotplug callouts, which with udev, do&lt;br /&gt;
locking operations.  When that happens the kernel oopses because the slabs&lt;br /&gt;
for file locks aren't initialized yet.&lt;br /&gt;
Solution: initialize this way early.  It's only a kmem_cache_create after&lt;br /&gt;
all, so can happen early.&lt;br /&gt;
Signed-off-by: Andrew Morton &amp;amp;lt;akpm@osdl.org&amp;amp;gt;&lt;br /&gt;
Signed-off-by: Linus Torvalds &amp;amp;lt;torvalds@osdl.org&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;[http://linux.bkbits.net:8080/linux-2.6/cset@1.1832.6.179 http://linux.bkbits.net:8080/linux-2.6/cset@1.1832.6.179]&lt;br /&gt;
&amp;lt;br/&amp;gt;Bug 54025.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-vpid-alloc-20051118 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Alexey, modified by Kirill:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] vpid allocator was broken&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
alloc_pidmap sometimes returned 65536. I understood its logic incorreclty,&lt;br /&gt;
apparently pid_max does not mean a strict limit on pid value,&lt;br /&gt;
it just prescribes to allocate pid &amp;amp;lt; pid_max, if there is at least one&lt;br /&gt;
free value in this range.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Plus, it was suboptimal because nr_free never reached 0, so if we have&lt;br /&gt;
all low pids allocated, it always will scan bitmap.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-proc-locks-fix-20051111 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Pavel:&amp;lt;br/&amp;gt;&lt;br /&gt;
unregister_sysctl_table held sysctl_lock (spinlock) and called&lt;br /&gt;
remove_proc_entry, which in turn tried to down_write some&lt;br /&gt;
semaphore...&amp;lt;br/&amp;gt;&lt;br /&gt;
fixes bad interaction of:&amp;lt;br/&amp;gt;&lt;br /&gt;
diff-CVE-2005-2709-sysctl-unreg&amp;lt;br/&amp;gt;&lt;br /&gt;
diff-proc-locks-20050930&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-fairsched-gcc4-20051114 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Kir:&amp;lt;br/&amp;gt;&lt;br /&gt;
fixing compilation issue of kernel/sched.c using gcc4.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ubc-ia64-include-20051111 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Andrey:&amp;lt;br/&amp;gt;&lt;br /&gt;
This patch adds forgotten by Pavel ub include in arch/ia64/mm/fault.c.&lt;br /&gt;
This issue appears after applying diff-ubc-hardsoft-cleanup-20051103 patch.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-emt64-usercopy-20041020 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from mainstream:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] x86_64: correct copy_user_generic return value when exception&lt;br /&gt;
happens&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fix a bug that arch/x86_64/lib/copy_user:copy_user_generic will return a&lt;br /&gt;
wrong value when exception happens.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the case the address is not 8-byte aligned (i.e.  go into&lt;br /&gt;
Lbad_alignment), if exception happens in Ls11, %rdx will be wrong number of&lt;br /&gt;
copied bytes, then copy_user_generic returns wrong value.  It also fixed a&lt;br /&gt;
bug of zeroing wrong number of bytes of destination at this situation.  (In&lt;br /&gt;
Lzero_rest)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Yanmin Zhang &amp;amp;lt;yanmin.zhang@intel.com&amp;amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Signed-off-by: Nanhai Zou &amp;amp;lt;nanhai.zou@intel.com&amp;amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Signed-off-by: Gordon Jin &amp;amp;lt;gordon.jin@intel.com&amp;amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Signed-off-by: Suresh Siddha &amp;amp;lt;suresh.b.siddha@intel.com&amp;amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Signed-off-by: Andrew Morton &amp;amp;lt;akpm@osdl.org&amp;amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Signed-off-by: Linus Torvalds &amp;amp;lt;torvalds@osdl.org&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;[http://linux.bkbits.net:8080/linux-2.6/cset@1.1938.185.9 http://linux.bkbits.net:8080/linux-2.6/cset@1.1938.185.9]&lt;br /&gt;
&amp;lt;br/&amp;gt;Bug 54154.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-legacyptys-20051111 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Dmitry:&amp;lt;br/&amp;gt;&lt;br /&gt;
fixed VPS operations when CONFIG_LEGACY_PTYS is not set&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-dethread-20051117 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from mainstream:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] fix de_thread() vs send_group_sigqueue() race&amp;lt;br/&amp;gt;&lt;br /&gt;
When non-leader thread does exec, de_thread calls release_task(leader) before&lt;br /&gt;
calling exit_itimers(). If local timer interrupt happens in between, it can oops&lt;br /&gt;
in send_group_sigqueue() while taking -&amp;amp;gt;sighand-&amp;amp;gt;siglock == NULL.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
However, we can't change send_group_sigqueue() to check p-&amp;amp;gt;signal != NULL,&lt;br /&gt;
because sys_timer_create() does get_task_struct() only in SIGEV_THREAD_ID&lt;br /&gt;
case. So it is possible that this task_struct was already freed and we can't&lt;br /&gt;
trust p-&amp;amp;gt;signal.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This patch changes de_thread() so that leader released after exit_itimers()&lt;br /&gt;
call.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
X-Git-Tag: v2.6.14.2&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;a&lt;br /&gt;
href=&amp;quot;http://www.kernel.org/git/?p=linux/kernel/git/gregkh/linux-2.6.14.y.git;a=commitdiff;h=6b85cfab9d15c70392cd79896ae1a11d88498e9f&amp;quot;&amp;gt;X-Git-Url&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-vzdq-debug-20051117 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Dmitry:&amp;lt;br/&amp;gt;&lt;br /&gt;
print &amp;quot;VZDQ: unexpected creation context&amp;quot; debug messages only if&lt;br /&gt;
timeout is more than 3 seconds&lt;br /&gt;
&amp;lt;br/&amp;gt;Bug 49285.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ubc-tcpfragment-20051111 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Denis pointed out by Alexey:&amp;lt;br/&amp;gt;&lt;br /&gt;
This patch fixes incorrect UB handling in tcp_fragment.&lt;br /&gt;
&amp;lt;br/&amp;gt;Bug 53926.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-sched-rr-20051115 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Dmitry, based on Solar Designer idea:&amp;lt;br/&amp;gt;&lt;br /&gt;
disable SCHED_FIFO and SCHED_RR in VPS (CAP_SYS_ADMIN)&lt;br /&gt;
&amp;lt;br/&amp;gt;Bug 53938.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-notifyparent-20051120 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from mainstream:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] Don't auto-reap traced children&amp;lt;br/&amp;gt;&lt;br /&gt;
If a task is being traced we never auto-reap it even if it might look&lt;br /&gt;
like its parent doesn't care. The tracer obviously _does_ care.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
X-Git-Tag: v2.6.15-rc1&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;a&lt;br /&gt;
href=&amp;quot;http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=7ed0175a462c4c30f6df6fac1cccac058f997739&amp;quot;&amp;gt;X-Git-Url&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Bug 54815.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-posix-lock-race ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from mainstream:&amp;lt;br/&amp;gt;&lt;br /&gt;
Fix close() vs posix lock race&lt;br /&gt;
A threaded app that posix-locks and closes the same file&lt;br /&gt;
in two threads concurrently may result in a posix lock&lt;br /&gt;
that was never visible to the closer, and that thus needs&lt;br /&gt;
cleanup on the final fput.&lt;br /&gt;
Handle it together with the regular flocks.&lt;br /&gt;
&amp;lt;br/&amp;gt;[http://linux.bkbits.net:8080/linux-2.6/cset@1.1938.63.25 http://linux.bkbits.net:8080/linux-2.6/cset@1.1938.63.25]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;a href=&amp;quot;https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=115031&amp;quot;&amp;gt;&lt;br /&gt;
https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=115031&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Bug 54772.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-simfs-statfs-20051123 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Vasiliy:&amp;lt;br/&amp;gt;&lt;br /&gt;
Fixes -EIO with sim_statfs and sim_statfs64,&lt;br /&gt;
when quota is disabled.&lt;br /&gt;
&amp;lt;br/&amp;gt;[http://bugzilla.openvz.org/show_bug.cgi?id=70 OpenVZ Bug 70].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ubc-hugetlb-compile-20051122 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Kirill:&amp;lt;br/&amp;gt;&lt;br /&gt;
This patch fixes two typos found by a gentoo user&lt;br /&gt;
(http://bugs.gentoo.org/show_bug.cgi?id=113214)&lt;br /&gt;
when he tried compiling 022stab045 kernel with&lt;br /&gt;
CONFIG_HUGETLBFS and CONFIG_HUGETLB_PAGE options turned on.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-cmdline-20051121 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Vasiliy Tarasov:&amp;lt;br/&amp;gt;&lt;br /&gt;
There is now /proc/cmdline file inside VPS. It's empty.&lt;br /&gt;
&amp;lt;br/&amp;gt;Bug 54370.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-devpts-conf-20051121 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Dmitry, issue mentioned by Alexey:&amp;lt;br/&amp;gt;&lt;br /&gt;
default devpts entries uid/gid are virtualized&lt;br /&gt;
&amp;lt;br/&amp;gt;Bug 54489.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-vzdq-readdir-fix-20051123 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Pavel:&amp;lt;br/&amp;gt;&lt;br /&gt;
Due to wrong calculations of file position&lt;br /&gt;
`ls /proc/vz/vzaquota` could show last entry 3 times.&lt;br /&gt;
Found during testing of multiple quota partitions.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-types-20051122 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Pavel:&amp;lt;br/&amp;gt;&lt;br /&gt;
Adds necessary typed for aacraid and cciss drivers.&lt;br /&gt;
Cut from diff-aacraid-addon-20051021&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-ttys-fix-20051124 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Dmitry, issue found by Solar Designer:&amp;lt;br/&amp;gt;&lt;br /&gt;
fixed bug in VPS pty_driver initialization&lt;br /&gt;
leading to node crashes&lt;br /&gt;
&amp;lt;br/&amp;gt;Bug 54874.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kir</name></author>
		
	</entry>
</feed>