<?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%2F022stab076.1%2Fchanges</id>
	<title>Download/kernel/2.6.8/022stab076.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%2F022stab076.1%2Fchanges"/>
	<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Download/kernel/2.6.8/022stab076.1/changes&amp;action=history"/>
	<updated>2026-06-13T19:33:35Z</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/022stab076.1/changes&amp;diff=7741&amp;oldid=prev</id>
		<title>Kir: Protected &quot;Download/kernel/2.6.8/022stab076.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/022stab076.1/changes&amp;diff=7741&amp;oldid=prev"/>
		<updated>2009-10-22T18:25:13Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/Download/kernel/2.6.8/022stab076.1/changes&quot; title=&quot;Download/kernel/2.6.8/022stab076.1/changes&quot;&gt;Download/kernel/2.6.8/022stab076.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:25, 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/022stab076.1/changes&amp;diff=5184&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/022stab076.1/changes&amp;diff=5184&amp;oldid=prev"/>
		<updated>2008-03-21T15:00:30Z</updated>

		<summary type="html">&lt;p&gt;created&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Changes ==&lt;br /&gt;
* Driver updates&lt;br /&gt;
* Fixed serious bug in conntracks&lt;br /&gt;
* Small security fix&lt;br /&gt;
* Thread exec fix&lt;br /&gt;
* vzquota off optimization&lt;br /&gt;
* Oops decoding is tunable now&lt;br /&gt;
&lt;br /&gt;
=== Configs ===&lt;br /&gt;
Same as 022stab072.2, plus:&amp;lt;br/&amp;gt;&lt;br /&gt;
Added:&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_MD_RAID10=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_MD_MULTIPATH=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_DM_CRYPT=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_DM_SNAPSHOT=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_DM_MIRROR=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_DM_ZERO=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_DM_MULTIPATH=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_DM_MULTIPATH_EMC=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SCSI_QLA2XXX_FAILOVER=y&amp;lt;/code&amp;gt;&lt;br /&gt;
Removed:&lt;br /&gt;
* -&amp;lt;code&amp;gt;CONFIG_SCSI_QLA6322=m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Driver updates ===&lt;br /&gt;
* Updated DRBD to 0.7.17,&lt;br /&gt;
* DM layer updated to RHEL4u3,&lt;br /&gt;
* tg3 driver update up to 3.43.rh,&lt;br /&gt;
* sk98lin driver update up to 8.31.2.3 version,&lt;br /&gt;
* e1000 driver update up to 6.1.16-k3 version.&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[{{PAGENAME}}/changes#Patches|{{Long changelog message}}]]&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
=== Patches ===&lt;br /&gt;
&lt;br /&gt;
==== diff-security-rstid-20060323 ====&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;
[TCP]: Do not use inet-&amp;amp;gt;id of global tcp_socket when sending RST.&lt;br /&gt;
&lt;br /&gt;
The problem is in ip_push_pending_frames(), which uses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
if (!df) {&lt;br /&gt;
        __ip_select_ident(iph, &amp;amp;rt-&amp;amp;gt;u.dst, 0);&lt;br /&gt;
} else {&lt;br /&gt;
        iph-&amp;amp;gt;id = htons(inet-&amp;amp;gt;id++);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
instead of ip_select_ident().&lt;br /&gt;
&lt;br /&gt;
Right now I think the code is a nonsense. Most likely, I copied it from&lt;br /&gt;
old ip_build_xmit(), where it was really special, we had to decide&lt;br /&gt;
whether to generate unique ID when generating the first (well, the last)&lt;br /&gt;
fragment.&lt;br /&gt;
&lt;br /&gt;
In ip_push_pending_frames() it does not make sense, it should use plain&lt;br /&gt;
ip_select_ident() instead.&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Alexey Kuznetsov &amp;amp;lt;kuznet@ms2.inr.ac.ru&amp;amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Signed-off-by: David S. Miller &amp;amp;lt;davem@davemloft.net&amp;amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-ia64-veprintk-20060317 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Denis:&lt;br /&gt;
This patch removes veprintk related warnings in ia64/ia32/sys_ia32.c&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-ide-writebarrier ====&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] disk barriers: core&lt;br /&gt;
&lt;br /&gt;
This patch adds error code to submit_bh(), which&lt;br /&gt;
is required by ext3 online resize and dm update.&lt;br /&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;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-ct-nat-destroy-20060330 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Dmitry:&lt;br /&gt;
&lt;br /&gt;
Fixed oops in NAT due to attempt to cleanup already freed area.&lt;br /&gt;
Bug #59950.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-ct-getorigdst-20060331 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Dmitry:&lt;br /&gt;
&lt;br /&gt;
VPS could issue SO_GET_ORIG_DST get sockopt while they have no&lt;br /&gt;
ip_conntracks enabled. This leads to oops. Added check to return&lt;br /&gt;
ENOPROTOOPT for such case.&lt;br /&gt;
&amp;lt;br/&amp;gt;Bug #60794.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-userhdrs-types ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Kirill:&lt;br /&gt;
&lt;br /&gt;
This patch fixes usage of kernel type cycles_t in user interface header.&lt;br /&gt;
related to {{Bug|123}}.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== linux-2.6.8.1-drbd-0.7.17.patch ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;updated drbd driver updated to 0.7.17&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== linux-2.6.8.1-qla2xxx-8.01.03.patch ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
[DRIVER UPDATE] Qlogic qla2xxx driver updated to 8.01.03 version (site)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sources from HP site, prepared by Kostja:&lt;br /&gt;
Qlogic qla2xxx driver updated to 8.01.03 version.&lt;br /&gt;
&lt;br /&gt;
Obsoleted: diff-ms-gcc4-qla2xxx-20051103&lt;br /&gt;
&lt;br /&gt;
ftp://ftp.hp.com/pub/softlib/software6/COL13445/co-37551-1/hp_qla2x00-2005-12-20.tar.gz&lt;br /&gt;
&lt;br /&gt;
Bug #27641.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-i386-aincret-20060317 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from mainstream:&lt;br /&gt;
&lt;br /&gt;
[PATCH] atomic_inc_return() for i386&lt;br /&gt;
&lt;br /&gt;
http://linux.bkbits.net:8080/linux-2.6/cset@1.1938.185.12&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-x86_86-aincret-20060317 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from mainstream:&lt;br /&gt;
&lt;br /&gt;
[PATCH] atomic_inc_return() for x86_64&lt;br /&gt;
&lt;br /&gt;
http://linux.bkbits.net:8080/linux-2.6/cset@1.1938.185.13&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-kstrdup-20060320 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from mainstream:&lt;br /&gt;
&lt;br /&gt;
Add kstrdup() function. Required for dm update.&lt;br /&gt;
http://linux.bkbits.net:8080/linux-2.6/cset@1.3304.9.72&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== linux-2.6.8-dm-20051004.patch ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
[UPDATE] updated dm layer to RHEL4u3 version.&lt;br /&gt;
&lt;br /&gt;
Required, as RedHat broken compatibility of&lt;br /&gt;
new user tools with old kernels.&lt;br /&gt;
&lt;br /&gt;
{{Bug|120}}.&amp;lt;br/&amp;gt;&lt;br /&gt;
Bug #60309.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== linux-2.6.8.1-tg3-3.43.rh.patch ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch prepared by Vasily:&amp;lt;br/&amp;gt;&lt;br /&gt;
tg3 driver updated up to 3.43.rh version,&amp;lt;br/&amp;gt;&lt;br /&gt;
sources were taken from RHEL4U3 2.6.8-32EL kernel&lt;br /&gt;
&lt;br /&gt;
Obsoleted linux-2.6.8.1-tg3-3.27.rh.patch&lt;br /&gt;
&lt;br /&gt;
Bug #15462.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== linux-2.6.8.1-sk98lin-8.31.2.3.patch ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch prepared by Vasily:&amp;lt;br/&amp;gt;&lt;br /&gt;
sk98lin driver was updated up to 8.31.2.3 version,&amp;lt;br/&amp;gt;&lt;br /&gt;
sources were taken from [http://www.skd.de/ http://www.skd.de/]&lt;br /&gt;
&lt;br /&gt;
Obsoleted linux-2.6.8.1-sk98lin-8.24.1.3.patch&lt;br /&gt;
&lt;br /&gt;
Bug #28918.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-net-mii-update-20060402 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Vasily:&lt;br /&gt;
&lt;br /&gt;
mii driver update, sources were taken from RHEL4U3 2.6.9-34EL kernel,&lt;br /&gt;
required for tg3 driver&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-pciids-update ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
PCI ID updated to RHEL4U3 kernel version (2.4.9-34EL)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-hid-update-20060403 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch from Andrey:&lt;br /&gt;
&lt;br /&gt;
This patch fixes hiddev to make kernel compile on ia64 arch.&lt;br /&gt;
Caused by linux-2.6.8-dm-20051004.patch&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== linux-2.6.8.1-e1000-6.1.16-k3.patch ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;Patch prepared by Vasily:&amp;lt;br/&amp;gt;&lt;br /&gt;
e1000 driver updated up to 6.1.16-k3 version&lt;br /&gt;
&lt;br /&gt;
sources were taken from RHEL4U3 kernel 2.6.9-34EL&lt;br /&gt;
&lt;br /&gt;
obsoleted linux-2.6.8.1-e1000-6.0.54.patch&lt;br /&gt;
&lt;br /&gt;
{{Bug|131}}.&lt;br /&gt;
&lt;br /&gt;
Bug #19952.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-vzdq-off-sync-20060407 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Kirill:&lt;br /&gt;
&lt;br /&gt;
vzquota off syncs inodes, so that inodes are synced one by one and&lt;br /&gt;
waited for. This is slow.&lt;br /&gt;
&lt;br /&gt;
This patch changes the logic: all inodes should be kicked&lt;br /&gt;
for syncing first, and then only waited for.&lt;br /&gt;
This makes VPS creation to be faster.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-oops-decoding ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Kirill:&lt;br /&gt;
&lt;br /&gt;
Added sysctl variable to disable automatic call traces decoding.&lt;br /&gt;
Required for machines not connected to any kind of console.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-userhdrs-types-b ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Kirill:&amp;lt;br/&amp;gt;&lt;br /&gt;
Fix of user space headers for vzctl.&lt;br /&gt;
&lt;br /&gt;
Bug #61057.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-ct-getorigdst-b-20060405 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Dmitry:&lt;br /&gt;
&lt;br /&gt;
Fixed oops not fully fixed by diff-ve-ct-getorigdst-20060331&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-net-ipt-proc-20060406 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Dmitry:&lt;br /&gt;
&lt;br /&gt;
Fixed oops on iptables proc entries access inside VPS&lt;br /&gt;
if iptables are not permitted in this VPS.&lt;br /&gt;
&lt;br /&gt;
Bug #60958.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-setxattr-20060403 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Vasiliy:&lt;br /&gt;
&lt;br /&gt;
setxattr and getxattr have to check CAP_VE_ADMIN&lt;br /&gt;
in order to return proper errors inside VE, similar to host.&lt;br /&gt;
&lt;br /&gt;
Bug #59526.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== diff-ve-exec-set-ve-links-20060403 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Pavel:&lt;br /&gt;
&lt;br /&gt;
If a non-leader thread calls exec it becomes a thread group leader and thus&lt;br /&gt;
SET_VE_LINKS/REMOVE_VE_LINKS will manipulate list on this task.&lt;br /&gt;
Meanwhile such task after exec will not be in list because it was not added&lt;br /&gt;
there on fork. This may lead to creation of invisible by ps task, unstopable&lt;br /&gt;
VPS, since do_initproc_exit will not find this task to kill it, and even&lt;br /&gt;
ve task&lt;br /&gt;
list corruption.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== diff-ext3-vprintk-warns-b ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Kirill:&amp;lt;br/&amp;gt;&lt;br /&gt;
This patch fixes OVZ kernel compilation with some new gcc.&lt;br /&gt;
&lt;br /&gt;
http://bugs.gentoo.org/show_bug.cgi?id=127258&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>