1,734
edits
Changes
111.11 changes
== Changes ==
Since {{kernel link|rhel6|042stab108.8}}:
<!-- 111.11 -->
* Fix for {{CVE|2015-5366}} and {{CVE|2015-5364}} extracted from RHEL6 kernel 2.6.32-573.3.1.el6 backported version of mainline commit beb39db59d1 "udp: fix behavior of wrong checksums"
* fixed host hang where ploop stuck inside ploop_make_request() (PSBM-29066, {{OVZ|6293}}, {{OVZ|6392}})
* cbt: add missed mutex_unlock (PSBM-39257)
<!-- 111.10 -->
* dm-thin: do not optimize requeued bios (PSBM-39205)
<!-- 111.9 -->
* s/PTR_ERR/PTR_RET, otherwise we always go to the err path (PSBM-35380)
<!-- 111.6 -->
* cpt: do not dump packet sock vma to pram (PSBM-39014)
* sched: Fix schedule_tail() to disable preemption (PSBM-35082)
* device_cgroup: fake allowing all devices for docker inside VZCT (PSBM-38691)
* cbt: fix bytes to block conversion bug (PSBM-39050)
<!-- 111.5 -->
* tty: Fix recursive deadlock in tty_perform_flush() (PSBM-37612)
* netfilter/ip6table_raw: Add permission check in ip6table_raw pernet (PSBM-35380)
* ploop: dio_fastmap() must refresh bvec_merge_data
* ploop: fix race on prealloc request (PSBM-35095)
<!-- 110.1 -->
* This is a rebase of 042stab109.12 to RHEL6.6 2.6.32-504.23.4.el6 kernel
<!-- 110.2 -->
* fix name_to_handle_at() for empty pathname ({{B|3280}})
* AT_EMPTY_PATH support for fstatat() with empty relative ({{B|3280|}})
* Double rtnl_unlock in netlink_dump() ({{B|3270}})
* diff-rst-iterative-adjust-percent-free-swap-pages ({{B|3231}})
* cbt: ignore device shrink
* ipv4: take rtnl_lock and mark mrt table as freed on namespace
* extra rtnl_unlock in sky2_resume()
* missing rtnl_unlock in i40evf_resume()
* missing rtnl_unlock in igb_sriov_reinit()
* rtnl_lock called twice in i40e_pci_error_resume()
* rtnl_lock in ip6mr_net_exit()
<!-- 109.12 -->
* block: blk_cbt_update_size add block_dev sanity check (PSBM-34151, {{B|3240}}, {{B|3257}})
* rebase of 042stab109.12 to RHEL6.6 2.6.32-504.23.4.el6 kernel
<!-- 042stab109.11 -->
* block: blk_cbt_update_size add block_dev sanity check (PSBM-34151)
<!-- 042stab109.10 -->
* l2tp: Fix UDP socket reference count bugs in the pppol2tp ({{B|3233}})
* ploop: added into pvd header new close signatures (PSBM-33882)
* vmscan,tmpfs: treat used once pages on tmpfs as used once (PSBM-31450, PSBM-31450)
* blk: add changed block trace infrastructure (PSBM-32023)
* block: cbt fixup use-after-free inside __blk_cbt_set
* cbt: Use propper mem allocation context
* cbt: support blockdevice size update v2
<!-- 042stab109.9 -->
* cpt: restore tcp_flags for skb from receive and out-of-order (PSBM-33991)
* rst: remove incorrect warning "dirty skb cb" ({{B|3216}})
* rst: proper synhronisation with restored zombie processes (PSBM-25446, {{B|3085}}, {{B|3240}}, {{B|3085}})
<!-- 042stab109.8 -->
* cpt: dump struct tcp_skb_cb in old format (PSBM-33549, {{B|3237}})
* rst: initialization of new fields of struct tcp_skb_cb (PSBM-33549, {{B|3237}})
* mm: vmscan: stall page reclaim and writeback pages based on dirty/writepage pages encountered (PSBM-31450)
* vfs: Fix invalid ida_remove() call with mnt_release_group_id() (PSBM-33789, {{B|3117}})
<!-- 042stab109.6 -->
* ve net: Fix unbalanced double spin_unlock() in tcp_v4_kill_ve_sockets() (PSBM-33652)
<!-- 042stab109.4 -->
* syslog: distinguish between /proc/kmsg and syscalls ({{B|2693}})
* ve: Do not duplicate devmnt for a device (PSBM-33244)
* conntrack: Replace printk with ve_printk ({{B|2940}})
* RH6 tun: fix module unload (PSBM-33063)
* vzcpt: Fail restore if wrong tty device (PSBM-32795)
* sched: load_balance_fair: fix possible div/0 (PSBM-33347)
* ub_dcache_unuse: call ub_dcache_remove after racing unmounts completed (PSBM-32700)
<!-- 042stab109.3 -->
* fix diff-ve-make-get_ve_by_id-use-RCU-instead-of-ve_list_lock (PSBM-33300)
* rebase to rh6 kernel 2.6.32-504.16.2.el6
<!-- 042stab109.2 -->
* srcu: update to v3.10 state (v2) (PSBM-32230)
* linkwatch: linkwatch_forget_dev() to speedup device dismantle (PSBM-32230)
== See also ==
* {{RHSA|2015-1081}}
* {{RHSA|2015-1081}}
* {{CVE|2015-5366}}
* {{CVE|2015-5364}}
Since {{kernel link|rhel6|042stab108.8}}:
<!-- 111.11 -->
* Fix for {{CVE|2015-5366}} and {{CVE|2015-5364}} extracted from RHEL6 kernel 2.6.32-573.3.1.el6 backported version of mainline commit beb39db59d1 "udp: fix behavior of wrong checksums"
* fixed host hang where ploop stuck inside ploop_make_request() (PSBM-29066, {{OVZ|6293}}, {{OVZ|6392}})
* cbt: add missed mutex_unlock (PSBM-39257)
<!-- 111.10 -->
* dm-thin: do not optimize requeued bios (PSBM-39205)
<!-- 111.9 -->
* s/PTR_ERR/PTR_RET, otherwise we always go to the err path (PSBM-35380)
<!-- 111.6 -->
* cpt: do not dump packet sock vma to pram (PSBM-39014)
* sched: Fix schedule_tail() to disable preemption (PSBM-35082)
* device_cgroup: fake allowing all devices for docker inside VZCT (PSBM-38691)
* cbt: fix bytes to block conversion bug (PSBM-39050)
<!-- 111.5 -->
* tty: Fix recursive deadlock in tty_perform_flush() (PSBM-37612)
* netfilter/ip6table_raw: Add permission check in ip6table_raw pernet (PSBM-35380)
* ploop: dio_fastmap() must refresh bvec_merge_data
* ploop: fix race on prealloc request (PSBM-35095)
<!-- 110.1 -->
* This is a rebase of 042stab109.12 to RHEL6.6 2.6.32-504.23.4.el6 kernel
<!-- 110.2 -->
* fix name_to_handle_at() for empty pathname ({{B|3280}})
* AT_EMPTY_PATH support for fstatat() with empty relative ({{B|3280|}})
* Double rtnl_unlock in netlink_dump() ({{B|3270}})
* diff-rst-iterative-adjust-percent-free-swap-pages ({{B|3231}})
* cbt: ignore device shrink
* ipv4: take rtnl_lock and mark mrt table as freed on namespace
* extra rtnl_unlock in sky2_resume()
* missing rtnl_unlock in i40evf_resume()
* missing rtnl_unlock in igb_sriov_reinit()
* rtnl_lock called twice in i40e_pci_error_resume()
* rtnl_lock in ip6mr_net_exit()
<!-- 109.12 -->
* block: blk_cbt_update_size add block_dev sanity check (PSBM-34151, {{B|3240}}, {{B|3257}})
* rebase of 042stab109.12 to RHEL6.6 2.6.32-504.23.4.el6 kernel
<!-- 042stab109.11 -->
* block: blk_cbt_update_size add block_dev sanity check (PSBM-34151)
<!-- 042stab109.10 -->
* l2tp: Fix UDP socket reference count bugs in the pppol2tp ({{B|3233}})
* ploop: added into pvd header new close signatures (PSBM-33882)
* vmscan,tmpfs: treat used once pages on tmpfs as used once (PSBM-31450, PSBM-31450)
* blk: add changed block trace infrastructure (PSBM-32023)
* block: cbt fixup use-after-free inside __blk_cbt_set
* cbt: Use propper mem allocation context
* cbt: support blockdevice size update v2
<!-- 042stab109.9 -->
* cpt: restore tcp_flags for skb from receive and out-of-order (PSBM-33991)
* rst: remove incorrect warning "dirty skb cb" ({{B|3216}})
* rst: proper synhronisation with restored zombie processes (PSBM-25446, {{B|3085}}, {{B|3240}}, {{B|3085}})
<!-- 042stab109.8 -->
* cpt: dump struct tcp_skb_cb in old format (PSBM-33549, {{B|3237}})
* rst: initialization of new fields of struct tcp_skb_cb (PSBM-33549, {{B|3237}})
* mm: vmscan: stall page reclaim and writeback pages based on dirty/writepage pages encountered (PSBM-31450)
* vfs: Fix invalid ida_remove() call with mnt_release_group_id() (PSBM-33789, {{B|3117}})
<!-- 042stab109.6 -->
* ve net: Fix unbalanced double spin_unlock() in tcp_v4_kill_ve_sockets() (PSBM-33652)
<!-- 042stab109.4 -->
* syslog: distinguish between /proc/kmsg and syscalls ({{B|2693}})
* ve: Do not duplicate devmnt for a device (PSBM-33244)
* conntrack: Replace printk with ve_printk ({{B|2940}})
* RH6 tun: fix module unload (PSBM-33063)
* vzcpt: Fail restore if wrong tty device (PSBM-32795)
* sched: load_balance_fair: fix possible div/0 (PSBM-33347)
* ub_dcache_unuse: call ub_dcache_remove after racing unmounts completed (PSBM-32700)
<!-- 042stab109.3 -->
* fix diff-ve-make-get_ve_by_id-use-RCU-instead-of-ve_list_lock (PSBM-33300)
* rebase to rh6 kernel 2.6.32-504.16.2.el6
<!-- 042stab109.2 -->
* srcu: update to v3.10 state (v2) (PSBM-32230)
* linkwatch: linkwatch_forget_dev() to speedup device dismantle (PSBM-32230)
== See also ==
* {{RHSA|2015-1081}}
* {{RHSA|2015-1081}}
* {{CVE|2015-5366}}
* {{CVE|2015-5364}}