<?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%2Frhel5%2F028stab051.1%2Fchanges</id>
	<title>Download/kernel/rhel5/028stab051.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%2Frhel5%2F028stab051.1%2Fchanges"/>
	<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Download/kernel/rhel5/028stab051.1/changes&amp;action=history"/>
	<updated>2026-05-14T17:54:55Z</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/rhel5/028stab051.1/changes&amp;diff=7771&amp;oldid=prev</id>
		<title>Kir: Protected &quot;Download/kernel/rhel5/028stab051.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/rhel5/028stab051.1/changes&amp;diff=7771&amp;oldid=prev"/>
		<updated>2009-10-22T18:30:13Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/Download/kernel/rhel5/028stab051.1/changes&quot; title=&quot;Download/kernel/rhel5/028stab051.1/changes&quot;&gt;Download/kernel/rhel5/028stab051.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:30, 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/rhel5/028stab051.1/changes&amp;diff=5114&amp;oldid=prev</id>
		<title>Kir: added missing /noinclude</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Download/kernel/rhel5/028stab051.1/changes&amp;diff=5114&amp;oldid=prev"/>
		<updated>2008-03-20T21:34:34Z</updated>

		<summary type="html">&lt;p&gt;added missing /noinclude&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:34, 20 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-l454&quot; &gt;Line 454:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 454:&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;[https://bugzilla.redhat.com/show_bug.cgi?id=403171 Red Hat bug #403171.]&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;[https://bugzilla.redhat.com/show_bug.cgi?id=403171 Red Hat bug #403171.]&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;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;&amp;lt;/noinclude&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key openvzwikidb:diff::1.12:old-5112:rev-5114 --&gt;
&lt;/table&gt;</summary>
		<author><name>Kir</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Download/kernel/rhel5/028stab051.1/changes&amp;diff=5112&amp;oldid=prev</id>
		<title>Kir: created</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Download/kernel/rhel5/028stab051.1/changes&amp;diff=5112&amp;oldid=prev"/>
		<updated>2008-03-20T21:33:01Z</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;
* Updated to RHEL5.1 kernel ([http://rhn.redhat.com/errata/RHBA-2007-0959.html 2.6.18-53.el5]) -- new drivers, lots of updates&lt;br /&gt;
* Mainstream security fixes&lt;br /&gt;
* DRBD update to 8.0.7&lt;br /&gt;
* Forcedeth driver 7 hours hang fixed&lt;br /&gt;
* TUN/TAP CPT fixed&lt;br /&gt;
* GFS lockfs disabled since broken&lt;br /&gt;
* OOM hangs for long when run out of swap fix&lt;br /&gt;
* minor compilation and other fixes&lt;br /&gt;
&lt;br /&gt;
=== Config changes ===&lt;br /&gt;
&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_IP_NF_TARGET_SAME=n&amp;lt;/code&amp;gt; (was m)&lt;br /&gt;
New RHEL5.1 options:&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_TICK_DIVIDER=n&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_ACPI_BAY=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_ACPI_IBM_BAY=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_CFG80211=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_WIRELESS_EXT=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_NET_WIRELESS_RTNETLINK=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_MAC80211=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_MAC80211_LEDS=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_MAC80211_DEBUG=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SCSI_QLA_ISCSI=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_ATA=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_ATA_ACPI=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SATA_AHCI=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SATA_SVW=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_ATA_PIIX=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SATA_MV=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SATA_NV=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_PDC_ADMA=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SATA_QSTOR=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SATA_PROMISE=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SATA_SX4=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SATA_SIL=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SATA_SIL24=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SATA_SIS=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SATA_ULI=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SATA_VIA=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SATA_VITESSE=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SATA_INIC162X=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_PATA_MARVELL=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_PATA_PDC2027X=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_PATA_SIS=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_ATA_INTEL_COMBINED=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_DM_MULTIPATH_RDAC=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_FIREWIRE=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_FIREWIRE_OHCI=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_FIREWIRE_SBP2=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_E1000E=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_IGB=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_CHELSIO_T3=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_NETXEN_NIC=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_IWLWIFI=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_IWLWIFI_DEBUG=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_IWL4965=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SENSORS_K8TEMP=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_INFINIBAND_AMSO1100=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_INFINIBAND_CXGB3=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_INFINIBAND_VNIC=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_INFINIBAND_VNIC_STATS=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_INFTL=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_MTD_COMPLEX_MAPPINGS=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_MTD_PCI=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SCSI_ADVANSYS=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SCSI_DC390T=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_PCMCIA_AHA152X=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_PCMCIA_NINJA_SCSI=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_PCMCIA_QLOGIC=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_PCMCIA_SYM53C500=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_SUNDANCE=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_ATP=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_DE600=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_DE620=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_HAMACHI=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_YELLOWFIN=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_QLA3XXX=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_R3964=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_DRM_TDFX=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_DRM_SIS=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_MWAVE=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_I2C_PCA_ISA=m&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_GENERIC_ALLOCATOR=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_HAS_IOMEM=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_HAS_IOPORT=y&amp;lt;/code&amp;gt;&lt;br /&gt;
* +&amp;lt;code&amp;gt;CONFIG_HAS_DMA=y&amp;lt;/code&amp;gt;&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-cpt-check-unsupported-features-20071114 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Andrey Mirkin &amp;amp;lt;major@openvz.org&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] CPT: improve dst capabilities checks&lt;br /&gt;
&lt;br /&gt;
# Return different error codes in case of unsupported features and insufficient cpu capabilities.&lt;br /&gt;
# Print error messages with prefix &amp;quot;Error: &amp;quot;. This should improve checks of dst node capabilities.&lt;br /&gt;
&lt;br /&gt;
Bug #81355.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-cpt-check-unsupported-features-b-20071121 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Kirill Korotaev &amp;amp;lt;dev@openvz.org&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] CPT: fix misprint in Andrey changes&lt;br /&gt;
&lt;br /&gt;
Compilation fix: misprint in Andrey patch.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-cpt-exports-b-20071120 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Kirill Korotaev &amp;amp;lt;dev@openvz.org&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] CPT: declare recalc_sigpending_tsk() back&lt;br /&gt;
&lt;br /&gt;
It was hidden in RHEL5.1, while CPT uses it.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-cpt-tun-tap-rst-fix-20071121 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Evgeny Kravtsunov &amp;amp;lt;emkravts@openvz.org&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] CPT: fix tun/tap dev flags restore&lt;br /&gt;
&lt;br /&gt;
dev flags were corrupted in rst_restore_tuntap. As a result&lt;br /&gt;
dev-&amp;amp;gt;qdisc-&amp;amp;gt;enqueue was not set to &amp;amp;amp;pfifo_fast_enqueue but stayed&lt;br /&gt;
to be &amp;amp;amp;noop_enqueue after restore. noop_enqueue drops all the skbs.&lt;br /&gt;
  &lt;br /&gt;
Bug #94879.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-cpt-utrace-core-b-20071120 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Kirill Korotaev &amp;amp;lt;dev@openvz.org&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] CPT: utrace core changes&lt;br /&gt;
&lt;br /&gt;
utrace core changes for CPT in RHEL5.1&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-cpt-utrace-update-20071119 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Kirill Korotaev &amp;amp;lt;dev@openvz.org&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] CPT: update utrace support for RHEL5.1&lt;br /&gt;
&lt;br /&gt;
update utrace code according to changes in RHEL5.1&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-fairsched-inc-vcpu-timeslice-20071121 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Alexandr Andreev &amp;amp;lt;aandreev@openvz.org&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] fairsched: increase max VCPU timeslice&lt;br /&gt;
&lt;br /&gt;
Increase default MAX VCPU timeslice, this increases&lt;br /&gt;
performance under high load (vConsolidate test).&lt;br /&gt;
  &lt;br /&gt;
FYI: VMware uses VCPU timeslice much bigger, 50ms.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-security-cifs-corrupt-20071118 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Jeff Layton &amp;amp;lt;jlayton@redhat.com&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[CIFS] fix bad handling of EAGAIN error on kernel_recvmsg in cifs_demultiplex_thread&lt;br /&gt;
  &lt;br /&gt;
It's a part of the following commit from mainstream&lt;br /&gt;
&amp;lt;pre class=&amp;quot;simple&amp;quot;&amp;gt;&lt;br /&gt;
When kernel_recvmsg returns -EAGAIN or -ERESTARTSYS, then&lt;br /&gt;
cifs_demultiplex_thread sleeps for a bit and then tries the read again.&lt;br /&gt;
When it does this, it's not zeroing out the length and that throws off&lt;br /&gt;
the value of total_read. Fix it to zero out the length.&lt;br /&gt;
&lt;br /&gt;
Can cause memory corruption:&lt;br /&gt;
If kernel_recvmsg returns an error and total_read is a large enough&lt;br /&gt;
value, then we'll end up going through the loop again. total_read will&lt;br /&gt;
be a bogus value, as will (pdu_length-total_read). When this happens we&lt;br /&gt;
end up calling kernel_recvmsg with a bogus value (possibly larger than&lt;br /&gt;
the current iov_len).&lt;br /&gt;
&lt;br /&gt;
At that point, memcpy_toiovec can overrun iov. It will start walking&lt;br /&gt;
up the stack, casting other things that are there to struct iovecs&lt;br /&gt;
(since it assumes that it's been passed an array of them). Any pointer&lt;br /&gt;
on the stack at an address above the kvec is a candidate for corruption&lt;br /&gt;
here.&lt;br /&gt;
&lt;br /&gt;
Many thanks to Ulrich Obergfell for pointing this out.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Signed-off-by: Jeff Layton &amp;amp;lt;jlayton@redhat.com&amp;amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Signed-off-by: Steve French &amp;amp;lt;sfrench@us.ibm.com&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
X-Git-Tag: v2.6.24-rc1~1382~5&amp;lt;br/&amp;gt;&lt;br /&gt;
X-Git-Url: [http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Fsfrench%2Fcifs-2.6.git;a=commitdiff_plain;h=c18c732ec6bf372aa959ca6534cbfc32e464defd c18c732ec6bf372aa959ca6534cbfc32e464defd]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-security-wait-stopped-20071114 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Roland McGrath &amp;amp;lt;roland@redhat.com&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
wait_task_stopped: Check p-&amp;amp;gt;exit_state instead of TASK_TRACED (CVE-2007-5500)&lt;br /&gt;
  &lt;br /&gt;
patch a3474224e6a01924be40a8255636ea5522c1023a in mainline&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;pre class=&amp;quot;simple&amp;quot;&amp;gt;&lt;br /&gt;
The original meaning of the old test (p-&amp;amp;gt;state &amp;amp;gt; TASK_STOPPED) was&lt;br /&gt;
&amp;quot;not dead&amp;quot;, since it was before TASK_TRACED existed and before the&lt;br /&gt;
state/exit_state split.  It was a wrong correction in commit&lt;br /&gt;
14bf01bb0599c89fc7f426d20353b76e12555308 to make this test for&lt;br /&gt;
TASK_TRACED instead.  It should have been changed when TASK_TRACED&lt;br /&gt;
was introducted and again when exit_state was introduced.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Signed-off-by: Roland McGrath &amp;amp;lt;roland@redhat.com&amp;amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Cc: Oleg Nesterov &amp;amp;lt;oleg@tv-sign.ru&amp;amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Cc: Alexey Dobriyan &amp;amp;lt;adobriyan@sw.ru&amp;amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Cc: Kees Cook &amp;amp;lt;kees@ubuntu.com&amp;amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Acked-by: Scott James Remnant &amp;amp;lt;scott@ubuntu.com&amp;amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Signed-off-by: Linus Torvalds &amp;amp;lt;torvalds@linux-foundation.org&amp;amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Signed-off-by: Greg Kroah-Hartman &amp;amp;lt;gregkh@suse.de&amp;amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
X-Git-Tag: v2.6.23.8~1&amp;lt;br/&amp;gt;&lt;br /&gt;
X-Git-Url: [http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Fstable%2Flinux-2.6.23.y.git;a=commitdiff_plain;h=36ef66c5d137b9a31fd8c35d236fb9e26ef74f97 36ef66c5d137b9a31fd8c35d236fb9e26ef74f97]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-smp-nmi-show-regs-c-20071121 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Vitaliy Gusev &amp;amp;lt;vgusev@openvz.org&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] Alt-sysrq-p: do synchronous NMI IPI&lt;br /&gt;
&lt;br /&gt;
Wait for completion of the NMI IPI callbacks then&lt;br /&gt;
do sysrq_handle_showregs().&lt;br /&gt;
Otherwise nested bust_spinlocks() calls may occur.&lt;br /&gt;
  &lt;br /&gt;
Bug #94875.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ubc-ioacct-dont-mangle-ub0-20071120 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Kirill Korotaev &amp;amp;lt;dev@openvz.org&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] ioacct: don't mangle VE0 statistics&lt;br /&gt;
&lt;br /&gt;
Instead show whole node I/O stats as VE0 one.&lt;br /&gt;
  &lt;br /&gt;
{{Bug|731}}.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-oom-fix-loop-20071120 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Kirill Korotaev &amp;amp;lt;dev@openvz.org&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] VE: fix OOM loop in RHEL5.1&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-taskstats-vpid-20071119 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Pavel Emelianov &amp;amp;lt;xemul@openvz.org&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] taskstats: consider the pid, coming from the user-space to be a virtual one&lt;br /&gt;
&lt;br /&gt;
When the user send a netlink message to get the taskstats&lt;br /&gt;
it can validly be a virtual one, but the find_task_by_pid_all()&lt;br /&gt;
(which is used to convert this pid to task) assumes (with&lt;br /&gt;
the appropriate BUG_ON) that his pid is global.&lt;br /&gt;
  &lt;br /&gt;
Fix it by using the find_task_by_pid_ve() searching routine.&lt;br /&gt;
The rest of the taskstats.c code seems to handle pids properly.&lt;br /&gt;
  &lt;br /&gt;
{{bug|730}}.&amp;lt;br/&amp;gt;&lt;br /&gt;
Bug #94329.&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Pavel Emelyanov &amp;amp;lt;xemul@openvz.org&amp;amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-cpt-emt64-personality-rst-20071127 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Evgeny Kravtsunov &amp;amp;lt;emkravts@openvz.org&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] set PER_LINUX32 personality when restoring 32bit app on 64bit OS&lt;br /&gt;
&lt;br /&gt;
Current implementation of task personality migration is incorrect:&lt;br /&gt;
&lt;br /&gt;
cpt:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
static int dump_one_process(cpt_object_t *obj, struct cpt_context *ctx)&lt;br /&gt;
{&lt;br /&gt;
...&lt;br /&gt;
 v-&amp;gt;cpt_personality = tsk-&amp;gt;personality;&lt;br /&gt;
...&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
rst:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
static int hook(void *arg)&lt;br /&gt;
{&lt;br /&gt;
...&lt;br /&gt;
 if (ti-&amp;gt;cpt_personality != 0)&lt;br /&gt;
   __set_personality(ti-&amp;gt;cpt_personality);&lt;br /&gt;
...&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
On both i686 and x86_64 task-&amp;amp;gt;personality == 0 == PER_LINUX. But for 32-bit VE&lt;br /&gt;
running on x86_64 personality must be set to PER_LINUX32.&lt;br /&gt;
&lt;br /&gt;
Solution is to set the personality of 32-bit tasks to PER_LINUX32 during&lt;br /&gt;
restore process on x86_64 node. Attribute ti-&amp;amp;gt;cpt_64bit allows to distinguish&lt;br /&gt;
32-bit tasks that came from i686 node.&lt;br /&gt;
&lt;br /&gt;
Bug #94205.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-cpt-tun-tap-bind-init-20071123 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Evgeny Kravtsunov &amp;amp;lt;emkravts@openvz.org&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] CPT: another fix for TUN/TAP restore&lt;br /&gt;
&lt;br /&gt;
1) Restore of tun-&amp;amp;gt;bind_file attribute added in rst_restore_tuntap.&lt;br /&gt;
  &lt;br /&gt;
tun-&amp;amp;gt;bind_file contains the pointer to open file which tun_struct is binded&lt;br /&gt;
to. tun-&amp;amp;gt;bind_file data is used for cpt/rst only. This attribute is to be&lt;br /&gt;
initialized on creating tun/tap device (tun_set_iff) and on restore tun/tap&lt;br /&gt;
device (rst_restore_tuntap). If it is not initialized on restore, futher&lt;br /&gt;
dumps will not contain any information on the open file binded, so futher&lt;br /&gt;
restore will fail.&lt;br /&gt;
  &lt;br /&gt;
Bug #94995.&lt;br /&gt;
  &lt;br /&gt;
2) Restoring bind file (rst_file call) is moved up to be called before&lt;br /&gt;
allocating and registering tunX netdevice. This is done to avoid doing&lt;br /&gt;
netdevice related cleanups when rst_file returns error.&lt;br /&gt;
  &lt;br /&gt;
Bug #94992.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-cpt-utrace-strace-20071129 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Alexey Kuznetsov &amp;amp;lt;alexey@openvz.org&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[CPT] strace blocked checkpointing&lt;br /&gt;
  &lt;br /&gt;
PTRACE_SYSCALL was not detected and checkpointing rejected&lt;br /&gt;
to checkpoint due to one of sanity checks.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-fairsched-fix-vcpu-stat-20071126 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Vitaliy Gusev &amp;amp;lt;vgusev@openvz.org&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] fairsched: fixup per-VE nrrunning/nrunint stats on VCPU add/del&lt;br /&gt;
&lt;br /&gt;
When any online ( &amp;amp;gt;=2 ) vcpu is removed and attached again then&lt;br /&gt;
its statistic is initialized. It leads to bad loadavg results.&lt;br /&gt;
Right way is merge statistic of deleted VCPU into any online VCPU.&lt;br /&gt;
  &lt;br /&gt;
{{Bug|732}}.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ms-fasteroom-20071122 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Denis Lunev &amp;amp;lt;den@openvz.org&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] OOM if swap is full even for GFP_NOFS allocation.&lt;br /&gt;
&lt;br /&gt;
The problem is that when swap if over, the kernel&lt;br /&gt;
can hang tens of minutes looking for a memory...&lt;br /&gt;
So when swap is over we have to be more agressive...&lt;br /&gt;
  &lt;br /&gt;
Bug #93284.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-simfs-fix-highquota-20071119 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Vitaliy Gusev &amp;amp;lt;vgusev@openvz.org&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] simfs: fix statfs() in case of HUGE limits&lt;br /&gt;
&lt;br /&gt;
If quota is too big then unsigned becomes negative signed.&lt;br /&gt;
Get rid of explicit type cast and do honest math.&lt;br /&gt;
 &lt;br /&gt;
{{Bug|722}}.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-ve-nfs-lockd-fix-unclosed-socket-20071127 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Vitaliy Gusev &amp;amp;lt;vgusev@openvz.org&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] NFS: lockd has unclosed sockets when stopping VE.&lt;br /&gt;
  &lt;br /&gt;
Try force destroy hosts (nlm_host) when VE is stopped. It is needed because some&lt;br /&gt;
hosts may exists and has opened sockets when we call fini_venet(). But at the&lt;br /&gt;
time of fini_venet() all sockets related to given VE must be closed.&lt;br /&gt;
  &lt;br /&gt;
Thanks to Denis Lunev &amp;amp;lt;den@openvz.org&amp;amp;gt; for help.&lt;br /&gt;
&lt;br /&gt;
Bug #94468.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==== diff-ve-setattr-proc-c-20071129 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Vitaliy Gusev &amp;amp;lt;vgusev@openvz.org&amp;amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] proc: don't update /proc file permissions when not needed.&lt;br /&gt;
  &lt;br /&gt;
Update only when needed fields in proc_dir_entry in proc_notify_change().&lt;br /&gt;
VE can mess VE0 /proc mode, uid, gid on entries which have global PDE only.&lt;br /&gt;
No much harm can be done, i.e. not exploitable. But still very unpleasant.&lt;br /&gt;
  &lt;br /&gt;
Bug #95301.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-forcedeth-fix-timeout-20071129 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
From Kirill Korotaev (dev@):&lt;br /&gt;
  &lt;br /&gt;
linux-2.6-net-forcedeth-update-to-driver-version-0-60.patch patch from RHEL5.1&lt;br /&gt;
added the following piece of code to nv_probe():&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;source lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
       if (id-&amp;amp;gt;driver_data &amp;amp;amp; DEV_HAS_MGMT_UNIT) {&lt;br /&gt;
               /* management unit running on the mac? */&lt;br /&gt;
               if (readl(base + NvRegTransmitterControl) &amp;amp;amp; NVREG_XMITCTL_SYNC_PHY_INIT) {&lt;br /&gt;
                       np-&amp;amp;gt;mac_in_use = readl(base + NvRegTransmitterControl) &amp;amp;amp; NVREG_XMITCTL_MGMT_ST;&lt;br /&gt;
                       dprintk(KERN_INFO &amp;quot;%s: mgmt unit is running. mac in use %x.\n&amp;quot;, pci_name(pci_dev), np-&amp;amp;gt;mac_in_use);&lt;br /&gt;
                       for (i = 0; i &amp;amp;lt; 5000; i++) {&lt;br /&gt;
                               msleep(1);&lt;br /&gt;
                               if (nv_mgmt_acquire_sema(dev)) {&lt;br /&gt;
                                       /* management unit setup the phy already? */&lt;br /&gt;
                                       if ((readl(base + NvRegTransmitterControl) &amp;amp;amp; NVREG_XMITCTL_SYNC_MASK) ==&lt;br /&gt;
                                           NVREG_XMITCTL_SYNC_PHY_INIT) {&lt;br /&gt;
                                               /* phy is inited by mgmt unit */&lt;br /&gt;
                                               phyinitialized = 1;&lt;br /&gt;
                                               dprintk(KERN_INFO &amp;quot;%s: Phy already initialized by mgmt unit.\n&amp;quot;, pci_name(pci_dev));&lt;br /&gt;
                                       } else {&lt;br /&gt;
                                               /* we need to init the phy */&lt;br /&gt;
                                       }&lt;br /&gt;
                                       break;&lt;br /&gt;
                               }&lt;br /&gt;
                       }&lt;br /&gt;
               }&lt;br /&gt;
       }&lt;br /&gt;
&amp;lt;/source&amp;gt;  &lt;br /&gt;
  &lt;br /&gt;
Obviously, this loops 5000 times and calls nv_mgmt_acquire_sema() inside, which&lt;br /&gt;
in the worst case does msleep(500) 10 times.&lt;br /&gt;
So this loop can last 5000*10*0.5sec = 25000sec = 6.94 hours&lt;br /&gt;
This is exactly what we face in the bug: boot hanged at 14:04:19, continued at&lt;br /&gt;
21:02:02, i.e. it took ~25063 seconds.&lt;br /&gt;
&lt;br /&gt;
Bug #95327.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== linux-2.6.18-drbd-8.0.6-8.0.7.patch ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
Patch from Evgeniy Kravtsunov:&amp;lt;br/&amp;gt;&lt;br /&gt;
Patch updates drbd from 8.0.6 to 8.0.7.&lt;br /&gt;
  &lt;br /&gt;
Sources taken from [http://oss.linbit.com/drbd/8.0/drbd-8.0.7.tar.gz http://oss.linbit.com/drbd/8.0/drbd-8.0.7.tar.gz]&lt;br /&gt;
&lt;br /&gt;
Here is the announcement: [http://lists.linbit.com/pipermail/drbd-announce/2007-November/000061.html http://lists.linbit.com/pipermail/drbd-announce/2007-November/000061.html]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== diff-gfs-rm-lockfs-support-20071129 ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
patch from Dmitry Monakhov (dmonakhov@):&amp;lt;br/&amp;gt;&lt;br /&gt;
[PATCH] GFS: disable lockfs support since it's broken&lt;br /&gt;
&lt;br /&gt;
Currently gfs lockfs fearure is broken. Some applications such&lt;br /&gt;
LVM snapshot, acronis trueimage, and etc. trying to use it cause&lt;br /&gt;
system livelock. So in order to be on the safe side it is beter&lt;br /&gt;
to disable this &amp;quot;feature&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
[https://bugzilla.redhat.com/show_bug.cgi?id=403171 Red Hat bug #403171.]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kir</name></author>
		
	</entry>
</feed>