<?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%2Frhel6%2F042stab057.1%2Fchanges</id>
	<title>Download/kernel/rhel6/042stab057.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%2Frhel6%2F042stab057.1%2Fchanges"/>
	<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Download/kernel/rhel6/042stab057.1/changes&amp;action=history"/>
	<updated>2026-05-14T15:13:18Z</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/rhel6/042stab057.1/changes&amp;diff=12629&amp;oldid=prev</id>
		<title>Kir: created</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Download/kernel/rhel6/042stab057.1/changes&amp;diff=12629&amp;oldid=prev"/>
		<updated>2012-07-02T09:14:10Z</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;
Since {{kernel link|rhel6|042stab055.16}}:&lt;br /&gt;
* Rebase to RHEL6.2 kernel-2.6.32-220.23.1.el6 kernel (security and bug fixes, see below)&lt;br /&gt;
* Note that CONFIG_OPENVSWITCH is not set in this kernel&lt;br /&gt;
* [cpt] cleanup: unneeded check for &amp;lt;code&amp;gt;PF_EXIT_RESTART&amp;lt;/code&amp;gt; removed ({{B|2266}})&lt;br /&gt;
* [fuse] &amp;lt;code&amp;gt;fuse_get_context()-&amp;gt;pid&amp;lt;/code&amp;gt; has been virtualized ({{B|2245}})&lt;br /&gt;
* [fuse] [major] kaio support has been added&lt;br /&gt;
* [ext4] [major, performance] possibility to submit big BIOs has been added (PCLIN-30841)&lt;br /&gt;
** enabled by default, disable by setting &amp;lt;code&amp;gt;/sys/fs/ext4/features/batched_writeback&amp;lt;/code&amp;gt; to 0.&lt;br /&gt;
* [ext4] fdatasync optimization feature switch has been added (PSBM-12094)&lt;br /&gt;
** disable by setting &amp;lt;code&amp;gt;/sys/fs/ext4/features/optimize_fsync&amp;lt;/code&amp;gt; to 0&lt;br /&gt;
* [sysrq] add sysrq-a, move sched-debug from sysrq-t to it&lt;br /&gt;
* [sysctl] Add kernel.hung_task_verbosity sysctl (see /[[proc/sys/kernel/hung_task_verbosity]])&lt;br /&gt;
* [ipc] allow &amp;lt;code&amp;gt;mqueue&amp;lt;/code&amp;gt; fs to be mounted in container&lt;br /&gt;
* [bridge] put brmark check code under &amp;lt;code&amp;gt;CONFIG_BRIDGE&amp;lt;/code&amp;gt;&lt;br /&gt;
* [cpt] check/fix negative hrtimer expires on nanosleep futex_wait rst&lt;br /&gt;
* [fuse] show active requests, open files, connection info in &amp;lt;code&amp;gt;fusectl&amp;lt;/code&amp;gt; files&lt;br /&gt;
* [fuse] fix handling IO errors&lt;br /&gt;
* [fuse] don't leave a page locked in case of write_being error&lt;br /&gt;
* [sched] make &amp;lt;code&amp;gt;CONFIG_DEBUG_SPINLOCK_SLEEP&amp;lt;/code&amp;gt; work with &amp;lt;code&amp;gt;CONFIG_PREEMPT&amp;lt;/code&amp;gt; off&lt;br /&gt;
* [ploop] fix handling preallocated space on truncate (PSBM-13082, PSBM-13083)&lt;br /&gt;
* [ploop] avoid overflow of 'long' in ploop_bd_full ({{B|2249}})&lt;br /&gt;
* [ploop] update modify time if ploop image is mounted rw (PSBM-12847)&lt;br /&gt;
* [netdev] simplify dev_hard_start_xmit (PSBM-11782)&lt;br /&gt;
* [uevent] send events in correct order according to seqnum (PSBM-11728)&lt;br /&gt;
* [ext4] memory leak of biovecs has been fixed (PSBM-13208)&lt;br /&gt;
* [ubc] UB maxvalue is shown as &amp;quot;inf&amp;quot; now instead of &amp;quot;9223372036854775807&amp;quot; (on Alt+SysRQ+m)&lt;br /&gt;
* [ubc] a lot of internal enhancements/rework in ubc and memory reclaimer code&lt;br /&gt;
* [ubc/debug] total count of pruned dentries is shown in /proc/bc/id/debug:dcache_pruned&lt;br /&gt;
* [ubc] empty/non-regular shmem inodes are accounted into kmemsize as well (debug for PCLIN-30869)&lt;br /&gt;
* [ploop] free blocks discard has been optimized to remove large extents only in case it's enough for freeing asked amount of disk&lt;br /&gt;
* [ext4] additional sanity checks has been added to prevent crash on a corrupted fs (PSBM-12241)&lt;br /&gt;
* [vzwdog] vzwdog prints now max sched and alloc latencies additionally for the whole sleep period&lt;br /&gt;
* [cpt] correct traced processes handling behavior during the checkpoint (PSBM-13065)&lt;br /&gt;
* [cpt] correct vzctl hang in case &amp;quot;init&amp;quot; process has died during the restore process (PCLIN-30886)&lt;br /&gt;
* [fuse] pending requests queue is flushed at the very end now to make sure it will stay empty&lt;br /&gt;
* [fuse] support for file holes in case of writeback enabled has been added (PSBM-13216)&lt;br /&gt;
* [fuse] API for userspace reconnecting has been added&lt;br /&gt;
* [fairsched] make processes be able to set realtime priority in CT0, this makes pltp testcase happy (PCLIN-29945)&lt;br /&gt;
* [ploop] prohibit ploop mounting over ext3, only support ext4 ({{B|2277}}, PSBM-13225)&lt;br /&gt;
* [perf/debug] perf tool is now able to collect D-state statistics (PCLIN-30022)&lt;br /&gt;
* [kmemleak/debug] make kmemleak be able to work with our kernel (kmemleak is available in debug kernels only)&lt;br /&gt;
* [cfq] kernel BUG at block/cfq-iosched.c:386 has been fixed (PCLIN-30890)&lt;br /&gt;
* [fuse] added possibility to disable fuse O_DIRECT with help of fs.fuse_ext_caps sysctl (enabled by default) (debug for PSBM-13075)&lt;br /&gt;
* [fuse] flush writeback data on file close. In particular this fixes checkpointing (PSBM-13226)&lt;br /&gt;
* [fuse] several other bugfixes&lt;br /&gt;
* [quota] remounting of FS with quota on ploop could crash host (PSBM-13231)&lt;br /&gt;
* [fs/writeback] writeback writer throttler algorithm has been enhanced&lt;br /&gt;
* [mount namespaces] mount namespaces support for has been added. This is required for Fedora 17 (PSBM-13004). Note: online migration support has not been added yet&lt;br /&gt;
* [cpt] kernel BUG at kernel/cpt/rst_socket.c:407 (on a self-connected socket restore) fixed (PSBM-13367)&lt;br /&gt;
* [cpt] sleep-in-atomic at dumping cgroup has been fixes (PSBM-13297)&lt;br /&gt;
* [cpt] timerfs irq-safe locking has been fixed&lt;br /&gt;
* [cpt] false positive error messages &amp;quot;_rst_get_object: wrong object type&amp;quot; has been fixed (PSBM-13303)&lt;br /&gt;
* [fuse] &amp;quot;fs.fuse_ext_caps&amp;quot; sysctl has been removed. Now we need to provide fuse mount options to enable features:&lt;br /&gt;
** &amp;quot;writeback_enable&amp;quot; mount option to enable writeback for fuse mount&lt;br /&gt;
** &amp;quot;direct_enable&amp;quot; mount option to enable direct IO for fuse mount&lt;br /&gt;
* [fuse] show writeback and dio options in proc&lt;br /&gt;
* [fuse] file release should make sure writeback is finished&lt;br /&gt;
* [iov_iter] direct_IO_page interface has been added. Required for efficient fuse io_kaio (PSBM-12830)&lt;br /&gt;
* [oom] oom reports now the current fuse writeback pages counter&lt;br /&gt;
* [time] CT uptime is calculated incorrectly in cases like host suspend (PCLIN-30011)&lt;br /&gt;
* [fairsched] accuracy of idle/iowait time stats reported through /proc/stat has been increased (PCLIN-30724)&lt;br /&gt;
* [fairsched] context switch latency on an almost idle node has been significantly decreased (PSBM-11477)&lt;br /&gt;
* [ploop] support for 'expanded' format to io_kaio, support for snapshot, merge and pcopy (migrate) operations has been added (PSBM-12830)&lt;br /&gt;
* [ploop] we support only ploop over NFS v3 =&amp;gt; ploop mount over NFSv4 has been prohibited (PSBM-13376)&lt;br /&gt;
* [ploop] ploop balloon discard could ignore errors and hang (PSBM-13290)&lt;br /&gt;
* [ovs/ipv6] kernel ABI has been restored, hypervisor modules should compile fine now (PSBM-13383)&lt;br /&gt;
* [ploop] disable ENOSPC checks for preallocated and raw images&lt;br /&gt;
* [blkcg] allocate per-cpu statistics from worker thread&lt;br /&gt;
* [ipv6] change neighbour table hash for ipv6&lt;br /&gt;
* [ext4/xfs] warnings were added to detect a situation when direct reclaim tries to write writeback pages&lt;br /&gt;
* [block] sleep while atomic has been fixed (bug introduced in 56.8 kernel)&lt;br /&gt;
* [mm] several enhancements on direct reclaim and writeback joint work&lt;br /&gt;
* [cpt] CT restore could hang in case of any cpt error handling (PSBM-13440)&lt;br /&gt;
* [cpt] deleted /dev/zero file handling has been enhanced during cpt, fixing migration failures on recent kernels. (PSBM-13440)&lt;br /&gt;
* [cpt] mount namespaces (for Fedora 17) checkpoint/restore support has been added (PSBM-13004)&lt;br /&gt;
* [scheduler] idle time stat reported by /proc/stat has been corrected (PCLIN-30773)&lt;br /&gt;
* [scheduler] scheduler bug report has been corrected to print proper calltrace&lt;br /&gt;
* [ipv6] deadlock on network interface shutdown fixed (PSBM-13449)&lt;br /&gt;
* [watchdog] prohibit access to hardware watchdog devices from inside CTs ({{B|2286}})&lt;br /&gt;
* [mm] BUG_ON on freeing a writeback page has been fixed (PSBM-13075)&lt;br /&gt;
* [fuse] some fairness in handling writeback has been added (PSBM-13465)&lt;br /&gt;
* [mm] dirty pages reclaim process now can be interrupted by SIGKILL to appropriate process. This will help in case the underlying fs is stuck. (PSBM-13566)&lt;br /&gt;
* [cgroups] locking order has been corrected =&amp;gt; deadlock has been fixed (PSBM-13297, {{B|2278}})&lt;br /&gt;
* [cpt/mqueue/Fedora17] mqueue fs mount inside a CT has been enabled, this fs is needed for Fedora 17. Online migration of a Fedora 17 CT with _empty_ mqueue fs mounted is supported (at the moment we do not know who uses mqueue fs in real life). If mqueue mount is not empty - the online migration fails (PSBM-13213)&lt;br /&gt;
* [cpt] a kernel panic has been fixed&lt;br /&gt;
* [fuse] fuse_flush() must wait till writeback is completed (PSBM-13697)&lt;br /&gt;
* [fuse] synchronous close has been reimplemented&lt;br /&gt;
* [fuse] file size handling has been corrected (PSBM-13216)&lt;br /&gt;
* [ubc/net] potential infinite loop fixed in case network code&lt;br /&gt;
* [pid namespaces] missing BSD_PROCESS_ACCT ifdef added. Required to compile kernel without CONFIG_BSD_PROCESS_ACCT kernel option ({{B|2273}})&lt;br /&gt;
* [fairsched] vmstat floating point operation fixed: idle scaling has been enhanced once again (PCLIN-30773)&lt;br /&gt;
* [scheduler] idle time should not be accounted on &amp;quot;possible&amp;quot; but offline cpus&lt;br /&gt;
* [mm] fix a corner case in memory reclaimer - guarantee to invoke OOM in case of no progress (PCLIN-30976)&lt;br /&gt;
* [cpt] Fedora 17 CTs should not migrate to older kernels without mount namespaces support, other CTs should migrate fine (PSBM-13534)&lt;br /&gt;
* [cpt] allow migration of tasks with SCHED_IDLE or SCHED_BATCH scheduler policy set ({{B|2283}})&lt;br /&gt;
* [fuse] PCS special files i_size handling has been fixed in case writeback is enabled (PSBM-13636)&lt;br /&gt;
* [pfcache] lockdep false-positive report fixed. The report is false-positive only in case we do not enable pfcache for pfcache cache.&lt;br /&gt;
* [scheduler] compilation without CONFIG_SCHEDSTATS config option fixed ({{B|2299}})&lt;br /&gt;
&lt;br /&gt;
=== See also ===&lt;br /&gt;
* {{RHSA|2012:0571}}&lt;br /&gt;
* {{RHSA|2012:0743}}&lt;/div&gt;</summary>
		<author><name>Kir</name></author>
		
	</entry>
</feed>