Difference between revisions of "Download/kernel/rhel6/042stab057.1"
Botinki Kira (talk | contribs) (Automated import of articles) |
(No difference)
|
Latest revision as of 09:15, 2 July 2012
Warning: this is an old version of RHEL6 kernel. For the latest version, see Download/kernel/rhel6/042stab145.3. |
Based on | RHEL6 2.6.32 |
---|---|
Status | stable, maintained |
End Of Life | Nov 2019 |
Latest | 042stab145.3 |
Archives | RHEL6 |
Contents
Changes[edit]
Since 042stab055.16:
- Rebase to RHEL6.2 kernel-2.6.32-220.23.1.el6 kernel (security and bug fixes, see below)
- Note that CONFIG_OPENVSWITCH is not set in this kernel
- [cpt] cleanup: unneeded check for
PF_EXIT_RESTART
removed (#2266) - [fuse]
fuse_get_context()->pid
has been virtualized (#2245) - [fuse] [major] kaio support has been added
- [ext4] [major, performance] possibility to submit big BIOs has been added (PCLIN-30841)
- enabled by default, disable by setting
/sys/fs/ext4/features/batched_writeback
to 0.
- enabled by default, disable by setting
- [ext4] fdatasync optimization feature switch has been added (PSBM-12094)
- disable by setting
/sys/fs/ext4/features/optimize_fsync
to 0
- disable by setting
- [sysrq] add sysrq-a, move sched-debug from sysrq-t to it
- [sysctl] Add kernel.hung_task_verbosity sysctl (see /proc/sys/kernel/hung_task_verbosity)
- [ipc] allow
mqueue
fs to be mounted in container - [bridge] put brmark check code under
CONFIG_BRIDGE
- [cpt] check/fix negative hrtimer expires on nanosleep futex_wait rst
- [fuse] show active requests, open files, connection info in
fusectl
files - [fuse] fix handling IO errors
- [fuse] don't leave a page locked in case of write_being error
- [sched] make
CONFIG_DEBUG_SPINLOCK_SLEEP
work withCONFIG_PREEMPT
off - [ploop] fix handling preallocated space on truncate (PSBM-13082, PSBM-13083)
- [ploop] avoid overflow of 'long' in ploop_bd_full (#2249)
- [ploop] update modify time if ploop image is mounted rw (PSBM-12847)
- [netdev] simplify dev_hard_start_xmit (PSBM-11782)
- [uevent] send events in correct order according to seqnum (PSBM-11728)
- [ext4] memory leak of biovecs has been fixed (PSBM-13208)
- [ubc] UB maxvalue is shown as "inf" now instead of "9223372036854775807" (on Alt+SysRQ+m)
- [ubc] a lot of internal enhancements/rework in ubc and memory reclaimer code
- [ubc/debug] total count of pruned dentries is shown in /proc/bc/id/debug:dcache_pruned
- [ubc] empty/non-regular shmem inodes are accounted into kmemsize as well (debug for PCLIN-30869)
- [ploop] free blocks discard has been optimized to remove large extents only in case it's enough for freeing asked amount of disk
- [ext4] additional sanity checks has been added to prevent crash on a corrupted fs (PSBM-12241)
- [vzwdog] vzwdog prints now max sched and alloc latencies additionally for the whole sleep period
- [cpt] correct traced processes handling behavior during the checkpoint (PSBM-13065)
- [cpt] correct vzctl hang in case "init" process has died during the restore process (PCLIN-30886)
- [fuse] pending requests queue is flushed at the very end now to make sure it will stay empty
- [fuse] support for file holes in case of writeback enabled has been added (PSBM-13216)
- [fuse] API for userspace reconnecting has been added
- [fairsched] make processes be able to set realtime priority in CT0, this makes pltp testcase happy (PCLIN-29945)
- [ploop] prohibit ploop mounting over ext3, only support ext4 (#2277, PSBM-13225)
- [perf/debug] perf tool is now able to collect D-state statistics (PCLIN-30022)
- [kmemleak/debug] make kmemleak be able to work with our kernel (kmemleak is available in debug kernels only)
- [cfq] kernel BUG at block/cfq-iosched.c:386 has been fixed (PCLIN-30890)
- [fuse] added possibility to disable fuse O_DIRECT with help of fs.fuse_ext_caps sysctl (enabled by default) (debug for PSBM-13075)
- [fuse] flush writeback data on file close. In particular this fixes checkpointing (PSBM-13226)
- [fuse] several other bugfixes
- [quota] remounting of FS with quota on ploop could crash host (PSBM-13231)
- [fs/writeback] writeback writer throttler algorithm has been enhanced
- [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
- [cpt] kernel BUG at kernel/cpt/rst_socket.c:407 (on a self-connected socket restore) fixed (PSBM-13367)
- [cpt] sleep-in-atomic at dumping cgroup has been fixes (PSBM-13297)
- [cpt] timerfs irq-safe locking has been fixed
- [cpt] false positive error messages "_rst_get_object: wrong object type" has been fixed (PSBM-13303)
- [fuse] "fs.fuse_ext_caps" sysctl has been removed. Now we need to provide fuse mount options to enable features:
- "writeback_enable" mount option to enable writeback for fuse mount
- "direct_enable" mount option to enable direct IO for fuse mount
- [fuse] show writeback and dio options in proc
- [fuse] file release should make sure writeback is finished
- [iov_iter] direct_IO_page interface has been added. Required for efficient fuse io_kaio (PSBM-12830)
- [oom] oom reports now the current fuse writeback pages counter
- [time] CT uptime is calculated incorrectly in cases like host suspend (PCLIN-30011)
- [fairsched] accuracy of idle/iowait time stats reported through /proc/stat has been increased (PCLIN-30724)
- [fairsched] context switch latency on an almost idle node has been significantly decreased (PSBM-11477)
- [ploop] support for 'expanded' format to io_kaio, support for snapshot, merge and pcopy (migrate) operations has been added (PSBM-12830)
- [ploop] we support only ploop over NFS v3 => ploop mount over NFSv4 has been prohibited (PSBM-13376)
- [ploop] ploop balloon discard could ignore errors and hang (PSBM-13290)
- [ovs/ipv6] kernel ABI has been restored, hypervisor modules should compile fine now (PSBM-13383)
- [ploop] disable ENOSPC checks for preallocated and raw images
- [blkcg] allocate per-cpu statistics from worker thread
- [ipv6] change neighbour table hash for ipv6
- [ext4/xfs] warnings were added to detect a situation when direct reclaim tries to write writeback pages
- [block] sleep while atomic has been fixed (bug introduced in 56.8 kernel)
- [mm] several enhancements on direct reclaim and writeback joint work
- [cpt] CT restore could hang in case of any cpt error handling (PSBM-13440)
- [cpt] deleted /dev/zero file handling has been enhanced during cpt, fixing migration failures on recent kernels. (PSBM-13440)
- [cpt] mount namespaces (for Fedora 17) checkpoint/restore support has been added (PSBM-13004)
- [scheduler] idle time stat reported by /proc/stat has been corrected (PCLIN-30773)
- [scheduler] scheduler bug report has been corrected to print proper calltrace
- [ipv6] deadlock on network interface shutdown fixed (PSBM-13449)
- [watchdog] prohibit access to hardware watchdog devices from inside CTs (#2286)
- [mm] BUG_ON on freeing a writeback page has been fixed (PSBM-13075)
- [fuse] some fairness in handling writeback has been added (PSBM-13465)
- [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)
- [cgroups] locking order has been corrected => deadlock has been fixed (PSBM-13297, #2278)
- [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)
- [cpt] a kernel panic has been fixed
- [fuse] fuse_flush() must wait till writeback is completed (PSBM-13697)
- [fuse] synchronous close has been reimplemented
- [fuse] file size handling has been corrected (PSBM-13216)
- [ubc/net] potential infinite loop fixed in case network code
- [pid namespaces] missing BSD_PROCESS_ACCT ifdef added. Required to compile kernel without CONFIG_BSD_PROCESS_ACCT kernel option (#2273)
- [fairsched] vmstat floating point operation fixed: idle scaling has been enhanced once again (PCLIN-30773)
- [scheduler] idle time should not be accounted on "possible" but offline cpus
- [mm] fix a corner case in memory reclaimer - guarantee to invoke OOM in case of no progress (PCLIN-30976)
- [cpt] Fedora 17 CTs should not migrate to older kernels without mount namespaces support, other CTs should migrate fine (PSBM-13534)
- [cpt] allow migration of tasks with SCHED_IDLE or SCHED_BATCH scheduler policy set (#2283)
- [fuse] PCS special files i_size handling has been fixed in case writeback is enabled (PSBM-13636)
- [pfcache] lockdep false-positive report fixed. The report is false-positive only in case we do not enable pfcache for pfcache cache.
- [scheduler] compilation without CONFIG_SCHEDSTATS config option fixed (#2299)
See also[edit]
RPMS[edit]
x86 (i686, IA32)[edit]
File | Date | Size |
---|---|---|
vzkernel-2.6.32-042stab057.1.i686.rpm | 2012-06-26 17:47:22 | 24 Mb |
vzkernel-devel-2.6.32-042stab057.1.i686.rpm | 2012-06-26 17:47:26 | 7 Mb |
vzkernel-headers-2.6.32-042stab057.1.i686.rpm | 2012-06-26 17:47:27 | 2 Mb |
vzkernel-firmware-2.6.32-042stab057.1.noarch.rpm | 2012-06-26 17:47:27 | 7 Mb |
x86_64 (AMD64, EM64T)[edit]
File | Date | Size |
---|---|---|
vzkernel-2.6.32-042stab057.1.x86_64.rpm | 2012-06-26 17:47:25 | 26 Mb |
vzkernel-devel-2.6.32-042stab057.1.x86_64.rpm | 2012-06-26 17:47:26 | 7 Mb |
vzkernel-headers-2.6.32-042stab057.1.x86_64.rpm | 2012-06-26 17:47:27 | 2 Mb |
vzkernel-firmware-2.6.32-042stab057.1.noarch.rpm | 2012-06-26 17:47:27 | 7 Mb |
Source RPM[edit]
File | Date | Size |
---|---|---|
vzkernel-2.6.32-042stab057.1.src.rpm | 2012-06-26 17:47:24 | 76 Mb |
kernel.spec | 2012-06-26 17:44:15 | 1 Mb |
Kernel patch[edit]
This patch is applicable to vanilla Linux 2.6.32 kernel (not to 2.6.32.y), available from kernel.org.
File | Date | Size |
---|---|---|
patch-042stab057.1-combined.gz (signature) | 2012-06-26 17:46:43 | 24 Mb |
Configs[edit]
Official configs of this OpenVZ kernel used to build binary RPMS.
File | Date | Size |
---|---|---|
config-2.6.32-042stab057.1.i686 | 2012-06-26 17:47:04 | 104 Kb |
config-2.6.32-042stab057.1.x86_64 | 2012-06-26 17:47:12 | 99 Kb |
Archives[edit]
For other rhel6 kernel releases, see download/kernel/rhel6/Archives.
For other kernel branches, see download/kernel.