Changes
Since 042stab108.8:
- 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)
- dm-thin: do not optimize requeued bios (PSBM-39205)
- s/PTR_ERR/PTR_RET, otherwise we always go to the err path (PSBM-35380)
- 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)
- 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)
- This is a rebase of 042stab109.12 to RHEL6.6 2.6.32-504.23.4.el6 kernel
- fix name_to_handle_at() for empty pathname (#3280)
- AT_EMPTY_PATH support for fstatat() with empty relative (#3280)
- Double rtnl_unlock in netlink_dump() (#3270)
- diff-rst-iterative-adjust-percent-free-swap-pages (#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()
- block: blk_cbt_update_size add block_dev sanity check (PSBM-34151, #3240, #3257)
- rebase of 042stab109.12 to RHEL6.6 2.6.32-504.23.4.el6 kernel
- block: blk_cbt_update_size add block_dev sanity check (PSBM-34151)
- l2tp: Fix UDP socket reference count bugs in the pppol2tp (#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
- cpt: restore tcp_flags for skb from receive and out-of-order (PSBM-33991)
- rst: remove incorrect warning "dirty skb cb" (#3216)
- rst: proper synhronisation with restored zombie processes (PSBM-25446, #3085, #3240, #3085)
- cpt: dump struct tcp_skb_cb in old format (PSBM-33549, #3237)
- rst: initialization of new fields of struct tcp_skb_cb (PSBM-33549, #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, #3117)
- ve net: Fix unbalanced double spin_unlock() in tcp_v4_kill_ve_sockets() (PSBM-33652)
- syslog: distinguish between /proc/kmsg and syscalls (#2693)
- ve: Do not duplicate devmnt for a device (PSBM-33244)
- conntrack: Replace printk with ve_printk (#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)
- 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
- srcu: update to v3.10 state (v2) (PSBM-32230)
- linkwatch: linkwatch_forget_dev() to speedup device dismantle (PSBM-32230)