Difference between revisions of "Download/kernel/rhel6-testing/042stab074.9/changes"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(created)
 
(explanation of PSBM-18337)
Line 9: Line 9:
 
* [fs] CAP_FS_FREEZE capability should be used only when fs is really frozen => prevent possible data corruption
 
* [fs] CAP_FS_FREEZE capability should be used only when fs is really frozen => prevent possible data corruption
 
<!-- 042stab074.6 -->
 
<!-- 042stab074.6 -->
* [vedev] ioctl(VZCTL_SETDEVPERMS) has been enhanced to pass a device to a CT in a more consistent way: register device in CT' devtmpfs, make hardlink in CT's /sys/device/... pointing to the host' /sys/device/..., make symlink in CT's /sys/class/{block|char} pointing to device, set device permissions by adding device to CT' devcgroup whitelist (as it used to be before this patchset) (PSBM-18337)
+
* [vedev] ioctl(VZCTL_SETDEVPERMS) has been enhanced to pass a device to a CT in a more consistent way: register device in CT' devtmpfs, make hardlink in CT's /sys/device/... pointing to the host' /sys/device/..., make symlink in CT's /sys/class/{block|char} pointing to device, set device permissions by adding device to CT' devcgroup whitelist (as it used to be before this patchset). This fixes quota issues on ploop for Fedora 18 CT (PSBM-18337)
 
<!-- 042stab074.7 -->
 
<!-- 042stab074.7 -->
 
* [vedev] ve devices handling has been corrected (PSBM-18525, PSBM-18514)
 
* [vedev] ve devices handling has been corrected (PSBM-18525, PSBM-18514)

Revision as of 17:43, 28 February 2013

Changes

Since 042stab074.4:

  • [security/utrace] utrace: ensure arch_ptrace/ptrace_request can never race with SIGKILL, ported from 2.6.32-358.0.1.el6 RHEL6.4 kernel (CVE-2013-0871) (RHSA-2013-0567) (PSBM-18575)
  • [ext4] fixed ext4_end_aio_dio_nolock() error handling. Before this we could get an unkillable process waiting in ..._aios() on exit.
  • [ext4] fixed potential deadlock in ext4_nonda_switch()
  • [fs] fixed unbalanced write counter in __dentry_open(). Before this we could get a process stuck in mntput_no_expire() (PSBM-18369)
  • [fs] CAP_FS_FREEZE capability should be used only when fs is really frozen => prevent possible data corruption
  • [vedev] ioctl(VZCTL_SETDEVPERMS) has been enhanced to pass a device to a CT in a more consistent way: register device in CT' devtmpfs, make hardlink in CT's /sys/device/... pointing to the host' /sys/device/..., make symlink in CT's /sys/class/{block|char} pointing to device, set device permissions by adding device to CT' devcgroup whitelist (as it used to be before this patchset). This fixes quota issues on ploop for Fedora 18 CT (PSBM-18337)
  • [vedev] ve devices handling has been corrected (PSBM-18525, PSBM-18514)
  • [cgroups] cgroups should be automatically destroyed on CT stop (related to PSBM-17934)
  • [fence-watchdog] a message is printed if the node is fenced by watchdog (PSBM-18312)
  • [fuse] severe kernel memory leak while writing to pStorage (PSBM-18516)