# changelog

author: Andrey Ponomarenko <aponomarenko@virtuozzo.com> - 21.48.22.93-1.vz7.54
changelog:
  - Force update of boot checkbox if drive is not selectable, see #PSBM-65163
  - Fixed grammar, see #PSBM-65532
  - Translated titles and tooltips on the Inst. Dest. screen, see #PSBM-65532


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.0-17
changelog:
  - Enable firewalld by default, open appropriate ports, see #PSBM-54055
  - Set default timezone for host, see #PSBM-54121


author: Konstantin Volkov <wolf@virtuozzo.com> 1.0.4
changelog:
  - Move branding to separate file, see #PSBM-58317
   - Create BINDIR during 'make install' if necessary (Denis Silakov
  <dsilakov@gmail.com>)


author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 2.10.0.38
changelog:
  - sk-queue: Queue length must be sync (#PSBM-64009)
   - vz7: sk-queue -- Show the creds we're sending (#PSBM-64009)
   - vz7: sk-queue -- Show peers in hex form (#PSBM-64009)


author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 2.10.0.40
changelog:
  - test: Add sk-unix01 test
   - vz7: sk-unix: Add ability to restore sockets with deleted vfs addresses (#PSBM-55992)
   - vz7: sk-unix: Print cwd been restored if @name_dir is present
   - vz7: sk-unix: Don't warn if nothing to unlink
   - vz7: sk-unix: Collect deleted identical addresses in the queues
   - vz7: sk-unix: Make USK_ flags in shift form
   - vz7: sk-unix: Drop empty line at eof
   - vz7: sk-unix: Use add_post_prepare_cb_once helper
   - vz7: sk-unix: Drop empty line
   - vz7: sk-unix: Use generic xptr_pull in dump_one_unix_fd
   - vz7: sk-unix: Use native types in unix_sk_info
   - vz7: sk-unix: Adjust unix_sk_info members
   - vz7: sk-unix: Adjust unix_sk_cinfo members
   - vz7: sk-unix: Make can_dump_unix_sk being boolean
   - vz7: pipes: Use add_post_prepare_cb_once
   - vz7: tty: Use add_post_prepare_cb_once
   - vz7: restore: Add add_post_prepare_cb_once helper
   - unix: a unix name can be a non-null terminated string
   - unix: Do pr_perror() before cleanup
   - files: Sanitize helpers for scattering two-headed files
   - unix: Factor out common parts restoration (v2)
   - unix: Fix tail processing for peer-less sockets
   - unix: don't leak a file descriptor
   - unix: switch into the root mount namespace before cleaning stale sockets
   - Revert "vz7: sk-unix: Restore deleted sockets together with removed dirs"


author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 2.10.0.43
changelog:
  - vz7: sk-unix -- Fix typo in namelen comparision (#PSBM-64715)
   - vz7: sk-queue: Add missing newline into log
   - vz7: restore_sk_queue -- Show how many bytes already sent
   - vz7: test: sk-unix01 -- Fix compilation


author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 2.10.0.44
changelog:
  - vz7: sk-unix -- Adjust default dgram qlen for systemd sake (#PSBM-64628)
   - Revert "vz7: sockets: Separate socket buffer size setting into a helper"
   - Revert "vz7: sk-unix -- Restore qlen before pushing queued data back"
   - Revert "sk-queue: Queue length must be sync"


author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 2.10.0.45
changelog:
  - vz7: test: sk-unix01 -- Make sure the dir with ghost files are empty
   - vz7: sk-unix: Don't wait on socketpair (#PSBM-65051)
   - vz7: sk-unix -- Add info print about slave peers


author: Alexander Burluka <aburluka@virtuozzo.com> 0.0.29
changelog:
  - Add container processes to report (#PSBM-58497)
   - Add specific software to dedicated verbose list
   - Implement action logs collecting (#PSBM-58499)


author: Alexander Burluka <aburluka@virtuozzo.com> 0.0.30
changelog:
  - Add container processes to report (#PSBM-58497)
   - Add specific software to dedicated verbose list
   - Implement action logs collecting (#PSBM-58499)
   - Add rsyslog rule for VZ events (#PSBM-58499)


author: Alexander Burluka <aburluka@virtuozzo.com> 0.0.31
changelog:
  - Fix mistype
   - Add container processes to report (#PSBM-58497)
   - Add specific software to dedicated verbose list
   - Implement action logs collecting (#PSBM-58499)
   - Add rsyslog rule for VZ events (#PSBM-58499)


author: Alexander Burluka <aburluka@virtuozzo.com> 0.0.32
changelog:
  - Fix ident (Denis Silakov <dsilakov@virtuozzo.com>)
   - More fixes for Linux guests (Denis Silakov <dsilakov@virtuozzo.com>)
   - Use python3 in libvirt_guests.py if python2 is not available (Denis Silakov
  <dsilakov@virtuozzo.com>)
   - Collect info for Linux guests (Denis Silakov <dsilakov@virtuozzo.com>)


author: Alexander Burluka <aburluka@virtuozzo.com> 0.0.33
changelog:
  - Remove useless code
   - Fix sending routine (#PSBM-63127 #PSBM-62662)
   - No need in no-reload (Denis Silakov <dsilakov@virtuozzo.com>)
   - Enable and start service during the first installation (#PSBM-63314) (Denis
  Silakov <dsilakov@virtuozzo.com>)


author: Alexander Burluka <aburluka@virtuozzo.com> 0.0.34
changelog:
  - Collect install-time Kernel command line from anaconda logs (#PSBM-64448)
   - Fix bug with .sent file from future (#PSBM-64481)


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.0-3
changelog:
  - Disable iptables service by default, see #PSBM-52142
  - Dropped postgresql workaround: fixed in vzpkgenv


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.0-7
changelog:
  - Enable firewalld by default, open appropriate ports, see #PSBM-54055
  - Set default timezone for host, see #PSBM-54121
  - Corrected docker template according to VZ7 kernel, see #PSBM-50601


author: Miroslav Rezanina <mrezanin@redhat.com> - 20130517-4.gitc4bce43
changelog:
  - ipxe-Use-next-server-from-filename-s-settings-block.patch [bz#1062644]
  - Resolves: bz#1062644
    (pxe boot fails if next-server details come from a different dhcp server)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20130517-5.gitc4bce43.el7
changelog:
  - ipxe-Enable-infrastructure-to-specify-an-autoboot-device-.patch [bz#1031518]
  - ipxe-Allow-prefix-to-specify-a-PCI-autoboot-device-locati.patch [bz#1031518]
  - ipxe-Store-boot-bus-dev.fn-address-as-autoboot-device-loc.patch [bz#1031518]
  - ipxe-Ignore-PCI-autoboot-device-location-if-set-to-00-00..patch [bz#1031518]
  - ipxe-Revert-Remove-2-second-startup-wait.patch [bz#857123]
  - ipxe-Allow-ROM-banner-timeout-to-be-configured-independen.patch [bz#857123]
  - ipxe-Customize-ROM-banner-timeout.patch [bz#857123]
  - Resolves: bz#1031518
    (iPXE does not honor specified boot device)
  - Resolves: bz#857123
    (Guests never get an iPXE prompt)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20130517-6.gitc4bce43.el7
changelog:
  - ipxe-import-EfiRom-from-edk2-BaseTools-RHEL-only.patch [bz#1084561]
  - ipxe-add-custom-Makefile-for-EfiRom-RHEL-only.patch [bz#1084561]
  - ipxe-redhat-delete-useless-editor-backup-of-spec.template.patch [bz#1084561]
  - ipxe-redhat-build-and-install-combined-legacy-UEFI-roms-f.patch [bz#1084561]
  - Resolves: bz#1084561
    (RFE: ship UEFI drivers for ipxe in RHEL-7.y)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20130517-7.gitc4bce43.el7
changelog:
  - ipxe-Extract-timing-parameters-out-to-config-dhcp.h.patch [bz#1196352]
  - ipxe-Use-spec-compliant-timeouts.patch [bz#1196352]
  - Resolves: bz#1196352
    ([RFE] option to increase gpxe retry timeout)


author: Denis V. Lunev <den@openvz.org> - vz-2.6.0-28.3.6.vz7.49
changelog:
  - qcow2: fix misleading comment about L2 linking
  - qcow2-cache: split out function to find offset in a cache
  - qcow2: split large deep-nested functions in several
  - qcow2: change L2 table cache granularity #PSBM-62402 #PSBM-64771
  - qcow2: rename variables l2table->l2subtable
  - qcow2-cache: remove arguments unused by functions
  - qcow2: specify default L2 cache size in cache chunks not clusters
  - qcow2: prevent double zeroing in qcow2_cache_cluster_init_zero()


author: Roman Kagan <rkagan@virtuozzo.com> - vz-2.6.0-28.3.9.vz7.49
changelog:
  - merge rhev-2.6.0-28.el7_3.9, original changelog:
    * Fri Mar 24 2017 Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.9
    - kvm-block-gluster-memory-usage-use-one-glfs-instance-per.patch [bz#1413044]
    - kvm-gluster-Fix-use-after-free-in-glfs_clear_preopened.patch [bz#1413044]
    - kvm-fix-cirrus_vga-fix-OOB-read-case-qemu-Segmentation-f.patch [bz#1430061]
    - kvm-cirrus-vnc-zap-bitblit-support-from-console-code.patch [bz#1430061]
    - kvm-cirrus-add-option-to-disable-blitter.patch [bz#1430061]
    - kvm-cirrus-fix-cirrus_invalidate_region.patch [bz#1430061]
    - kvm-cirrus-stop-passing-around-dst-pointers-in-the-blitt.patch [bz#1430061]
    - kvm-cirrus-stop-passing-around-src-pointers-in-the-blitt.patch [bz#1430061]
    - kvm-cirrus-fix-off-by-one-in-cirrus_bitblt_rop_bkwd_tran.patch [bz#1430061]
    - kvm-file-posix-Consider-max_segments-for-BlockLimits.max.patch [bz#1431149]
    - kvm-file-posix-clean-up-max_segments-buffer-termination.patch [bz#1431149]
    - kvm-file-posix-Don-t-leak-fd-in-hdev_get_max_segments.patch [bz#1431149]
    - Resolves: bz#1413044
      (block-gluster: use one glfs instance per volume)
    - Resolves: bz#1430061
      (CVE-2016-9603 qemu-kvm-rhev: Qemu: cirrus: heap buffer overflow via vnc connection [rhel-7.3.z])
    - Resolves: bz#1431149
      (VMs pause when writing to Virtio-SCSI direct lun with scsi passthrough enabled via an Emulex HBA)

    * Tue Mar 21 2017 Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.8
    - kvm-target-i386-present-virtual-L3-cache-info-for-vcpus.patch [bz#1430802]
    - Resolves: bz#1430802
      (Enhance qemu to present virtual L3 cache info for vcpus)

    * Wed Mar 15 2017 Miroslav Rezanina <mrezanin@redhat.com> - rhev-2.6.0-28.el7_3.7
    - kvm-block-check-full-backing-filename-when-searching-pro.patch [bz#1425125]
    - kvm-qemu-iotests-Don-t-create-fifos-pidfiles-with-protoc.patch [bz#1425125]
    - kvm-qemu-iotest-test-to-lookup-protocol-based-image-with.patch [bz#1425125]
    - kvm-target-i386-Don-t-use-cpu-migratable-when-filtering-.patch [bz#1413897]
    - Resolves: bz#1413897
      (cpu flag nonstop_tsc is not present in guest with host-passthrough and feature policy require invtsc)
    - Resolves: bz#1425125
      (qemu fails to recognize gluster URIs in backing chain for block-commit operation)


author: Denis V. Lunev <den@openvz.org> - vz-2.6.0-28.3.9.vz7.51
changelog:
  - DROP: qcow2: fix misleading comment about L2 linking
  - DROP: qcow2-cache: split out function to find offset in a cache
  - DROP: qcow2: split large deep-nested functions in several
  - DROP: qcow2: change L2 table cache granularity #PSBM-62402 #PSBM-64771
  - DROP: qcow2: rename variables l2table->l2subtable
  - DROP: qcow2-cache: remove arguments unused by functions
  - DROP: qcow2: specify default L2 cache size in cache chunks not clusters
  - DROP: qcow2: prevent double zeroing in qcow2_cache_cluster_init_zero()
  - hw/vmbus: remove signal event error messaging
  - hw/vmbus/storvsc: handle cancelled scsi requests


author: Denis V. Lunev <den@openvz.org> - vz-2.6.0-28.3.9.vz7.54
changelog:
  - qcow2-refcount: fix wrong offset for preallocation check
  - qcow2: make sure prealloc check arguments are cluster-aligned #PSBM-64568
  - qcow2: fix misleading comment about L2 linking
  - qcow2-cache: split out function to find offset in a cache
  - qcow2: split large deep-nested functions in several
  - qcow2: change L2 table cache granularity #PSBM-62402 #PSBM-64771
  - qcow2: rename variables l2table->l2subtable
  - qcow2-cache: remove arguments unused by functions
  - qcow2: specify default L2 cache size in cache chunks not clusters
  - qcow2: prevent double zeroing in qcow2_cache_cluster_init_zero()
  - nbd: add wait_on_nothing argument to nbd_wr_syncv()
  - nbd-client: fix client request receiving #PSBM-64582
  - nbd: add traces to nbd_wr_syncv()
  - nbd-client: fix nbd_co_receive_reply()
  - nbd-client: fix nbd_client_co_cmd_block_status() #PSBM-64582


author: Denis V. Lunev <den@openvz.org> - vz-2.6.0-28.3.9.vz7.55
changelog:
  - iotest 026: fix reference output
  - ui: avoid crash if vnc client disconnects with writes pending #PSBM-65541
  - block: log i/o errors #PSBM-60862
  - qmp: add offset and size to BLOCK_IO_ERROR event


author: Cyrill Gorcunov <gorcunov@gmail.com> 0.0.0.3
changelog:
  - Add Makefile.version (#PSBM-56266)
   - vz7: compel: return ptrace area helpers back to uapi
   - vz7: Drop obsolete comment
   - vz7: Sync with xemul/criu-dev
   - vz7: Drop obsolete comment


author: Cyrill Gorcunov <gorcunov@gmail.com> 0.0.0.4
changelog:
  - vz7: compel: compel_emergency_sigframe() helper introduced
   - Add Makefile.version (#PSBM-56266)
   - vz7: compel: return ptrace area helpers back to uapi
   - vz7: Drop obsolete comment
   - vz7: Sync with xemul/criu-dev
   - vz7: Drop obsolete comment


author: Cyrill Gorcunov <gorcunov@gmail.com> 0.0.0.5
changelog:
  - vz7: compel: new catch and "release at" helpers added
   - vz7: compel: wrap rt_sigframe with parentheses


author: Pavel Butsykin <pbutsykin@virtuozzo.com> - 1:1.34.3-2.0
changelog:
  - add sources file
  - disable tarball verification
  - fix rhel package suffix to vz
  - Adjust virt-v2v package (#VZP-130)
  - Added gtk-doc 2 buildreqs
  - Added perl modules
  - add pnp_wait.exe virt-tool to resolve conflicts with PnP on firstboot


author: Pavel Butsykin <pbutsykin@virtuozzo.com> - 1:1.34.3-2.2
changelog:
  - Revert "RHEL 7: v2v: Disable the virt-v2v --in-place option."
  - Revert "RHEL 7: Reject use of libguestfs-winsupport features except for virt-* tools (RHBZ#1240276)."
  - v2v: set up firstboot script to install vztools-win
  - v2v: set up firstboot script to install vztools-lin
  - v2v: shut down windows VM to finish guest setup
  - v2v: shut down linux VM to finish guest setup
  - firstboot: add DelayedAutoStart value in the registry
  - v2v: bootloaders: search grub config for all distributions


author: Pavel Butsykin <pbutsykin@virtuozzo.com> - 1:1.34.3-2.7
changelog:
  - daemon: run 'udevadm settle' with --exit-if-exists option
  - daemon: add udev_settle_file to is_root_device #PSBM-63411


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.99
changelog:
  - Add missed Makefile.incl (Konstantin Volkov <wolf@virtuozzo.com>)
   - Move branding to separate file, see #PSBM-58317 (Konstantin Volkov
  <wolf@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.100
changelog:
  - PVA-36692 Move Win2k16 support type from experimental to supported
  (Konstantin Bukharov <bkb@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.101
changelog:
  - Add function to check if OS supports Hyper-V SCSI disks PSBM-62584 (Inga
  Pyass <ipyass@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.102
changelog:
  - bug #PSBM-56148 aka Slow VM recovery process from one node to another (Sergey
  Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.103
changelog:
  - Add uid and pid to the client constructor with default values as 0. (Inga
  Pyass <ipyass@virtuozzo.com>) (#PSBM-59011)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.104
changelog:
  - BUGFIX PSBM-64416 Wrong floppy for win10 Floppy name is calculated from
  "short" OS name. Let add proper for Windows 10 (bkbbkb <bkb@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.105
changelog:
  - bug #PSBM-58083 aka prl_disp_service is willing to accept, expand, and store
  in RAM gigabytes of data prior to authentication (Sergey Galas
  <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.179
changelog:
  - Add "CT-only" and "VM-only" marks to SDK functions declarations #PSBM-28735
  (Igor Sukhih <igor@virtuozzo.com>)
   - bug #PSBM-61204 aka vzt-psbm-validation: vm_resume ERROR: dump: core-
  snmpd-1488228561.9053 (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.180
changelog:
  - Add PVM_UPDATE_MODE migration flags #PSBM-59325 (Igor Sukhih
  <igor@virtuozzo.com>)
   - Remove PrlDisk_GetDiskInfo from Python SDK (Inga Pyass
  <ipyass@virtuozzo.com>) (#PSBM-60480)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.181
changelog:
  - Add support for Hyper-V paravirt storage devices (Inga Pyass
  <ipyass@virtuozzo.com>) (#PSBM-59030)
   - Add contacts to header template in GenSdk.py (Andrey Bondrov
  <abondrov@virtuozzo.com>)
   - Update copyrights ( #PSBM-58317 ) (Andrey Bondrov <abondrov@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.183
changelog:
  - fix There is no PVS_GUEST_TO_STRING conversion for w2k16, #PSBM-62924 (Pavel
  Ganyushin <pganyushin@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.185
changelog:
  * Tue Mar 28 2017 Sergey Galas' <shrike@virtuozzo.com> 7.0.184
   - Add error string PRL_ERR_VMCONF_SCSI_HYPERV_LINUX_NOT_SUPPORTED PSBM-62584
  (Inga Pyass <ipyass@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.186
changelog:
  - Problem Report directory should not be accessible to Other user #PSBM-58087
  (Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.54
changelog:
  - add crash limit field (PSBM-55697) (Pavel Ganyushin
  <pganyushin@virtuozzo.com>)
   - add virtual network adapters to host hardware info (PSBM-53561) (Pavel
  Ganyushin <pganyushin@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.55
changelog:
  - Use *report.virtuozzo.com instead of *report.parallels.com (Denis Silakov
  <dsilakov@virtuozzo.com>)
   - Add memory policy structure to xml model (PSBM-55022) (Pavel Ganyushin
  <pganyushin@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.59
changelog:
  - bug #PSBM-63557 aka  Failed to migrate the VM: Operation failed. Failed to
  execute the operation. (Details: Un ... (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.62
changelog:
  - bug #PSBM-63844 aka Unable to pre-create chardev file
  /vz/vmprivate/....restore/serial.txt (Sergey Galas <shrike@virtuozzo.com>)


author: Dmitry Andreev <dandreev@virtuozzo.com> 1.0.3
changelog:
  - Rename directory for crashdumps #PSBM-50823
   - Collect light coredumps for vz* applications #PSBM-50895
   - create dirs in a proper way (Alexander Stefanov-Khryukin
  <akhryukin@parallels.com>)
   - Added license terms (Dmitry Mishin <dim@virtuozzo.com>)
   - Fix folder creation during 'make install' (Denis Silakov
  <dsilakov@gmail.com>)
   - For safety, create necessary folders during 'make install' if they are
  missing (Denis Silakov <dsilakov@gmail.com>)


author: Dmitry Andreev <dandreev@virtuozzo.com> 1.0.4
changelog:
  - Make message about invalid problem directory more clear (Denis Silakov
  <denis.silakov@rosalab.ru>)


author: Dmitry Andreev <dandreev@virtuozzo.com> 1.0.5
changelog:
  - PSBM-58108 Move dumpdir from /tmp to /vz/tmp and set the appropriate
  permissions to corefiles (Inga Pyass <ipyass@virtuozzo.com>)
   - PSBM-58108 Set 700 permissions on /tmp/virtuozzo_crash_dumps (Inga Pyass
  <ipyass@virtuozzo.com>)


author: Konstantin Volkov <wolf@virtuozzo.com> 1.0.2
changelog:
  - Make messages in bug reporting dialog more clear (#PSBM-55300) (Denis Silakov
  <denis.silakov@rosalab.ru>)


author: Derbyshev Dmitry' <dderbyshev@virtuozzo.com> 7.0.14
changelog:
  - vcmmd_config: node_list and cpu_list fields added
   - vcmmd_config: string values in config
   - vcmmd_config: prepare for string values in config


author: Konstantin Neumoin <kneumoin@virtuozzo.com> 7.0.15
changelog:
  - add VCMMD_VE_CONFIG_GUARANTEE_TYPE to ve config (#PSBM-55018)
   - add VCMMD_ERROR_TOO_MANY_REQUESTS


author: Konstantin Neumoin <kneumoin@virtuozzo.com> 7.0.16
changelog:
  - Revert "add VCMMD_ERROR_TOO_MANY_REQUESTS"
   - Revert "add VCMMD_VE_CONFIG_GUARANTEE_TYPE to ve config"


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - 2.4.0-1.vz7.20
changelog:
  - upgrade: support vnc #PSBM-60651
  - upgrade: support bridged interfaces #PSBM-60655
  - upgrade: drop temporary logging to file


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - 2.4.0-1.vz7.21
changelog:
  - qemu: command: align disk serial check to schema #PSBM-59218
  - qemu: support backup jobs in qemuMonitorGetBlockJobInfo #PSBM-57548
  - upgrade: address issues with libvirt crash while upgrade is in process #PSBM-60706
  - upgrade: fix rare 'domain not running' during upgrade #PSBM-61865
  - upgrade: make upgrade work when domain has snashots #PSBM-62777
  - upgrade: upgrade serial devices via changing backend functionality #PSBM-63255


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - 2.4.0-1.vz7.22
changelog:
  - qemu.conf: set upper limit for vnc/spice ports to 6900                  #PSBM-63824
  - upgrade: don't reject upgrade if hostname is localhost                  #PSBM-63659
  - qemu: wait indefinetly when acquiring job condition in event handler    #PSBM-63118
  - upgrade: close agent channel befor postcopy with release ram            #PSBM-63758


author: Igor Sukhih <igor@virtuozzo.com> 7.0.361
changelog:
  - Host-routed ips are not cleared on online CT migration #PSBM-62644
   - Do not force balloon_ino=12 mount option for real device #PSBM-62582


author: Igor Sukhih <igor@virtuozzo.com> 7.0.362
changelog:
  - Set default processes limit to 128K #PSBM-62805
   - vzctl2_env_set_ramsize(): skip set swappages on ramsize change


author: Igor Sukhih <igor@virtuozzo.com> 7.0.364
changelog:
  - suse-add_netif.sh: ip address is not delleted #PSBM-63215
   - env_configure_systemd_unit(): use CT state to detect systemd state
   - scripts: vz-cpt.in -- Drop old ulimit hack (#PSBM-63002)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.365
changelog:
  - display specific error for VZT_TMPL_NOT_FOUND #PSBM-57361
   - ns_set_memory_param(): log current memory limits on error #PSBM-64043


author: Igor Sukhih <igor@virtuozzo.com> 7.0.367
changelog:
  - Add debug print for catching memory limits setup problem #PSBM-64043
   - vzctl2_set_log_quiet: disable ploop logging


author: Daniil Guzanov <dguzanov@odin.com> 7.0.4
changelog:
  - Fixed access rights for auto-provides generation (Dmitry Mishin
  <dim@parallels.com>)
   - Added generation of libvzevent.so.{major} (Dmitry Mishin <dim@parallels.com>)


author: Dmitry Mishin <dim@parallels.com> 7.0.6
changelog:
  - Added copyright and license headers
   - Added licence to devel package (Daniil Guzanov <dguzanov@odin.com>)


author: Daniil Guzanov <dguzanov@odin.com> 6.1.1
changelog:
  - deleted spec: #PSBM-32811
   - util.c: handle EINTR for select()/read() migration failed with  'Interrupted
  system call' (Igor Sukhih <igor@parallels.com>)


author: Miroslav Rezanina <mrezanin@redhat.com> - AAVMF-20141113-2.git77d5dac.el7
changelog:
  - aavmf-ArmVirtualizationPkg-VirtFdtDxe-forward-FwCfg-addres.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-introduce-QemuFwCfgLib-instance.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-clone-PlatformIntelBdsLib-from-.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-add-basic-p.patch [bz#1172749]
  - aavmf-OvmfPkg-extract-QemuBootOrderLib.patch [bz#1172749]
  - aavmf-OvmfPkg-QemuBootOrderLib-featurize-PCI-like-device-p.patch [bz#1172749]
  - aavmf-OvmfPkg-introduce-VIRTIO_MMIO_TRANSPORT_GUID.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-VirtFdtDxe-use-dedicated-VIRTIO.patch [bz#1172749]
  - aavmf-OvmfPkg-QemuBootOrderLib-widen-ParseUnitAddressHexLi.patch [bz#1172749]
  - aavmf-OvmfPkg-QemuBootOrderLib-OFW-to-UEFI-translation-for.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-adhere-to-Q.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-identify-new-shell-as-builtin-s.patch [bz#1172749]
  - aavmf-ArmVirtualizationPkg-Intel-BDS-load-EFI-stubbed-Linu.patch [bz#1172749]
  - aavmf-spec-build-AAVMF-with-the-Intel-BDS-driver-RHELSA-on.patch [bz#1172749]
  - aavmf-Revert-ArmVirtualizationPkg-work-around-cache-incohe.patch [bz#1172910]
  - Resolves: bz#1172749
    (implement fw_cfg, boot order handling, and -kernel booting in ArmVirtualizationQemu)
  - Resolves: bz#1172910
    (revert Acadia-only workaround (commit df7bca4e) once Acadia host kernel (KVM) is fixed)


author: Miroslav Rezanina <mrezanin@redhat.com> - AAVMF-20141113-3.git77d5dac.el7
changelog:
  - aavmf-OvmfPkg-QemuBootOrderLib-expose-QEMU-s-boot-menu-on-.patch [bz#1172756]
  - aavmf-OvmfPkg-PlatformBdsLib-get-front-page-timeout-from-Q.patch [bz#1172756]
  - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-get-front-p.patch [bz#1172756]
  - Resolves: bz#1172756
    ([RFE]Expose boot-menu shortcut to domain via AAVMF)


author: Miroslav Rezanina <mrezanin@redhat.com> - AAVMF-20141113-4.git77d5dac.el7
changelog:
  - aavmf-ArmPkg-ArmArchTimerLib-clean-up-comments.patch [bz#1188247]
  - aavmf-ArmPkg-ArmArchTimerLib-use-edk2-conformant-UINT64-UI.patch [bz#1188247]
  - aavmf-ArmPkg-ArmArchTimerLib-conditionally-rebase-to-actua.patch [bz#1188247]
  - aavmf-ArmVirtualizationQemu-ask-the-hardware-for-the-timer.patch [bz#1188247]
  - aavmf-ArmPkg-TimerDxe-smack-down-spurious-timer-interrupt-.patch [bz#1188054]
  - Resolves: bz#1188054
    (guest reboot (asked from within AAVMF) regressed in 3.19.0-0.rc5.58.aa7a host kernel)
  - Resolves: bz#1188247
    (backport "fix gBS->Stall()" series)


author: Miroslav Rezanina <mrezanin@redhat.com> - AAVMF-20141113-5.git77d5dac.el7_1
changelog:
  - aavmf-ArmPkg-DebugPeCoffExtraActionLib-debugger-commands-a.patch [bz#1197141]
  - aavmf-ArmPlatformPkg-PEIM-startup-is-not-an-error.patch [bz#1197141]
  - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-lack-of-QEM.patch [bz#1197141]
  - aavmf-ArmVirtualizationPkg-expose-debug-message-bitmask-on.patch [bz#1197141]
  - aavmf-spec-build-and-install-verbose-and-silent-default-AA.patch [bz#1197141]
  - Resolves: bz#1197141
    (create silent & verbose builds)


author: Laszlo Ersek <lersek@redhat.com> - 20150414-1.gitc9e5618.el7
changelog:
  - rebase from upstream 9ece15a to c9e5618
  - adapt .gitignore files
  - update to openssl-0.9.8zf
  - create Logo-OpenSSL.bmp rather than modifying Logo.bmp in-place
  - update to FatPkg SVN r93 (git 8ff136aa)
  - drop the following downstream-only patches (obviated by upstream
    counterparts):
    "tools_def.template: use forward slash with --add-gnu-debuglink (RHEL only)"
    "tools_def.template: take GCC48 prefixes from environment (RHEL only)"
    "OvmfPkg: set video resolution of text setup to 640x480 (RHEL only)"
    "OvmfPkg: resolve OrderedCollectionLib with base red-black tree instance"
    "OvmfPkg: AcpiPlatformDxe: actualize QemuLoader.h comments"
    "OvmfPkg: AcpiPlatformDxe: remove current ACPI table loader"
    "OvmfPkg: AcpiPlatformDxe: implement QEMU's full ACPI table loader interface"
    "OvmfPkg: QemuVideoDxe: fix querying of QXL's drawable buffer size"
    "OvmfPkg: disable stale fork of SecureBootConfigDxe"
    "OvmfPkg: SecureBootConfigDxe: remove stale fork"
    "Try to read key strike even when ..."
    "OvmfPkg: BDS: remove dead call to PlatformBdsEnterFrontPage()"
    "OvmfPkg: BDS: drop useless return statement"
    "OvmfPkg: BDS: don't overwrite the BDS Front Page timeout"
    "OvmfPkg: BDS: optimize second argument in PlatformBdsEnterFrontPage() call"
    'OvmfPkg: BDS: drop superfluous "connect first boot option" logic'
    "OvmfPkg: BDS: drop custom boot timeout, revert to IntelFrameworkModulePkg's"
    "Add comments to clarify mPubKeyStore buffer MemCopy. ..."
    "MdeModulePkg/SecurityPkg Variable: Add boundary check..."
    "OvmfPkg: AcpiPlatformDxe: make dependency on PCI enumeration explicit"
    "MdePkg: UefiScsiLib: do not encode LUN in CDB for READ and WRITE"
    "MdePkg: UefiScsiLib: do not encode LUN in CDB for other SCSI commands"
  - merge downstream AAVMF patch "adapt packaging to Arm64", which forces us to
    rename the main package from "OVMF" to "ovmf"
  - drop the following ARM BDS specific tweaks (we'll only build the Intel BDS):
    "ArmPlatformPkg/Bds: generate ESP Image boot option if user pref is unset
     (Acadia)"
    "ArmPlatformPkg/Bds: check for other defaults too if user pref is unset
     (Acadia)"
    "ArmPlatformPkg/ArmVirtualizationPkg: auto-detect boot path (Acadia)"
    "ArmPlatformPkg/Bds: initialize ConIn/ConOut/ErrOut before connecting
     terminals"
    "ArmPlatformPkg/Bds: let FindCandidate() search all filesystems"
    "ArmPlatformPkg/Bds: FindCandidateOnHandle(): log full device path"
    "ArmPlatformPkg/Bds: fall back to Boot Menu when no default option was found"
    "ArmPlatformPkg/Bds: always connect drivers before looking at boot options"
  - drop patch "ArmPlatformPkg/ArmVirtualizationPkg: enable DEBUG_VERBOSE (Acadia
    only)", obsoleted by fixed bug 1197141
  - tweak patch "write up build instructions (for interactive, local development)
    (RHELSA)". The defaults in "BaseTools/Conf/target.template", ie.
    ACTIVE_PLATFORM and TARGET_ARCH, are set for OVMF / X64. The AAVMF build
    instructions now spell out the necessary override options (-p and -a,
    respectively).
  - extend patch "build FAT driver from source (RHELSA)" to the Xen build as well
    (only for consistency; we don't build for Xen).
  - drop the following downstream-only AAVMF patches, due to the 77d5dac ->
    c9e5618 AAVMF rebase & join:
    "redhat/process-rh-specific.sh: fix check for hunk-less filtered patches"
    "redhat/process-rh-specific.sh: suppress missing files in final 'rm'"
    "ArmVirtualizationQemu: build UEFI shell from source (Acadia only)"
    "MdePkg: UefiScsiLib: do not encode LUN in CDB for READ and WRITE"
    "MdePkg: UefiScsiLib: do not encode LUN in CDB for other SCSI commands"
    "ArmVirtualizationPkg: work around cache incoherence on KVM affecting DTB"
    "Changed build target to supp-rhel-7.1-candidate"
    "ArmVirtualizationPkg: VirtFdtDxe: forward FwCfg addresses from DTB to PCDs"
    "ArmVirtualizationPkg: introduce QemuFwCfgLib instance for DXE drivers"
    "ArmVirtualizationPkg: clone PlatformIntelBdsLib from ArmPlatformPkg"
    "ArmVirtualizationPkg: PlatformIntelBdsLib: add basic policy"
    "OvmfPkg: extract QemuBootOrderLib"
    "OvmfPkg: QemuBootOrderLib: featurize PCI-like device path translation"
    "OvmfPkg: introduce VIRTIO_MMIO_TRANSPORT_GUID"
    "ArmVirtualizationPkg: VirtFdtDxe: use dedicated VIRTIO_MMIO_TRANSPORT_GUID"
    "OvmfPkg: QemuBootOrderLib: widen ParseUnitAddressHexList() to UINT64"
    "OvmfPkg: QemuBootOrderLib: OFW-to-UEFI translation for virtio-mmio"
    "ArmVirtualizationPkg: PlatformIntelBdsLib: adhere to QEMU's boot order"
    "ArmVirtualizationPkg: identify "new shell" as builtin shell for Intel BDS"
    "ArmVirtualizationPkg: Intel BDS: load EFI-stubbed Linux kernel from fw_cfg"
    'Revert "ArmVirtualizationPkg: work around cache incoherence on KVM affecting
     DTB"'
    "OvmfPkg: QemuBootOrderLib: expose QEMU's "-boot menu=on[, splash-time=N]""
    "OvmfPkg: PlatformBdsLib: get front page timeout from QEMU"
    "ArmVirtualizationPkg: PlatformIntelBdsLib: get front page timeout from QEMU"
    "ArmPkg: ArmArchTimerLib: clean up comments"
    "ArmPkg: ArmArchTimerLib: use edk2-conformant (UINT64 * UINT32) / UINT32"
    "ArmPkg: ArmArchTimerLib: conditionally rebase to actual timer frequency"
    "ArmVirtualizationQemu: ask the hardware for the timer frequency"
    "ArmPkg: DebugPeCoffExtraActionLib: debugger commands are not errors"
    "ArmPlatformPkg: PEIM startup is not an error"
    "ArmVirtualizationPkg: PlatformIntelBdsLib: lack of QEMU kernel is no error"
    "ArmVirtualizationPkg: expose debug message bitmask on build command line"
  - tweak patch "rebase to upstream 77d5dac (Acadia only)": update spec changelog
    only
  - tweak patch "spec: build AAVMF with the Intel BDS driver (RHELSA only)":
    apply "-D INTEL_BDS" to manual build instructions in redhat/README too
  - tweak patch "spec: build and install verbose and silent (default) AAVMF
    binaries": apply DEBUG_PRINT_ERROR_LEVEL setting to interactive build
    instructions in redhat/README too
  - install OVMF whitepaper as part of the OVMF build's documentation
  - Resolves: bz#1211337
    (merge AAVMF into OVMF)
  - Resolves: bz#1206523
    ([AAVMF] fix missing cache maintenance)


author: Miroslav Rezanina <mrezanin@redhat.com> - OVMF-20150414-2.gitc9e5618.el7
changelog:
  - ovmf-OvmfPkg-PlatformPei-set-SMBIOS-entry-point-version-d.patch [bz#1232876]
  - Resolves: bz#1232876
    (OVMF should install a version 2.8 SMBIOS entry point)


author: Roman Kagan <rkagan@virtuozzo.com> - 20150414-2.gitc9e5618.vz7.2
changelog:
  - OvmfPkg: VirtioScsiDxe: reset device at ExitBootServices() #PSBM-40665
  - OvmfPkg: VirtioBlkDxe: reset device at ExitBootServices() #PSBM-40665


author: Roman Kagan <rkagan@virtuozzo.com> - vz-20150414-2.gitc9e5618.vz7.4
changelog:
  - OvmfPkg: PlatformPei: beautify memory HOB order in QemuInitializeRam()
  - OvmfPkg: PlatformPei: invert MTRR setup in QemuInitializeRam()


author: Artem Pavlenko <apavlenko@odin.com> 7.0.16
changelog:
  - Removed a mention of user bean counters
   - Fixed #PSBM-35265, #PSBM-35267, #PSBM-35268
   - A minor correction.
   - Minor corrections
   - Minor corrections
   - Fixed #PSBM-24380, #PSBM-24383, #PSBM-27287, #PSBM-33727, #PSBM-35211,
  <root@dhcp-10-30-25-56.sw.ru>)
   - A minor tweak for building webhelp with xsltproc.


author: Daniil Guzanov <dguzanov@odin.com> 7.0.17
changelog:
  - Makefile: remove target for build.xml
   - Makefile doesn't use saxon anymore (#PSBM-35186)
   - Remove ant dep


author: Artem Pavlenko <apavlenko@odin.com> 7.0.20
changelog:
  - Fixes PSBM-35260, PSBM-35245 (Alena Migai <amigai@odin.com>)
   - Removed period after list title
   - Minor corrections (Alena Migai <amigai@odin.com>)
   - Added information about virtual machines. Fixes PSBM-40486. References
  PSBM-24380 (root <root@localhost.localdomain>)
   - Minor formatting corrections
   - Minor formatting corrections
   - Corrected formatting, replaced a GIF with a PNG for PDF
   - Fixed a broken link
   - Formatting corrections
   - Replaced the GIF image with a PNG one for better DPI handling in PDF
   - Formatting corrections
   - Minor formatting correction
   - Corrected formatting
   - Changed DPI to 96
   - Initial commit
   - Initial commit (Alena Migai <amigai@odin.com>)
   - Initial commit (Alena Migai <amigai@odin.com>)
   - Initial commit (Alena Migai <amigai@odin.com>)
   - Initial commit (Alena Migai <amigai@odin.com>)
   - Initial commit (Alena Migai <amigai@odin.com>)
   - Initial commit (Alena Migai <amigai@odin.com>)
   - Initial commit (Alena Migai <amigai@odin.com>)
   - Initial commit (Alena Migai <amigai@odin.com>)
   - Initial commit (Alena Migai <amigai@odin.com>)
   - Initial commit (Alena Migai <amigai@odin.com>)


author: Artem Pavlenko <apavlenko@odin.com> 7.0.21
changelog:
  - Fixed broken search in webhelp
   - Minor corrections
   - Fixes PSBM-35260, PSBM-35245 (Alena Migai <amigai@odin.com>)
   - Removed period after list title
   - Minor corrections (Alena Migai <amigai@odin.com>)
   - Added information about virtual machines. Fixes PSBM-40486. References
  PSBM-24380 (root <root@localhost.localdomain>)
   - Minor formatting corrections
   - Minor formatting corrections
   - Corrected formatting, replaced a GIF with a PNG for PDF
   - Fixed a broken link
   - Formatting corrections
   - Replaced the GIF image with a PNG one for better DPI handling in PDF
   - Formatting corrections
   - Minor formatting correction
   - Corrected formatting
   - Changed DPI to 96
   - Initial commit
   - Initial commit (Alena Migai <amigai@odin.com>)
   - Initial commit (Alena Migai <amigai@odin.com>)
   - Initial commit (Alena Migai <amigai@odin.com>)
   - Initial commit (Alena Migai <amigai@odin.com>)
   - Initial commit (Alena Migai <amigai@odin.com>)
   - Initial commit (Alena Migai <amigai@odin.com>)
   - Initial commit (Alena Migai <amigai@odin.com>)
   - Initial commit (Alena Migai <amigai@odin.com>)
   - Initial commit (Alena Migai <amigai@odin.com>)
   - Initial commit (Alena Migai <amigai@odin.com>)


author: Artem Pavlenko <apavlenko@odin.com> 7.0.22
changelog:
  - Updated traffic shaping section (references PSBM-24239), removed the section
  on migration
   - Added Network Bandwidth Management. Fixes PSBM-24239, PSBM-41619. Formatting
  corrections. (Alena Migai <amigai@odin.com>)
   - Additions to PSBM-41619. Minor formatting corrections. (Alena Migai
  <amigai@odin.com>)
   - Added information about Network Bandwidth Management. Fixes PSBM-24239,
  PSBM-41619. Minor formatting corrections. (Alena Migai <amigai@odin.com>)
   - Fixes PSBM-24380
   - References PSBM-39259
   - Changed title for beta 2
   - Corrected the VM networking section
   - Minor corrections (Alena Migai <amigai@odin.com>)
   - Minor corrections (Alena Migai <amigai@odin.com>)
   - A minor formatting correction (Alena Migai <amigai@odin.com>)
   - Corrections to PSBM-41393 (Alena Migai <amigai@odin.com>)
   - Fixes PSBM-41393. Minor corrections (Alena Migai <amigai@odin.com>)
   - Fixes PSBM-41393. Minor corrections (Alena Migai <amigai@odin.com>)
   - Moved Google Analytics tracking code to </head>.
   - Added Google Analytics tracking code.
   - Added Google Analytics tracking code.
   - Added the reference guide, removed upgrade guide (for the time being).
   - Make new Virtuozzo guides available via index page (Sergey Bronnikov
  <sergeyb@openvz.org>)


author: Artem Pavlenko <apavlenko@odin.com> 7.0.29
changelog:
  - Minor changes
   - Corrected the list of supported guest OSs.
   - Corrected the list of supported guest OSs.
   - Updated for the beta. Fixes PSBM-41974.
   - Minor correction.
   - Minor changes.
   - Updated screenshots.
   - Fixes PSBM-43211
   - A minor formatting correction.
   - Described simfs support in known issues. References PSBM-40762
   - Changed product name to beta.
   - Fixes PSBM-43331, PSBM-43324, PSBM-40179
   - Updated the company website and the copyright year. (root
  <root@localhost.localdomain>)
   - Corrected path for HTML docs


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.32
changelog:
  - Updated readme for RTM (Artem Pavlenko <apavlenko@virtuozzo.com>)
   - Corrected the swap formula (Artem Pavlenko <apavlenko@virtuozzo.com>)
   - Removed obsolete guides. (Artem Pavlenko <apavlenko@virtuozzo.com>)
   - Removed mentions of 'beta'. (Artem Pavlenko <apavlenko@virtuozzo.com>)
   - Updated the installation guide for VZ7. Fixes PSBM-45045. (Artem Pavlenko
  <apavlenko@virtuozzo.com>)
   - Corrections to memory management section. References PSBM-45034. (Artem
  Pavlenko <apavlenko@virtuozzo.com>)
   - Added a section on how to configure autoballooning. References PSBM-45034.
  (Artem Pavlenko <apavlenko@virtuozzo.com>)
   - Corrections to PSBM-47492 (Artem Pavlenko <apavlenko@virtuozzo.com>)
   - References PSBM-45034 (Artem Pavlenko <apavlenko@virtuozzo.com>)
   - References PSBM-45043 (Artem Pavlenko <apavlenko@virtuozzo.com>)
   - Minor correction for PSBM-24223 (Artem Pavlenko <apavlenko@virtuozzo.com>)
   - Corrections to backup restore sections (Artem Pavlenko
  <apavlenko@virtuozzo.com>)
   - Added a section on ovztransfer. (Artem Pavlenko <apavlenko@virtuozzo.com>)
   - Added description of --remove-src. (Artem Pavlenko <apavlenko@virtuozzo.com>)
   - Intermediate commit for the license-related sections. (Artem Pavlenko
  <apavlenko@virtuozzo.com>)
   - Added a section on OpenVZ to VZ migration (Artem Pavlenko
  <apavlenko@virtuozzo.com>)
   - Corrections to the readykernel sections (Artem Pavlenko
  <apavlenko@virtuozzo.com>)
   - Sync with git.sw.ru/vz-docs (Artem Pavlenko <apavlenko@virtuozzo.com>)
   - Fixes PSBM-45033 (Artem Pavlenko <apavlenko@virtuozzo.com>)


author: Artem Pavlenko <apavlenko@virtuozzo.com> 7.0.34
changelog:
  - Corrections
   - Restored accidentally deleted information
   - Correction
   - Added a known issue. Added a section on OpenStack
   - Sync with vz-docs
   - Fixes PSBM-49712
   - Added a section on virt-manager. Fixes PSBM-49608
   - Corrections
   - Fixes PSBM-49568
   - Corrections
   - Fixes PSBM-49373
   - Fixes PSBM-49520. Corrections
   - Install afterboot man page, see #PSBM-39305 (Konstantin Volkov
  <wolf@virtuozzo.com>)


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.4-18
changelog:
  - Do not enable direct sshd - by default for public zone, see #PSBM-65376
  - Split venet-related and host-related rules


author: Igor Sukhih <igor@parallels.com> 7.0.4
changelog:
  - Make description of DELTA parameter more precise #PSBM-38870 #PSBM-38871
   - pcompact doesn't free disk space #PSBM-18690


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.10
changelog:
  - Move branding to separate file, see #PSBM-58317
   - Correct install stage in Makefile
   - Call make install from sources


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 0.1.26
changelog:
  - fix --auto_dedup forward compatibility (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-60489)


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.82-3
changelog:
  - Place package definitions and files lists in right order
  - Move license installation inside sources Makefile, see #PSBM-58317


author: Igor Sukhih <igor@virtuozzo.com> 7.0.84
changelog:
  - preserve CBT on offline snapshot creation #PSBM-62562
   - tools/ploop-cbt.c: show dump usage
   - tools/ploop.c: added -o - offline snapshot creation


author: Maxim Perevedentsev <mperevedentsev@virtuozzo.com> 7.0.26
changelog:
  - Implement compact --info for ploop, #PSBM-50611
   - Refactor, #PSBM-50611
   - Move human-readable-units parser to util, #PSBM-50611
   - Extract CompactData, #PSBM-50611


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.27
changelog:
  - bug #PSBM-55815 aka /usr/bin/virt-resize tool not responding. Terminate it
  now (Sergey Galas <shrike@virtuozzo.com>)


author: Inga Pyass <ipyass@virtuozzo.com> 7.0.33
changelog:
  - Do not use timeout for compact action #PSBM-59413 (Igor Sukhih
  <igor@virtuozzo.com>)
   - Restore C++ style comments, we don't need that much copyright unification
  across OpenVZ projects (Andrey Bondrov <abondrov@virtuozzo.com>)
   - Update copyrights ( #PSBM-58317 ) (Andrey Bondrov <abondrov@virtuozzo.com>)
   - References PSBM-59958 (Artem Pavlenko <apavlenko@virtuozzo.com>)
   - References PSBM-59958 (Artem Pavlenko <apavlenko@virtuozzo.com>)


author: Inga Pyass <ipyass@virtuozzo.com> 7.0.35
changelog:
  - Set mbr id only if it is different from current one #PSBM-63000 (Pavel
  Vokhmyanin <pvokhmyanin@virtuozzo.com>)
   - print warning if filesystem isn't supported (PSBM-52674) (Pavel Ganyushin
  <pganyushin@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.660
changelog:
  - bug #PSBM-65363 aka Internal Protocol Error on attempting to backup VM with
  disabled hdd0 (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.661
changelog:
  - bug #PSBM-65408 aka Deleting VM backup with --keep-chain failed due to
  timeout (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.662
changelog:
  - BUGFIX PSBM-65004 - return back 1MB cluster size (bkbbkb <bkb@virtuozzo.com>)
   - Drop cep-collector requires, see #PSBM-63866 (Konstantin Volkov
  <wolf@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.663
changelog:
  - bug #PSBM-64981 aka virProcessKillPainfully:404 : Failed to terminate process
  53988 with SIGKILL: Device or resource busy (Sergey Galas
  <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.664
changelog:
  - revert iothreads support (Sergey Galas <shrike@virtuozzo.com>)
   - Revert "bug #PSBM-62895 aka unsupported configuration: Disk iothread '1'"
  (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.665
changelog:
  - disable iothreads (Sergey Galas <shrike@virtuozzo.com>)
   - revert iothreads support (Sergey Galas <shrike@virtuozzo.com>)
   - Revert "bug #PSBM-62895 aka unsupported configuration: Disk iothread '1'"
  (Sergey Galas <shrike@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.5
changelog:
  - Fix 0-sized clipboard-copy on a single click in terminal in
      vzvncserver #PSBM-45341 (Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com>)


author: Inga Pyass <ipyass@virtuozzo.com> 7.0.7
changelog:
  - Do not remove lines that are higher than current cursor position + fix sanity
  condition
   - BUGFIX PSBM-58281 Add sanity checks for number of inserted/delete lines and
  chars
   - BUGFIX PSBM-58281 Make escparams unsigned and add a check for invalid
  coordinates in setting scroll region
   - Fix potential escparms[] buffer overflow PSBM-58280
   - Use memmove() instead of memcpy() on overlapping memory areas PSBM-58282
   - Revert "AUTO version bump to 7.0.7"


author: Inga Pyass <ipyass@virtuozzo.com> 7.0.8
changelog:
  - Add sanity checks for memory allocations (#PSBM-58099)
   - Add copyright holder information (#PSBM-57674)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.120
changelog:
  - prlctl statistics doesn't work correctly #PSBM-60575
   - Outdated advice for the --vnc-ssl-certificate #PSBM-63195


author: Igor Sukhih <igor@virtuozzo.com> 7.0.124
changelog:
  - style: remove parallels  word from sources #PSBM-64372
   - prlctl.8: update --memguarantee auto description #PSBM-59479


author: Konstantin Volkov <wolf@virtuozzo.com> - 1.99.66.6-1.vz7.9
changelog:
  - Move --tier vstorage option to part key, see #PSBM-46521
  - Add warning about --mpoint and --tier options for vstorage key, see #PSBM-46521


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.15.52-1
changelog:
  - Add a method to determine if a udev device is a disk. (vtrefny)
    Related: rhbz#1200833
  - Fix udev.resolve_glob to match device path too (vtrefny)
    Related: rhbz#1200833


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.15.53-1
changelog:
  - Suggest container names based on current hostname in installer (rvykydal)
    Related: rhbz#1290858
    Resolves: rhbz#1359631


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.15.54-1
changelog:
  - Check a device is a DASD before doing DASD-specific checks. (sbueno+anaconda)
    Resolves: rhbz#1353667
  - Ensure biosboot shows up in kickstart (rmarshall)
    Resolves: rhbz#1242666


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.15.55-1
changelog:
  - Fix lookup of md partition's disk. (dlehman)
    Resolves: rhbz#1362161
  - fcoe: don't eat newlines in /etc/fcoe/NIC-cfg target system config (rvykydal)
    Resolves: rhbz#1350411


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.15.57-1
changelog:
  - Relax the blivet device name requirements. (dshea)
    Resolves: rhbz#1259491
  - Do not include both size and percent in kickstart logvol cmd. (dlehman)
    Resolves: rhbz#1269124
  - Ignore NVDIMMs at OS installation time. (dlehman)
    Resolves: rhbz#1334448


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 0.61.15.59-1
changelog:
  - Properly calculate thin pool's vgSpaceUsed (vpodzime)
    Related: rhbz#1374499
  - Remove cache and metadata space from pool for an LVRequest (vpodzime)
    Resolves: rhbz#1374499


author: Jan Grulich <jgrulich@redhat.com> - 1:4.8.5-12
changelog:
  - Revert upstream fix for QTBUG-15319
    Resolves: bz#1259675
  - Do not use nonstandard linux-g++-aarch64
    Resolves: bz#1291461


author: Sergey Galas' <shrike@odin.com> 7.0.3
changelog:
  - Make a threadsafe container for inner data in rmond plugin (Alexander Burluka
  <aburluka@odin.com>) (#PSBM-39087)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.4
changelog:
  - PrlVmCfg_GetEnvId is obsolete. use PrlVmCfg_GetCtId instead (Sergey Galas
  <shrike@virtuozzo.com>)
   - Added license terms (Dmitry Mishin <dim@virtuozzo.com>)
   - Added license terms (Dmitry Mishin <dim@virtuozzo.com>)
   - Add install target to makefile (Andrei Bondrov <abondrov@parallels.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.5
changelog:
  - improve checking of error during string to uint conversion (PSBM-56337)
  (Pavel Ganyushin <pganyushin@virtuozzo.com>)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.9.1-5.el7
changelog:
  - seabios-pci-don-t-map-virtio-1.0-storage-devices-above-4G.patch [bz#1373154]
  - Resolves: bz#1373154
    (Guest fails boot up with ivshmem-plain and virtio-pci device)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.9.1-5.el7_3.1
changelog:
  - seabios-vgabios-Reorder-video-modes-to-work-around-a-Windows.patch [bz#1392028]
  - Resolves: bz#1392028
    ([virtio-win][svvp][ws2016] cannot generate dump file when using nmi on ws2016 and win10-32/64)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.9.1-5.el7_3.2
changelog:
  - seabios-acpi_extract-Move-main-code-to-new-function-main.patch [bz#1400102]
  - seabios-acpi_extract-Make-the-generated-.hex-files-more-huma.patch [bz#1400102]
  - seabios-acpi_extract-Don-t-generate-unused-and-empty-q35-acp.patch [bz#1400102]
  - seabios-acpi-Don-t-build-SSDT-files-on-every-build-store-the.patch [bz#1400102]
  - Resolves: bz#1400102
    (decouple the SeaBIOS build from iasl)


author: Roman Kagan <rkagan@virtuozzo.com> - vz-1.9.1-5.3.2.vz7.1
changelog:
  - blockcmd: accept only disks and CD-ROMs
  - blockcmd: generic SCSI luns enumeration
  - virtio-scsi: enumerate luns with REPORT LUNS
  - esp-scsi: enumerate luns with REPORT LUNS
  - usb-uas: enumerate luns with REPORT LUNS
  - pvscsi: fix the comment about lun enumeration
  - lsi-scsi: reset in case of a serious problem
  - lsi-scsi: try to enumerate luns with REPORT LUNS
  - add helper for uuid formatting
  - add Hyper-V definitions
  - hyperv: add basic infrastructure and setup
  - vmbus: add infrastructure and setup
  - add support for Hyper-V/VMBus storage controller
  - hv_scsi: handle bootprio from fw_cfg


author: Roman Kagan <rkagan@virtuozzo.com> - vz-1.9.1-5.3.2.vz7.2
changelog:
  - DROP: hyperv: add basic infrastructure and setup
  - DROP: vmbus: add infrastructure and setup
  - DROP: add support for Hyper-V/VMBus storage controller
  - hyperv: add basic infrastructure and setup
  - vmbus: add infrastructure and setup
  - add support for Hyper-V/VMBus storage controller


author: Roman Kagan <rkagan@virtuozzo.com> - vz-1.9.1-5.3.2.vz7.3
changelog:
  - DROP: hyperv: add basic infrastructure and setup
  - hyperv: add basic infrastructure and setup
  - hyperv: leave clear SIMP and SIEFP msrs to OS loader


author: Roman Kagan <rkagan@virtuozzo.com> - vz-1.9.1-5.3.2.vz7.6
changelog:
  - hyperv_defs.h: add legal header
  - hyperv.[ch]: add legal header
  - vmbus.[ch]: add legal header
  - hv_scsi.[ch]: add legal header


author: Alexander Stefanov <astefanov@virtuozzo.com> 7.0.0-2
changelog:
  - Use api token instead of login:password pair
  - for more info see #PSBM-58881
  - fix cert naming 399e7759.0 > 81b9768f.0


author: Alexander Stefanov <astefanov@virtuozzo.com> 7.0.0-4
changelog:
  - add devel repos, see #PSBM-59225
  - adjust database template
  - rename mariadb_package to mysql_package, see #PSBM-59281
  - adjust tomcat and java templates


author: Alexander Stefanov <astefanov@virtuozzo.com> 7.0.0-7
changelog:
  - remove yast2 modules renaming from os_post-install script
  - and replace it with vzdummy-yast2 package to prevent upgrades of yast2, yast2-bootloader, etc
  - bump rel, and add SW_REPOS, see #PSBM-59541


author: Stanislav Kinsburskiy <skinsbursky@virtuozzo.com> 0.08.016
changelog:
  - swapfd: check, that mapping is accessible ater replace
   - swapfd: mem_read helper introduced
   - swapfd: open_pid_mem helper introduced


author: Stanislav Kinsburskiy <skinsbursky@virtuozzo.com> 0.08.017
changelog:
  - swapfd: sync all the private file mappings (#PSBM-53303)
   - Makefile: remove explicit path to libnl3 headers from flags
   - autoconf.sh: new helper to configure and build with libnl3
   - configure: add check for libnl3/netlink/msg.h header
   - configure: add check for sys/capability.h header


author: Stanislav Kinsburskiy <skinsbursky@virtuozzo.com> 0.08.020
changelog:
  - manager: allow SPFS mount on top on non-empty directory
   - spfs: add carriage return to error message
   - manager: move SPFS process to target VE (#PSBM-58606)


author: Stanislav Kinsburskiy <skinsbursky@virtuozzo.com> 0.08.021
changelog:
  - manager: move to target VE on init
   - manager: revert commit ce578e797811554ae693d9b76fde67326ccbc16c


author: Stanislav Kinsburskiy <skinsbursky@virtuozzo.com> 0.08.022
changelog:
  - manager: use current directory as logging directory, if not provided
   - manager: add "log-dir" option


author: Stanislav Kinsburskiy <skinsbursky@virtuozzo.com> 0.08.023
changelog:
  - nfs tests: add "sk-unix01" to supported list
   - unix sockets: restore socket rqueue even if already opened
   - unix sockets: restore DGRAM socket connections properly (#PSBM-65010)
   - manager: unix_dgram_peer() helper added
   - manager: move DGRAM sockets handling to separated helper
   - manager: open unix sockets in corresponding handlers
   - manager: return socket fd, if already set
   - unix sockets: alloc_unix_sk() helper introduced
   - unix-sockets: do not try to delete already unlinked socket


author: Stanislav Kinsburskiy <skinsbursky@virtuozzo.com> 0.08.024
changelog:
  - manager: create new path if "link-remap"'ed exists (#PSBM-64299)
   - manager: don't close file object fd if negative


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.0-4
changelog:
  - Fixed timezone setup, see #PSBM-51877
  - Removed unnneded repos dups for app-templates
  - Import gpg key to empty rpmdb


author: Konstantin Neumoin <kneumoin@virtuozzo.com> 7.0.133
changelog:
  - remove workers
   - remove request decorator
   - log possible typos and missing cgroups (Derbyshev Dmitry
  <dderbyshev@virtuozzo.com>) (#PSBM-58041)
   - print script's stdout (Derbyshev Dmitry <dderbyshev@virtuozzo.com>) (#PSBM-58041)


author: Konstantin Neumoin <kneumoin@virtuozzo.com> 7.0.135
changelog:
  - set-policy fixes (Derbyshev Dmitry <dderbyshev@virtuozzo.com>) (#PSBM-59885)
   - minor cleanup
   - path for vstorage


author: Konstantin Neumoin <kneumoin@virtuozzo.com> 7.0.136
changelog:
  - not rely to libvirt version when parse qemu cmdline (#PSBM-60274)
   - catch Error exception in nr_cpus & set_config (#PSBM-60274)
   - vz script swap and vram zero-value fix (Derbyshev Dmitry
  <dderbyshev@virtuozzo.com>)


author: Konstantin Neumoin <kneumoin@virtuozzo.com> 7.0.137
changelog:
  - Add rebranding macroses, see #PSBM-58317 (Konstantin Volkov
  <wolf@virtuozzo.com>)
   - Drop systemd unit installation - moved to sources, see #PSBM-58317
  (Konstantin Volkov <wolf@virtuozzo.com>)


author: Konstantin Neumoin <kneumoin@virtuozzo.com> 7.0.140
changelog:
  - add workaround to disable tcache for vstorage (#PSBM-64068)
   - add option for error message in get_rss


author: Maxim Nestratov <mnestratov@virtuozzo.com> - 1.3.1-1.vz7.13
changelog:
  - Use always UTC clock and VGA adapter fix for (bug #PSBM-49705)
  - Fix exception when create virtuozzo container


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.6
changelog:
  - bug #PSBM-62160 aka Successfully logged in using empty password for VM
  (Sergey Galas <shrike@virtuozzo.com>)


author: Konstantin Vlasov <konstantin.vlasov@virtuozzo.com> 0.10-98
changelog:
  - Fixed: Installer showed "Done!" even when there were errors.
  - Improved DEB package matching when searching for installed packages, #PSBM-65075


author: Denis Silakov <dsilakov@virtuozzo.com> 1.0.20
changelog:
  - Force overwrite of  install-tools script when updating through exec
  (#PSBM-64116)
   - More logging for #PSBM-64116


author: Denis Silakov <dsilakov@virtuozzo.com> 1.0.22
changelog:
  - Deb 7 suffers from the same udev problem as CentOS 6 (#PSBM-64906)
   - Fix typo in CentOS 6 detection (#PSBM-64889)
   - Force overwrite of  install-tools script when updating through exec
  (#PSBM-64116)
   - More logging for #PSBM-64116


author: Denis Silakov <dsilakov@virtuozzo.com> 1.0.23
changelog:
  - Treat all tools with 2.5* version as 'bad udev', fix processing of vms with
  auto-update set to off, add more logging


author: Konstantin Vlasov <konstantin.vlasov@virtuozzo.com> 0.48-8
changelog:
  - Added VERSION file for overriding GA version reporting, #PSBM-56747
  - Updated qemu package version
  - Added certificates to floppy images to fix autoinstallation, #PSBM-58681


author: Konstantin Vlasov <konstantin.vlasov@virtuozzo.com> 0.48-9
changelog:
  - Fixed upgrading Virtuozzo Tools MSI package (version number changed), #PSBM-17703
  - Fixed upgrading qemu-ga MSI package (uninstalling it first), #PSBM-17703
  - Added installation of DigiCert CA to make timestamp trusted on win2008.


author: Konstantin Vlasov <konstantin.vlasov@virtuozzo.com> 0.48-11
changelog:
  - Adapted to new version of drivers.
  - Fixed: VERSION file was not copied first time (directory missing).


author: Konstantin Vlasov <konstantin.vlasov@virtuozzo.com> 0.48-12
changelog:
  - Reverted to virtio drivers 7.3.13 (7.4 hang the OS installation).
  - Added Guest Tools Monitor service, #PSBM-60739


author: Igor Sukhih <igor@virtuozzo.com> 7.0.140
changelog:
  - vzlist: sKip processing 127/8 loopback network #PSBM-60294
   - vzauth: show proper error if .psa.shadow is absent #PVA-36225


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.142
changelog:
  - Drop DEFAULT_PRODUCT_NAME_SHORT, see #PSBM-58317
   - Rebrand visible labels, see #PSBM-58317
   - vzsplit: reformat log message (Igor Sukhih <igor@virtuozzo.com>)


author: Frantisek Hrbata <fhrbata@hrbata.com> [3.10.0-514.16.1.el7]
changelog:
  - [tty] n_hdlc: get rid of racy n_hdlc.tbuf ("Herton R. Krzesinski") [1429919 1429920] {CVE-2017-2636}
  - [md] dm rq: cope with DM device destruction while in dm_old_request_fn() (Mike Snitzer) [1430334 1412854]
  - [fs] nfs: Fix inode corruption in nfs_prime_dcache() (Benjamin Coddington) [1429514 1416532]
  - [fs] nfs: Don't let readdirplus revalidate an inode that was marked as stale (Benjamin Coddington) [1429514 1416532]
  - [block] Copy a user iovec if it includes gaps (Jeff Moyer) [1429508 1421263]
  - [kernel] percpu-refcount: fix reference leak during percpu-atomic transition (Jeff Moyer) [1429507 1418333]
  - [powerpc] eeh: eeh_pci_enable(): fix checking of post-request state (Steve Best) [1425538 1383670]
  - [s390] mm: handle PTE-mapped tail pages in fast gup (Hendrik Brueckner) [1423438 1391532]
  - [net] skbuff: Fix skb checksum partial check (Lance Richardson) [1422964 1411480]
  - [net] skbuff: Fix skb checksum flag on skb pull (Lance Richardson) [1422964 1411480]
  - [security] selinux: fix off-by-one in setprocattr (Paul Moore) [1422368 1422369] {CVE-2017-2618}
  - [virtio] balloon: check the number of available pages in leak balloon (David Hildenbrand) [1417194 1401615]
  - [infiniband] ib/rdmavt: Only put mmap_info ref if it exists (Jonathan Toppins) [1417191 1391299]
  - [x86] kvm: x86: make lapic hrtimer pinned (Luiz Capitulino) [1416373 1392593]
  - [kernel] sched/nohz: Fix affine unpinned timers mess (Luiz Capitulino) [1416373 1392593]
  - [kernel] nohz: Affine unpinned timers to housekeepers (Luiz Capitulino) [1416373 1392593]
  - [kernel] tick-sched: add housekeeping_mask cpumask (Luiz Capitulino) [1416373 1392593]
  - [x86] platform/uv/bau: Add UV4-specific functions (Frank Ramsay) [1414715 1386692]
  - [x86] platform/uv/bau: Fix payload queue setup on UV4 hardware (Frank Ramsay) [1414715 1386692]
  - [x86] platform/uv/bau: Disable software timeout on UV4 hardware (Frank Ramsay) [1414715 1386692]
  - [x86] platform/uv/bau: Populate ->uvhub_version with UV4 version information (Frank Ramsay) [1414715 1386692]
  - [x86] platform/uv/bau: Use generic function pointers (Frank Ramsay) [1414715 1386692]
  - [x86] platform/uv/bau: Add generic function pointers (Frank Ramsay) [1414715 1386692]
  - [x86] platform/uv/bau: Convert uv_physnodeaddr() use to uv_gpa_to_offset() (Frank Ramsay) [1414715 1386692]
  - [x86] platform/uv/bau: Clean up pq_init() (Frank Ramsay) [1414715 1386692]
  - [x86] platform/uv/bau: Clean up and update printks (Frank Ramsay) [1414715 1386692]
  - [x86] platform/uv/bau: Clean up vertical alignment (Frank Ramsay) [1414715 1386692]
  - [virtio] virtio-pci: alloc only resources actually used (Laurent Vivier) [1413093 1375153]
  - [net] avoid signed overflows for SO_{SND|RCV}BUFFORCE (Sabrina Dubroca) [1412473 1412474] {CVE-2016-9793}
  - [netdrv] sfc: clear napi_hash state when copying channels (Jarod Wilson) [1401461 1394304]
  - [lib] mpi: Fix NULL ptr dereference in mpi_powm() (Mateusz Guzik) [1398457 1398458] {CVE-2016-8650}
  - [scsi] lpfc: Fix eh_deadline setting for sli3 adapters (Ewan Milne) [1430687 1366564]
  - [md] dm round robin: revert "use percpu 'repeat_count' and 'current_path'" (Mike Snitzer) [1430689 1422567]
  - [md] dm round robin: do not use this_cpu_ptr() without having preemption disabled (Mike Snitzer) [1430689 1422567]
  - Revert: [x86] Handle non enumerated CPU after physical hotplug (Prarit Bhargava) [1426633 1373738]
  - Revert: [x86] smp: Don't try to poke disabled/non-existent APIC (Prarit Bhargava) [1426633 1373738]
  - Revert: [x86] smpboot: Init apic mapping before usage (Prarit Bhargava) [1426633 1373738]
  - Revert: [x86] revert "perf/uncore: Disable uncore on kdump kernel" (Prarit Bhargava) [1426633 1373738]
  - Revert: [x86] perf/x86/intel/uncore: Fix hardcoded socket 0 assumption in the Haswell init code (Prarit Bhargava) [1426633 1373738]


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-514.16.1.vz7.30.1]
changelog:
  - sched/fair: Synchronize throttle_count on boosted wakeups (Kirill Tkhai) [PSBM-62208]
  - sched/fair: Fix ENQUEUE_WAKEUP false appearance in enqueue_task_fair() (Kirill Tkhai) [PSBM-62208]
  - sched/numa: Fix use-after-free bug in the task_numa_compare (Gavin Guo) [PSBM-62208]
  - ms/bridge: drop netfilter fake rtable unconditionally (Florian Westphal) [PSBM-64412]
  - ms/bridge: Add br_netif_receive_skb remove netif_receive_skb_sk (Eric W. Biederman) [PSBM-64412]
  - ms/sctp: deny peeloff operation on asocs with threads sleeping on it (Marcelo Ricardo Leitner) [PSBM-61125]
  - ms/sctp: avoid BUG_ON on sctp_wait_for_sndbuf (Marcelo Ricardo Leitner) [PSBM-61125]
  - Revert "ms/KVM: x86: reset MMU on KVM_SET_VCPU_EVENTS" (Konstantin Khorenko) [PSBM-62341 PSBM-63993 PSBM-64259 PSBM-63253 PSBM-63962]
  - fs/block_dev: always invalidate cleancache in invalidate_bdev() (Andrey Ryabinin) [PSBM-63908]
  - cleancache: avoid pointless cleancache_invalidate_inode() calls. (Andrey Ryabinin) [PSBM-63908]
  - fs/cleancache: fix data invalidation in the cleancache during direct_io (Andrey Ryabinin) [PSBM-63908]
  - pidns: Disable pid allocation if pid_ns_prepare_proc() is failed in alloc_pid() (Kirill Tkhai) [PSBM-56705]
  - ms/pidns: fix free_pid() to handle the first fork failure (Kirill Tkhai) [PSBM-56705]
  - ms/sctp: use GFP_USER for user-controlled kmalloc (Marcelo Ricardo Leitner) [PSBM-64133]
  - pfcache/fork: don't inherit vm_private_data on fork (Pavel Tikhomirov) [PSBM-44587]
  - kvm/x86: do not clear hyperv synic pages when setting MSRs (Evgeny Yakovlev) [PSBM-63164]
  - venet: remove SS hook (Stanislav Kinsburskiy) [PSBM-64015]
  - ve/net/xfrm: ratelimit warning on bad policy detection (Konstantin Khorenko) [PSBM-57498]
  - ms/tracing/filter: Do not allow infix to exceed end of string (Steven Rostedt (Red Hat)) [PSBM-60885]
  - ms/fs: Fix race when checking i_size on direct i/o read (Steven Whitehouse)
  - ve/cgroup: fix crashes in cgroup_show_path (Pavel Tikhomirov) [PSBM-52369]
  - mm/tcache: close race between attach and invalidate page (Andrey Ryabinin) [PSBM-63197]
  - vedev: drop obsoleted vedev.c - old way to provide device access into a CT (Konstantin Khorenko) [PSBM-54408]
  - ploop: fix IS_PSTORAGE() macro: add check for "vstorage" (Maxim Patlasov)
  - ms/futex: Fix potential use-after-free in FUTEX_REQUEUE_PI (Peter Zijlstra) [PSBM-62103]
  - ms/netfilter: x_tables: avoid warn and OOM killer on vmalloc call (Marcelo Ricardo Leitner) [PSBM-62203]
  - mm: fix false positive WARN on fs reenterence (Andrey Ryabinin) [PSBM-58279]
  - Revert "mm/zswap: fix potential deadlock in zswap_frontswap_store()" (Konstantin Khorenko) [PSBM-58279]
  - ms/percpu: fix this_cpu_sub() subtrahend casting for unsigneds (Greg Thelen) [PSBM-63424]
  - ms/net/packet: fix overflow in check for tp_reserve (Andrey Konovalov) [PSBM-63475]
  - ms/net/packet: fix overflow in check for tp_frame_nr (Andrey Konovalov) [PSBM-63475]
  - ms/net/packet: fix overflow in check for priv area size (Andrey Konovalov) [PSBM-63475]
  - ms/mm/memcontrol.c: fix order calculation in try_charge() (Andrey Ryabinin) [PSBM-62827]
  - mm/memcg: don't release memcg->css too early (Andrey Ryabinin) [PSBM-62827]
  - ve/memcg: enable kmem accounting for all cgroups (Vladimir Davydov) [PSBM-62827]
  - mm/memcg: make __memcg_activate_kmem() to actually activate kmem (Andrey Ryabinin) [PSBM-62827]
  - mm/memcg: fix kmem pages uncharging uncharge_batch() (Andrey Ryabinin) [PSBM-62827]
  - mm/memcg: add missing hunk uncharge_kmem (Andrey Ryabinin) [PSBM-62827]
  - mm/memcg: uncharge ->memory ->memsw if try charge of ->kmem fails (Andrey Ryabinin) [PSBM-62827]
  - ms/mm: memcg: fix race condition between memcg teardown and swapin (Johannes Weiner) [PSBM-62080]
  - ms/shmem: fix shm fallocate() list corruption (Linus Torvalds) [PSBM-56255]
  - ms/KVM: x86: reset MMU on KVM_SET_VCPU_EVENTS (Xiao Guangrong) [PSBM-62341]
  - ms/xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder (Andy Whitcroft) [PSBM-63199]
  - ms/xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window (Andy Whitcroft) [PSBM-63199]
  - ms/ipv4: fix buffer overflow in ip_options_compile() (Eric Dumazet) [PSBM-62999]
  - mm/zswap: fix potential deadlock in zswap_frontswap_store() (Andrey Ryabinin) [PSBM-58279]
  - ve/net: restrict number of net devices for CT (Pavel Tikhomirov) [PSBM-51354]
  - ubc/net: remove excess header (Pavel Tikhomirov) [PSBM-51354]
  - ms/neigh: disallow un-init_net to change thresh of neigh (Gao feng) [PSBM-59964 PSBM-63020]
  - ms/neigh: no need to call lookup_neigh_parms in neigh_parms_alloc (Gao feng) [PSBM-63020]
  - netlink: Don't manipulate @sk_peek_off if data fetching failed (Cyrill Gorcunov) [PSBM-57921]
  - ms/neigh: only allow init_net to change the default neigh_parms (Gao feng) [PSBM-59962]
  - Revert "neigh: prohibit non-init_net to change ntable defaults" (Konstantin Khorenko) [PSBM-59964]
  - ve/sysctl/net: allow "net.unix.max_dgram_qlen" sysctl in CT init userns (Pavel Tikhomirov) [PSBM-54530]
  - ve/sysctl/net: move and rename *_hide_sysctl helper to ve.c (Pavel Tikhomirov) [PSBM-54530]
  - ve/net/packet: show tx-ring warning only for host (Pavel Tikhomirov) [PSBM-56711]
  - KVM: x86: fix maintaining of kvm_clock stability on guest CPU hotplug (Denis Plotnikov) [PSBM-59784]
  - KVM: x86: remaster kvm_write_tsc code (Denis Plotnikov) [PSBM-59784]
  - ms/keys: fallback to user_match if type->match is not available. (Andrey Ryabinin) [PSBM-60876]
  - kvm: fix RH rebase fallouts: wake up SynIC message waiters (Roman Kagan)
  - ms/net/8021q: create device with all possible features in wanted_features (Andrey Vagin) [PSBM-61141]
  - rh/ksm: Revert rh patch "introduce ksm_max_page_sharing per page deduplication limit" (Andrey Ryabinin) [PSBM-60359]
  - ms/fs/file.c:fdtable: avoid triggering OOMs from alloc_fdmem (Eric W. Biederman)
  - ms/jbd2: fix incorrect unlock on j_list_lock (Taesoo Kim)
  - ms/jbd2: fix FS corruption possibility in jbd2_journal_destroy() on umount path (OGAWA Hirofumi)
  - ms/tty: n_hdlc: get rid of racy n_hdlc.tbuf (Alexander Popov) [PSBM-61962]
  - ms/TTY: n_hdlc, fix lockdep false positive (Jiri Slaby) [PSBM-61963]
  - neigh: prohibit non-init_net to change ntable defaults (Vasily Averin) [PSBM-59962]
  - ext4/mfsync: prevent resource abuse (Dmitry Monakhov) [PSBM-59965 PSBM-59966]
  - ve/userns: associate user_struct with the user_namespace (Andrey Ryabinin) [PSBM-60181]
  - ms/pvclock: introduce seqcount-like API (Paolo Bonzini) [PSBM-60589]
  - mm: Revert accounting for WRITEBACK_TEMP in balance_dirty_pages (Maxim Patlasov) [PSBM-60701]
  - ms/tcp: take care of truncations done by sk_filter() (Eric Dumazet) [PSBM-60256]
  - ve/net: restrict ethtool to CT root userns and prohibit EEPROM change (Pavel Tikhomirov) [PSBM-36290 PSBM-52504]
  - Kconfig.openvz: force CGROUP_PERF if compiling VZ Containers code (Konstantin Khorenko) [PSBM-51360]
  - ext4: fix seek_data soft lookup on sparse files (Dmitry Monakhov) [PSBM-55818]
  - ms/tcp: avoid infinite loop in tcp_splice_read() (Eric Dumazet) [PSBM-61135]
  - ms/netlink: Fix dump skb leak/double free (Herbert Xu) [PSBM-60394]
  - ploop: drop the obsolete drivers/block/ploop/compat.c (Konstantin Khorenko) [PSBM-51358]
  - ploop: drop obsolete code related to old kernels (Konstantin Khorenko) [PSBM-51358]
  - ms/ovl: fix d_real() for stacked fs (Miklos Szeredi) [PSBM-58480]
  - fuse: fuse_prepare_write() cannot handle page from killed request (Maxim Patlasov) [PSBM-54547]
  - ms/KVM: nVMX: Fix the NMI IDT-vectoring handling (Wanpeng Li) [PSBM-59729]
  - ms/mm: fix crashes from mbind() merging vmas (Hugh Dickins) [PSBM-59566]
  - ms/iovec: make sure the caller actually wants anything in memcpy_fromiovecend (Sasha Levin) [PSBM-59577]
  - ms/kernel/groups: Account group_info allocations (Andrey Ryabinin) [PSBM-56703]
  - ms/memcg: make mem_cgroup_read_stat() unsigned (Greg Thelen) [PSBM-56256]
  - fs/mount/ve: ratelimit 'no allowed mount options found for device' message (Andrey Ryabinin) [PSBM-58329]
  - ve/net,netfilter: Adjust REDIRECT target on venet device (Cyrill Gorcunov) [PSBM-59983]
  - ve/sched: sched_show_task: call task_ve_name() under RCU lock (Andrey Ryabinin) [PSBM-60139]
  - cgroup/ve: fix possible circular locking dependency (Andrey Ryabinin) [PSBM-59122]
  - ms/netfilter: nfnetlink: correctly validate length of batch messages (Phil Turnbull) [PSBM-57511]
  - ms/udp: must lock the socket in udp_disconnect() (Eric Dumazet) [PSBM-57512]
  - ms/mm, oom: remove task_lock protecting comm printing (David Rientjes) [PSBM-56178]
  - ms/KVM: x86: fix emulation of "MOV SS, null selector" (Paolo Bonzini) [PSBM-58989]
  - ms/KVM: x86: Introduce segmented_write_std (Steve Rutherford) [PSBM-58991]
  - mm/memcontrol: fix shmem accounting (Andrey Ryabinin) [PSBM-58984]
  - netfilter/x_tables: account entry offsets allocations (Andrey Ryabinin) [PSBM-54407]
  - cgroup/ve: don't add cgroup files on ve_root twice. (Andrey Ryabinin) [PSBM-59693]
  - ms/xfs: lost hunk from "ms/list_lru: add helpers to isolate items" part 2 (Dmitry Monakhov) [PSBM-58492]
  - ms/xen-blkfront: don't call talk_to_blkback when already connected to blkback (Bob Liu) [PSBM-46426]
  - ms/xen/blkfront: Fix crash if backend doesn't follow the right states. (Konrad Rzeszutek Wilk) [PSBM-46426]
  - ms/drivers: xen-blkfront: only talk_to_blkback() when in XenbusStateInitialising (Bob Liu) [PSBM-46426]
  - ms/driver: xen-blkfront: move talk_to_blkback to a more suitable place (Bob Liu) [PSBM-46426]
  - mm/memcontrol: Fix mem cgroup usage statistics. (Andrey Ryabinin) [PSBM-58993]
  - ve/netfilter: rectify ebtlog inside CT (Dmitry Safonov) [PSBM-54183]
  - ve/netfilter: rectify nflog inside CT (Dmitry Safonov) [PSBM-54183]
  - ve/printk: add ve_log_printk() for log in !current->task_ve (Dmitry Safonov) [PSBM-54183]
  - pfcache/ub: account pfcache peer files in ub0 (Andrey Ryabinin) [PSBM-56167]
  - KVM: x86: avoid redundant REQ_EVENT (Denis Plotnikov) [PSBM-43522]
  - ve/cgroups: Introduce subgroups_limit control (Andrey Ryabinin) [PSBM-33401]
  - ve/cgroups: Introduce CFTYPE_ONLY_ON_VE_ROOT flag for control files (Andrey Ryabinin) [PSBM-33401]
  - irq: make definition of irq_set_vcpu_affinity() static (Alexey V. Vissarionov)
  - ipv6/sit: account and don't WARN on ip_tunnel_prl structs allocation (Andrey Ryabinin) [PSBM-58330]
  - fuse: fuse_writepage_locked must check for FUSE_INVALIDATE_FILES (v2) (Maxim Patlasov)
  - fuse: fuse_writepages_fill must check for FAIL_IMMEDIATELY (Maxim Patlasov)
  - fuse: cleanup struct fuse_fill_data (Maxim Patlasov)
  - fuse: cleanup fuse_wait_on_page_writeback (Maxim Patlasov)
  - ms/mm: memcontrol: only mark charged pages with PageKmemcg (Vladimir Davydov) [PSBM-51558]
  - ms/mm: memcontrol: teach uncharge_list to deal with kmem pages (Vladimir Davydov) [PSBM-51558]
  - ms/mm: memcontrol: revert use of root_mem_cgroup res_counter (Johannes Weiner) [PSBM-51558]
  - ms/mm: memcontrol: use page lists for uncharge batching (Johannes Weiner) [PSBM-51558]
  - ms/mm: memcontrol: rewrite uncharge API (Johannes Weiner) [PSBM-51558]
  - ms/mm: memcontrol: rewrite charge API (Johannes Weiner) [PSBM-51558]
  - ms/mm: memcontrol: remove ordering between pc->mem_cgroup and PageCgroupUsed (Johannes Weiner) [PSBM-51558]
  - ms/mm: memcontrol: catch root bypass in move precharge (Johannes Weiner) [PSBM-51558]
  - ms/mm: memcontrol: simplify move precharge function (Johannes Weiner) [PSBM-51558]
  - ms/mm: memcontrol: remove explicit OOM parameter in charge path (Michal Hocko) [PSBM-51558]
  - ms/mm: memcontrol: retry reclaim for oom-disabled and __GFP_NOFAIL charges (Johannes Weiner) [PSBM-51558]
  - ms/mm: huge_memory: use GFP_TRANSHUGE when charging huge pages (Johannes Weiner) [PSBM-51558]
  - ms/mm: memcontrol: reclaim at least once for __GFP_NORETRY (Johannes Weiner) [PSBM-51558]
  - ms/mm: memcontrol: rearrange charging fast path (Johannes Weiner) [PSBM-51558]
  - ms/mm: memcontrol: fold mem_cgroup_do_charge() (Johannes Weiner) [PSBM-51558]
  - ms/memcg: sanitize __mem_cgroup_try_charge() call protocol (Johannes Weiner) [PSBM-51558]
  - ms/memcg: do not replicate get_mem_cgroup_from_mm in __mem_cgroup_try_charge (Michal Hocko) [PSBM-51558]
  - ms/memcg: get_mem_cgroup_from_mm() (Johannes Weiner) [PSBM-51558]
  - ms/memcg: remove unnecessary !mm check from try_get_mem_cgroup_from_mm() (Johannes Weiner) [PSBM-51558]
  - ms/mm: memcg: push !mm handling out to page cache charge function (Johannes Weiner) [PSBM-51558]
  - ms/mm: memcg: inline mem_cgroup_charge_common() (Johannes Weiner) [PSBM-51558]
  - ms/KEYS: Fix handling of stored error in a negatively instantiated user key (David Howells) [PSBM-57695]
  - ms/macvlan: unregister net device when netdev_upper_dev_link() fails (Cong Wang) [PSBM-58300]
  - ms/net: fix creation adjacent device symlinks (Alexander Y. Fomichev) [PSBM-58300]
  - ms/net: prevent of emerging cross-namespace symlinks (Alexander Y. Fomichev) [PSBM-58300 PSBM-58300]
  - ve/fs/fadvise: introduce FADV_DEACTIVATE flag (Andrey Ryabinin) [PSBM-57915]
  - ms/KVM: x86: drop error recovery in em_jmp_far and em_ret_far (Radim Krčmář) [PSBM-58195]
  - ms/kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF) (Jim Mattson) [PSBM-58194]
  - Revert "configs: temporary disable CEPH and XFS compilation" (Konstantin Khorenko) [PSBM-55577 PSBM-54817]
  - fs/ceph: honor kernel direct aio changes v2 (Dmitry Monakhov) [PSBM-54817]
  - fs: constify iov_iter_count/iov_iter_iovec helpers (Dmitry Monakhov) [PSBM-54817]
  - ms/xfs: rework buffer dispose list tracking (Dmitry Monakhov) [PSBM-55577]
  - ms/xfs-convert-buftarg-lru-to-generic-code-fix (Andrew Morton) [PSBM-55577]
  - ms/xfs: convert buftarg LRU to generic code (Dmitry Monakhov) [PSBM-55577]
  - Revert: [fs] xfs: rework buffer dispose list tracking (Dmitry Monakhov) [PSBM-55577]
  - ms/cgroup: fix rmdir EBUSY regression in 3.11 (Hugh Dickins) [PSBM-53314]
  - ve/modules: allow NFS modules autoload in Containers (Stanislav Kinsburskiy) [PSBM-58178]
  - btrfs: compilation fix in btrfs_wq_run_delayed_node() (Konstantin Khorenko)
  - ms/kvm:vmx: more complete state update on APICv on/off: lost hunk (Evgeny Yakovlev) [PSBM-57821]
  - fuse: fuse_blocked_for_wb must check rw_files (Maxim Patlasov) [PSBM-57460]
  - fs: avoid writeback busy-loop if redirty (Maxim Patlasov) [PSBM-55919]
  - ve/proc/modules: hide module refcounts from container (Andrey Ryabinin) [PSBM-57497]
  - fuse: trust server file size unless opened (Maxim Patlasov) [PSBM-57047]
  - fuse: ratelimint dio complains (Maxim Patlasov) [PSBM-55782]
  - tcache: speedup tcaches operations on empty tcache (Andrey Ryabinin) [PSBM-56475]
  - tcache: don't invalidate pages on unsuccessful put/inability to put (Andrey Ryabinin) [PSBM-56475]
  - ve/netfilter: use ve_printk for BUGPRINT in ebtables (Dmitry Safonov) [PSBM-56707]
  - ve/kexec: reserve 256+64 = 320M for debug kernels (Dmitry Safonov) [PSBM-56847]
  - Revert "ve/sched: Do not loose boosting during set_next_entity() called for not busted task" (Konstantin Khorenko) [PSBM-57063]
  - ms/KVM: i8254: use atomic_t instead of pit.inject_lock (Radim Krčmář) [PSBM-56972]
  - ms/KVM: i8254: add kvm_pit_reset_reinject (Radim Krčmář) [PSBM-56972]
  - ms/KVM: i8254: simplify atomics in kvm_pit_ack_irq (Radim Krčmář) [PSBM-56972]
  - ms/crypto: algif_skcipher - Load TX SG list after waiting (Herbert Xu) [PSBM-53860]
  - ms/crypto: algif_skcipher - Fix race condition in skcipher_check_key (Herbert Xu) [PSBM-53860]
  - ms/crypto: algif_hash - Fix race condition in hash_check_key (Herbert Xu) [PSBM-53860]
  - ms/crypto: af_alg - Forbid bind(2) when nokey child sockets are present (Herbert Xu) [PSBM-53860]
  - ms/crypto: algif_skcipher - Remove custom release parent function (Herbert Xu) [PSBM-53860]
  - ms/crypto: algif_hash - Remove custom release parent function (Herbert Xu) [PSBM-53860]
  - ms/crypto: af_alg - Allow af_af_alg_release_parent to be called on nokey path (Herbert Xu) [PSBM-53860]
  - ms/crypto: algif_skcipher - Add key check exception for cipher_null (Herbert Xu) [PSBM-53860]
  - ms/crypto: skcipher - Add crypto_skcipher_has_setkey (Herbert Xu) [PSBM-53860]
  - ve/sched: Do not loose boosting during set_next_entity() called for not busted task (Kirill Tkhai) [PSBM-56465]
  - md: propagate QUEUE_FLAG_SG_GAPS (Maxim Patlasov) [PSBM-56838]
  - fuse: fuse_send_writepage() must check FUSE_S_FAIL_IMMEDIATELY (Maxim Patlasov)
  - ms/btrfs: limit async_work allocation and worker func duration (Maxim Patlasov) [PSBM-56995]
  - ve/sched: Dereference resched_next on next task's stack (Kirill Tkhai) [PSBM-56984]
  - ve/seccomp, ptrace: Save original BPF program when setting the filer (Cyrill Gorcunov) [PSBM-55593]
  - ms/tcp: allow to enable the repair mode for non-listening sockets (Andrey Vagin) [PSBM-46381]
  - ms/kernel/groups: Use __GFP_NOWARN on user triggerable allocation (Andrey Ryabinin) [PSBM-56703]
  - ploop: pio_nfs does not require PLOOP_REQ_ISSUE_FLUSH (v2) (Maxim Patlasov)
  - config.OpenVZ: increase default value for vm.mmap_min_addr (Konstantin Khorenko) [PSBM-56697]
  - uapi/ploop/bc/netstat: add comments about possible leaks (Dmitry Safonov) [PSBM-52219]
  - netfilter: don't leak compat connmark, conntrack structs (Dmitry Safonov) [PSBM-51365]
  - fs/quota: don't leak compat quotsctl structs (Dmitry Safonov) [PSBM-51366]
  - ploop: don't leak ploop_freeblks_ctl_extent (Dmitry Safonov) [PSBM-51362]
  - cbt: don't leak ce_reserved64 in cbt_ito userspace (Dmitry Safonov) [PSBM-51361]
  - vfs: panic in guard_bio_eod() if truncated_bytes > bvec->bv_len (Pavel Tikhomirov) [PSBM-55105]
  - fuse: fuse_prepare_write() should not wait on fuse-writeback (Maxim Patlasov) [PSBM-56474]
  - kvm/x86: skip async_pf when in guest mode (Roman Kagan) [PSBM-54491]
  - fuse: no mtime flush on fdatasync (Maxim Patlasov) [PSBM-55919]
  - ms/netfilter: nfnetlink: fix insufficient validation in nfnetlink_bind (Pablo Neira Ayuso) [PSBM-54189]
  - fuse: relax i_mutex coverage in fuse_fsync (Maxim Patlasov) [PSBM-55919]
  - ms/KVM: x86: drop TSC offsetting kvm_x86_ops to fix KVM_GET/SET_CLOCK (Paolo Bonzini) [PSBM-54338]
  - ms/kvm: x86: drop read_tsc_offset() (Luiz Capitulino)
  - ms/kvm: x86: add tsc_offset field to struct kvm_vcpu_arch (Luiz Capitulino)
  - ms/net: raw sockets diag interface compilation fix (Konstantin Khorenko)
  - Revert "ms/KVM: x86: drop TSC offsetting kvm_x86_ops to fix KVM_GET/SET_CLOCK" (Konstantin Khorenko)
  - Revert "ext4: resplit block_page_mkwrite: fix get-host convention" (Konstantin Khorenko) [PSBM-54817]
  - ms/posix_acl: Clear SGID bit when setting file permissions (Jan Kara)
  - ms/block: fix use-after-free in sys_ioprio_get() (Omar Sandoval)
  - ms/block: fix use-after-free in seq file (Vegard Nossum)
  - ploop: push_backup: ploop_pb_init must always spawn health_monitor (Maxim Patlasov)
  - ploop: push_backup: avoid deadlock on PLOOP_PEEK (Maxim Patlasov)
  - trace: add debug prints to nail down busyloop in tracing_read_pipe (Stanislav Kinsburskiy) [PSBM-53928]
  - ms/ipv6: fix a potential deadlock in do_ipv6_setsockopt() (WANG Cong)
  - ms/ipv4: fix a potential deadlock in mcast getsockopt() path (WANG Cong)
  - ms/audit: fix a double fetch in audit_log_single_execve_arg() (Paul Moore)
  - config.OpenVZ: add kcov code coverage (Konstantin Khorenko) [PSBM-56169]
  - ms/kcov: properly check if we are in an interrupt (Andrey Konovalov) [PSBM-56169]
  - ms/kcov: don't profile branches in kcov (Andrey Ryabinin) [PSBM-56169]
  - ms/kcov: don't trace the code coverage code (James Morse) [PSBM-56169]
  - ms/kernel: add kcov code coverage (Dmitry Vyukov) [PSBM-56169 PSBM-56169]
  - ve: allow modification of pseudosuper flag only to root (Stanislav Kinsburskiy) [PSBM-52503]
  - ploop: push_backup: avoid preq->state corruption (Maxim Patlasov)
  - ploop: ploop_grow must nullify holes (Maxim Patlasov) [PSBM-55685]
  - ms/x86/coredump: Always use user_regs_struct for compat_elf_gregset_t (Dmitry Safonov)
  - ms/x86/signal: Remove bogus user_64bit_mode() check from sigaction_compat_abi() (Dmitry Safonov)
  - mm/memcontrol/numa_migrate: split transparent huge pages before migrating (Andrey Ryabinin) [PSBM-54455]
  - ms/KEYS: Fix short sprintf buffer in /proc/keys show function (David Howells) [PSBM-53937]
  - ms/tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (Peter Hurley) [PSBM-53939]
  - config.OpenVZ: add and enable INET_RAW_DIAG - RAW: socket monitoring interface (Konstantin Khorenko) [PSBM-51614]
  - ve/proc/modules: show loaded modules in container (Andrey Ryabinin) [PSBM-55920 OVZ-6834]
  - ms/KVM: Disable irq while unregistering user notifier (Ignacio Alvarado) [PSBM-55099]
  - ms/ipv6: add IPV6_HDRINCL option for raw sockets (Hannes Frederic Sowa) [PSBM-51614]
  - ms/net: ip, raw_diag -- Use jump for exiting from nested loop (Cyrill Gorcunov) [PSBM-51614]
  - ms/net: ip, diag: include net/inet_sock.h (Arnd Bergmann) [PSBM-51614]
  - ms/net: ip, diag -- Add diag interface for raw sockets (Cyrill Gorcunov) [PSBM-51614]
  - ve/netlink: allow messages with family PF_BRIDGE type RTM_xxxNEIGH in CT (Pavel Tikhomirov) [PSBM-53629]
  - ve/net/vxlan: enable support and autoload in a container (Pavel Tikhomirov) [PSBM-53629]
  - config: enable BCACHE as a module (Konstantin Khorenko) [PSBM-55594]
  - ms/KVM: x86: drop TSC offsetting kvm_x86_ops to fix KVM_GET/SET_CLOCK (Paolo Bonzini) [PSBM-54338]
  - ms/tcp: add an ability to dump and restore window parameters (Andrey Vagin)
  - ms/seccomp, ptrace: add support for dumping seccomp filters (Tycho Andersen) [PSBM-55322 PSBM-55593]
  - scsi/debug: make scsi error loud (Dmitry Monakhov) [PSBM-54665]
  - ve/net/ip6tables: fix NULL ptr dereference at ip6t_unregister_table (Dmitry Safonov) [PSBM-54244]
  - ms/tmpfs: fix SEEK_DATA/SEEK_HOLE regression (Hugh Dickins) [PSBM-54804]
  - fuse: queue work for aio_complete (v3) (Maxim Patlasov) [PSBM-54547]
  - vzprivnet: Revert "VZPRIVNET: cache filtering result on dst" (Pavel Tikhomirov) [PSBM-53646]
  - vzprivnet: remove dst.privnet_mark usage as it is no more rtcached (Pavel Tikhomirov) [PSBM-53646]
  - vzprivnet: Revert "vzprivnet: Flush rt cache each time rules change" (Pavel Tikhomirov) [PSBM-53646]
  - vzprivnet: Revert "vzprivnet: rt cache drop on vzprivnet update" (Pavel Tikhomirov) [PSBM-53646 PSBM-53646]
  - x86: drop _PAGE_BIT_FILE leftover (part2) (Konstantin Khorenko)
  - configs: temporary disable CEPH and XFS compilation (Konstantin Khorenko) [PSBM-54817]
  - sched/fair: include sched.h (Dmitry Safonov)
  - block/nbd: use REQ_TYPE_DRV_PRIV instead of REQ_TYPE_SPECIAL (Konstantin Khorenko) [PSBM-54928]
  - kernel/pid: restore standard PID_MAX_DEFAULT value (Andrey Ryabinin) [PSBM-55365]
  - ms/mm/slub.c: list_lock may not be held in some circumstances (David Rientjes)
  - mm/memcontrol: res_counter -> page_counter transition (Andrey Ryabinin) [PSBM-54816 PSBM-54816 PSBM-54816 PSBM-54816]
  - ms/NFS/CIFS/SUNRPC: don't allow to freeze execution (Stanislav Kinsburskiy) [PSBM-50671 PSBM-54822]
  - ms/sched: Fix race on toggling cfs_bandwidth_used (Ben Segall) [PSBM-51056]
  - config-vz: add DISABLE_DEV_COREDUMP=n option (Konstantin Khorenko) [PSBM-54194]
  - ms/memcg: rework memcg_update_kmem_limit synchronization (Vladimir Davydov) [PSBM-54816]
  - mm: memcontrol: fix race between kmem uncharge and charge reparenting (Vladimir Davydov) [OVZ-6756 PSBM-54816]
  - md: add support for dm-crypted ploops (Maxim Patlasov) [PSBM-53386]
  - ms/crypto: skcipher - Fix blkcipher walk OOM crash (Herbert Xu)
  - ms/crypto: cryptd - initialize child shash_desc on import (Ard Biesheuvel)
  - ms/crypto: scatterwalk - Fix test in scatterwalk_done (Herbert Xu)
  - ms/crypto: gcm - Filter out async ghash if necessary (Herbert Xu)
  - ms/crypto: hash - Fix page length clamping in hash walk (Herbert Xu)
  - ms/crypto: crypto_memneq - add equality testing of memory regions w/o timing leaks (James Yonan)
  - ms/crypto: user - lock crypto_alg_list on alg dump (Mathias Krause)
  - ms/crypto: algif_hash - wait for crypto_ahash_init() to complete (Wang, Rui Y)
  - ms/crypto: shash - Fix has_key setting (Herbert Xu)
  - ms/crypto: algif_hash - Require setkey before accept(2) (Herbert Xu)
  - ms/crypto: hash - Add crypto_ahash_has_setkey (Herbert Xu)
  - ms/crypto: algif_skcipher - Add nokey compatibility path (Herbert Xu)
  - ms/crypto: af_alg - Add nokey compatibility path (Herbert Xu)
  - ms/crypto: af_alg - Fix socket double-free when accept fails (Herbert Xu)
  - ms/crypto: af_alg - Disallow bind/setkey/... after accept(2) (Herbert Xu)
  - ms/crypto: algif_skcipher - Require setkey before accept(2) (Herbert Xu) [PSBM-53860 PSBM-53860 PSBM-54117]
  - vhost-net: enable zerocopy tx by default (Michael S. Tsirkin) [PSBM-52390]
  - ms/KVM: x86: Hyper-V tsc page setup (Paolo Bonzini)
  - ms/KVM: x86: introduce get_kvmclock_ns (Paolo Bonzini) [PSBM-54928]
  - ms/KVM: x86: initialize kvmclock_offset (Paolo Bonzini)
  - ms/KVM: x86: always fill in vcpu->arch.hv_clock (Paolo Bonzini) [PSBM-46245]
  - vfs: guard end of device for mpage interface (Maxim Patlasov)
  - vfs: make guard_bh_eod() more generic (Maxim Patlasov)
  - ploop: push_backup: fix pbd->ppb_lock deadlock (Maxim Patlasov)
  - fuse: process small sync direct reads synchronously (Maxim Patlasov)
  - ms/crypto: algif_hash - Only export and import on sockets with data (Vasily Averin) [PSBM-54117]
  - ve/net: Restore default sock_alloc_send_pskb() changed by initial cumulative patch (Kirill Tkhai) [PSBM-52390]
  - ext4: Discard preallocated block before swap_extents (Dmitry Monakhov)
  - ms/fuse: handle only fatal signals while waiting request answer (Stanislav Kinsburskiy) [PSBM-53581]
  - ms/new helper: wait_event_killable_exclusive() (Stanislav Kinsburskiy) [PSBM-53581]
  - rh/net: add recursion limit to GRO (sd@queasysnail) [PSBM-53507]
  - overlayfs: unmark overlayfs as tech preview (Konstantin Khorenko) [PSBM-52379]
  - net: Do not allow conntrack if netlink conntrack is requested (Kirill Tkhai)
  - pfcache: hide trusted.pfcache from listxattr (Pavel Tikhomirov) [PSBM-52180]
  - ms/coredump: fix unfreezable coredumping task (Andrey Ryabinin) [PSBM-52793]
  - ms/x86: drop _PAGE_FILE and pte_file()-related helpers (Kirill A. Shutemov) [PSBM-52992 PSBM-54928]
  - ms/asm-generic: drop unused pte_file* helpers (Kirill A. Shutemov) [PSBM-52992]
  - ms/ipc/shm: handle removed segments gracefully in shm_mmap() (Kirill A. Shutemov) [PSBM-52992]
  - ms/mm: fix regression in remap_file_pages() emulation (Kirill A. Shutemov) [PSBM-52992]
  - rh/mm: drop calls to pte_file() in mm/hmm_migrate.c (Konstantin Khorenko) [PSBM-54928]
  - ms/mm: remove rest usage of VM_NONLINEAR and pte_file() (Kirill A. Shutemov) [PSBM-52992]
  - ms/mm: replace vma->sharead.linear with vma->shared (Kirill A. Shutemov) [PSBM-52992]
  - ms/rmap: drop support of non-linear mappings (Kirill A. Shutemov) [PSBM-52992]
  - ms/proc: drop handling non-linear mappings (Kirill A. Shutemov) [PSBM-52992]
  - ms/mm: drop vm_ops->remap_pages and generic_file_remap_pages() stub (Kirill A. Shutemov) [PSBM-52992 PSBM-54928]
  - ms/mm: drop support of non-linear mapping from fault codepath (Kirill A. Shutemov) [PSBM-52992]
  - ms/mm: drop support of non-linear mapping from unmap/zap codepath (Kirill A. Shutemov) [PSBM-52992]
  - ms/mm: replace remap_file_pages() syscall with emulation (Kirill A. Shutemov) [PSBM-52992]
  - fs: avoid holding extra reference on original path (Maxim Patlasov) [PSBM-52817]
  - ve/kmod/whitelist: allow dummy module autoloading (Pavel Tikhomirov) [PSBM-43329 PSBM-52061]
  - module: Do not dump stack for out of tree and unsigned modules (Kirill Tkhai) [PSBM-52719]
  - Revert "pfcache: hide trusted.pfcache from listxattr" (Kirill Tkhai)
  - ms/dm: remove dummy definition of 'struct dm_table' from dm-ioctl.c (Andrey Ryabinin) [PSBM-50727]
  - pfcache: hide trusted.pfcache from listxattr (Pavel Tikhomirov) [PSBM-52180]
  - fs: hold reference on original path (Maxim Patlasov) [PSBM-52373]
  - fs: use original vfsmount for touch_atime (Maxim Patlasov) [PSBM-51009]
  - ms/ovl: update atime on upperovl: update atime on upper (Maxim Patlasov) [PSBM-51009 PSBM-51009]
  - ve/xattr/ext4: fix filtering trusted xattr while listing them (Maxim Patlasov) [PSBM-51009]
  - fence-watchdog: fix return format in dev_hard_start_xmit (Pavel Tikhomirov) [PSBM-50006]
  - fence-watchdog: return back message printing about fencing (Pavel Tikhomirov) [PSBM-50006]
  - net: Iterate only online cpus in __snmp6_fill_stats64() (Kirill Tkhai) [PSBM-50993]
  - net: Allow pass cpu mask into snmp_fold_field{, 64}() (Kirill Tkhai)
  - net: Add ipv6 statistics cpu notifier (Kirill Tkhai)
  - net: Mark conntrack users in nftables (Kirill Tkhai) [PSBM-51050]
  - net: Mark conntrack users in xtables (Kirill Tkhai) [PSBM-51050 PSBM-54823 PSBM-54823]
  - net: Primitives to enable conntrack allocation (Kirill Tkhai) [PSBM-51050 PSBM-54823 PSBM-56500]
  - ve/net/sctp: allow using SCTP inside Containers (Konstantin Khorenko) [PSBM-51186 OVZ-3547]
  - sched: Fix cfs_rq->active assignment in sched_cfs_active_timer() (Kirill Tkhai)
  - ploop: add dependency for CBT in Kconfig (Cyrill Gorcunov)
  - ve/xattr: allow to set trusted.xxx for container admin (Pavel Tikhomirov) [PSBM-51102 OVZ-6791]
  - ve/xattr: prohibit getxattr/setxattr trusted.pfcache (Pavel Tikhomirov) [PSBM-51102 OVZ-6791]
  - ve/kmod/whitelist: allow overlay fs module autoloading (Dmitry Safonov) [PSBM-51043]
  - docker: Revert "vfs: take stat's dev from mnt->sb" (Pavel Tikhomirov) [PSBM-51255]
  - mm: memcontrol: add memory.numa_migrate file (Vladimir Davydov) [PSBM-50875]
  - vzprivnet: vzprivnet_hook: fix crash if skb->dev == NULL (Vladimir Davydov) [PSBM-51041]
  - ploop: add support for dm-crypted ploops (Andrey Ryabinin) [PSBM-50858]
  - ploop: keep frozen block device pointer instead of super_block pointer (Andrey Ryabinin) [PSBM-50858]
  - fs/block_dev: fix NULL ptr deref in freeze_bdev() (Andrey Ryabinin) [PSBM-50858]
  - ploop: drop bdev refcounter on freeze_bdev() failure (Andrey Ryabinin)
  - dm-crypt: add ability to use keys from the kernel key retention service (Andrey Ryabinin) [PSBM-44218]
  - ms/keys: add user_key_payload() helper (Andrey Ryabinin) [PSBM-44218]
  - vecalls: kill VZCTL_SETDEVPERMS ioctl (Andrey Ryabinin)
  - Remove container and beancounter directories from /proc/vz (Vladimir Davydov)
  - cgroup: un-export cgroup_kernel_* and zap cgroup_kernel_remove (Vladimir Davydov)
  - ve: drop ve_cgroup_open and ve_cgroup_remove (Vladimir Davydov)
  - x86/arch_prctl/vdso: add ARCH_MAP_VDSO_* (Dmitry Safonov) [PSBM-28517]
  - ms/x86/signal: add SA_{X32,IA32}_ABI sa_flags (Dmitry Safonov) [PSBM-28517]
  - ms/x86/ptrace: down with test_thread_flag(TIF_IA32) (Dmitry Safonov) [PSBM-28517]
  - ms/x86/coredump: use pr_reg size, rather that TIF_IA32 flag (Dmitry Safonov) [PSBM-28517]
  - ve/sched: make load balancing more agressive (Vladimir Davydov)
  - ve/sched: fair: fix dst pinned not set when failing migration due to cpulimit restriction (Vladimir Davydov)
  - sched: debug: show nr_failed_migrations_cpulimit (Vladimir Davydov)
  - sched: add WARN_ON's to debug task boosting (Vladimir Davydov) [PSBM-44475 PSBM-50077]
  - printk: Add touch_all_softlockup_watchdogs() to console_unlock() (Kirill Tkhai) [PSBM-49893]
  - net: limit a number of namespaces which can be cleaned up concurrently (Andrei Vagin)
  - ve/netns: limit number of network namespaces per container (Andrei Vagin) [PSBM-49690]
  - ve/pid: Export kernel.pid_max via ve cgroup (Pavel Tikhomirov) [PSBM-48397]
  - ve/itimer: add ve_name to warning for a NULL new_value (Dmitry Safonov) [PSBM-49818]
  - ext4: fix broken mfsync_ioctl (Dmitry Monakhov) [PSBM-49885]
  - ext4: fix broken fsync for dirs/symlink (Dmitry Monakhov)
  - ploop: io_direct: delay f_op->fsync() until index_update for reloc requests (v3) (Maxim Patlasov) [PSBM-47026 PSBM-47026]
  - ploop: factor out add preq to fsync_queue (Maxim Patlasov)
  - ploop: factor ->write_page() out (Maxim Patlasov)
  - ms/fuse: fuse_flush must check mapping->flags for errors (Maxim Patlasov) [PSBM-49821]
  - mm: fix truncate_inode_pages_range() for filesystems without buffer-heads (Maxim Patlasov) [PSBM-50629]
  - mm/page_alloc: don't return freed pages from alloc_pages() (Andrey Ryabinin) [PSBM-49918]
  - ve/veth: don't disable the mac filter implicitly (Andrey Vagin) [PSBM-50248]
  - ve/net/ip6tables: fix autoloading of the ip6table_raw module from CT (Andrey Ryabinin) [PSBM-50548]
  - ve/bridge: br_dev_init: check if "bridge" feature is enabled (Evgenii Shatokhin) [PSBM-50009]
  - ms/sched/fair: Initialize throttle_count for new task-groups lazily (Konstantin Khlebnikov) [PSBM-50099]
  - fence-watchdog: don't log state of mind (Konstantin Khorenko) [PSBM-49998]
  - ploop: fix freeze/thaw ioctls (Maxim Patlasov) [PSBM-49699]
  - ploop: fix free_list starvation (Maxim Patlasov) [PSBM-49454]
  - ploop: introduce plo->blockable_reqs counter (Maxim Patlasov) [PSBM-49454]
  - ploop: introduce plo->free_qlen counter (Maxim Patlasov) [PSBM-49454]
  - ploop: fix fsync_reqs accounting (Maxim Patlasov) [PSBM-49454]
  - ms/fuse: fsync() does not return IO errors (Alexey Kuznetsov) [PSBM-49821]
  - ms/ext4: improve ext4lazyinit scalability (Dmitry Monakhov) [PSBM-49658]
  - ploop: release plo->ctl_mutex for thaw_bdev in PLOOP_IOC_THAW handler (Vladimir Davydov) [PSBM-49699]
  - sched: use topmost limited ancestor for cpulimit balancing (Vladimir Davydov) [PSBM-49203]
  - sched: cleanup !CFS_CPULIMIT code (Vladimir Davydov)
  - sched: make check_cpulimit_spread accept tg instead of cfs_rq (Vladimir Davydov)
  - sched: account task_group->nr_cpus_active for all cgroups (Vladimir Davydov)
  - arch: x86: perf_event_intel: do not taint kernel when irq loop is stuck (Vladimir Davydov) [PSBM-49258]
  - mm: default collapse huge pages if there's at least 1/4th ptes mapped (Vladimir Davydov) [PSBM-48885]
  - ploop: add PLOOP_IOC_FREEZE and PLOOP_IOC_THAW ioctls (Maxim Patlasov) [PSBM-49091]
  - mm: memcontrol: fix race between user memory reparent and charge (Vladimir Davydov) [PSBM-49117]
  - dcache: fix dentry leak when shrink races with kill (Vladimir Davydov) [PSBM-49321]
  - config: disable numa balancing by default (Vladimir Davydov) [PSBM-49131]
  - ploop: reloc vs extent_conversion race fix (Dmitry Monakhov) [PSBM-47107 PSBM-49143]
  - Revert "ve/vmscan: do not throttle kthreads due to too_many_isolated" (Vladimir Davydov)
  - mm: vmscan: never wait on writeback pages (Vladimir Davydov) [PSBM-48115]
  - ub: account memory overcommit failures in UB_PRIVVMPAGES.failcnt (Andrey Ryabinin) [PSBM-48891]
  - ms/netfilter: x_tables: check for bogus target offset (Cyrill Gorcunov) [PSBM-49001]
  - ploop: push_backup: implement timeout functions (Maxim Patlasov) [PSBM-48082]
  - ploop: push_backup: health monitor thread (Maxim Patlasov) [PSBM-48082]
  - ploop: push_backup: add timeout tunable (Maxim Patlasov)
  - ploop: push_backup: extend pb_set (Maxim Patlasov)
  - ploop: push_backup: factor rb_erase() out (Maxim Patlasov)
  - ploop: push_backup: introduce pb_set structure (Maxim Patlasov) [PSBM-48082 PSBM-48082]
  - ploop: fixup barrier handling during relocation (Maxim Patlasov)
  - ploop: fix barriers for PLOOP_E_RELOC_NULLIFY (Maxim Patlasov)
  - ploop: generalize issue_flush (Dmitry Monakhov)
  - ploop: remove preflush from dio_submit (Maxim Patlasov)
  - ploop: resurrect delay_fua for io_direct (Maxim Patlasov)
  - ploop: minor rework of ->write_page() io method (Dmitry Monakhov)
  - ploop: resurrect delayed_fua for io_kaio (Maxim Patlasov)
  - ploop: minor rework of ploop_req_delay_fua_possible (Maxim Patlasov) [PSBM-47107]
  - ve/net: sit: fix crash on newlink if VE_FEATURE_SIT is disabled (Vladimir Davydov)
  - ve/net: ipip: fix crash on newlink if VE_FEATURE_IPIP is disabled (Vladimir Davydov)
  - ve/net: ip_vti: skip per net init in ve (Vladimir Davydov) [PSBM-48698]
  - ve/net: ipip: enable in container (Vladimir Davydov) [PSBM-48608]
  - ve/fs: namespace -- Don't fail on permissions if @ve->devmnt_list is empty (Cyrill Gorcunov) [PSBM-48188]
  - ploop: deadcode cleanup in dio_submit() (Dmitry Monakhov)
  - ploop: skip redundant fsync for REQ_FUA in post_submit (Dmitry Monakhov)
  - ve/net: enable IPPROTO_ICMP inside Containers (Vasily Averin) [OVZ-6744 PSBM-47413]
  - ve/fairsched: Resurrect proc fairsched files (Vladimir Davydov) [PSBM-48824]
  - ve/binfmt_misc: Allow mount if capable(CAP_SYS_ADMIN) (Kirill Tkhai) [PSBM-47737]
  - ve/cpustat: don't try to update vcpustats for root_task_group (Andrey Ryabinin) [PSBM-48721]
  - ve: drop not used CAP_VE_ADMIN and CAP_VE_NET_ADMIN (Vladimir Davydov)
  - ploop: fix barriers for ordinary requests (Maxim Patlasov)
  - ms/mm: memcontrol: reclaim when shrinking memory.high below usage (Johannes Weiner) [PSBM-48546]
  - rh/locks: check for fl->fl_owner != filp in show_fd_locks (Stanislav Kinsburskiy) [PSBM-48727]
  - ve/fs: namespace -- Ignore device permissions during restore (Cyrill Gorcunov) [PSBM-48188]
  - ve: mark DEF_PERMS feature deprecated (Evgenii Shatokhin) [PSBM-40280]
  - cgroup: fix path mangling for ve cgroups (Vladimir Davydov) [PSBM-48629]
  - cgroup: use cgroup_path_ve helper in cgroup_show_path (Vladimir Davydov)
  - Drop fairsched syscalls (Vladimir Davydov)
  - Use ve init task's css instead of opening cgroup via vfs (Vladimir Davydov) [PSBM-48629]
  - Drop VZCTL_ENV_CREATE (Vladimir Davydov)
  - Drop vz_compat boot param (Vladimir Davydov)
  - timers should not get negative argument (Vasily Averin) [PSBM-48475]
  - netlink/diag: report flags for netlink sockets (Andrey Vagin) [PSBM-28386]
  - netlink: add an ability to restore messages in a receive queue (Andrey Vagin) [PSBM-28386]
  - netlink: allow to set peeking offset for sockets (Andrey Vagin) [PSBM-28386 PSBM-48484 PSBM-28386]
  - ploop: io_kaio: fix silly bug in kaio_complete_io_state() (Maxim Patlasov)
  - ploop: fix counting bio_qlen (Maxim Patlasov)
  - ve/device_cgroup: kill ACC_QUOTA permission (Andrey Ryabinin) [PSBM-48482]
  - ve/device_cgroup: allow to change device mount permission via cgroup (Andrey Ryabinin) [PSBM-48431]
  - ve/security: device_cgroup -- Allow manage devices in @pseudosuper state (Cyrill Gorcunov) [PSBM-48421]
  - ve/sysctl: remove unused fs.ve-area-access-check, net.ipv4.tcp_max_tw* (Pavel Tikhomirov) [PSBM-47061]
  - ve/vtty: Don't free console mapping until no clients left (Cyrill Gorcunov) [PSBM-39463]
  - ms/kernel/sysrq: restore touch_nmi_watchdog() in show_state_filter() (Andrey Ryabinin) [PSBM-47486]
  - ploop: fix gendisk disk_stats to be seen on partition (Maxim Patlasov) [PSBM-48266]
  - modules: set module author for Virtuozzo modules (Konstantin Khorenko) [PSBM-43847]
  - ploop: "Parallels loopback device" -> "Virtuozzo loopback device" (Konstantin Khorenko) [PSBM-43847]
  - license: put correct copyrights into file headers (Konstantin Khorenko) [PSBM-43847 PSBM-40069]
  - license: drop COPYING.Parallels file (Konstantin Khorenko) [PSBM-43847]
  - ms/kmod: remove false positive warning "waiting module removal not supported: please upgrade" (Rusty Russell) [PSBM-27580 OVZ-6748 PSBM-47877]
  - ploop: push_backup: PLOOP_PEEK mode of ioctl(PLOOP_IOC_PUSH_BACKUP_IO) (Maxim Patlasov) [PSBM-47764]
  - cbt: blk_cbt_update_size() must return if cbt->block_max not changed (Maxim Patlasov)
  - cbt: blk_cbt_update_size() should not copy uninitialized data (Maxim Patlasov) [PSBM-48120]
  - ve/netfilter/ipset: allow modules autoload (Pavel Tikhomirov) [PSBM-46102]
  - ve: drop xattr policy toggle (Stanislav Kinsburskiy) [OVZ-6409]
  - ploop: push_backup: rework lockout machinery (Maxim Patlasov) [PSBM-47680 PSBM-47680]
  - Revert "ploop: push_backup must pass READs intact" (Maxim Patlasov) [PSBM-47680 PSBM-47680 PSBM-46775]
  - pfcache: abort ext4_pfcache_open if inode already has peer installed (Vladimir Davydov) [PSBM-47806]
  - net: packet: rework rx/tx ring pages accounting (Vladimir Davydov) [PSBM-47873 PSBM-63654]
  - ve/mm: fix PAGE_KMEMCG_MAPCOUNT_VALUE (Vladimir Davydov)
  - arch: x86: don't charge kernel page tables to kmemcg (Vladimir Davydov)
  - pipe: uncharge page on ->steal (Vladimir Davydov)
  - net/af_unix: charge buffers to kmemcg (Vladimir Davydov) [PSBM-34562]
  - mm: charge/uncharge kmemcg from generic page allocator paths (Vladimir Davydov)
  - mm: Move PageBalloon and PageBuddy helpers to page-flags.h (Vladimir Davydov)
  - mm: memcontrol: drop memcg_kmem_commit_charge (Vladimir Davydov)
  - mm: Drop alloc_kmem_pages and friends (Vladimir Davydov) [PSBM-34562]
  - ploop: push_backup: copy stop status back to userspace (Maxim Patlasov) [PSBM-47429]
  - fs/aio-nr: fix decrement of aio-nr (Andrey Ryabinin) [PSBM-47209]
  - ploop: io_direct: delay f_op->fsync() until FLUSH|FUA (v2) (Maxim Patlasov) [PSBM-47026]
  - kernel/sysrq: reset watchdog on all cpus while during sysrq-w (Andrey Ryabinin) [PSBM-47486]
  - cbt: fix possible race on alloc_page() (Maxim Patlasov)
  - ploop: push_backup: merge pbd->cbt_map back to CBT (Maxim Patlasov) [PSBM-47429]
  - cbt: new api: blk_cbt_map_merge() (Maxim Patlasov) [PSBM-47429 PSBM-47429]
  - cbt: fix panic in blk_cbt_map_copy_once() (Maxim Patlasov) [PSBM-47416]
  - ms/x86/kasan: instrument user memory access API (Andrey Ryabinin)
  - ms/mm/kasan: add API to check memory regions (Andrey Ryabinin)
  - ms/mm/kasan: print name of mem[set,cpy,move]() caller in report (Andrey Ryabinin)
  - ms/dcache: add missing lockdep annotation (Linus Torvalds)
  - ms/dcache: dentry_kill() doesn't need the second argument now (Al Viro)
  - ms/dcache: dealing with the rest of shrink_dentry_list() livelock (Al Viro)
  - ms/dcache: shrink_dentry_list(): take parent's ->d_lock earlier (Al Viro)
  - ms/dcache: expand dentry_kill(dentry, 0) in shrink_dentry_list() (Al Viro)
  - ms/dcache: split dentry_kill() (Al Viro)
  - ms/dcache: lift the "already marked killed" case into shrink_dentry_list() (Al Viro)
  - ms/dcache: don't need rcu in shrink_dentry_list() (Miklos Szeredi)
  - ms/dcache: fold try_prune_one_dentry() (Al Viro)
  - ms/dcache: fold d_kill() (Vladimir Davydov) [PSBM-47312]
  - ms/kvm:vmx: more complete state update on APICv on/off (Roman Kagan) [PSBM-46939]
  - pfcache: pick page from peer mapping after readahead (Vladimir Davydov) [PSBM-47541]
  - ve/kmod: rename {,fs-}binfmt_misc in the autoload whitelist (Dmitry Safonov) [PSBM-41216]
  - fuse: enable synchronous close for both "pstorage://" and "vstorage://" fs types (Andrey Zaitsev) [PSBM-47206]
  - Revert "sched: Port diff-fairsched-cpuset-add-fake-cpuset-for-containers" (Pavel Tikhomirov)
  - ve/proc/cpuset: do not show cpuset in CT (Pavel Tikhomirov) [PSBM-47280]
  - ve/fs/overlay: allow overlayfs to be used inside a Container (Pavel Tikhomirov) [PSBM-47280]
  - ploop: push_backup: improve ioctl(PLOOP_IOC_PUSH_BACKUP_IO) (Maxim Patlasov) [PSBM-45000]
  - ploop: push_backup: introduce ppb->reported_map (Maxim Patlasov) [PSBM-45000]
  - ploop: push_backup: implement auto destroy (Maxim Patlasov) [PSBM-45000]
  - ploop: push_backup: factor out destroy (Maxim Patlasov) [PSBM-45000]
  - ploop: get rid of direct calls to file->f_op->fsync() (Maxim Patlasov)
  - ploop: get rid of dio_fsync() (Maxim Patlasov)
  - ploop: io_direct: check for fsync fop on startup (Maxim Patlasov)
  - ploop: get rid of FOP_FSYNC (Maxim Patlasov)
  - ve/kmod: Allow netfilter conntrack inside VE (Cyrill Gorcunov) [PSBM-47359]
  - fs/aio: show real number of aio events in fs.aio-nr sysctl (Andrey Ryabinin) [PSBM-47209]
  - ms/aio: Multiply passed nr_events in io_setup() (Kirill Tkhai) [PSBM-47075 PSBM-47209]
  - mm: memcontrol: drop useless VM_BUG_ON's in memcg_{start,stop}_kmem_account (Vladimir Davydov)
  - ms/net: sock: move ->sk_shutdown out of bitfields (Andrey Ryabinin) [PSBM-47023]
  - ploop: avoid costly user-controllable kmalloc() calls (Andrey Ryabinin) [PSBM-47303]
  - ploop: push_backup: optimize ploop_pb_put_reported() (Maxim Patlasov) [PSBM-45000]
  - ploop: push_backup: optimize ploop_pb_get_pending() (Maxim Patlasov) [PSBM-45000]
  - ve/mm: introduce min threshold for dcache (Vladimir Davydov) [PSBM-34161]
  - mm: memcontrol: fix meminfo:SUnreclaim output in containers (Vladimir Davydov)
  - mm: memcontrol: add stats for reclaimable and unreclaimable stats (Vladimir Davydov)
  - prctl: remove one-shot limitation for changing exe link (Stanislav Kinsburskiy) [PSBM-26967 PSBM-47315]
  - ub/mm/writeback: do not check dirty limits for ub0 (Vladimir Davydov)
  - ub: do not check overcommit for ub0 (Vladimir Davydov)
  - ve/kmod: Change modules whitelist to fit their aliases (Cyrill Gorcunov) [PSBM-46789]
  - ub: init ub0 bound css early (Vladimir Davydov) [PSBM-47147]
  - ub: add heuristic check for memory overcommit (Vladimir Davydov) [PSBM-45695]
  - ve/prctl_set_mm: allow to change mm content in ve (Stanislav Kinsburskiy) [PSBM-26967]
  - ploop: push_backup: show uuid (Maxim Patlasov) [PSBM-45000]
  - ploop: push_backup: fix ploop_push_backup_io_read() (Maxim Patlasov) [PSBM-45000]
  - ms/memcg: make mem_cgroup_read_{stat|event}() iterate possible cpus instead of online (Tejun Heo)
  - ub: make cached and shmem meminfo output more accurate (Vladimir Davydov)
  - mm: memcontrol: account shmem pages (Vladimir Davydov)
  - ve/aio: Wait for all inflight AIO reqs of a task (Kirill Tkhai) [PSBM-42488]
  - ve/aio: Kill ve_aio_set_tail() (Kirill Tkhai) [PSBM-42488]
  - ploop: force journal commit after dio_post_submit() (Dmitry Monakhov) [PSBM-45730]
  - ploop: push_backup must pass READs intact (Maxim Patlasov) [PSBM-46775]
  - cbt: fix cbt->block_max calculation (Maxim Patlasov)
  - ploop: push_backup: fix reentrance in ploop_pb_get_pending() (Dmitry Monakhov) [PSBM-45000]
  - ve/kmod: Add modules to whitelist for c/r sake (Cyrill Gorcunov) [PSBM-46789]
  - pfcache: do not account peer files to memcg (Vladimir Davydov)
  - ploop: push_backup cleanup (Maxim Patlasov)
  - ploop: wire push_backup into state-machine (Maxim Patlasov)
  - ploop: implement PLOOP_IOC_PUSH_BACKUP_IO (Maxim Patlasov)
  - ploop: introduce pbd (Maxim Patlasov) [PSBM-45000]
  - fs: fix accounting pipe buffers to kmemcg (Vladimir Davydov)
  - arch: x86: fix accounting page tables to kmemcg (Vladimir Davydov)
  - memcg: charge kmem allocations accounted to UBC in PCS6 to memcg (Vladimir Davydov) [PSBM-54928 PSBM-54928]
  - vmalloc: add v[mz]alloc_account helpers (Vladimir Davydov)
  - ms/kmemcg: account certain kmem allocations to memcg (Vladimir Davydov)
  - ms/slab: add SLAB_ACCOUNT flag (Vladimir Davydov)
  - ms/memcg: only account kmem allocations marked as __GFP_ACCOUNT (Vladimir Davydov)
  - Revert "ms/gfp: add __GFP_NOACCOUNT" (Vladimir Davydov)
  - Revert "ms/sysfs: do not account sysfs_ino_ida allocations to memcg" (Vladimir Davydov)
  - Partially revert "tcp: Charge socket buffers into cg memory" (Vladimir Davydov)
  - Revert "mm/vmalloc: do not account vmap_area to memcg" (Vladimir Davydov)
  - Revert "ve/radix-tree: do not account radix_tree_nodes to memcg" (Vladimir Davydov) [PSBM-45975]
  - config.OpenVZ.debug: enable panic-on-oops in debug kernel (Konstantin Khorenko)
  - oom: fix NULL ptr deref on oom if memory cgroup is disabled (Vladimir Davydov) [PSBM-43328]
  - oom: make berserker more aggressive (Vladimir Davydov)
  - oom: zap unused oom_scan_process_thread arguments (Vladimir Davydov)
  - oom: do not ignore score of exiting tasks (Vladimir Davydov)
  - mm: memcontrol: check more carefully if current is oom killed (Vladimir Davydov)
  - oom: do not select child that has already been killed (Vladimir Davydov) [PSBM-40842]
  - fuse: never skip writeback if there are too many background requests (Vladimir Davydov) [PSBM-45497]
  - fuse: increase min/max_dirty_pages up to 256/512 MB (Vladimir Davydov)
  - cbt: add uuid arg to blk_cbt_map_copy_once() (Maxim Patlasov) [PSBM-45000]
  - ve/fs/locks: Make CAP_LEASE work in containers (Evgenii Shatokhin) [PSBM-46199]
  - ub: show swapin/out in /proc/bc/<bc>/vmaux (Vladimir Davydov) [PSBM-46104]
  - mm: memcontrol: add swapin/out stats (Vladimir Davydov) [PSBM-46104]
  - meminfo: show size of tcache and tswap (Vladimir Davydov)
  - ms/kvm: cap halt polling at exactly halt_poll_ns (David Matlack)
  - ms/kvm: halt_polling: improve grow/shrink settings (Christian Borntraeger)
  - ms/kvm: disable halt_poll_ns as default for s390x (David Hildenbrand)
  - fs/mm: writeback: fix div/0 (Vladimir Davydov) [PSBM-46146]
  - fence-watchdog: fix wdog_tmo_mt_check return (Pavel Tikhomirov)
  - ms/netfilter: ipset: move registration message to init from net_init (Ilia Mirkin) [PSBM-45281]
  - ms/netfiler: ipset: Add net namespace for ipset (Vitaly Lavrov) [PSBM-45281]
  - cbt: add blk_cbt_map_copy_once() helper (Maxim Patlasov) [PSBM-45000]
  - cbt: fix page allocation (Maxim Patlasov)
  - cbt: make __blk_cbt_set() smarter (Maxim Patlasov)
  - cbt: introduce CBT_PAGE_MISSED (Maxim Patlasov)
  - cbt: factor out alloc_page (Maxim Patlasov) [PSBM-45000]
  - ve/fs: Export fs.aio-max-nr via ve cgroup (Cyrill Gorcunov) [PSBM-45646]
  - fs/mm: writeback: fix per bdi dirty background threshold calculation (Vladimir Davydov) [PSBM-45497]
  - ploop: io_direct must fsync after fallocate (Maxim Patlasov) [PSBM-45326]
  - cbt: remove useless rcu_dereference() -v2 (Maxim Patlasov)
  - fuse: resend interrupted release (Maxim Patlasov) [PSBM-45428]
  - ms/locks: remove conditional lock release in middle of flock_lock_file (Jeff Layton) [PSBM-45393]
  - ve/cgroup: Allow to write to several safe cgroup files from CT (Pavel Tikhomirov) [PSBM-44981]
  - ve/cgroup: Prohibit access to toplevel cgroups in CT (Pavel Tikhomirov) [PSBM-44981]
  - vzprivnet: Enable module in configs (Pavel Tikhomirov) [PSBM-43685]
  - vzprivnet: Do not execute vzprivnet_hook inside CT (Pavel Tikhomirov) [PSBM-35111]
  - vzprivnet: Set GPL license (Pavel Tikhomirov)
  - vzprivnet: rt cache drop on vzprivnet update (Pavel Tikhomirov) [PSBM-28881]
  - vzprivnet: Incorrect return value in vzprivnet_hook() (Pavel Tikhomirov) [PSBM-28845]
  - vzprivnet: Check that vzprivnet6_lookup() returns not NULL (Pavel Tikhomirov) [PSBM-8734]
  - vzprivnet6: Interpret zero address as internet (Pavel Tikhomirov) [PSBM-8734]
  - vzprivnet6: Legacy mode support (Pavel Tikhomirov)
  - vzprivnet6: Switch to radix tree (Pavel Tikhomirov)
  - vzprivnet6: Remove hash references (Pavel Tikhomirov)
  - vzprivnet: Allow internet access for weak private networks (Pavel Tikhomirov)
  - vzprivnet: Introduce constants for weakness (Pavel Tikhomirov)
  - vzprivnet: Catch v4 conflict on add (Pavel Tikhomirov) [PSBM-6404 PSBM-7345]
  - vzprivnet6: Don't handle neighbor solicit packets in bridge (Pavel Tikhomirov) [PSBM-7078]
  - vzprivnet: Filter VM/CT to Host traffic (Pavel Tikhomirov) [PSBM-6404]
  - vzprivnet6: Mask the jhash value to fit the chain into one page - fix hash access (Pavel Tikhomirov)
  - vzprivnet: Check for bridged skbs in privnet properly (Pavel Tikhomirov) [PSBM-6635]
  - vzprivnet: Handle bridged skbs in ipv4 privnet (Pavel Tikhomirov) [PSBM-6459 PSBM-6448 PSBM-6444]
  - vzprivnet6: Use rh6 kapi (Pavel Tikhomirov)
  - vzprivnet: Hash sets for ipv6 privnet (Pavel Tikhomirov)
  - vzprivnet: Initial implementation of v6 privnets (Pavel Tikhomirov)
  - vzprivnet: Add stuff required for ipv6 support (Pavel Tikhomirov)
  - vzprivnet: Bad retcode on IP add conflict (Pavel Tikhomirov)
  - vzprivnet: Fix privnet object leak (Pavel Tikhomirov)
  - vzprivnet: Weak sparse networks (Pavel Tikhomirov)
  - vzprivnet: Flush rt cache each time rules change (Pavel Tikhomirov)
  - vzprivnet: Add the classifier proc file (Pavel Tikhomirov)
  - vzprivnet: Introduce basic statistics (Pavel Tikhomirov)
  - vzprivnet: Sparse privnets support (Pavel Tikhomirov)
  - vzprivnet: Netmask byte order toss (Pavel Tikhomirov)
  - vzprivnet: Legacy tree core isolation (Pavel Tikhomirov)
  - vzprivnet: Rework proc structure (Pavel Tikhomirov)
  - vzprivnet: Cache filtering result on dst (Pavel Tikhomirov)
  - vzprivnet: Split privnet descriptor into 2 parts (Pavel Tikhomirov)
  - vzprivnet: Include the last IP of the range into checks (Pavel Tikhomirov)
  - vznetfilter/vzprivnet: Combined patch (Pavel Tikhomirov) [PSBM-43685]
  - dcache: zap dentry_lru_del() (Vladimir Davydov)
  - ms/dcache: don't remove from shrink list in select_collect() (Al Viro) [PSBM-44210]
  - ms/dcache: dentry_kill(): don't try to remove from shrink list (Vladimir Davydov) [PSBM-44210]
  - ve/tty: vtty -- Drop TTY_PINNED_BY_OTHER bit (Cyrill Gorcunov)
  - block: suppress hard lockup warning in elv_drain_elevator (Vladimir Davydov) [PSBM-44480]
  - tmpfs: shmem_fallocate must return ERESTARTSYS (Maxim Patlasov) [PSBM-43399]
  - ploop: must acquire write access on space allocation (Maxim Patlasov) [PSBM-20150]
  - exit: clear TIF_MEMDIE after exit_task_work (Vladimir Davydov) [PSBM-44683]
  - ve/memcg: do not ignore oom_guarantee for unlimited cgroups (Vladimir Davydov) [PSBM-44683]
  - debug/scsi: debug Scsi_Host recovery (Maxim Patlasov) [PSBM-44228]
  - ploop: use FALLOC_FL_CONVERT_UNWRITTEN in io_direct (Maxim Patlasov) [PSBM-22381]
  - ploop: replace BLOCK_UNINIT (Maxim Patlasov) [PSBM-22381]
  - ploop: fix direct_io prealloc checks (Maxim Patlasov) [PSBM-22381]
  - ploop: update gendisk disk_stats (Maxim Patlasov) [PSBM-41247]
  - ms/mm: slab: free kmem_cache_node after destroy sysfs file (Dmitry Safonov) [PSBM-43010]
  - ms/slub: do not assert not having lock in removing freed partial (Steven Rostedt) [PSBM-43010]
  - ms/slub: use lockdep_assert_held (Peter Zijlstra) [PSBM-43010]
  - ext4: rename fallocate(FALLOC_FL_CONVERT_AND_EXTEND) (Maxim Patlasov) [PSBM-22381]
  - ext4: rework fallocate(FALLOC_FL_CONVERT_AND_EXTEND) (Maxim Patlasov) [PSBM-22381]
  - vfs: fix fallocate(FALLOC_FL_CONVERT_AND_EXTEND) (Maxim Patlasov) [PSBM-22381]
  - ms/fs: Add a missing permission check to do_umount (Pavel Tikhomirov) [PSBM-43294]
  - ms/mnt: Only change user settable mount flags in remount (Pavel Tikhomirov) [PSBM-43294]
  - ms/fs/super.c: fix WARN on alloc_super() fail path (Pavel Tikhomirov) [PSBM-43294]
  - Revert "config.OpenVZ: show Odin's logo on boot" (Konstantin Khorenko) [PSBM-44739]
  - Revert "ve/video/logo: show Odin's logo on boot" (Konstantin Khorenko) [PSBM-44739]
  - ve/fs/sync: fix CT's mountpoints traversal (Andrey Ryabinin) [PSBM-44125 PSBM-44684]
  - ve: remove sync_mutex (Andrey Ryabinin)
  - memcg: ignore memory.low for cgroups w/o tasks (Vladimir Davydov) [PSBM-44192]
  - ms/userns, pidns: Force thread group sharing, not signal handler sharing. (Eric W. Biederman) [PSBM-44152]
  - ms/kvm/x86: Pass return code of kvm_emulate_hypercall (Andrey Smetanin) [PSBM-44419]
  - ms/kvm/x86: Hyper-V VMBus hypercall userspace exit (Andrey Smetanin) [PSBM-44419]
  - ms/kvm/x86: Reject Hyper-V hypercall continuation (Andrey Smetanin) [PSBM-44419]
  - ms/drivers/hv: Move VMBus hypercall codes into Hyper-V UAPI header (Andrey Smetanin) [PSBM-44419]
  - ms/kvm/x86: Rename Hyper-V long spin wait hypercall (Andrey Smetanin) [PSBM-44419]
  - tcache/proc/meminfo: add tcache pages to MemAvailable (Vladimir Davydov) [PSBM-54928]
  - ve: move ve-related checks to separated function from ve_can_attach() (Stanislav Kinsburskiy) [PSBM-44143]
  - ve: move task-related checks to separated function from ve_can_attach() (Stanislav Kinsburskiy) [PSBM-44143]
  - ve: remove is_locked check from ve_can_attach() (Stanislav Kinsburskiy)
  - tcache: improve reclaim fairness (Vladimir Davydov) [PSBM-41239]
  - tcache: store tcache_node in page->mapping instead of page->private (Vladimir Davydov) [PSBM-41239]
  - mm: vmscan: don't drop global slab caches at once if root cgroup is empty (Vladimir Davydov) [PSBM-41239]
  - ve/aio: Enumerate ioctl numbers right (Kirill Tkhai) [PSBM-42488]
  - ms/KVM: x86: set TMR when the interrupt is accepted (Paolo Bonzini) [PSBM-41387]
  - ve/fs/sync: don't skip dirty metadata on filtered sync (Andrey Ryabinin) [PSBM-39583 PSBM-44125]
  - ve: Add a handle to checkpoint/restore AIO context (Kirill Tkhai) [PSBM-42488 PSBM-41425]
  - tcache/tswap: enable by default (Vladimir Davydov)
  - kvm: do not SetPageDirty for file mappings (Maxim Patlasov) [PSBM-43243]
  - ms/kvm/x86: Hyper-V SynIC timers tracepoints (Andrey Smetanin)
  - ms/kvm/x86: Hyper-V SynIC tracepoints (Andrey Smetanin)
  - ms/kvm/x86: Update SynIC timers on guest entry only (Andrey Smetanin)
  - ms/kvm/x86: Skip SynIC vector check for QEMU side (Andrey Smetanin)
  - ms/kvm/x86: Hyper-V fix SynIC timer disabling condition (Andrey Smetanin)
  - ms/kvm/x86: Reorg stimer_expiration() to better control timer restart (Andrey Smetanin)
  - ms/kvm/x86: Hyper-V unify stimer_start() and stimer_restart() (Andrey Smetanin)
  - ms/kvm/x86: Drop stimer_stop() function (Andrey Smetanin)
  - ms/kvm/x86: Hyper-V timers fix incorrect logical operation (Andrey Smetanin)
  - ms/kvm/x86: Remove Hyper-V SynIC timer stopping (Andrey Smetanin)
  - ms/kvm/x86: Hyper-V SynIC timers (Andrey Smetanin) [PSBM-58415]
  - ms/kvm/x86: Hyper-V SynIC message slot pending clearing at SINT ack (Andrey Smetanin)
  - ms/kvm/x86: Hyper-V internal helper to read MSR HV_X64_MSR_TIME_REF_COUNT (Andrey Smetanin)
  - ms/kvm/x86: Added Hyper-V vcpu_to_hv_vcpu()/hv_vcpu_to_vcpu() helpers (Andrey Smetanin)
  - ms/kvm/x86: Rearrange func's declarations inside Hyper-V header (Andrey Smetanin)
  - ms/drivers/hv: Move struct hv_timer_message_payload into UAPI Hyper-V x86 header (Andrey Smetanin)
  - ms/drivers/hv: Move struct hv_message into UAPI Hyper-V x86 header (Andrey Smetanin)
  - ms/drivers/hv: Move HV_SYNIC_STIMER_COUNT into Hyper-V UAPI x86 header (Andrey Smetanin)
  - ms/kvm/x86: Hyper-V kvm exit (Andrey Smetanin)
  - ms/kvm/x86: Hyper-V synthetic interrupt controller (Andrey Smetanin) [PSBM-54815]
  - ms/kvm/x86: per-vcpu apicv deactivation support (Andrey Smetanin) [PSBM-54928]
  - ms/kvm/irqchip: kvm_arch_irq_routing_update renaming split (Andrey Smetanin)
  - ms/kvm/x86: Hyper-V HV_X64_MSR_VP_RUNTIME support (Andrey Smetanin)
  - ms/kvm/x86: Hyper-V HV_X64_MSR_VP_INDEX export for QEMU. (Andrey Smetanin)
  - ms/kvm/x86: Hyper-V HV_X64_MSR_RESET msr (Andrey Smetanin)
  - ve/ext4: treat panic_on_errors as remount-ro_on_errors in CTs (Dmitry Monakhov)
  - vziolimit/fs/ext4: allow to throttle due to iolimit while reading directory blocks (Vladimir Davydov)
  - cbt: fix blk_cbt_set endless loop (Dmitry Monakhov) [PSBM-43936]
  - ub: zap unused task_beancounter fields (Vladimir Davydov)
  - ve: Use @real_start_timespec in uptime_proc_show (Cyrill Gorcunov) [PSBM-41406]
  - ve: Add interface for @start_timespec and @real_start_timespec adjustmen (Cyrill Gorcunov) [PSBM-41311 PSBM-41406]
  - ve/fs/sync: per containter sync and syncfs (Andrey Ryabinin) [PSBM-39583]
  - ve/fs/writeback: filter per-container inodes earlier (Andrey Ryabinin) [PSBM-39583]
  - ve/coredump: virtualize kernel.core_pattern sysctl (Pavel Tikhomirov) [PSBM-43596]
  - ve/sysctl: add macro sysctl_virtual to unify sysctl's virtualization (Pavel Tikhomirov) [PSBM-43596]
  - config.OpenVZ: disable RH_KABI_SIZE_ALIGN_CHECKS (Andrey Ryabinin)
  - ve/cpuset: revert changes allowing to attach to empty cpusets (Vladimir Davydov) [PSBM-34089 PSBM-42087]
  - oom: resurrect berserker mode (Vladimir Davydov) [PSBM-42320 PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973 PSBM-17930]
  - oom: pass points and overdraft to oom_kill_process (Vladimir Davydov) [PSBM-42320 PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973]
  - oom: rework logic behind memory.oom_guarantee (Vladimir Davydov) [PSBM-42320 PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973 PSBM-37915]
  - oom: drop OOM_SCAN_ABORT (Vladimir Davydov) [PSBM-42320 PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973]
  - oom: introduce oom timeout (Vladimir Davydov) [PSBM-42320 PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973 PSBM-38581]
  - oom: rework locking design (Vladimir Davydov) [PSBM-42320 PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973]
  - ve/nfsd: do not print nfscld warning in a container (Stanislav Kinsburskiy) [PSBM-43468]
  - ve/nfsd: disable legacy recovery tracking for containers (Stanislav Kinsburskiy) [PSBM-43468]
  - ve/kernel: allow to increase rlimit from inside container (Vladimir Davydov) [PSBM-43410]
  - ve/fs/writeback: use redirty_tail to skip inodes (Andrey Ryabinin) [PSBM-43375]
  - ve/net/dummy: enable support in a container (Vasily Averin) [PSBM-43329]
  - ve/net_core: fix build error with owner_ve->ve_netns (Dmitry Safonov)
  - ve/binfmt_misc: fix compilation outside CONFIG_BINFMT_MISC (Dmitry Safonov)
  - ve/kmod: fix build without CONFIG_VE_IPTABLES (Dmitry Safonov)
  - ve/fs: Print a message if a VE reaches its limit on mounts (Evgenii Shatokhin) [PSBM-42825]
  - Revert "mm: vmscan: do not scan lruvec if it seems to be unreclaimable" (Vladimir Davydov) [PSBM-35155]
  - memcg: never fail kmem allocations (Vladimir Davydov)
  - ms/autofs: show pipe inode in mount options (Stanislav Kinsburskiy) [PSBM-41217 PSBM-41961]
  - ub: drop unused UB_DIRTY_EXCEEDED (Andrey Ryabinin)
  - ve/mm/page-writeback: Introduce per-CT dirty memory limit (Andrey Ryabinin) [PSBM-33841]
  - ve/fs/writeback: per-CT fs writeback (Andrey Ryabinin) [PSBM-33841]
  - ve/xattr: allow set/remove security.capability inside CT (Pavel Tikhomirov) [PSBM-43294 PSBM-43267 OVZ-6657]
  - ms/ixgbe: on recv increment rx.ring->stats.yields (Pavel Tikhomirov)
  - Revert "ve/cgroup: add VE mark to each user cgroup name on mount" (Konstantin Khorenko) [PSBM-43169]
  - ve/lib/nlattr: use ve_pr_warn_ratelimited instead pr_warn_ratelimited (Dmitry Safonov) [PSBM-42313]
  - ve_prink: introduce ve_pr_<level>_ratelimited (Dmitry Safonov) [PSBM-42313]
  - ve/fs: Use comparison of signed integers in ve_mount_allowed() (Evgenii Shatokhin) [PSBM-42825]
  - ms/sched/core: Fix unserialized r-m-w scribbling stuff (Kirill Tkhai)
  - ve/cgroup: Add pseudosuper state for restore sake (Cyrill Gorcunov) [PSBM-34299 PSBM-43169 PSBM-42573]
  - ve/kvm: Allow scheduler throttling in __vcpu_run() (Kirill Tkhai) [PSBM-42358]
  - ve/sched: introduce cond_resched_may_throttle (Kirill Tkhai) [PSBM-18888 PSBM-42358]
  - ve/kmod: list of allowed to autoload in CT modules (Dmitry Safonov) [PSBM-41216]
  - ve/cgroup: add VE mark to each user cgroup name on mount (Stanislav Kinsburskiy) [PSBM-42573]
  - ploop: rename extent maps management funtions (Alexey V. Vissarionov)
  - ve/userns: allow unprivileged creation of the mount namespace. (Andrey Ryabinin) [OVZ-6646 PSBM-42760]
  - ve/userns: don't TAINT kernel with 'tech preview' (Andrey Ryabinin)
  - ve/fs: drop useless d_root_check() (Andrey Ryabinin) [PSBM-41919]
  - ms/ixgbe: Refactor busy poll socket code to address multiple issues (Pavel Tikhomirov) [PSBM-40330]
  - tcache: fix use-after-free in tcache_invalidate_node_pages() (Andrey Ryabinin) [PSBM-42104]
  - ve/vtty: Don't close unread master peer if slave is nonzero (Cyrill Gorcunov) [PSBM-41985 PSBM-41672]
  - ve/ptrace: don't change the upstream logic which affects criu (Andrew Vagin) [PSBM-42216]
  - ve/vmscan: do not throttle kthreads due to too_many_isolated (Vladimir Davydov) [PSBM-41410]
  - ploop: disable WRITE SAME for io_kaio (Maxim Patlasov) [PSBM-41965]
  - ve/fs: add per-VE limit of mount points (Evgenii Shatokhin) [PSBM-34438]
  - kernel: check the JOBCTL_TRAPPING_BIT bit correctly (Andrew Vagin) [PSBM-42052]
  - ms/xfs_qm: lost hunk from "ms/list_lru: add helpers to isolate items" (Vladimir Davydov) [PSBM-42319]
  - ms/xfs_qm: lost hunk from "ms/list_lru: introduce list_lru_shrink_{count,walk}" (Vladimir Davydov) [PSBM-42319]
  - ms/xfs: fix dquot isolation hang (Vladimir Davydov) [PSBM-42319]
  - ms/xfs: convert dquot cache lru to list_lru (Vladimir Davydov) [PSBM-42319 PSBM-42319]
  - ext4: ext4_split_extent_at should not cache tail extent (Dmitry Monakhov) [PSBM-40580]
  - ms/vhost/net: extend device allocation to vmalloc (Michael S. Tsirkin) [PSBM-42199]
  - ms/rmap: rmap_walk: move VM_BUG_ON to rmap_walk_file (Vladimir Davydov) [PSBM-42214]
  - mm: page_idle: look up page anon_vma carefully when checking references (Vladimir Davydov) [PSBM-42015 PSBM-42015]
  - ms/mm/rmap: extend rmap_walk_xxx() to cope with different cases (Vladimir Davydov) [PSBM-42015]
  - ms/mm/rmap: make rmap_walk to get the rmap_walk_control argument (Vladimir Davydov) [PSBM-42015]
  - ms/mm/rmap: factor lock function out of rmap_walk_anon() (Vladimir Davydov) [PSBM-42015]
  - ext4: fix race aio-dio vs freeze_fs (Dmitry Monakhov) [PSBM-39352]
  - ve/l2tp: Drop VE_FEATURE_PPP feature test (Cyrill Gorcunov)
  - ve/vtty: Register devices in sysfs (Cyrill Gorcunov) [PSBM-41628 PSBM-41804]
  - bc/mm: mmap_region: uncharge UB_LOCKEDPAGES if vma cannot be locked (Vladimir Davydov) [PSBM-39435]
  - ve/fanotify: Use ve-capable instead of plain capable test (Cyrill Gorcunov) [PSBM-41409]
  - tswap: exert equal pressure on tmem and lru pages (Vladimir Davydov)
  - tcache: exert equal pressure on tmem and lru pages (Vladimir Davydov)
  - vmscan: fix slab vs lru balance (Vladimir Davydov)
  - rh7/user_ns: enable user namespaces by default (Konstantin Khorenko)
  - ve/tun: expose "owner", "group" and "tun_flags" attributes in container (Stanislav Kinsburskiy) [PSBM-39726]
  - x86: "pages zeroing on free" option introduced (Stanislav Kinsburskiy) [PSBM-33071]
  - kernel/freezer: don't freeze stopped & about to be ptraced task (Andrey Ryabinin) [PSBM-40683]
  - ms/ipmr,ip6mr: call ip6mr_free_table() on failure path (WANG Cong)
  - ms/netfilter: Restore xt_connlimit version 0 (Kirill Tkhai) [PSBM-40186]
  - ms/cfq-iosched: fix oom cfq_queue ref leak in cfq_set_request() (Tejun Heo) [PSBM-41334]
  - ms/cfq-iosched: fix async oom queue handling (Tejun Heo) [PSBM-41334]
  - ms/cfq-iosched: simplify control flow in cfq_get_queue() (Tejun Heo) [PSBM-41334]
  - ms/fsnotify: fix check in inotify fdinfo printing (Cyrill Gorcunov)
  - ms/vmscan: do not force-scan file lru if its absolute size is small (Vladimir Davydov)
  - ve/mm: allow container's root to ignore mlock limit (Andrey Ryabinin) [PSBM-41405]
  - ve/vtty: n_tty -- Allow write on sole slave vtty peer (Cyrill Gorcunov) [PSBM-40740]
  - config.OpenVZ: enable netfilter module xt_match_wdog_tmo (Konstantin Khorenko) [PSBM-40736]
  - ms/kasan: fix kmemleak false-positive in kasan_module_alloc() (Andrey Ryabinin) [PSBM-41328]
  - ms/include/linux/kmemleak.h: needs slab.h (Andrew Morton)
  - ms/epoll: Make fdinfo to always success (Cyrill Gorcunov) [PSBM-41386]
  - tcache: account reclaimed pages to scan_control->nr_reclaimed (Vladimir Davydov)
  - signal/ve: allow to send signal from another ve namespace (Andrey Ryabinin) [PSBM-40896 PSBM-17903]
  - config.OpenVZ: enable fencing watchdog for HA cluster support (Konstantin Khorenko) [PSBM-40736]
  - fence-watchdog: Port: diff-fence-watchdog-netfilter-add-aliases-for-module-wdog_tmo (Pavel Tikhomirov)
  - fence-watchdog: Port: diff-fence-watchdog-arptables-add-ability-to-filter-by-watchdog-timeout-v5 (Pavel Tikhomirov) [PSBM-23253]
  - fence-watchdog: Port: diff-fence-watchdog-add-wdog_tmo-match (Pavel Tikhomirov) [PSBM-23253]
  - fence-watchdog: Port: diff-fence-watchdog-add-netfilter-action (Pavel Tikhomirov) [PSBM-23253 PSBM-23253]
  - fence-watchdog: Port: diff-fence-watchdog-schedule-work-in-case-of-halt-action (Pavel Tikhomirov) [PSBM-20034]
  - fence-watchdog: Port: diff-fence-watchdog-rename-action-to-halt (Pavel Tikhomirov) [PSBM-18395]
  - fence-watchdog: Port: diff-fence-watchdog-write-log-message-when-timer-elapses (Pavel Tikhomirov) [PSBM-18312 PSBM-18312]
  - fence-watchdog: Port: diff-fence-watchdog-add-support-of-crash (Pavel Tikhomirov) [PSBM-13631 PSBM-13631]
  - fence-watchdog: Port: diff-fence-watchdog-introduce-fencing-watchdog-for-HA-cluster-3 (Pavel Tikhomirov) [PSBM-40736 PSBM-13631 PSBM-13631]
  - ms/x86/mm, kasan: Silence KASAN warnings in get_wchan() (Andrey Ryabinin)
  - ms/compiler, atomics, kasan: Provide READ_ONCE_NOCHECK() (Andrey Ryabinin)
  - ms/x86/process: Unify 32bit and 64bit implementations of get_wchan() (Thomas Gleixner)
  - ms/x86/process: Add proper bound checks in 64bit get_wchan() (Thomas Gleixner)
  - ms/x86/asm/entry: Create and use a 'TOP_OF_KERNEL_STACK_PADDING' macro (Andrey Ryabinin)
  - Makefile: properly generate KERNELRELEASE value (Konstantin Khorenko) [PSBM-34957]
  - config.OpenVZ: enable CONFIG_LOCALVERSION_AUTO (Konstantin Khorenko) [PSBM-34957]
  - ve/vznetstat: fix RCU-protected "info_V{4, 6}" pointers initialization (Stanislav Kinsburskiy)
  - ve/vtty: Don't zap termios fields on slave peer (Cyrill Gorcunov) [PSBM-41057]
  - fuse: allow to mount fuse filesystems inside CT (Andrey Ryabinin) [PSBM-41075]
  - ve: introduce ve_init_user_ns() helper (Andrey Ryabinin) [PSBM-41075]
  - ve/net: fix userspace if_tun.h compilation (Vladimir Sementsov-Ogievskiy) [PSBM-40629]
  - ve/autofs: allow /dev/autofs ioctl's in a Container (Stanislav Kinsburskiy) [PSBM-26968]
  - ve/acct: Allow process accounting in containers (Evgenii Shatokhin) [PSBM-40587]
  - sched: disable dumping cfs info on sysrq trigger (Vladimir Davydov) [PSBM-41140]
  - ve/net: fix tap ve shaping (Vladimir Sementsov-Ogievskiy) [PSBM-40888 PSBM-40888]
  - ve/mm,oom: print information about ve of killed task (Andrey Ryabinin) [PSBM-40610]
  - ms/mm: introduce idle page tracking (Vladimir Davydov) [PSBM-32460]
  - ms/mm/mm_init.c: make creation of the mm_kobj happen earlier than device_initcall (Vladimir Davydov) [PSBM-32460]
  - ms/sysfs: create bin_attributes under the requested group (Vladimir Davydov) [PSBM-32460]
  - ms/mmu-notifier: add clear_young callback (Vladimir Davydov) [PSBM-32460]
  - ms/proc: add kpagecgroup file (Vladimir Davydov) [PSBM-32460]
  - ms/memcg: add page_cgroup_ino helper (Vladimir Davydov) [PSBM-32460]
  - ve/cgroups: Allow to attach a single threaded task only into a container (Cyrill Gorcunov)
  - ms/seccomp: add ptrace options for suspend/resume (Andrew Vagin) [PSBM-39517]
  - x86/vdso: Fix build failure with GCC5 (Andrey Ryabinin)
  - ve/fs/namei: fix capabilities check in sys_renameat2 () to support Containers (Stanislav Kinsburskiy)
  - ve/fs/namei: check containers capabilities in may_linkat() (Stanislav Kinsburskiy) [PSBM-40567]
  - ve/nf_conntrack: expose "nf_conntrack_events*" in contaners (Stanislav Kinsburskiy) [PSBM-40044]
  - ve/nf_conntrack: expose "nf_conntrack_acct" in contaners (Stanislav Kinsburskiy) [PSBM-40044]
  - ve/nf_conntrack: export nf_conntrack_hide_sysctl() helper (Stanislav Kinsburskiy) [PSBM-40044]
  - ve/nf_conntrack: expose "nf_conntrack_max" in containers (Stanislav Kinsburskiy) [PSBM-40044]
  - ve/nf_conntrack: allow expose of priviledged sysctl inside containers (Stanislav Kinsburskiy) [PSBM-40044]
  - cbt/blkdev.h: fix compilation in case CONFIG_BLK_DEV_CBT is not set (Stanislav Kinsburskiy)
  - ms/veth: add netpoll support (Andrew Vagin) [PSBM-34959]
  - ms/fsnotify: Make fdinfo to always success (Cyrill Gorcunov) [PSBM-40337]
  - ve/xfs: add missing ub_io_account_dirty in set_page_dirty (Vladimir Davydov)
  - arch: mask cpuid 0x00000007 features in /proc/cpuinfo (Vladimir Davydov) [PSBM-30880 PSBM-33638]
  - arch/x86: assure cpuinfo inside ct is subset of host's one (Vladimir Davydov) [PSBM-30688 PSBM-33638]
  - arch/x86: disable cpuid faulting on reboot and cpu offline (Vladimir Davydov) [PSBM-30548 PSBM-33638]
  - arch/x86: only enable cpuid faulting for containers (Vladimir Davydov) [PSBM-30516 PSBM-33638]
  - arch/x86: report cpuid:0000000d_1 in cpuinfo (Vladimir Davydov) [PSBM-30577 PSBM-33638]
  - arch/x86: check if cpuid level exists while reporting cpuinfo (Vladimir Davydov) [PSBM-33638]
  - arch/x86: take into account cpuid override while reporting cpuinfo (Vladimir Davydov) [PSBM-28682 PSBM-33638]
  - arch/x86: introduce cpuid override (Vladimir Davydov) [PSBM-28682 PSBM-33638]
  - cpuinfo: obtain cpuflags for the current cpu too (Vladimir Davydov) [PSBM-33638]
  - cpuinfo: zero all bits in cap mask (Vladimir Davydov) [PSBM-33638]
  - ubc: proc show stats in ve user ns (Pavel Tikhomirov) [PSBM-40433]
  - ve/proc: Use ve_capable() in oom_score_adj_write() (Kirill Tkhai) [PSBM-40359]
  - venet: remove per-net hooks and related code (Stanislav Kinsburskiy) [PSBM-23441 PSBM-23441]
  - venet: add newlink and dellink callbacks to rtnetlink operations (Stanislav Kinsburskiy) [PSBM-23441 PSBM-23441]
  - venet: fix false positive return code in case of error in venet_init() (Stanislav Kinsburskiy) [PSBM-23441]
  - memcg: allow to disable cleancache per memcg (Vladimir Davydov) [PSBM-34163]
  - ve/device_cgroup: fake allowing all devices for docker inside VZCT (Pavel Tikhomirov) [PSBM-34529 PSBM-38691]
  - ve/fs: allow to remount from ve user ns (Pavel Tikhomirov)
  - ve/quota: allow to manage quota in top CT user ns (Konstantin Khorenko) [PSBM-40281]
  - ve/tun: Make config to dep on TUN (Cyrill Gorcunov)
  - ve/vtty: Make indices to match pcs6 scheme (Cyrill Gorcunov) [PSBM-40088]
  - config.OpenVZ: enable TAP accounting (Konstantin Khorenko) [PSBM-27713]
  - ve/net: introduce TAP accounting (Vladimir Sementsov-Ogievskiy) [PSBM-27713]
  - memcg: add lock for protecting memcg->oom_notify list (Vladimir Davydov) [PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973]
  - memcg: add mem_cgroup_get/put helpers (Vladimir Davydov) [PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973]
  - ms/mm: oom_kill: clean up victim marking and exiting interfaces (Vladimir Davydov) [PSBM-26973]
  - ms/oom: thaw the OOM victim if it is frozen (Vladimir Davydov) [PSBM-26973]
  - ms/oom: add helpers for setting and clearing TIF_MEMDIE (Vladimir Davydov) [PSBM-26973]
  - ms/oom: make sure that TIF_MEMDIE is set under task_lock (Vladimir Davydov) [PSBM-26973]
  - ms/oom: don't count on mm-less current process (Vladimir Davydov) [PSBM-26973]
  - ms/mm, oom: remove unnecessary exit_state check (Vladimir Davydov) [PSBM-26973]
  - ms/make default ->i_fop have ->open() fail with ENXIO (Andrew Vagin) [PSBM-39834]
  - ms/selftests: add memfd/sealing page-pinning tests (Andrew Vagin) [PSBM-39834]
  - ms/selftests: add memfd_create() + sealing tests (Andrew Vagin) [PSBM-39834]
  - ms/shm: add memfd_create() syscall (Andrew Vagin) [PSBM-39834]
  - ve: Strip unset options in ve.mount_opts (Kirill Tkhai)
  - ms/fuse: break infinite loop in fuse_fill_write_pages() (Maxim Patlasov)
  - ploop: release io_context on ploop_thread() exit (Maxim Patlasov) [PSBM-39956]
  - ms/cfq-iosched: remove @gfp_mask from cfq_find_alloc_queue() (Maxim Patlasov) [PSBM-39956]
  - ve: mark SYSFS and IPGRE features deprecated (Konstantin Khorenko) [PSBM-33687]
  - ploop: do not use fiemap beyond eof (Maxim Patlasov) [PSBM-26762 PSBM-39251]
  - vecalls: fix VZCTL_GET_CPU_STAT uptime_jif scale (Vladimir Davydov) [PSBM-28811]
  - tcache: do not try to create node if we are not going to store page (Vladimir Davydov)
  - ub stat: sync memcg contents with beancounter if required (Stanislav Kinsburskiy)
  - ub stat: commnad check helper introduced (Stanislav Kinsburskiy)
  - ub statd: move header file from include/ to uapi/ (Stanislav Kinsburskiy)
  - ub statd: move struct ub_stat_notify declaration to source (Stanislav Kinsburskiy)
  - ub statd: small optimisations and clean ups (Stanislav Kinsburskiy)
  - ub statd: fix new_notify structure allocation (Stanislav Kinsburskiy)
  - ve/nfsd: Add VE_FEATURE_NFS check during nfsd mount (Kirill Tkhai) [PSBM-33687]
  - ve/nfs,nfsd: Allow to mount fs from initial VE's user_ns (Kirill Tkhai) [PSBM-40047]
  - ve/proc: fix mangling cgroup mount source path in container (Pavel Tikhomirov) [PSBM-34295]
  - ve/tty: Use ve_capable in vhangup syscall (Cyrill Gorcunov) [PSBM-40053]
  - ms/mm/page-writeback.c: fix divide by zero in bdi_dirty_limits() (Maxim Patlasov) [PSBM-40116]
  - ve/sched: Hide steal time from inside CT (Kirill Tkhai) [PSBM-26588 PSBM-23431]
  - ve/fs: don't add MNT_NODEV for ve mounts (Andrew Vagin) [PSBM-40096]
  - ve/devmptfs: Use current_user_ns_initial() in dev_mount() (Kirill Tkhai)
  - ve/fs: Allow to mount ext4 and binfmt_misc under non-root ns (Kirill Tkhai) [PSBM-40100]
  - ve: Implement current_user_ns_initial() helper (Kirill Tkhai)
  - config.OpenVZ.debug: Enable audit subsystem in config" (Konstantin Khorenko) [PSBM-38898]
  - Revert "config.OpenVZ/audit: Disable audit subsystem in config" (Konstantin Khorenko) [PSBM-38898]
  - config.OpenVZ: enable NBD module (Konstantin Khorenko) [PSBM-31858]
  - ms/kvm/x86: add sending hyper-v crash notification to user space (Andrey Smetanin)
  - ms/KVM: Add KVM_EXIT_SYSTEM_EVENT to user space API header (Anup Patel)
  - ms/kvm/x86: added hyper-v crash msrs into kvm hyperv context (Andrey Smetanin)
  - ms/kvm: add hyper-v crash msrs values (Andrey Smetanin)
  - pfcache/ext4: drop pfcache csum on fallocate (Dmitry Monakhov) [PSBM-33644]
  - config.OpenVZ: enable cbt - changed block tracking (Konstantin Khorenko) [PSBM-34156]
  - cbt: introduce changed block tracking (Dmitry Monakhov) [PSBM-34156 PSBM-54928]
  - ve: rework veid handling (Vladimir Davydov) [PSBM-39338]
  - sched/fair: Optimize is_top_cfs_rq() (Kirill Tkhai) [PSBM-35251]
  - ms/sched/fair: Track cgroup depth (Kirill Tkhai)
  - fuse: virtualize file system (Stanislav Kinsburskiy) [OVZ-6498]
  - RDS: verify the underlying transport exists before creating a connection (Vasily Averin)
  - memcg: do not allow to disable oom from inside a container (Vladimir Davydov)
  - ms/memcg: change oom_info_lock to mutex (Michal Hocko)
  - ms/memcg, oom: lock mem_cgroup_print_oom_info (Michal Hocko)
  - memcg: do not loop in mem_cgroup_reclaim if killed (Vladimir Davydov)
  - kexec, kasan: increase KEXEC_AUTO_RESERVED_SIZE under CONFIG_KASAN=y (Andrey Ryabinin) [PSBM-39339]
  - kasan: introduce single-shot mode and enable it by default (Andrey Ryabinin) [PSBM-39339]
  - kasan: always taint kernel on report. (Andrey Ryabinin) [PSBM-39339]
  - mm, slub, kasan: enable user tracking by default. (Andrey Ryabinin) [PSBM-39339]
  - kasan: update reported bug types for not user nor kernel memory accesses (Andrey Konovalov) [PSBM-39339]
  - ms/freezer: Do not freeze tasks killed by OOM killer (Cong Wang) [PSBM-38758]
  - Remove CAP_VE_* from "ve/ns: Port diff-ve-ns-allow-create-new-pid-ipc-and-utc-namespaces" (Andrew Vagin) [PSBM-39077]
  - Revert "ve/proc/ipc: allow mount proc and mqueue inside container" (Andrew Vagin) [PSBM-39077]
  - Remove CAP_VE_* from "Initial patch commit + compilation fixes" (Andrew Vagin) [PSBM-39077]
  - net: remove CAP_VE_NET_ADMIN from "ve/netfilter: Basic ve transformations" (Andrew Vagin) [PSBM-39077]
  - Revert "ve/rtnl: allow move network devices into network namespace in CT" (Andrew Vagin) [PSBM-39077]
  - Revert "ve/net/ioctl: allow change net-device name with CAP_VE_NET_ADMIN" (Andrew Vagin) [PSBM-39077]
  - Revert "ve/net: allow containers create bridges with CAP_VE_NET_ADMIN" (Andrew Vagin) [PSBM-39077]
  - ve: revise permissions to allow mount smth (Andrew Vagin) [PSBM-39077]
  - cred: add ve_capable to check capabilities relative to the current VE (v2) (Andrew Vagin) [PSBM-39077]
  - quota: missing lock in dqcache_shrink_scan() (Niu Yawei)
  - ve/tty: vt -- Implement per VE support for console and terminals (Cyrill Gorcunov) [PSBM-34533 PSBM-34532 PSBM-34107 PSBM-32686 PSBM-32685]
  - arch: x86: charge page tables to memcg/kmem (Vladimir Davydov) [PSBM-33840]
  - gfp: add __get_free_kmem_pages helper (Vladimir Davydov)
  - Revert "mm: account all page tables for mm" (Vladimir Davydov)
  - fs: account anon pipe buffers to memcg/kmem (Vladimir Davydov) [PSBM-39052]
  - vmalloc: account to memcg/kmem (Vladimir Davydov) [PSBM-33839]
  - sched/fair: only update current task boost (Vladimir Davydov)
  - mm: vmscan: do not scan lruvec if it seems to be unreclaimable (Vladimir Davydov) [PSBM-35155]
  - mm: vmscan: fix do_try_to_free_pages() livelock (Lisa Du) [PSBM-35155]
  - mm: vmscan: fix the page state calculation in too_many_isolated (Vinayak Menon) [PSBM-35155]
  - oom: do not dump all tasks info on each oom kill (Vladimir Davydov)
  - oom: zap oom_report_invocation proto (Vladimir Davydov)
  - Revert "ve/mm: ignore oom_score_adj of containerized tasks on global OOM" (Vladimir Davydov)
  - memcg: count all oom kills (Vladimir Davydov)
  - config.OpenVZ: add KASan support for debug kernels (Konstantin Khorenko) [PSBM-39339]
  - ms/x86/kasan: Add message about KASAN being initialized (Andrey Ryabinin) [PSBM-26429]
  - ms/x86/kasan: Fix boot crash on AMD processors (Andrey Ryabinin) [PSBM-26429]
  - ms/x86/kasan: Flush TLBs after switching CR3 (Andrey Ryabinin) [PSBM-26429]
  - ms/x86/kasan: Fix KASAN shadow region page tables (Andrey Ryabinin) [PSBM-26429]
  - ms/x86/init: Clear 'init_level4_pgt' earlier (Andrey Ryabinin) [PSBM-26429]
  - ms/kasan: Makefile: shut up warnings if CONFIG_COMPILE_TEST=y (Andrey Ryabinin) [PSBM-26429]
  - ms/mm/mempool.c: kasan: poison mempool elements (Andrey Ryabinin) [PSBM-26429]
  - ms/mm, mempool: poison elements backed by slab allocator (Andrey Ryabinin) [PSBM-26429]
  - ms/kasan, module: move MODULE_ALIGN macro into <linux/moduleloader.h> (Andrey Ryabinin) [PSBM-26429]
  - ms/kasan, module, vmalloc: rework shadow allocation for modules (Andrey Ryabinin) [PSBM-26429]
  - ms/kasan: enable instrumentation of global variables (Andrey Ryabinin) [PSBM-26429]
  - ms/module: fix types of device tables aliases (Andrey Ryabinin) [PSBM-26429]
  - ms/kernel: add support for .init_array.* constructors (Andrey Ryabinin) [PSBM-26429]
  - ms/mm: vmalloc: pass additional vm_flags to __vmalloc_node_range() (Andrey Ryabinin) [PSBM-26429]
  - ms/mm: vmalloc: add flag preventing guard hole allocation (Andrey Ryabinin) [PSBM-26429]
  - ms/kasan: enable stack instrumentation (Andrey Ryabinin) [PSBM-26429]
  - ms/x86_64: kasan: add interceptors for memset/memmove/memcpy functions (Andrey Ryabinin) [PSBM-26429]
  - ms/lib: add kasan test module (Andrey Ryabinin) [PSBM-26429]
  - ms/kmemleak: disable kasan instrumentation for kmemleak (Andrey Ryabinin) [PSBM-26429]
  - ms/fs: dcache: manually unpoison dname after allocation to shut up kasan's reports (Andrey Ryabinin) [PSBM-26429]
  - ms/mm: slub: add kernel address sanitizer support for slub allocator (Andrey Ryabinin) [PSBM-26429]
  - ms/mm: slub: introduce metadata_access_enable()/metadata_access_disable() (Andrey Ryabinin) [PSBM-26429]
  - ms/mm: slub: share object_err function (Andrey Ryabinin) [PSBM-26429]
  - ms/mm: slub: introduce virt_to_obj function (Andrey Ryabinin) [PSBM-26429]
  - ms/mm: page_alloc: add kasan hooks on alloc and free paths (Andrey Ryabinin) [PSBM-26429]
  - ms/x86_64: add KASan support (Andrey Ryabinin) [PSBM-26429]
  - ms/kasan: disable memory hotplug (Andrey Ryabinin) [PSBM-26429]
  - ms/kasan: add kernel address sanitizer infrastructure (Andrey Ryabinin) [PSBM-26429]
  - ms/compiler: introduce __alias(symbol) shortcut (Andrey Ryabinin) [PSBM-26429]
  - ms/MODULE_DEVICE_TABLE: fix some callsites (Andrey Ryabinin) [PSBM-26429]
  - ms/mm: slub: SLUB_DEBUG=n: use the same alloc/free hooks as for SLUB_DEBUG=y (Andrey Ryabinin) [PSBM-26429]
  - ms/mm: move slab related stuff from util.c to slab_common.c (Andrey Ryabinin) [PSBM-26429]
  - ms/MIPS: Use NUMA_NO_NODE instead of -1 for node ID. (Andrey Ryabinin) [PSBM-26429]
  - ms/mm/arch: use NUMA_NO_NODE (Andrey Ryabinin) [PSBM-26429]
  - ms/mm/vmalloc: use wrapper function get_vm_area_size to caculate size of vm area (Andrey Ryabinin) [PSBM-26429]
  - ms/compiler-gcc: integrate the various compiler-gcc[345].h files (Andrey Ryabinin) [PSBM-26429]
  - ploop: use GFP_NOIO in ploop_make_request (Vladimir Davydov) [PSBM-38842]
  - ub: rename private_data2 to iolimit (Vladimir Davydov)
  - ub: zap ub_dirty_pages (Vladimir Davydov)
  - ub: fix typo: s/ub_dirty_radio/ub_dirty_ratio (Vladimir Davydov)
  - ub: zap ub_tmpfs_respages (Vladimir Davydov)
  - ub: drop swapin/swapout stats (Vladimir Davydov) [PSBM-39327]
  - ub: zap unused socket accounting bits (Vladimir Davydov)
  - ve/writeback: revert ub dirty limit related stuff (Vladimir Davydov) [PSBM-33841]
  - Revert diff-writeback-throttle-writer-when-local-BDI-threshold-is-hit bits (Vladimir Davydov) [PSBM-39167]
  - net: udpv6: release memcg on destroy (Vladimir Davydov) [PSBM-39084]
  - ve/fs: allow to mount devtmpfs in a non-root userns (Andrew Vagin) [PSBM-39077]
  - ve/sysfs: propagate access to all sub-directories hierarchically (Pavel Tikhomirov) [PSBM-34523]
  - ve/fs/inotify: do not impose limit on the number of instances by default (Vladimir Davydov) [PSBM-39048]
  - ve/cgroup: do not virtualize output of cgroup_path (Vladimir Davydov) [PSBM-34852]
  - ve/kmod: allow to autoload nf_log_ipv[46] (Vladimir Davydov) [PSBM-38573]
  - ve/bridge: Revert diff-ve-net-bridge-fix-deliver-vs-close-seq (Vladimir Davydov) [PSBM-12955 PSBM-38924]
  - ve/sched: Fix double put_prev_task_fair() because of trigger_cpulimit_balance() (Kirill Tkhai) [PSBM-35082]
  - ms/sched: Fix schedule_tail() to disable preemption (Kirill Tkhai)
  - mmap: call mmap prep only for regular files (Vladimir Davydov) [PSBM-23133 PSBM-25031]
  - ve/cgroup: fix mangle root in CT (Pavel Tikhomirov) [PSBM-38634]
  - pfcache/ext4: fix automatic csum calculation (Dmitry Monakhov) [PSBM-23774 PSBM-39233]
  - ve/fs/aio: aio_nr & aio_max_nr variables virtualization (Andrey Ryabinin) [PSBM-29017]
  - ve/sysctl: Introduce proc_doulongvec_minmax_virtual() (Andrey Ryabinin) [PSBM-29017]
  - ms/mm/vmscan: Do not wait for page writeback for GFP_NOFS allocations (Michal Hocko)
  - config.OpenVZ: show Odin's logo on boot (Konstantin Khorenko) [PSBM-34430]
  - ve/video/logo: show Odin's logo on boot (Andrey Ryabinin) [PSBM-34430]
  - ve/kmod: fix out-of-bounds access in call_modprobe() (Andrey Ryabinin) [PSBM-38666]
  - ms/mm: memcontrol: reclaim at least once for __GFP_NORETRY (Johannes Weiner)
  - ve/tty: vt -- Fix nil dereference due to race (Cyrill Gorcunov) [PSBM-37929]
  - cgroup: remove now unused css_depth() (Tejun Heo)
  - ploop: fix race on prealloc request (Maxim Patlasov) [PSBM-35095]
  - ve/net: Fix vlan NETIF_F_VIRTUAL feature initialization (Kirill Tkhai) [PSBM-35266]
  - ms/mm/vmscan: never isolate more pages than necessary (Vladimir Davydov) [PSBM-35275]
  - ve/radix-tree: do not account radix_tree_nodes to memcg (Vladimir Davydov) [PSBM-35205]
  - memcg: fix swap_max calculation for nested cgroups (Vladimir Davydov)
  - ve/binfmt_misc: destroy all nodes on ve stop (Vladimir Davydov) [PSBM-39154]
  - ve/binfmt_misc: do not use s_ns (Vladimir Davydov) [PSBM-39154]
  - ve/binfmt_misc: do not use sb->s_fs_info (Vladimir Davydov) [PSBM-39154]
  - Revert "nfsd/sunrpc/mqueue: use sb->s_ns instead of data in fill_super" (Vladimir Davydov) [PSBM-39154]
  - Revert "ve/sunrpc: use correct pointer to net_namespace in auth_gss.c" (Vladimir Davydov) [PSBM-39154]
  - Revert "VE/VFS: use sb->s_ns member to store namespace for mount_ns() calls" (Vladimir Davydov) [PSBM-39154]
  - ve/devtmpfs: lightweight virtualization (Vladimir Davydov) [PSBM-35077 PSBM-35146]
  - Revert "devtmpfs: per-VE mounts introduced" (Vladimir Davydov) [PSBM-35077 PSBM-35146]
  - Revert "fs: add data pointer to mount_ns()" (Vladimir Davydov) [PSBM-35077 PSBM-35146]
  - Revert "devtmpfs: containerize it with new obj ns operation" (Vladimir Davydov) [PSBM-35077 PSBM-35146]
  - Revert "ve/devtmpfs: pass proper options string" (Vladimir Davydov) [PSBM-35077 PSBM-35146]
  - Revert "ve/devtmpfs: Create required devices on container startup" (Vladimir Davydov) [PSBM-35077 PSBM-35146]
  - ms/cgroup: switch to new percpu_ref API (Vladimir Davydov)
  - ms/cgroup: use percpu refcnt for cgroup_subsys_states (Vladimir Davydov) [PSBM-34174]
  - ms/cgroup: split cgroup destruction into two steps (Vladimir Davydov) [PSBM-34174]
  - ms/cgroup: reorder the operations in cgroup_destroy_locked() (Vladimir Davydov) [PSBM-34174]
  - ve/vznetstat: Fix potential exit race (Cyrill Gorcunov) [PSBM-35178]
  - ms/memcg: issue memory.high reclaim after refilling percpu stock (Vladimir Davydov)
  - ploop: dio_fastmap() must refresh bvec_merge_data (Maxim Patlasov)
  - ve/devpts: Assign containers @devpts_sb on first mount (Cyrill Gorcunov) [PSBM-34931]
  - ve/devpts: Revert 2c27d20125f5 (Cyrill Gorcunov) [PSBM-34931]
  - ve/net: Add VE_NF_CONNTRACK check in resolve_normal_ct() (Kirill Tkhai) [PSBM-35154]
  - ve: Add a ability to show ve.mount_opts (Kirill Tkhai) [PSBM-34291 PSBM-34291]
  - net/sched: restore "mpu xxx" handling (Kirill Tkhai) [PSBM-34874]
  - ve/vznetstat: Don't destroy statistics until explicitly asked (Cyrill Gorcunov) [PSBM-35178]
  - ve/vznetstat: Move VE networks statistics allocation into a common place (Cyrill Gorcunov) [PSBM-35011]
  - config.OpenVZ: limit number of legacy ptys (Konstantin Khorenko) [PSBM-34741]
  - vznetstat: Make sure the statistics is allocated for VE (Cyrill Gorcunov) [PSBM-34837]
  - tcache: allow to allocate highmem pages (Vladimir Davydov)
  - tcache: do not populate on global reclaim (Vladimir Davydov)
  - tcache: invalidate page on unsuccessful put (Vladimir Davydov)
  - tswap: do not populate on global reclaim (Vladimir Davydov) [PSBM-34876]
  - ve/net: Exclude foreign CT sockets from /proc/net/tcp{,6} (Kirill Tkhai) [PSBM-34875]
  - ve/block: Show CT allowed partitions in /proc/partitions (Kirill Tkhai) [PSBM-34805]
  - ve/net: Add ipt_mask checks into ip6table_nat (Kirill Tkhai) [PSBM-34748]
  - ms/netlabel: fix the netlbl_catmap_setlong() dummy function (Paul Moore)
  - ve/net: netfilter: clear xt_table on net exit (Vladimir Davydov) [PSBM-34657]
  - ext4: ext4_ext_drop_refs ignode null path (Dmitry Monakhov)
  - ve/sysfs: do not inherit ve permissions from parent (Vladimir Davydov) [PSBM-34682]
  - tcache: teach tcache_get_node() to handle cleancache_get_page/cleancache_invalidate_inode races (Vladimir Davydov) [PSBM-34620]
  - ve/proc/ipc: allow mount proc and mqueue inside container (Pavel Tikhomirov) [PSBM-33304 PSBM-34523]
  - ve/rtnl: allow move network devices into network namespace in CT (Pavel Tikhomirov) [PSBM-33304 PSBM-34523]
  - ve/vfs: allow mount/umount, pivot_root with CAP_VE_SYS_ADMIN (Pavel Tikhomirov) [PSBM-33304 PSBM-34523]
  - ve/veth: fix skb leak in veth_xmit (Vladimir Davydov)
  - ve: cgroup: initialize odirect_enable, features and _randomize_va_space (Pavel Tikhomirov) [PSBM-34286 PSBM-34285]
  - ve/iptables: fix mask initialization and changing (Pavel Tikhomirov) [PSBM-34286 PSBM-34285]
  - ve: initialize fsync_enable also for non ve0 environment (Pavel Tikhomirov) [PSBM-34286 PSBM-34285 PSBM-34286]
  - ve: remove sysctl_fsync_enable and use ve_fsync_behavior instead (Pavel Tikhomirov) [PSBM-34286 PSBM-34285]
  - ve: zap ve_allow_kthreads (Vladimir Davydov)
  - ve: zap ve_glob_meminfo (Vladimir Davydov)
  - ms/netfilter: ipt_CLUSTERIP: use proper net namespace to operate CLUSTERIP (Gao feng)
  - ms/netfilter: ipt_CLUSTERIP: create proc entry under proper ipt_CLUSTERIP directory (Gao feng)
  - ms/netfilter: ipt_CLUSTERIP: add parameter net in clusterip_config_find_get (Gao feng)
  - ms/netfilter: ipt_CLUSTERIP: make clusterip_lock per net namespace (Gao feng)
  - ms/netfilter: ipt_CLUSTERIP: make clusterip_list per net namespace (Gao feng)
  - ms/netfilter: ipt_CLUSTERIP: make proc directory per net namespace (Gao feng)
  - ub: remove sock acct related resources from cgroup params (Vladimir Davydov)
  - ve/kernel: drop broken audit virtualization (Vladimir Davydov)
  - ve: Use ve_name() in devperms ioctl (Kirill Tkhai) [PSBM-34497]
  - memcg/ub: fix limit > RESOURCE_MAX case (Vladimir Davydov)
  - net/packet: cleanup packet_sk_charge (Vladimir Davydov)
  - memcg: disarm memcg_socket_limit_enabled key per each active udp proto (Vladimir Davydov)
  - ve/vt: Drop debug vars from console code (Cyrill Gorcunov)
  - ve/tty: vt -- Add dummy stubs (Cyrill Gorcunov) [PSBM-34324]
  - ploop: fix processing sync bios (Maxim Patlasov) [PSBM-33630]
  - ms/ext4: fix lazytime optimization (Dmitry Monakhov)
  - ms/fs: add dirtytime_expire_seconds sysctl (Dmitry Monakhov)
  - ms/fs: make sure the timestamps for lazytime inodes eventually get written (Dmitry Monakhov)
  - ms/ext4: add optimization for the lazytime mount option (Dmitry Monakhov)
  - ms/vfs: add find_inode_nowait() function (Dmitry Monakhov)
  - ms/vfs: add support for a lazytime mount option (Dmitry Monakhov) [PSBM-20411]
  - jbd2: raid amnesia protection for the journal (Dmitry Monakhov) [PSBM-15484]
  - ve/fs: check container odirect and fsync settings in __dentry_open (Dmitry Monakhov) [PSBM-17157]
  - venet: forbid assigning veip to ve w/o id (Vladimir Davydov) [PSBM-34450]
  - ve: forbid to attach to a ve cgroup w/o id (Vladimir Davydov) [PSBM-34450]
  - vznetstat: Use kzalloc instead of kmalloc plus memset (Cyrill Gorcunov)
  - ve/vdso: x86 -- Disable virtualization in native x86-32 mode (Cyrill Gorcunov) [PSBM-30093]
  - ve/vdso: x86 -- Eliminate race in vdso allocation, v2 (Cyrill Gorcunov) [PSBM-30093]
  - ve/vdso: x86-32 -- Implement kernel version virtualization (Cyrill Gorcunov) [PSBM-30093]
  - ve/vdso: x86-64 -- Implement kernel version virtualization (Cyrill Gorcunov) [PSBM-30093]
  - ve/fs: Port diff-ve-fs-security-check-for-mount (Vladimir Davydov) [PSBM-33650]
  - ve/fs: Port diff-ve-fs-allow-to-remove-swapfile-hardlinks (Vladimir Davydov) [PSBM-25310 PSBM-33650]
  - ms/futex: Add another early deadlock detection check (Thomas Gleixner) [PSBM-33650]
  - ve/lockdep: Port diff-lockdep-taint-kernel-on-circular-locking-complains (Vladimir Davydov) [PSBM-22010 PSBM-33650]
  - ve/kernel/taint: Port diff-taint-message-enhanced-with-dump (Vladimir Davydov) [PSBM-25867 PSBM-33650]
  - ve/proc/time: Port diff-ve-proc-report-real_start_time-in-_proc_PID_stat-if-CONFIG_VE (Vladimir Davydov) [PSBM-22925 PSBM-22925 PSBM-33650]
  - ve/mm/kstat: Port diff-ve-kstat-disable-interrupts-around-seqcount-write-lock (Vladimir Davydov) [PSBM-33650]
  - ve/proc: Port diff-ve-proc-add-buffers-field-to-meminfo (Vladimir Davydov) [PSBM-19448 PSBM-34444 PSBM-33650]
  - ve: Port diff-ve-allow-taskstats-netlink-in-netns (Vladimir Davydov) [PSBM-33650]
  - vznetstat: Port diff-vznetstat-support-of-resetting-of-traffic-statistics-on-running-CTs (Vladimir Davydov) [PSBM-21243 PSBM-21243 PSBM-33650]
  - vznetstat: Port diff-vznetstat-fix-ip_vznetstat-module-load (Vladimir Davydov) [PSBM-33650]
  - vzstat: Port diff-vzstat-mem_free_areas_show-fix-nr_free-per-order-computation (Vladimir Davydov) [PSBM-26984 PSBM-33650]
  - ve/ns: Port diff-ve-ns-allow-create-new-pid-ipc-and-utc-namespaces (Vladimir Davydov) [PSBM-33650]
  - ext4: fallocate mode - convert and extend (Dmitry Monakhov) [PSBM-22381]
  - kmapset: Fix NULL pointer derefference in kmapset_set_value() (Kirill Tkhai) [PSBM-34437]
  - dummy: remove redundant dummy modules (Konstantin Khorenko) [PSBM-31333]
  - ve/net: Delete nf_frags_hdr and ct_frags (Kirill Tkhai)
  - config.OpenVZ: remove DSA option (Konstantin Khorenko)
  - ve: introduce ve.veid for setting id from userspace (Vladimir Davydov) [PSBM-34422]
  - mm/fs: Port diff-mm-debug-memallocation-caused-fs-reentrance (Vladimir Davydov) [PSBM-34112]
  - ve: Print ve_name instead of veid to the kernel log (Vladimir Davydov)
  - ve/fs: drop LOOKUP_STRICT (Vladimir Davydov)
  - ve/net: drop net->uevent_sock (Vladimir Davydov)
  - ve/printk: allow to access syslog with CAP_VE_ADMIN (Vladimir Davydov)
  - ve/ioprio: confine ioprio_{set, get}(IOPRIO_WHO_USER) to current ve (Vladimir Davydov)
  - ve/nsproxy: drop INIT_NSPROXY_COUNT (Vladimir Davydov)
  - ms/ext4: use ext4_ext_next_allocated_block instead of mext_next_extent (Dmitry Monakhov)
  - ext4: update defragmentation codebase (Dmitry Monakhov)
  - backport jbd2: jbd2_cleanup_journal_tail fix gfp allocation context (Dmitry Monakhov)
  - ms ext4: fix online resize with very large inode tables (Theodore Ts'o) [PSBM-24924]
  - ext4: Add ioctl EXT4_IOC_SET_RSV_BLOCKS V2 (Dmitry Monakhov) [PSBM-25929]
  - ext4: add mfsync support (Dmitry Monakhov) [PSBM-18567 PSBM-34909 PSBM-34910]
  - ext4: Fix error handling after filesystem abort (Dmitry Monakhov)
  - jbd2: make shure that we do not miss aborted state (Dmitry Monakhov)
  - ext4: add prepare_mmap API (Dmitry Monakhov) [PSBM-23133 PSBM-34112]
  - tswap: do not writeback pages on reclaim (Vladimir Davydov) [PSBM-34269]
  - tswap: use global lock to protect lru lists (Vladimir Davydov) [PSBM-34269]
  - tswap: shrink tswap page if swapcache page is uptodate (Vladimir Davydov) [PSBM-34269]
  - tswap: introduce tswap_delete_page helper (Vladimir Davydov) [PSBM-34269]
  - tswap: do not allocate a page on store if there is already one (Vladimir Davydov) [PSBM-34269]
  - tswap: enable exclusive gets (Vladimir Davydov) [PSBM-34269 PSBM-34269]
  - mm/frontswap: invalidate expired data on a dup-store failure (Vladimir Davydov) [PSBM-34269 PSBM-34269]
  - ve/tty: console -- Enhance container console to support per VE ops (Cyrill Gorcunov) [PSBM-34357]
  - Revert "x86/NMI: introduce dumps via nmi" (Vladimir Davydov) [PSBM-17989]
  - Revert "ms/nmi: do not call unblank_screen() from nmi_show_regs()" (Vladimir Davydov)
  - ve/net: allow to rename devices in non-ve namespaces (Kirill Tkhai) [PSBM-29810 PSBM-33645]
  - ve/net: allow containers create bridges with CAP_VE_NET_ADMIN (Kirill Tkhai) [PSBM-29808]
  - ve/net/ioctl: allow change net-device name with CAP_VE_NET_ADMIN (Kirill Tkhai) [PSBM-29808 PSBM-31819 PSBM-29808]
  - ve/net/sysfs: Porting diff-ve-net-sysfs-drop-redundant-net_ipv4_route_path and diff-ve-net-route-bring-back-route_src_check (Kirill Tkhai) [PSBM-31818]
  - ve/tty: vzcon -- Add container dummy console support (Cyrill Gorcunov) [PSBM-32686]
  - ms/vfs: Remove second variable named error in __dentry_path (Pavel Tikhomirov) [PSBM-34245]
  - ms/vfs: reinitialize error for resetart in prepend_path as in ms (Pavel Tikhomirov) [PSBM-34245]
  - net/packet: use try_get_mem_cgroup_from_mm (Vladimir Davydov)
  - ve/net/packet: do not account sock buffer to cg if kmem acct is off (Vladimir Davydov)
  - ve/net/tcp: add missing tcp_orphan_count destruction (Vladimir Davydov) [PSBM-34215]
  - ve/cgroup: Temporarily allow to mount cgroups from VE (Cyrill Gorcunov) [PSBM-34291]
  - ub: sync exec_ub on fork (Vladimir Davydov) [PSBM-54928]
  - tswap: fix panic on store if page exists (Vladimir Davydov)
  - ve/net: Delete get_exec_env() from venet_init_net() (Kirill Tkhai)
  - ub/fs: resurrect sync accounting (Vladimir Davydov) [PSBM-34007]
  - ub/fs: access dirtied_ub under rcu lock in __writeback_single_inode (Vladimir Davydov) [PSBM-34007]
  - ub: do not include block/blk-cgroup.h from io_prio.c (Vladimir Davydov) [PSBM-34007]
  - ub/fs: account writeback io (Vladimir Davydov) [PSBM-34007]
  - ub: ressurrect iostat and ioprio reporting (Vladimir Davydov) [PSBM-34007]
  - ub: ressurrect ioprio_set IOPRIO_WHO_UBC (Vladimir Davydov) [PSBM-34007]
  - ub: export ub_get_{mem,blkio}_css (Vladimir Davydov) [PSBM-34007]
  - ub: zap ub_{init,fini}_ioprio (Vladimir Davydov) [PSBM-34007]
  - fs/ioprio: move IOPRIO_WHO_UBC handling out of rcu section (Vladimir Davydov) [PSBM-34007]
  - ve/iptable_raw: Don't reuse VE_IP_IPTABLES bit (Kirill Tkhai) [PSBM-34192]
  - ve/net/tun: don't loose NETIF_F_VIRTUAL device feature (Pavel Tikhomirov) [PSBM-34066]
  - config.OpenVZ.debug: OpenVZ related config options are added (Konstantin Khorenko)
  - debugfs: drop set_exec_ub in file create (Vladimir Davydov)
  - ub: drop ub_cachep (Vladimir Davydov)
  - ub: hide dcachesize and oomguarpages in ub cgroup (Vladimir Davydov)
  - ve/net: Track netfilter modules per net-namespace-v3 (Kirill Tkhai) [PSBM-31451]
  - ve/ip_gre: containerize per-net devices (Kirill Tkhai) [PSBM-24331]
  - venet: prevent to change network namespaces (Kirill Tkhai)
  - ve/netfilter: Add permittion check in iptable_raw pernet (Kirill Tkhai) [PSBM-27181]
  - ve/net/iptables: Add ipv6 bits into VE_IP_DEFAULT (Kirill Tkhai)
  - ve/net: CAP_VE_NET_ADMIN must be a subset of CAP_NET_ADMIN (Kirill Tkhai) [PSBM-23514]
  - netfilter: MARK -- drop off @table entity to support rhel5 containers, v2 (Kirill Tkhai) [PSBM-30390]
  - ub: Makefile: drop net.o (Vladimir Davydov)
  - cgroup: unexport css_refcnt (Vladimir Davydov)
  - ub: drop ub_debug* macros (Vladimir Davydov)
  - ub: drop CONFIG_BC_DEBUG_ITEMS (Vladimir Davydov)
  - ub: drop /proc/bc/BCID/debug (Vladimir Davydov)
  - timers: Port diff-ve-timers-convert-ve-monotonic-to-abs-time-when-setting-timerfd-2 (Pavel Tikhomirov) [PSBM-34017 PSBM-18284 PSBM-18284]
  - fs: unexport filp_cachep (Vladimir Davydov)
  - ub: introduce ub_total_pages (Vladimir Davydov) [PSBM-34035]
  - ve/memcg: pass struct mem_cgroup instead of cgroup to ub-related methods (Vladimir Davydov) [PSBM-34035]
  - ub: rework connection between ub and mem/blkio cgroups (Vladimir Davydov) [PSBM-34035]
  - ub: rename functions for reading/writing cgroup resources (Vladimir Davydov) [PSBM-34035]
  - cgroup: make cgroup_kernel_attach safe against cgroup removal (Vladimir Davydov) [PSBM-34035]
  - cgroup: add function to lookup a cgroup by pathname (Vladimir Davydov) [PSBM-34035]
  - ve/kobj: Send events per VE instead of all net-namespaces broadcasting (Cyrill Gorcunov)
  - pfcache: fix path refcounting hazzard (Dmitry Monakhov)
  - ve/veth: don't drop skb->mark if NETIF_F_VENET is set (Andrew Vagin) [PSBM-32277]
  - ve/veth: filter packages accoding with mac addresses (Andrew Vagin) [PSBM-32276]
  - ve/veth: add ability to prevent changing of a mac address from a container (Andrew Vagin) [PSBM-32276]
  - ve/veth: add ability to enable vz-specific features (Andrew Vagin) [PSBM-32276]
  - vz/veth: remove vzethdev (Andrew Vagin)
  - ve/mm: enable oom grouping rules on OOM (Vladimir Davydov) [PSBM-33849]
  - ve/oom: do not impose grouping rules if process score is adjusted (Vladimir Davydov) [PSBM-33849]
  - ve/proc: allow to set oom_score_adj from inside a container (Vladimir Davydov) [PSBM-33849]
  - ve/mm: ignore oom_score_adj of containerized tasks on global OOM (Vladimir Davydov) [PSBM-33849]
  - ve/proc: use memcg limits for showing oom_score inside CT (Vladimir Davydov) [PSBM-33849]
  - ve/memcg: add function to get max mem+swap (Vladimir Davydov) [PSBM-33849]
  - ve/net/packet: fix possible return of uninitialized var (Konstantin Khorenko)
  - net/packet: Pre-account maximum socket buffer into cg memory (v3) (Pavel Emelyanov) [PSBM-33584]
  - netlink: Make all in-cg memory be kmem accounted (Pavel Emelyanov) [PSBM-33584]
  - udp: Charge ingress buffers into cg memory (Pavel Emelyanov) [PSBM-33584]
  - tcp: Limit orphan sockets per-cg (Pavel Emelyanov) [PSBM-33584]
  - tcp: Charge socket buffers into cg memory (v3) (Pavel Emelyanov) [PSBM-33584]
  - proc: drop proc_dentry_of_dead_task (Vladimir Davydov)
  - ve/mm: print OOM info to VE log (Vladimir Davydov)
  - ub: account shmem in cached in meminfo (Vladimir Davydov) [PSBM-28682 PSBM-31006 PSBM-33637]
  - mm/bc: Port diff-bc-shmem-fix-accounting-on-error-path (Vladimir Davydov) [PSBM-22198 PSBM-33637]
  - mm: Port diff-mm-add-sysctl-vm.force_scan_thresh (Vladimir Davydov) [PSBM-29968 PSBM-33640]
  - mm: Port diff-mm-vmscan-disable-fs-related-activity-for-direct-direct-reclaim (Vladimir Davydov) [PSBM-20210 PSBM-33640]
  - ms/pagemap: Port diff-ms-pagemap-do-not-leak-physical-addresses-to-non-privileged-userspace (Vladimir Davydov) [PSBM-32308 PSBM-33640]
  - ploop: added into pvd header new close signatures (Andrey Smetanin) [PSBM-33882]
  - ve/headers: Do not include uapi in exported header (Cyrill Gorcunov) [PSBM-34030]
  - ms/headers: Support GCC 5 (Cyrill Gorcunov)
  - ms/netfilter: Add {ipt,ip6t}_osf aliases for xt_osf (Kirill Tkhai) [PSBM-33929]
  - ve/net/tcp: Kill tcp_v4_kill_ve_sockets() (Kirill Tkhai) [PSBM-33755 PSBM-33926]
  - sched: Port diff-sched-make-nr_cpus-limit-support-hierarchies (Vladimir Davydov) [PSBM-33642]
  - sched: Port diff-fairsched-cpuset-add-fake-cpuset-for-containers (Vladimir Davydov) [PSBM-30878 PSBM-33642]
  - ve: zap legacy_veid_to_name (Vladimir Davydov)
  - ve: do_env_create: zap unused ve_name variable (Vladimir Davydov)
  - ve: zap legacy_name_to_veid (Vladimir Davydov)
  - ve: zap __find_ve_by_id (Vladimir Davydov)
  - sched: Port cpustat related patches (Vladimir Davydov) [PSBM-26714 PSBM-28403 PSBM-28500 PSBM-26587 PSBM-23431 PSBM-28277 PSBM-33642]
  - sched: use cpuacct->cpustat for showing cpu stats (Vladimir Davydov) [PSBM-33642]
  - sched: Port diff-sched-return-only-virtual-cpus-in-sched_getaffinity (Vladimir Davydov) [PSBM-25367 PSBM-27200 PSBM-33642]
  - sched: Port diff-sched-clear-prev-entity-if-curr-is-dequeued (Vladimir Davydov) [PSBM-33642]
  - ms/sched: Port diff-sched-increase-SCHED_LOAD_SCALE-resolution (Vladimir Davydov) [PSBM-33642]
  - sched: Port diff-sched-initialize-runtime-to-non-zero-on-cfs-bw-set (Vladimir Davydov) [PSBM-17658 PSBM-17658 PSBM-33642]
  - sched/vziolimit: Port diff-fairsched-do-not-account-iothrottled-tasks-in-loadavg-core (Vladimir Davydov) [PSBM-33642]
  - ub/netfilter: account x_tables to ub (Vladimir Davydov) [PSBM-20089]
  - cgroup: Mangle cgroups root from inside of VE view (Cyrill Gorcunov) [PSBM-33757]
  - cgroup: mount -- Disable mounting from inside of VE context (Cyrill Gorcunov) [PSBM-33664]
  - fairsched: Port diff-fairsched-optimize-sys_fairsched_mvpr (Vladimir Davydov) [PSBM-33642]
  - ve: remove fairsched node only in the legacy mode (Vladimir Davydov) [PSBM-33833]
  - ms/memcg: do not call high reclaim if !__GFP_WAIT (Vladimir Davydov)
  - fairsched: fix output of /proc/fairsched[2] (Vladimir Davydov) [PSBM-33806]
  - ub: ub_dirty_limits: obtain ram size from memcg (Vladimir Davydov)
  - shmem: fix tmpfs_ram_pages (Vladimir Davydov)
  - memcg: add function to get container's ram size (Vladimir Davydov)
  - ve/kmod: Add rules for new {ip, ip6, x}table modules (Kirill Tkhai) [PSBM-33631]
  - ve/kmod: Add rules for autoloading (new) nf_tables (Kirill Tkhai) [PSBM-33631]
  - ms/memcg: port memory.high (Vladimir Davydov)
  - ms/memcg: use CFTYPE_NOT_ON_ROOT for memory.low and memory.oom_guarantee (Vladimir Davydov)
  - ms/memcg: rename memory.low_limit_in_bytes to memory.low (Vladimir Davydov)
  - ub: reset UB_OOMGUARPAGES.held on css free (Vladimir Davydov) [PSBM-20089]
  - memcg/bc: sync UB_OOMGUARPAGES (Vladimir Davydov) [PSBM-20089]
  - memcg: count oom kills (Vladimir Davydov) [PSBM-20089]
  - memcg: add oom_guarantee (Vladimir Davydov) [PSBM-20089]
  - ub: cleanup cgroup attaching code (Vladimir Davydov)
  - fairsched: add cpu.proc.loadavg to the cpu cgroup (Vladimir Davydov) [PSBM-32284]
  - fairsched: switch methods showing stats from numeric id to name (Vladimir Davydov) [PSBM-32284]
  - venet: Cleanup ip address on ve exit (Cyrill Gorcunov)
  - bc: initialize all beancounters as unlimited (Vladimir Davydov)
  - ms/idr: print a stack dump after ida_remove warning (Vasily Averin)
  - ve/cgroup: Guard @features and @iptables with test if VE is inactive (Cyrill Gorcunov)
  - memcg/bc: sync UB_DCACHESIZE (Vladimir Davydov) [PSBM-20089]
  - memcg/bc: account dcache size (Vladimir Davydov) [PSBM-20089]
  - bc/mm: zap pte_ptrs and same_ub macros (Vladimir Davydov)
  - ub: zap ub_reclaim_rate_limit (Vladimir Davydov)
  - mm/shmem: unexport shmem_file_operations (Vladimir Davydov)
  - bc/mm: zap page->{slab_ubs,kmem_ub} (Vladimir Davydov)
  - ub: zap /proc/bc/ID/dcacheinfo (Vladimir Davydov) [PSBM-33760]
  - ub: zap /proc/bc/ID/slabinfo (Vladimir Davydov)
  - ub: get rid of pincount (Vladimir Davydov)
  - ub: do not show dead beancounters under /proc/bc (Vladimir Davydov)
  - ub: kill ub_dcache_threshold sysctl knob (Vladimir Davydov)
  - ub: drop ubc_ioprio knob (Vladimir Davydov)
  - ub: sync memcg before setting limit via sys_setublimit (Vladimir Davydov)
  - ub: do not apply memcg limits on attaching via sys_setluid (Vladimir Davydov)
  - ub: simplify memcg synchronization (Vladimir Davydov)
  - ub: zap show_ub_mem in Alt+SysRQ+m (Vladimir Davydov)
  - ub: remove some dead code (Vladimir Davydov)
  - bc: deprecate kmemsize limit (Vladimir Davydov) [PSBM-20089]
  - bc/memcg: assure swap->held/maxheld < swap->limit for beancounters (Vladimir Davydov) [PSBM-20089]
  - bc/memcg: show correct mem/swap failcnt for beancounters (Vladimir Davydov) [PSBM-20089]
  - bc/memcg: show correct swap max for beancounters (Vladimir Davydov) [PSBM-20089]
  - ploop: fix busyloop on secondary discard bio (Andrey Smetanin) [PSBM-30451]
  - ploop: add a separate queue for discard bio-s (v2) (Andrey Smetanin) [PSBM-27676]
  - bc/oom: zap oom kill related stuff (Vladimir Davydov) [PSBM-33732]
  - proc/oom: fix oom_score output (Vladimir Davydov)
  - bc/sysinfo: remove dead code (Vladimir Davydov)
  - ub/dcache: get rid of dcache accounting related stuff (Vladimir Davydov) [PSBM-33729]
  - ub: remove CONFIG_BC_RSS_ACCOUNTING (Vladimir Davydov)
  - ve/cgroups: Align ve_cftypes assignments (Cyrill Gorcunov)
  - ve/cgroup: Temporary allow writting cgroups files inside container (Cyrill Gorcunov) [PSBM-33664]
  - ve/cgroup: Allow mounting existing cgroups inside container (Cyrill Gorcunov) [PSBM-33664]
  - Revert "ploop: add a separate queue for discard bio-s (v2)" (Konstantin Khorenko) [PSBM-33633]
  - Revert "ploop: fix busyloop on secondary discard bio" (Konstantin Khorenko) [PSBM-33633]
  - ve/net: Fix unbalanced double spin_unlock() in tcp_v4_kill_ve_sockets() (Kirill Tkhai) [PSBM-33585]
  - ub: properly charge and uncharge shmem (Andrew Perepechko)
  - ve/net_ns: Don't forget to put_ve on error path (Cyrill Gorcunov)
  - ve: Add support of iptables mask (Cyrill Gorcunov) [PSBM-32737]
  - ve: Add support of features mask (Cyrill Gorcunov) [PSBM-32737]
  - config.OpenVZ: enable idle memory tracking (Konstantin Khorenko) [PSBM-32460]
  - ploop: added printk of function, line, backtrace before ploop_set_error (Andrey Smetanin)
  - ploop: force FUA of nullified blocks for BAT grow (Andrey Smetanin) [PSBM-31969]
  - ploop: mark reloc reqs to force FUA/fsync(kaio) for index update I/O (Andrey Smetanin) [PSBM-31222 PSBM-31225 PSBM-31321 PSBM-31222 PSBM-31225 PSBM-31321]
  - ploop: mark reloc reqs to force FUA before write of relocated data (Andrey Smetanin) [PSBM-31222 PSBM-31225 PSBM-31321]
  - ploop: make image fsync at I/O complete if it's required by FUA/fsync force flag or by req->req_rw (Andrey Smetanin) [PSBM-31222 PSBM-31225 PSBM-31321 PSBM-31222 PSBM-31225 PSBM-31321]
  - ploop: do preflush or postfua according force FUA/flush flags, and delay FUA if possible but add force FLUSH to req if so (Andrey Smetanin) [PSBM-31222 PSBM-31225 PSBM-31321 PSBM-31222 PSBM-31225 PSBM-31321]
  - ploop: direct: to support truly FLUSH/FUA of req we need mark first bio FLUSH, write all bios and mark last bio as FLUSH/FUA (Andrey Smetanin) [PSBM-31222 PSBM-31225 PSBM-31321 PSBM-31222 PSBM-31225 PSBM-31321]
  - ploop: define struct ploop_request->state flags to force pre FLUSH before write IO and FUA/fsync at I/O complete (Andrey Smetanin) [PSBM-31222 PSBM-31225 PSBM-31321 PSBM-31222 PSBM-31225 PSBM-31321]
  - ploop: added ploop_req_delay_fua_possible() func that detects possible delaying of upcoming FUA to index update stage (Andrey Smetanin) [PSBM-31222 PSBM-31225 PSBM-31321 PSBM-31222 PSBM-31225 PSBM-31321]
  - ploop: fix busyloop on secondary discard bio (Andrey Smetanin) [PSBM-30451]
  - ploop: notify blktrace about bio completions (Andrey Smetanin)
  - ploop: add a separate queue for discard bio-s (v2) (Andrey Smetanin) [PSBM-27676]
  - ploop: warning on "disk full" condition (Andrey Smetanin)
  - ploop: make manual abort transition verbose (Andrey Smetanin)
  - ploop: zero blocks on reuse (Andrey Smetanin) [PSBM-25391]
  - ploop: roll back alloc_head on ENOSPC (Andrey Smetanin) [PSBM-24694]
  - ploop: put top-delta back if merge failed (Andrey Smetanin) [PSBM-25252]
  - ploop: fix spurious hole complains (Andrey Smetanin)
  - ploop: expose open_count to sysfs (Andrey Smetanin) [PSBM-24754]
  - ploop: ensure non-empty delta list on running ploop (Andrey Smetanin) [PSBM-25102]
  - ploop: bug on bad fiemap (v2) (Andrey Smetanin) [PSBM-26762]
  - ploop: add ioctl to limit size of top delta (v2) (Andrey Smetanin) [PSBM-22002]
  - ploop: prioritize BAT operations (Andrey Smetanin)
  - ploop: fix race in ploop_tracker_init() (Andrey Smetanin) [PSBM-22993]
  - ploop: fix check_zero optimization v2 (Andrey Smetanin) [PSBM-23452]
  - ploop: fix a race condition on relocation of blocks (Andrey Smetanin) [PSBM-23905]
  - ploop: support 4K block-size of host block-device (Andrey Smetanin) [PSBM-21989]
  - ploop: skip writes of zeroes to unallocated blocks by default (Andrey Smetanin) [PSBM-22506 PSBM-22381]
  - ploop: reverse order of fdatawait and fsync fop (Andrey Smetanin)
  - ploop: fix sync delay for sync requests (Andrey Smetanin) [PSBM-22381]
  - ploop: fix iblk-to-sector calculations (Andrey Smetanin) [PSBM-22961]
  - ploop: rework accounting images_size (Andrey Smetanin) [PSBM-20432]
  - ploop: report holes in pio_direct (v2) (Andrey Smetanin) [PSBM-20770]
  - ploop: prevent disclosure 4 bytes of the stack kernel (Andrey Smetanin)
  - ploop: prevent dangerous ploop-umount (Andrey Smetanin) [PSBM-21474]
  - ploop: check new size of block device on ioctl(GROW) (Andrey Smetanin) [PSBM-21027]
  - ploop: fix dio_fsync wait (Andrey Smetanin) [PSBM-18049]
  - ploop: fix accounting ploop_io_images_size (Andrey Smetanin) [PSBM-19906]
  - ve/cgroups: Allow to attach non-self into ve cgroups, v3 (Cyrill Gorcunov) [PSBM-33561]
  - ve: device cgroup -- Implement devcgroup_seq_show_ve (Cyrill Gorcunov) [PSBM-33555]
  - mm/vmalloc: do not account vmap_area to memcg (Vladimir Davydov)
  - mm/tswap/tcache: enable tcache and tswap by default (Vladimir Davydov) [PSBM-31757 PSBM-32063]
  - ve/cgroups: fake num_cgroups in /proc/cgroups output (Vasily Averin) [PSBM-33400]
  - ve/uts_ns: Implement cgroup interface to configure ve's os_release (Kirill Tkhai) [PSBM-32273]
  - ve/fs/devmnt: process mount options (Kirill Tkhai) [PSBM-32273]
  - ve/devmnt: Introduce ve::devmnt list (Kirill Tkhai) [PSBM-32273]
  - ve/netns: Set null only for nets ve is a keeper of (Cyrill Gorcunov) [PSBM-33480]
  - ve/netfilter: ve_printk for "nf_conntrack: table full" (Vasily Averin)
  - ve/net/printk: net_veboth_ratelimited introduced (Vasily Averin)
  - ub: drop host node (Vladimir Davydov) [PSBM-33487]
  - ve/fairsched: drop host node (Vladimir Davydov) [PSBM-33487]
  - ve/cgroups: Drop virtualization code, v5 (Cyrill Gorcunov)
  - bc/ioprio: ub_set_ioprio() declaration if !CONFIG_BEANCOUNTERS (Kir Kolyshkin)
  - vzstat: KSTAT_PERF_ENTER redefinition fixed when !CONFIG_VE (Kir Kolyshkin)
  - ve/ppc: remove vdso32_pages declaration from ppc elf.h (Kir Kolyshkin)
  - ub/kernel: use get_task_ub() - fix compile for !CONFIG_BEANCOUNTERS (Kir Kolyshkin)
  - ve/proc/meminfo.c: use mm_ub() macro (Kir Kolyshkin)
  - ve/printk/ppc: fix asm modifier in DEFINE_STRUCT_MEMBER_ALIAS (Vladimir Davydov)
  - ve/ppc: wire OpenVZ-specific syscalls (Kir Kolyshkin)
  - ve/ppc: include OpenVZ-specific Kconfigs for ppc (Kir Kolyshkin)
  - ms/ppc: define TIOSAK (fix tty_ioctl() compilation) (Kir Kolyshkin)
  - ve/ppc: include ve.h in process.c (Kir Kolyshkin)
  - ve/netfilter: put appropriate part under CONFIG_VE_IPTABLES (Kir Kolyshkin)
  - bc/mm/shmem.c: use mm_ub() macro to avoid compilation errors if !CONFIG_BEANCOUNTERS (Kir Kolyshkin)
  - bc/mm/oom: put UB_OOM_MANUAL_SCORE_ADJ bit check under CONFIG_BEANCOUNTERS (Kir Kolyshkin)
  - bc/mm/{memory.c,mprotect.c}: use mm_ub() macro (Kir Kolyshkin)
  - ve/mm/filemap.c: include virtinfo.h for !CONFIG_BC_IO_ACCOUNTING case (Kir Kolyshkin)
  - ve/mm: include virtinfo.h for !CONFIG_BC_IO_ACCOUNTING case (Kir Kolyshkin)
  - ve/sched: put move_task_groups() under CONFIG_CFS_CPULIMIT (Kir Kolyshkin)
  - ve/kernel: fix kernel_thread() compilation for !CONFIG_VE (Kir Kolyshkin)
  - bc/dcache: add parameter names to ub_dcache_reclaim() declaration for !CONFIG_BEANCOUNTERS (Kir Kolyshkin)
  - fs/nfs/direct.c: include virtinfo.h (Kir Kolyshkin)
  - bc/io_acct: define get_io_ub() for !CONFIG_BC_IO_ACCOUNTING case (Kir Kolyshkin)
  - ve/sched: cpu_cgroup_get_stat() declaration in !CONFIG_VZ_FAIRSCHED case (Kir Kolyshkin)
  - bc: add struct seq_file declaration - fix virtinfo.h compile warning (Kir Kolyshkin)
  - bc: add {,un}charge_beancounter_fast define for !CONFIG_BEANCOUNTERS (Kir Kolyshkin)
  - bc: for_each_beancounter() definition for !CONFIG_BEANCOUNTERS (Kir Kolyshkin)
  - ms/sysfs: do not account sysfs_ino_ida allocations to memcg (Vladimir Davydov)
  - ms/gfp: add __GFP_NOACCOUNT (Vladimir Davydov)
  - ve/cgroup: devices -- Modify exception list for docker sake (Cyrill Gorcunov)
  - venet: Don't kill venet0 on the node (Cyrill Gorcunov) [PSBM-33281]
  - vziolimit: add bc cgroup control (Dmitry Monakhov) [PSBM-32281]
  - config.OpenVZ: add "vziolimit" module (Konstantin Khorenko) [PSBM-20104]
  - vziolimit: correct copyright info (Konstantin Khorenko)
  - vziolimit: add blktrace hooks (Dmitry Monakhov) [PSBM-20104]
  - cfq: add virtinfo hook for vziolimits (Dmitry Monakhov) [PSBM-20104]
  - vziolimit: compilation fix (Dmitry Monakhov) [PSBM-20104]
  - vziolimit: port diff-ubc-iostat-wire-vziolimit-into-deadline-io_scheduler (Dmitry Monakhov) [PSBM-20104]
  - vziolimit: port diff-ubc-introduce-atomic-flags-bit-field-shadow (Dmitry Monakhov) [PSBM-20104]
  - vziolimit: port diff-vziolimit-charge-fuse-requests-into-iops-throttler (Dmitry Monakhov) [PSBM-10626 PSBM-20104]
  - vziolimit: port diff-vziolimit-dont-change-state-at-speed-change (Dmitry Monakhov) [PSBM-20104]
  - vziolimit: port diff-vziolimit-fix-rounding-error-in-throttler (Dmitry Monakhov) [PSBM-13302 PSBM-20104]
  - vziolimit: port diff-ubc-iolimit-rework-async-iops-limit (Dmitry Monakhov) [PSBM-20104]
  - vziolimit: port diff-ubc-iolimit-precharge-dirty-pages-opensource (Dmitry Monakhov) [PSBM-20104]
  - vziolimit: port diff-ubc-iolimit-keep-charge-in-throttler (Dmitry Monakhov) [PSBM-20104]
  - vziolimit: port diff-iolimit-implement-the-iops-limiting (Dmitry Monakhov) [PSBM-20104]
  - vziolimit: port diff-vziolimit-set-GPL-license (Dmitry Monakhov) [PSBM-20104]
  - vziolimit: port diff-vziolimit-no-top-bc (Dmitry Monakhov) [PSBM-20104]
  - vziolimit: port diff-iolimit-wakup-at-kill-and-limit-change (Dmitry Monakhov) [PSBM-20104]
  - vziolimit: port diff-iolimit-dont-throttle-flushers (Dmitry Monakhov) [PSBM-20104]
  - vziolimit: port diff-iolimit-vzctl-api (Dmitry Monakhov) [PSBM-20104]
  - vziolimit: port diff-iolimit-handle-virtinfo-events (Dmitry Monakhov) [PSBM-20104]
  - vziolimit: port diff-iolimit-plain-throttler (Dmitry Monakhov) [PSBM-20104]
  - vziolimit: port diff-iolimit-initial-skeleton-opensource (Dmitry Monakhov) [PSBM-20104]
  - vziolimit: remove dummy module (Dmitry Monakhov) [PSBM-20104]
  - ve: add config options for vzlist and vznetstat modules (Kirill Tkhai) [PSBM-19217]
  - ms/mm/memcg: do not use vmalloc for mem_cgroup allocations (Vladimir Davydov)
  - ve: Make get_ve_by_id() lockless (Kirill Tkhai)
  - mm/memcg: remove memcg from kmemcg_sharers list on css free (Vladimir Davydov)
  - ve: Revert "ve/pid_ns: reap zombies with external parent on container's init exit" (Kirill Tkhai) [PSBM-33254]
  - venet: Dont create venet-s in sub net namespaces (v2) (Cyrill Gorcunov) [PSBM-29811]
  - bc: Drop redundant put_beancounter in ubstat_get_list (Cyrill Gorcunov)
  - bc: Add missing put_beancounter call (Cyrill Gorcunov) [PSBM-29895]
  - ms/mm/vmscan.c: don't forget to free shrinker->nr_deferred (Vladimir Davydov)
  - mm: transcendent swap cache (Vladimir Davydov) [PSBM-32063]
  - mm/tcache: change API to conform to tswap (Vladimir Davydov) [PSBM-31915]
  - ve/net/ppp: oops in oops in ppp_register_net_channel() (Vasily Averin) [PSBM-29975]
  - ve/netfilter: Check for permittions while looking for target and match (Kirill Tkhai) [PSBM-28910]
  - ve/netfilter: Add autoloading of sockopt modules (Kirill Tkhai) [PSBM-28910]
  - ve/kmod: Port autoloading from CT (Kirill Tkhai) [PSBM-28910]
  - ve/kmod: Move check of VE permitions from __call_usermodehelper_exec() to upper functions (Kirill Tkhai) [PSBM-28910]
  - ms/sched: Remove lockdep check in sched_move_task() (Kirill Tkhai)
  - iolimits: fix double I/O accounting for iolimits (Andrew Perepechko)
  - ve/tty: Don't WARN_ONCE on /dev/console disabling (Cyrill Gorcunov) [PSBM-32728]
  - ve/tty: Disable /dev/console in VE environment (Cyrill Gorcunov) [PSBM-32686]
  - mm/tcache: update to use new cleancache API (Vladimir Davydov) [PSBM-31915]
  - ms/cleancache: remove limit on the number of cleancache enabled filesystems (Vladimir Davydov) [PSBM-31915]
  - ms/cleancache: forbid overriding cleancache_ops (Vladimir Davydov) [PSBM-31915]
  - ms/cleancache: zap uuid arg of cleancache_init_shared_fs (Vladimir Davydov) [PSBM-31915]
  - ms/fs/ocfs2: copy fs uuid to superblock (Vladimir Davydov) [PSBM-31915]
  - mm: introduce transcendent file cache (Vladimir Davydov) [PSBM-31757]
  - ms/memcg: port low limit (Vladimir Davydov) [PSBM-31752]
  - ve/headers: Export VE headers (Cyrill Gorcunov) [PSBM-31973]
  - ms/slub: make dead caches discard free slabs immediately (Vladimir Davydov) [PSBM-25018]
  - ms/slub: never fail to shrink cache (Vladimir Davydov) [PSBM-25018]
  - ms/slub: fix off by one in number of slab tests (Vladimir Davydov) [PSBM-25018]
  - ms/memcg: reparent list_lrus and free kmemcg_id on css offline (Vladimir Davydov) [PSBM-25018]
  - ms/list_lru: add helpers to isolate items (Vladimir Davydov) [PSBM-25018]
  - ms/memcg: free memcg_caches slot on css offline (Vladimir Davydov) [PSBM-25018]
  - ms/slab: use css id for naming per memcg caches (Vladimir Davydov) [PSBM-25018]
  - ms/slab: link memcg caches of the same kind into a list (Vladimir Davydov) [PSBM-25018]
  - ms/slab: embed memcg_cache_params to kmem_cache (Vladimir Davydov) [PSBM-25018]
  - ms/mm/slab_common: move kmem_cache definition to internal header (Vladimir Davydov) [PSBM-25018]
  - ms/fs: make shrinker memcg aware (Vladimir Davydov) [PSBM-25018]
  - ms/list_lru: introduce per-memcg lists (Vladimir Davydov) [PSBM-25018]
  - ms/list_lru: organize all list_lrus to list (Vladimir Davydov) [PSBM-25018]
  - ms/list_lru: get rid of ->active_nodes (Vladimir Davydov) [PSBM-25018]
  - ms/memcg: add rwsem to synchronize against memcg_caches arrays relocation (Vladimir Davydov) [PSBM-25018]
  - ms/memcg: rename some cache id related variables (Vladimir Davydov) [PSBM-25018]
  - ms/vmscan: per memory cgroup slab shrinkers (Vladimir Davydov) [PSBM-25018]
  - ms/fs: consolidate {nr,free}_cached_objects args in shrink_control (Vladimir Davydov) [PSBM-25018]
  - ms/list_lru: introduce list_lru_shrink_{count,walk} (Vladimir Davydov) [PSBM-25018]
  - ms/mm: vmscan: invoke slab shrinkers from shrink_zone() (Vladimir Davydov) [PSBM-25018]
  - ms/memcg: zap memcg_slab_caches and memcg_slab_mutex (Vladimir Davydov) [PSBM-25018]
  - ms/slub: use sysfs'es release mechanism for kmem_cache (Vladimir Davydov) [PSBM-25018]
  - ms/slub: fix memcg_propagate_slab_attrs (Vladimir Davydov) [PSBM-25018]
  - ms/memcg: zap memcg_name argument of memcg_create_kmem_cache (Vladimir Davydov) [PSBM-25018]
  - ms/memcg: zap __memcg_{charge,uncharge}_slab (Vladimir Davydov) [PSBM-25018]
  - ms/memcg: fix possible use-after-free in memcg_kmem_get_cache() (Vladimir Davydov) [PSBM-25018]
  - ms/memcg: use generic slab iterators for showing slabinfo (Vladimir Davydov) [PSBM-25018]
  - ms/slab: print slabinfo header in seq show (Vladimir Davydov) [PSBM-25018]
  - ms/mm/slab: Give s_next and s_stop slab-specific names (Vladimir Davydov) [PSBM-25018]
  - ms/mm/slab: Sharing s_next and s_stop between slab and slub (Vladimir Davydov) [PSBM-25018]
  - ms/memcg: zap memcg_can_account_kmem (Vladimir Davydov) [PSBM-25018]
  - ploop: fixed deadlock by interrupts off inside lookup_extent_mapping (Andrey Smetanin) [PSBM-32614]
  - config.OpenVZ/audit: Disable audit subsystem in config (Cyrill Gorcunov) [PSBM-32261]
  - ploop: fix deadlock inside dio_alloc_sync - lock inside while() but unlock outside (Andrey Smetanin)
  - vznetstat: alloc ve->stat if necessary (Kirill Tkhai) [PSBM-32072]
  - Revert "VE: export more headers to userspace" (Konstantin Khorenko) [PSBM-31973]
  - VE: export more headers to userspace (Konstantin Khorenko)
  - Makefile: make VZVERSION evaluated dynamically (Konstantin Khorenko)
  - dummy: add dummy modules for service vz init script (Konstantin Khorenko) [PSBM-31333]
  - vzstat: port vzstat module from rh6 (Vladimir Davydov)
  - vzlist: return second pid in container's namespace (Dmitry Guryanov) [PSBM-20095]
  - vzlist: fix get_vepids function (Dmitry Guryanov) [PSBM-20095]
  - vzlist: fix obvious compilation errors (Dmitry Guryanov) [PSBM-20095]
  - vzlist: add vzlist from 2.6.32-x as is (Dmitry Guryanov) [PSBM-20095]
  - vznetstat: don't use vehooks (Dmitry Guryanov) [PSBM-20094]
  - vznetstat: apply vznetstat patches from 2.6.32 as is (Dmitry Guryanov) [PSBM-20094 PSBM-20094 PSBM-32912]
  - ms/memcg: move memcg_update_cache_size to slab_common.c (Vladimir Davydov)
  - ms/memcg: don't call memcg_update_all_caches if new cache id fits (Vladimir Davydov)
  - ms/memcg: move memcg_{alloc,free}_cache_params to slab_common.c (Vladimir Davydov)
  - ms/mm: vmscan: remove shrink_control arg from do_try_to_free_pages() (Vladimir Davydov)
  - ms/mm: vmscan: move call to shrink_slab() to shrink_zones() (Vladimir Davydov)
  - ms/mm: vmscan: respect NUMA policy mask when shrinking slab on direct reclaim (Vladimir Davydov)
  - ms/mm: vmscan: call NUMA-unaware shrinkers irrespective of nodemask (Vladimir Davydov)
  - ms/slab: delete cache from list after __kmem_cache_shutdown succeeds (Vladimir Davydov)
  - ms/memcg: cleanup kmem cache creation/destruction functions naming (Vladimir Davydov)
  - ms/memcg: memcg_kmem_create_cache: make memcg_name_buf statically allocated (Vladimir Davydov)
  - ms/memcg: get rid of memcg_create_cache_name (Vladimir Davydov)
  - ms/memcg, slab: simplify synchronization scheme (Vladimir Davydov)
  - ms/memcg, slab: merge memcg_{bind,release}_pages to memcg_{un}charge_slab (Vladimir Davydov)
  - ms/memcg, slab: do not schedule cache destruction when last page goes away (Vladimir Davydov)
  - ms/mm: get rid of __GFP_KMEMCG (Vladimir Davydov)
  - ms/mm/sl[aou]b: Move kmallocXXX functions to common code (Christoph Lameter)
  - ms/slob: Rework #ifdeffery in slab.h (Christoph Lameter)
  - ms/sl[au]b: charge slabs to kmemcg explicitly (Vladimir Davydov)
  - ms/slub: rework sysfs layout for memcg caches (Vladimir Davydov)
  - ms/slub: adjust memcg caches when creating cache alias (Vladimir Davydov)
  - ms/memcg, slab: do not destroy children caches if parent has aliases (Vladimir Davydov)
  - ms/memcg, slab: unregister cache from memcg before starting to destroy it (Vladimir Davydov)
  - ms/memcg, slab: separate memcg vs root cache creation paths (Vladimir Davydov)
  - ms/memcg, slab: never try to merge memcg caches (Vladimir Davydov)
  - ms/memcg, slab: cleanup memcg cache creation (Vladimir Davydov)
  - ms/memcg: fix mutex not unlocked on memcg_create_kmem_cache fail path (Vladimir Davydov)
  - ms/memcg: remove unused code from kmem_cache_destroy_work_func (Vladimir Davydov)
  - ms/memcg: do not account memory used for cache creation (Glauber Costa)
  - ms/memcg: also test for skip accounting at the page allocation level (Glauber Costa)
  - ms/memcg: remove KMEM_ACCOUNTED_ACTIVATED flag (Vladimir Davydov)
  - ms/memcg, slab: RCU protect memcg_params for root caches (Vladimir Davydov)
  - ms/memcg: get rid of kmem_cache_dup() (Vladimir Davydov)
  - ms/memcg, slab: fix races in per-memcg cache creation/destruction (Vladimir Davydov)
  - ms/memcg: fix possible NULL deref while traversing memcg_slab_caches list (Vladimir Davydov)
  - ms/memcg, slab: fix barrier usage when accessing memcg_caches (Vladimir Davydov)
  - ms/memcg, slab: clean up memcg cache initialization/destruction (Vladimir Davydov)
  - ms/memcg, kmem: use cache_from_memcg_idx instead of hard code (Qiang Huang)
  - ms/memcg, kmem: rename cache_from_memcg to cache_from_memcg_idx (Qiang Huang)
  - ms/memcg, kmem: use is_root_cache instead of hard code (Qiang Huang)
  - ms/memcg, slab: kmem_cache_create_memcg(): fix memleak on fail path (Vladimir Davydov)
  - ms/slab: clean up kmem_cache_create_memcg() error handling (Vladimir Davydov)
  - ms/memcg: don't need to free memcg via RCU or workqueue (Li Zefan)
  - ms/memcg: kill memcg refcnt (Li Zefan)
  - ms/memcg: don't need to get a reference to the parent (Li Zefan)
  - ms/memcg: use css_get/put for swap memcg (Li Zefan)
  - ms/memcg: use css_get/put when charging/uncharging kmem (Li Zefan)
  - ms/memcg: don't use mem_cgroup_get() when creating a kmemcg cache (Li Zefan)
  - ms/memcg: use css_get() in sock_update_memcg() (Li Zefan)
  - ms/vfs: fix dentry LRU list handling and nr_dentry_unused accounting (Linus Torvalds)
  - vmscan: don't retry shrink_slab if current is dying (Vladimir Davydov)
  - ms/fs/super.c: fix lru_list leak for real (Al Viro)
  - ms/super: fix for destroy lrus (Glauber Costa)
  - ms/list_lru: dynamically adjust node arrays (Glauber Costa) [PSBM-42319]
  - mm: workingset: convert shrinker to count/scan API (Vladimir Davydov)
  - ms/fs: convert inode and dentry shrinking to be node aware (Dave Chinner)
  - ms/list_lru: remove special case function list_lru_dispose_all. (Glauber Costa)
  - ms/dcache: convert to use new lru list infrastructure (Dave Chinner)
  - ms/shrinker: Kill old ->shrink API. (Dave Chinner)
  - md/raid5: use new shrinker API (Dmitry Safonov)
  - ms/shrinker: convert remaining shrinkers to count/scan API (Dave Chinner)
  - ms/hugepage: convert huge zero page shrinker to new shrinker API (Glauber Costa)
  - ms/drivers: convert shrinkers to new count/scan API (Vladimir Davydov) [PSBM-34838 PSBM-42317]
  - ms/fs: convert fs shrinkers to new scan/count API (Vladimir Davydov) [PSBM-34838]
  - ms/vmscan: per-node deferred work (Glauber Costa)
  - ms/shrinker: add node awareness (Dave Chinner)
  - ms/inode: move inode to a different list inside lock (Glauber Costa)
  - ms/inode: convert inode lru list to generic lru list code. (Dave Chinner)
  - ms/shrinker: convert superblock shrinkers to new API (Dave Chinner) [OVZ-6646 PSBM-42760]
  - ms/mm: new shrinker API (Dave Chinner)
  - ms/dcache: remove dentries from LRU before putting on dispose list (Dave Chinner)
  - ms/dentry: move to per-sb LRU locks (Dave Chinner)
  - ms/dcache: convert dentry_stat.nr_unused to per-cpu counters (Dave Chinner)
  - ms/super: fix calculation of shrinkable objects for small numbers (Glauber Costa)
  - ms/fs: bump inode and dentry counters to long (Glauber Costa)
  - bc: Allocate beancounters without limits when cgroup interface is used (Cyrill Gorcunov)
  - ve/nsproxy: Allow to unshare network namespace (Cyrill Gorcunov)
  - ve/cgroup: Fix missing cgroup::cgroup_ve assignment (Cyrill Gorcunov)
  - ve/cgroup: devices -- Fix memory leaking in sysfs_perms_open (Cyrill Gorcunov)
  - ve/signal: Fix NULL dereference in sig_ve_ignored (Cyrill Gorcunov)
  - ve/dcache: Allow to read proc links if new mount namespace is used (Cyrill Gorcunov)
  - ve/cgroup: Fix systemd virtualization (Cyrill Gorcunov)
  - ve/cgroup: Allow non-virtualized hierarchies in containers (Cyrill Gorcunov) [PSBM-30052]
  - ms/sched/numa: fix unsafe get_task_struct() in task_numa_assign() (Kirill Tkhai)
  - ms/sched: Fix race between task_group and sched_task_group (Kirill Tkhai)
  - Revert "ve: Port task_struct:vetask_list and while_each_thread_ve() etc" compilation fix (Konstantin Khorenko)
  - ve/proc: vestat_seq_show: Fix kernel OOPs (Cyrill Gorcunov)
  - ms/mm: softdirty: keep bit when zapping file pte (Peter Feiner)
  - rh/mm: Drop off Live Kernel Self Migration (TRACK_DIRTY_PAGES) (Cyrill Gorcunov)
  - ve/devtmpfs: Create required devices on container startup (Cyrill Gorcunov) [PSBM-29214]
  - ve: Use own uevent_seqnum for every VE (Kirill Tkhai) [PSBM-17903]
  - bc/proc: fix sleep in atomic bug in ub_{start,next,stop} (Vladimir Davydov)
  - ve/fs: Use ve_printk in fs/binfmt_aout.c (Kirill Tkhai) [PSBM-17903]
  - ve: Ignore signals from wrong ve (Kirill Tkhai) [PSBM-17903]
  - ve/fs: Port fs.fsync-enable and fs.odirect_enable sysctls (Kirill Tkhai) [PSBM-17903]
  - ve/mm/swap: do not uncharge on reuse_swap_page (Vladimir Davydov)
  - ms/fs/notify: don't show f_handle if exportfs_encode_inode_fh failed (Andrey Vagin)
  - ms/fsnotify/fdinfo: use named constants instead of hardcoded values (Andrey Vagin)
  - ms/kcmp: fix standard comparison bug (Rasmus Villemoes)
  - ms/cbq: now_rt removal (Vasily Averin)
  - ms/cbq: incorrectly low bandwidth setting blocks limited traffic (Vasily Averin)
  - ms/tty: Fix potential use after free in release_one_tty (Cyrill Gorcunov)
  - ploop: purge plo->map on merge (Maxim Patlasov) [PSBM-27891]
  - ploop: set PLOOP_MAP_IDENTICAL bit on merge (Maxim Patlasov) [PSBM-24408]
  - ploop: update i_size on preallocation (Maxim Patlasov)
  - ploop: support of explicit unplug: unplug callback (Maxim Patlasov) [PSBM-18168]
  - ploop: support of explicit unplug: start and stop plugging (Maxim Patlasov) [PSBM-18168]
  - ploop: check ENOSPC callback (Maxim Patlasov) [PSBM-18168]
  - ploop: port io_kaio module (Maxim Patlasov) [PSBM-18168]
  - ploop: congestion detection (Maxim Patlasov) [PSBM-18168 PSBM-11585]
  - ploop: generic support of writeback control (Maxim Patlasov) [PSBM-18168 PSBM-11585]
  - ploop: check error from freeze_bdev (Maxim Patlasov) [PSBM-28460]
  - ploop: fix file->f_count leak in raw_complete_snapshot() (Kirill Tkhai)
  - ub: show dead beancounters in procfs v3 (Vladimir Davydov)
  - ub: convert to cgroup (Vladimir Davydov)
  - ub: decouple from alien cgroups (Vladimir Davydov)
  - ub: (partial) fix for meminfo (Vladimir Davydov)
  - ub: introduce ub_page_stat (Vladimir Davydov)
  - ub: do not sync ubparms with memory cgroup (Vladimir Davydov)
  - ub: add ub_name to safely store CT name (Vladimir Davydov)
  - ub: drop CONFIG_BC_KEEP_UNUSED (Vladimir Davydov)
  - ub: get rid of get/put_beancounter_longterm (Vladimir Davydov) [PSBM-20089]
  - ub: rm include/bc/kmem.h (Vladimir Davydov) [PSBM-20089]
  - ve/bc/mm: port UB_PRIVVMPAGES, UB_SHMPAGES, and UB_LOCKEDPAGES accounting (Vladimir Davydov) [PSBM-20089]
  - ve/netfilter: Implement pernet net->ct.max / virtualize "nf_conntrack_max" sysctl (Kirill Tkhai) [PSBM-18322]
  - ve/netfilter: Implement pernet expect_max / virtualize "net.netfilter.nf_conntrack_expect_max" sysctl (Kirill Tkhai) [PSBM-18322]
  - ve/netfilter: Add pernet permission checks in ip_tables (Kirill Tkhai) [PSBM-18322]
  - ve/netfilter: Implement net_ipt_permitted() etc (Kirill Tkhai) [PSBM-18322]
  - ve/netfilter: Implement ip_conntrack_disable_ve0 module option (Kirill Tkhai) [PSBM-18322]
  - ve/netfilter: Restore revision 0 "conntrack" match support (Kirill Tkhai) [PSBM-18322]
  - ve/netfilter: Restore revision 0 "owner" match support (Kirill Tkhai) [PSBM-18322]
  - ve/netfilter: Restore revision 0 "connmark" match / "CONNMARK" target support (Kirill Tkhai) [PSBM-18322]
  - ve/netfilter: Restore revision 0 "TOS" target support (Kirill Tkhai) [PSBM-18322]
  - ve/netfilter: Restore revision 0 "tos" match support (Kirill Tkhai) [PSBM-18322]
  - ve/netfilter: Restore revision 0 "mark" match and "MARK" target support (Kirill Tkhai) [PSBM-18322]
  - ve/netfilter: Restore revision 0 "iprange" match support (Kirill Tkhai) [PSBM-18322]
  - ve/netfilter: Basic ve transformations (Kirill Tkhai) [PSBM-18322]
  - ms/module: remove rmmod --wait option. (Rusty Russell) [PSBM-27580 PSBM-27580]
  - bc/io: put beancounter before free (Maxim Patlasov)
  - ve/net/pppoe: fix nil dereference if no VE_FEATURE_PPP present (Cyrill Gorcunov)
  - ve/cgroups: hide toplevel cgroup entry from in /proc/pid/cgroup output (Cyrill Gorcunov) [PSBM-28377]
  - ve/cgroups: don't explicitly remove self destructable ve cgroups (Cyrill Gorcunov)
  - mm: make task with TIF_MEMDIE die faster (Kirill Tkhai)
  - ms/nmi: do not call unblank_screen() from nmi_show_regs() (Kirill Tkhai)
  - mm: add independed bio pool for swapout (Kirill Tkhai) [PSBM-14619]
  - vfs: call statfs on mnt's sb (Kirill Tkhai)
  - fs: add fadvise file_operation (Kirill Tkhai) [PSBM-54928 PSBM-54928]
  - vfs: take stat's dev from mnt->sb (Kirill Tkhai)
  - vfs: add set_flags wrapper (Kirill Tkhai)
  - ms: unwind changes on shift_arg_pages error path (Kirill Tkhai)
  - ms: skip "relatime" in shmem_parse_options() (Kirill Tkhai)
  - ext4: make data=writeback mode safe (Kirill Tkhai)
  - ext4: quarantee rename atomic behavior (Kirill Tkhai)
  - ms/fs: introduce "fs.relatime_interval" sysctl (Kirill Tkhai)
  - ve/vfs: introduce "odirect_enable" sysctl and disable it by default (Kirill Tkhai)
  - ext4: resplit block_page_mkwrite: fix get-host convention (Kirill Tkhai) [PSBM-16485]
  - blk/ploop: Add BLKPG_GET_PARTITION operation (Kirill Tkhai)
  - ext4/ploop: ask ploop about ENOSPC condition (Kirill Tkhai)
  - Subject: ve/futex/timeout: adjust futex timeout to absolule (Kirill Tkhai) [PSBM-14471]
  - ve/posix-timers: reference ve monotonic clock from ve start (v2) (Kirill Tkhai) [PSBM-13860]
  - x86: vdso: add sysctl to disable vdso for gettime monotonic (Kirill Tkhai) [PSBM-13860]
  - ve/posix-timers: reference ve monotonic clock from start in clock_nanosleep (Kirill Tkhai)
  - bc/io: set and release ioc->ioc_ub (Maxim Patlasov) [PSBM-15568]
  - oom: Show writeback_temp stats in oom message (Maxim Patlasov)
  - fuse: fix erroneous unlock_page() in fuse_send_writepages() (Maxim Patlasov)
  - fuse: release cleanup (Maxim Patlasov)
  - fuse: fix deadlock in fuse_flush() (Maxim Patlasov) [PSBM-29381]
  - fuse: invalidate_files backward compatibility mode (Maxim Patlasov)
  - fuse: fix writeback/release race (Maxim Patlasov) [PSBM-26148]
  - fuse: report details of aio failure (Maxim Patlasov) [PSBM-23696]
  - fuse: fail lost-lease notification if async_read (Maxim Patlasov)
  - fuse: skip waiting for fuse writeback (Maxim Patlasov)
  - fuse: prevent queueing new requests after (Maxim Patlasov)
  - fuse: kill requests on "lost-lease" event (Maxim Patlasov)
  - fuse: pass "fc" to fuse_invalidate_files() (Maxim Patlasov)
  - fuse: add "killed" bit to fuse request (Maxim Patlasov)
  - fuse: add page_cache bit to fuse request (Maxim Patlasov)
  - fuse: the list of all opened files (Maxim Patlasov)
  - fuse: do not flush files opened ro (Maxim Patlasov) [PSBM-20562]
  - fuse: add mount option to disable close_wait (Maxim Patlasov)
  - fuse: make umount synchronous (Maxim Patlasov) [PSBM-19305]
  - fuse: print initialized flag in conn info (Maxim Patlasov)
  - fuse: extend report on pstorage errors (Maxim Patlasov)
  - fuse: do not use RELEASE on directory (Maxim Patlasov) [PSBM-17195]
  - fuse: add missed fuse_file_put() (Maxim Patlasov)
  - fuse: cleanups in fuse writeback (Maxim Patlasov) [PSBM-16442 PSBM-16442]
  - fuse: implement invalidate_files notification (Maxim Patlasov) [PSBM-16105]
  - fuse: report size from server if no openers exist (Maxim Patlasov) [PSBM-15941]
  - fuse: write_begin() should wait for writeback (Maxim Patlasov)
  - fuse: account read/write requests into iopslimit (Maxim Patlasov)
  - fuse: improve bdi dirty memory limits for fuse (Maxim Patlasov) [PSBM-13700]
  - fuse: enable async_dio for pcs (Maxim Patlasov)
  - fuse: optimize fuse_vma_close() (Maxim Patlasov)
  - fuse: do not oops in fuse writepage (Maxim Patlasov) [PSBM-10752]
  - fuse: increment BDI_WRITEOUT for each page (Maxim Patlasov)
  - fuse: remove extra write_update (Maxim Patlasov) [PSBM-18167]
  - fuse: account directio requests into ioacct (Maxim Patlasov)
  - fuse: wire iolimit sleep-hook into directio path. (Maxim Patlasov)
  - fuse: account read/write requests into iostat (Maxim Patlasov)
  - fuse: set num_openers on create (Maxim Patlasov) [PSBM-13820]
  - fuse: i_size to be updated on first open (Maxim Patlasov) [PSBM-13636]
  - fuse: reimplement synchronous close (Maxim Patlasov)
  - fuse: Wait for real writeback to finish on file (Maxim Patlasov)
  - fuse: Dcache is always invalid (Maxim Patlasov)
  - fuse: virtualize context pid (Maxim Patlasov)
  - fuse: some fairness in handling writeback (Maxim Patlasov)
  - fuse: Fuse ctl file with connection info (Maxim Patlasov)
  - fuse: Show open files in fusectl (Maxim Patlasov)
  - fuse: Show active requests in fusectl files (Maxim Patlasov)
  - fuse: fuse-ve-odirect sysctl (Maxim Patlasov) [PSBM-18167]
  - fuse: direct_enable mount option (Maxim Patlasov) [PSBM-18167]
  - fuse: set req->background flag for fuse_writepages (Maxim Patlasov) [PSBM-18167]
  - fuse: kaio support (Maxim Patlasov) [PSBM-18167]
  - fuse: fix compilation for __fuse_readpage() (Maxim Patlasov)
  - fuse: Turn writeback cache on (Maxim V. Patlasov)
  - fuse: Fix O_DIRECT operations vs cached writeback misorder - v2 (Maxim V. Patlasov)
  - fuse: fuse_flush() should wait on writeback (Maxim V. Patlasov)
  - fuse: fuse_writepage_locked() should wait on writeback (Maxim V. Patlasov)
  - fuse: Implement writepages and write_begin/write_end callbacks (Maxim V. Patlasov)
  - fuse: Flush files on wb close (Maxim V. Patlasov)
  - fuse: Trust kernel i_mtime only (Maxim V. Patlasov)
  - fuse: Trust kernel i_size only (Maxim V. Patlasov)
  - fuse: Connection bit for enabling writeback (Maxim V. Patlasov)
  - fuse: Prepare to handle multiple pages in writeback (Maxim V. Patlasov)
  - fuse: Prepare to handle short reads (Maxim V. Patlasov)
  - fuse: Getting file for writeback helper (Maxim V. Patlasov)
  - fuse: Linking file to inode helper (Maxim V. Patlasov)
  - nfs/ioacounting: ported skipped code for read/write io accounting (Andrey Smetanin) [PSBM-27695]
  - ve/printk: define some log_* symbols for kdump (Vladimir Davydov)
  - mm: softdirty: clear VM_SOFTDIRTY flag inside clear_refs_write() instead of clear_soft_dirty() (Cyrill Gorcunov)
  - idr: fix overflow bug during maximum ID calculation at maximum height (Lai Jiangshan)
  - ve/idr: correctly alloc/release ve->veid from ve_idr (Andrey Smetanin) [PSBM-28031]
  - ub: use d_set_d_op to init ub ops (Vladimir Davydov)
  - ve/devtmpfs: pass proper options string (Cyrill Gorcunov)
  - ve/idr: fix WARN_ON(1) at ve_list_del: move idr_remove(&ve_idr, ve->veid) from ve_offline to ve_destroy (Andrey Smetanin)
  - mm/vps_dumpable: naming and description for task->mm->vps_dumpable values (Andrey Smetanin) [PSBM-20666]
  - vzstat: export symbols KSTAT_LAT_*_UPDATE funcs to be usable by our private vzmodules (Andrey Smetanin)
  - ubc/net: remove unused variable from neigh_periodic_work() (Konstantin Khorenko)
  - epoll: fix use-after-free in eventpoll_release_file (Konstantin Khlebnikov)
  - radix-tree/filemap: fix prev tag not set after deleting direct slot (Vladimir Davydov)
  - radix-tree/filemap: clear prev tag when deleting page from page cache (Vladimir Davydov)
  - fs: kernel direct aio (Dmitry Monakhov) [PSBM-18169 PSBM-42312]
  - ploop/fairsched/io_prio: compilation fixes (Cyrill Gorcunov)
  - all: compilation fixes (Konstantin Khorenko)
  - VE/VFS: use sb->s_ns member to store namespace for mount_ns() calls (Konstantin Khorenko)
  - radix-tree: hunks left from initial combined patch added (Vladimir Davydov) [PSBM-18056 PSBM-27696]
  - quota/compat: move compat stuff from quota.h to compat.h (Konstantin Khorenko)
  - ubc/net: recharge skb in tcp_fragment() only (Konstantin Khorenko)
  - config.OpenVZ: OpenVZ related config options are added (Konstantin Khorenko)
  - config.OpenVZ: added symlinks to kernel config and debug config (Konstantin Khorenko)
  - bc/memcontrol: fix per-bc memcg pages output (Stanislav Kinsbursky) [PSBM-26039]
  - fairsched: add missing close in sys_fairsched_mknod (Vladimir Davydov)
  - drivers/core/sysfs: respect ns when removing sys dev link (Vladimir Davydov) [PSBM-25801]
  - nfsd/sunrpc/mqueue: use sb->s_ns instead of data in fill_super (Vladimir Davydov) [PSBM-25107]
  - ve/cgroups: add missing list_del(cgroup_ve_list) on error path (Vladimir Davydov) [PSBM-24622]
  - ve: get rid of get_ve_by_name() (Vladimir Davydov) [PSBM-24622]
  - ve: allocate ids on cgroup create (Vladimir Davydov) [PSBM-24622]
  - ve: get rid of __ve_name (Vladimir Davydov) [PSBM-24622]
  - venet: fix compilation (Vladimir Davydov) [PSBM-24622]
  - Revert "VE/NET: replace veid with ve_name in veip_struct" (Vladimir Davydov) [PSBM-24622]
  - ve/cgroups: use cgroup subsystem names only if in vz compat mode (Vladimir Davydov) [PSBM-22882]
  - ve/pid_ns: do not panic on kthreads when reaping external tasks on zap pid_ns (Vladimir Davydov)
  - fairsched: fix nasty typos (Dmitry Guryanov)
  - kmod: add header inclusion (Stanislav Kinsbursky)
  - stat: add header inclusion (Stanislav Kinsbursky)
  - vzstat: move code to source file (Stanislav Kinsbursky)
  - ve/proc: add empty "partitions" entry (Stanislav Kinsbursky) [PSBM-18889]
  - ve/devpts: cleanup per-VE creation (Stanislav Kinsbursky)
  - ve/pid_ns: reap zombies with external parent on container's init exit (Stanislav Kinsbursky)
  - ve/umh: make it ve-stopping safe (Stanislav Kinsbursky)
  - ve: remove ve_mutex (Stanislav Kinsbursky)
  - sched: use LBF_SOME_PINNED to balance tasks among vcpus (Vladimir Davydov)
  - ve/umh: fix NULL pointer dereference in VE0 (Stanislav Kinsbursky)
  - devtmpfs: containerize it with new obj ns operation (Stanislav Kinsbursky)
  - fs: add data pointer to mount_ns() (Stanislav Kinsbursky)
  - ve/tty: Revert custom virtualization (Stanislav Kinsbursky) [PSBM-20100 PSBM-20100 PSBM-33239 PSBM-34777 PSBM-41804]
  - ve: do not set VE_MEMINFO_DEFAULT to VE0 on ve_create (Vladimir Davydov)
  - fairsched: mount cpuacct together with cpu (Dmitry Guryanov)
  - bc: mount mem and blkio subsystems separately (Dmitry Guryanov)
  - bc: create separate cgroup for mem and blkio hierarchies (Dmitry Guryanov)
  - fairsched: mount cpu and cpuset separately (Dmitry Guryanov)
  - fairsched: don't use common root cgroup in fairsched.c (Dmitry Guryanov)
  - ve: split beancounter hierarchy (Dmitry Guryanov)
  - ve/cgroups: don't use common root cgroup in vecalls.c (Dmitry Guryanov)
  - ve/cgroups: don't mount freezer subsystem (Dmitry Guryanov)
  - ve/cgroups: add functions ve_cgroup_open and ve_cgroup_remove (Dmitry Guryanov)
  - ve/sunrpc: use correct pointer to net_namespace in auth_gss.c (Dmitry Guryanov)
  - ve/sysfs: make dev/char/ directory tagged with VE tag (Stanislav Kinsbursky)
  - ve/sysfs: allow symlinks between tagged and generic directories (Stanislav Kinsbursky)
  - ve/kobject: new type for VE-aware object introduced (Stanislav Kinsbursky)
  - ve/kobject: introduce new namespace tag and operations for VE (Stanislav Kinsbursky)
  - ve/vzstat: move code to source file and cleanup headers (Stanislav Kinsbursky)
  - ve/vzstat: port vzstat bits from rh6 (Vladimir Davydov) [PSBM-54928]
  - ve/sysctl: allow to change mqueue sysctl-s (Andrew Vagin) [PSBM-20102]
  - ve/sysctl: allow to write kernel/hostname and kernel/domainname entries in container (Cyrill Gorcunov) [PSBM-20102]
  - ve/sysctl: allow to write /proc/sys/kernel/$next$ entries in container (Cyrill Gorcunov)
  - devtmpfs: per-VE mounts introduced (Stanislav Kinsbursky) [PSBM-17915]
  - pid: export symbol nex_pidmap (Dmitry Guryanov) [PSBM-20095]
  - dcache: d_root_check: allow to proceed on disconnected entries (Kirill Gorkunov)
  - ve/fs: remove ve_proto.h header from super.c (Stanislav Kinsbursky)
  - VE/sysrq-trigger: make it VE-namespace aware (Stanislav Kinsbursky) [PSBM-20664]
  - ve/sched: port boosting hacks against prio inversion (Vladimir Davydov) [PSBM-15441]
  - ve/sched: port vcpu hotslice (Vladimir Davydov) [PSBM-16913 PSBM-16913 PSBM-17399]
  - ve/sched: port nr cpus limit (Vladimir Davydov) [PSBM-16856]
  - venet: add venet_free_stat callback (Dmitry Guryanov)
  - sched: calc_load_ve: do not account rt tasks (Vladimir Davydov) [PSBM-22149]
  - config.OpenVZ: enable options required for CRIU (Konstantin Khorenko)
  - Revert "ve: set vps_dumpable for a process, which writes start in ve.state" (Andrew Vagin)
  - VE: don't clear vps_dumpable if ve isn't running (Andrew Vagin)
  - ve: allow to start CT by external processes (v2) (Andrew Vagin)
  - ve: show content of /proc/cgroups if CT isn't running yet (Andrew Vagin)
  - ve: skip d_root_check() for CT0 (Andrew Vagin)
  - kmemcg: don't allocate extra memory for root memcg_cache_params (Andrey Vagin)
  - mm: save soft-dirty bits on swapped pages (Cyrill Gorcunov)
  - proc-net: mark all files in proc-net directories as virtualized (Vladimir Davydov)
  - proc: mark only net dirs as virtualized by default (Vladimir Davydov)
  - ve: use proc_mkdir for proc dir creation (Vladimir Davydov)
  - fairsched: use proc_mkdir for proc dir creation (Vladimir Davydov)
  - net: remove include/net/netlink_sock.h (Vladimir Davydov)
  - cgroup/cpuset/fairsched: get rid of cgroup_lock (Vladimir Davydov)
  - cgroup: cgroup->top_cgroup => &cgroup->root->top_cgroup (Vladimir Davydov)
  - ve/cgroup: fix compilation (Vladimir Davydov)
  - cpuset: remove unused stuff and fix compilation (Vladimir Davydov)
  - bc/proc: fix compilation (Vladimir Davydov)
  - khleper: fix compilation (Vladimir Davydov)
  - sched: move declaration of cgroup related functions to global header (Vladimir Davydov)
  - all: trivial compilation fixes (Vladimir Davydov)
  - Initial OpenVZ config for 3.10.x branch added, based on kernel-3.10.10-200.fc19 Fedora 19 kernel. (Konstantin Khorenko)
  - veth: Make it carry NETIF_F_VIRTUAL (Cyrill Gorcunov)
  - ve/cgroup: delete VE cgroup on the error path (Andrew Vagin) [PSBM-21953]
  - pfcache: do not ignore TTU_MUNLOCK in try_to_unmap_file() (Maxim Patlasov)
  - pfcache: iterate peer list only for shared pages (Maxim Patlasov)
  - pfcache: release path if dentry_open() failed (Maxim Patlasov)
  - pfcache: check root path in ext4_open_pfcache() (Maxim Patlasov)
  - ve/devcgroup: fix mknod permissions - allow to create any dev inside a CT (Vladimir Davydov) [PSBM-21979]
  - pfcache: add hashed peers for ext4 (Konstantin Khlebnikov) [PSBM-20098]
  - pfcache: add generic mapping peers (Konstantin Khlebnikov) [PSBM-20098]
  - mpi: export arithmetic functions required for in-kernel DSA implementation (Konstantin Khorenko)
  - ve/pidns: allow to change ns_last_pid from containers (Andrew Vagin)
  - VENET: add netlink interface for venet (Dmitry Guryanov)
  - mpi: fix compilation (Konstantin Khlebnikov)
  - ms/mpi: revert "Revert "crypto: GnuPG based MPI lib - (Dmitry Kasatkin)
  - ms/mpi: revert "Remove unused code from MPI library" (Dmitry Kasatkin)
  - ve: convert get/put_ve to non-gpl functions (Konstantin Khlebnikov)
  - ve: return back 'down_at' ve_struct field (Konstantin Khlebnikov)
  - VE: add function legacy_name_to_veid (Dmitry Guryanov)
  - VE: fix couple compilation warnings (Konstantin Khlebnikov)
  - ve: set vps_dumpable for a process, which writes start in ve.state (Andrew Vagin)
  - ve/sysfs: drop full access for all containers (Konstantin Khlebnikov) [PSBM-20892]
  - ve/sysfs: remove xattr interface to ve permissions (Konstantin Khlebnikov)
  - ve/sysfs: add new interface to control sysfs (Konstantin Khlebnikov)
  - ve: move unlinking ve_sysfs_perms into right function (Konstantin Khlebnikov)
  - nfsd: enable UMH client tracker in a container (Stanislav Kinsbursky)
  - ve: khelper kthread in a container introduced (Stanislav Kinsbursky)
  - ve: introduce kthread_run_ve() helper (Stanislav Kinsbursky)
  - nfsd: containerize kthreads (Stanislav Kinsbursky)
  - ve: kthreads creation facility introduced (Stanislav Kinsbursky)
  - kthread: make of a new kthread's queuing code to a callback (Stanislav Kinsbursky)
  - fs: virtualize devtmpfs file system (Stanislav Kinsbursky)
  - cpuset: do not remove tasks from empty cpusets (Vladimir Davydov)
  - SCHED: rework cputime accounting (v2) (Vladimir Davydov) [PSBM-18113 PSBM-20541 PSBM-33642]
  - ve/nfsd: virtualize nfsd file system (Stanislav Kinsbursky)
  - ext4: pfcache_csum mount option (Konstantin Khlebnikov)
  - ve: permit full access in sysfs for all containers (Konstantin Khlebnikov)
  - venet: unregister ve cgroup cftypes (Konstantin Khlebnikov)
  - ext4: fix balloon_ino mount option (Konstantin Khlebnikov)
  - VE: add __find_ve_by_name() function (Dmitry Guryanov)
  - misc: remove redundant security check from mmap_min_addr_handler (Konstantin Khlebnikov) [PSBM-18031]
  - VE: use ve environtment for sysctl restrictions (Konstantin Khlebnikov) [PSBM-18032 PSBM-18030]
  - VE: use ve environtment for proc restrictions (Konstantin Khlebnikov) [PSBM-18021]
  - VE: virtualize cgroups (Konstantin Khlebnikov) [PSBM-20665 PSBM-20540]
  - VE/NET: port diff-net-substitute-ve_hook-by-pernet_operations-in-veth (v2) (Vladimir Davydov) [PSBM-20668 PSBM-18176]
  - VE/NET: port diff-net-substitute-ve_hook-by-pernet_operations-in-venet (v2) (Vladimir Davydov) [PSBM-20668 PSBM-18176]
  - VE: uncomment ve_log_init, ve_log_destroy (Vladimir Davydov)
  - VE/PRINTK: rework printk virtualization (v2) (Vladimir Davydov) [PSBM-20669 PSBM-17899 PSBM-54820]
  - ve: mark /proc/self as virtualized (Konstantin Khlebnikov)
  - mntns: allow changes in init namespace (Konstantin Khlebnikov)
  - devpts: don't require newinstance (Konstantin Khlebnikov)
  - devcgroup: fix default behaviour (Konstantin Khlebnikov)
  - ve: plug broken printk changes (Konstantin Khlebnikov)
  - ve: allow user ns in chroot (Konstantin Khlebnikov)
  - device_cgroup: fix compilation (Konstantin Khlebnikov)
  - oom_groups: fix user-ns uid mangling (Konstantin Khlebnikov)
  - ubc: fix user-ns uid mangling (Konstantin Khlebnikov)
  - UBC: fix compilation (Konstantin Khlebnikov)
  - FS/NAMESPACE: fix compilation (Konstantin Khlebnikov)
  - VENETDEV: fix compilation (Konstantin Khlebnikov)
  - NFSD: fix compilation (Konstantin Khlebnikov)
  - QUOTA: fix compilation (Konstantin Khlebnikov)
  - KMAPSET: fix compilation (Konstantin Khlebnikov)
  - SYSFS: fix compilation (Konstantin Khlebnikov)
  - TUN: fix compilation (Konstantin Khlebnikov)
  - NET/PROC: fix compilation (Konstantin Khlebnikov)
  - CGROUPS: fix compilation (Konstantin Khlebnikov)
  - NET/VLAN: fix compilation (Konstantin Khlebnikov)
  - MM: fix compilation (Konstantin Khlebnikov)
  - VE: fix compilation (Konstantin Khlebnikov)
  - UBC/STATD: fix compilation (Konstantin Khlebnikov)
  - COMMON: fix compilation (Konstantin Khlebnikov)
  - CGROUP/FREEZER: revert changes (Konstantin Khlebnikov)
  - VE/DEVICE_CGROUP: fix compilation (Konstantin Khlebnikov) [PSBM-20663]
  - ploop: add ploop to the tree (Maxim V. Patlasov)
  - mm: Account for WRITEBACK_TEMP in balance_dirty_pages (Maxim V. Patlasov)
  - ext4: Provide a balloon nipple for management (Maxim V. Patlasov) [PSBM-41222]
  - ext4: Don't show the active balloon to user (Maxim V. Patlasov)
  - ext4: Teach statfs to report reduced disk usage (Maxim V. Patlasov)
  - ext4: Teach the fs where the balloon inode is (Maxim V. Patlasov)
  - block: export put_io_context_active() (Maxim V. Patlasov)
  - VE/NET: add ip_list file to ve controller (Dmitry Guryanov)
  - VE/NET: provide cgroup interface for venet ip management (Dmitry Guryanov)
  - VE/NET: replace veid with ve_name in veip_struct (Dmitry Guryanov)
  - VE: add __ve_name function (Dmitry Guryanov)
  - VE: add legacy_veid_to_name function (Dmitry Guryanov)
  - VE/PRINTK: check syslog capability in user ns (Vladimir Davydov) [PSBM-17980]
  - VE/MM: show_signal_msg: print vma addr to VE_LOG (Vladimir Davydov)
  - VE: add cgroup attribute ve.legacy_veid (Konstantin Khlebnikov)
  - VE/NET: don't oops in net_generic() on disabled features (Konstantin Khlebnikov)
  - UBC: kill BC_DEBUG_KMEM (Konstantin Khlebnikov)
  - VE/SYSFS: add xattrs to control ve-permissions (Konstantin Khlebnikov)
  - VE/SYSFS: hide forbidden entries in container (Konstantin Khlebnikov)
  - VE/SYSFS: implement ve-based permissions (Konstantin Khlebnikov)
  - KMAPSET: set of key-value mappings with build-in (Konstantin Khlebnikov)
  - VE: implement get_ve_by_name() (Konstantin Khlebnikov)
  - VE: more veid to ve_name conversion (Konstantin Khlebnikov)
  - VE: cgroup interface for starging container (Konstantin Khlebnikov)
  - VE: kill vzmond (Konstantin Khlebnikov)
  - VE: drop devpts superblock in ve_exit_ns (Konstantin Khlebnikov)
  - VE: manage namespaces in ve-cgroup (Konstantin Khlebnikov)
  - VE: manage list of running container in ve-cgroup (Konstantin Khlebnikov)
  - VE: praparation for non-numeric veid (Konstantin Khlebnikov)
  - VE: forbid cgroup attach during starting or (Konstantin Khlebnikov)
  - VE: allocate log buffer together with ve_struct (Konstantin Khlebnikov)
  - VE: fix error path in do_env_create() (Konstantin Khlebnikov)
  - VE: implement ve_start_container() (Konstantin Khlebnikov)
  - VE: simplify hooks in zap_pid_ns_processes() (Konstantin Khlebnikov)
  - VE: cleanup setup_iptables_mask() (Konstantin Khlebnikov)
  - VE: remove ve_init_task (Konstantin Khlebnikov)
  - VE: forbid nested containers (Konstantin Khlebnikov)
  - VE: forbids threads in ve_can_attach() (Konstantin Khlebnikov)
  - VE/VZETHDEV: pass ve_struct in veth_dev_start (Andrew Vagin)
  - VE: fix filesystem type permition check (Konstantin Khlebnikov)
  - VE: mark virtual filesystems as virtualized (Konstantin Khlebnikov)
  - VE: cleanup credentials handling (Konstantin Khlebnikov)
  - VE/PROC: mark content of /proc/self/net as virtualized (Konstantin Khlebnikov)
  - VE/BINFTM: fix destruction ordering (Konstantin Khlebnikov)
  - VE/NSPROXY: fix refcounting of init_nsproxy (Andrew Vagin) [PSBM-17904]
  - VE/CPUSET: make [cpus|mems]_allowed be subset of cpuset_[cpus|mems]_allowed (Vladimir Davydov) [PSBM-18531]
  - VE/CPUSET: remove lock in cgroup_set_[cpumask|nodemask] (Vladimir Davydov)
  - VE: export headers to userspace (Dmitry Guryanov)
  - VE: export switch_task_namespaces() (Konstantin Khlebnikov)
  - VE: export nr_threads_ve() (Konstantin Khlebnikov)
  - VE: convert khelper_wq to kthread_worker (Konstantin Khlebnikov)
  - Revert: rh/kmod: use system_unbound_wq instead of khelper (Konstantin Khorenko) [PSBM-61660]
  - VE: add kthread into container (Konstantin Khlebnikov)
  - VE: convert to cgroup (Konstantin Khlebnikov)
  - VE: move fairsched creation out of op_sem (Konstantin Khlebnikov)
  - VE: cleanup include/linux/ve.h (Konstantin Khlebnikov)
  - VE: remove ve.h from sched.h (Konstantin Khlebnikov)
  - VE: collect basic interface in ve_proto.h (Konstantin Khlebnikov)
  - VE: remove task->owner_env (Konstantin Khlebnikov)
  - VE: remove pcounter (Konstantin Khlebnikov)
  - VE: rework shutdown sequence (Konstantin Khlebnikov)
  - VE: remove set_exec_env() (Konstantin Khlebnikov)
  - VE: remove set_exec_env from vc_screen (Konstantin Khlebnikov)
  - VE: remove set_exec_env() from venet_set_features() (Konstantin Khlebnikov)
  - PIDNS: add proc mount option 'hidepidns=0|1' (Konstantin Khlebnikov)
  - PIDNS: remove sysctl kernel.pid_ns_hide_child (Konstantin Khlebnikov)
  - PIDNS: Make the pidns proc mount/umount logic (Konstantin Khlebnikov)
  - PIDNS: general revert and cleanup (Konstantin Khorenko)
  - PIDNS: implement change_pid_ns() (Konstantin Khlebnikov)
  - VE/CALLS: allow CAP_[SYS|NET]_ADMIN if CAP_VE_[SYS|NET]_ADMIN set (Vladimir Davydov)
  - VE/AUTOFS: port 71-diff-autofs-combined (Dmitry Guryanov)
  - VE/NFS: check VE_FEATURE_NFS is set on mount (Stanislav Kinsbursky)
  - VE/BINFTM: virtualization (Konstantin Khlebnikov)
  - VE/BINFTM: move all internal data to structure (Stanislav Kinsbursky)
  - VE/BINFTM: remove all old containerization code (Stanislav Kinsbursky)
  - VE/NFS: mark NFS as containerized (Stanislav Kinsbursky) [PSBM-18170]
  - VE/SUNRPC: mark SUNRPC PipeFS as containerized (Stanislav Kinsbursky) [PSBM-18170]
  - VE/FS: containerize filesystems access (Stanislav Kinsbursky)
  - VFS: revert changes around vfsmount namespaces (Konstantin Khlebnikov)
  - VE/FS: allow mountpoint operations for CAP_VE_SYS_ADMIN (Konstantin Khlebnikov)
  - VE/FS: allow to mknod inside ct (Vladimir Davydov)
  - config.OpenVZ: enable in-kernel crypto DSA code (Konstantin Khorenko)
  - config.OpenVZ: enable CONFIG_LEGACY_PTY_COUNT and CONFIG_NETLINK_DIAG (Konstantin Khorenko)
  - config.OpenVZ: enable CONFIG_LEGACY_PTYS (Konstantin Khorenko)
  - config.OpenVZ: remove CONFIG_BC_DEBUG_KMEM and CONFIG_VZ_CHECKPOINT (Konstantin Khorenko)
  - Initial OpenVZ config added, based on kernel-3.6.11-5.fc17 Fedora 17 kernel. (Konstantin Khorenko)
  - FAIRSCHED: allow writing to cpus_allowed and mems_allowed (Dmitry Guryanov)
  - VE/SCHED: remove sched stats from ve_task_info (Vladimir Davydov) [PSBM-54928]
  - SCHED: account forks per task group (Vladimir Davydov) [PSBM-18113 PSBM-18113]
  - SCHED: account ctxsw per task group (Vladimir Davydov) [PSBM-18113 PSBM-18113]
  - FAIRSCHED: get rid of cgorup cpuacct subsys (Vladimir Davydov) [PSBM-18113]
  - SCHED: fix nr_sleeping accounting (Vladimir Davydov) [PSBM-18113]
  - DEVPTS: handle early ptmx open (Konstantin Khlebnikov)
  - VE/PTRACE: simplify pid-ns hack (Konstantin Khlebnikov)
  - VE: allow reboot in container (Konstantin Khlebnikov)
  - VE: cleanup hacks in signal handling (Konstantin Khlebnikov)
  - VE: use pid-ns reboot event (Konstantin Khlebnikov)
  - VE: remove switching context in irq_enter/leave (Konstantin Khlebnikov)
  - VE/USERNS: setup equal uid mapping (Konstantin Khlebnikov)
  - VE: fix lockdep warning in ve_task_ppid_nr_ns() (Konstantin Khlebnikov)
  - VE: filter zap_ve_processes() (Konstantin Khlebnikov)
  - VECALLS: simplify legacy-devpts virtualization (Konstantin Khlebnikov)
  - SYSCTL: fix compilation (Konstantin Khlebnikov)
  - VE/SYSCTL: ignore writes to sysctl vm.mmap_min_addr by (Konstantin Khlebnikov)
  - VE/SYSCTL: fixup virtualized sysctls (Konstantin Khlebnikov)
  - VE/SYSCTL: implement virtualized methods (Konstantin Khlebnikov)
  - VE/SYSCTL/IPC: mark as virtualized (Konstantin Khlebnikov)
  - VE/PROC/SYSCTL: show real permissions in stat (Konstantin Khlebnikov) [PSBM-56704]
  - VE/SYSCTL: write permission restriction (Konstantin Khlebnikov) [PSBM-18022]
  - VE/PROC/UPTIME: fix task_cgroup() usage out of rcu protection (Konstantin Khlebnikov)
  - VE/PROC: show /proc/filesystems in container (Konstantin Khlebnikov)
  - VE/PROC: unblock more proc entries (Konstantin Khlebnikov) [PSBM-18889]
  - VE/PROC: unblock sysvipc interface (Konstantin Khlebnikov)
  - VE/PROC: fix bug in proc_readdir_de() (Konstantin Khlebnikov)
  - VE/PROC: replace glob_proc_root with S_ISVTX (Konstantin Khlebnikov)
  - VE/PROC: restricted proc-entries scope (Konstantin Khlebnikov) [PSBM-18019]
  - VE/DCACHE: reimplement d_root_check (Konstantin Khlebnikov)
  - VE/KOBJ: add function for send uevent in a currect exec_env only (Andrey Vagin)
  - VZPRIVNET: cache filtering result on dst (Pavel Emelyanov)
  - MISC: port of diff-misc-bits-2 (Dmitry Guryanov)
  - FS/QUOTA: Compatibility with older quotactl interface (Dmitry Guryanov)
  - UBC/SHMEM: remove beancounter (Konstantin Khlebnikov)
  - UBC/MEMCG: fix typo in mem_cgroup_apply_beancounter (Dmitry Guryanov)
  - UBC/MEMCG: change memsw before and after chaing memory (Konstantin Khlebnikov)
  - UBC/MEMCG: reset memsw limit before setting mem limit (Vladimir Davydov)
  - UBC: remove beancounter from struct pid (Konstantin Khlebnikov)
  - UBC: link with kmem controller (Konstantin Khlebnikov)
  - UBC: fix lost retval in memcg-ub link layer (Vladimir Davydov)
  - UBC: cleanup permission checks (Konstantin Khlebnikov)
  - UBC: tie beancounter and memory-cgroup together (Konstantin Khlebnikov)
  - UBC: link memcg with beancounter (Konstantin Khlebnikov)
  - VE/UBC/MM: enable memcg (Konstantin Khlebnikov)
  - mm: account all page tables for mm (Konstantin Khlebnikov)
  - simfs: to be substituted by bindmounts (Maxim V. Patlasov) [PSBM-18885 PSBM-18885 PSBM-34494 PSBM-20810]
  - MS/SIMFS: export statfs_by_dentry (Konstantin Khlebnikov)
  - VE/PRINTK: make log_from_idx, log_next use non-virtualized log_buf (Vladimir Davydov)
  - VE/PRINTK: printk virtualization (Vladimir Davydov) [PSBM-17899]
  - VE/NET: unblock net-namespaces (Konstantin Khlebnikov)
  - VE/NET: Allow userns root to control ppp device (Vladimir Davydov)
  - VE/NET: more get_exec_env() cleanups (Konstantin Khlebnikov)
  - VE/NET: hold ve ref until net is destroyed (Vladimir Davydov)
  - VE/NET: drop tcp_time_stamp fixup (Konstantin Khlebnikov)
  - VENET: cleanup owner_env references (Konstantin Khlebnikov)
  - VZETH: cleanup owner_env references (Konstantin Khlebnikov)
  - VE/NET: switch vz_security_*_check to netns (Konstantin Khlebnikov)
  - VE/NET: remove sysfs-related hacks for netdev (Konstantin Khlebnikov)
  - VE/NET: port of VZ VENET device (Stanislav Kinsbursky)
  - VE/NET: port of VZ VETH device (Stanislav Kinsbursky)
  - MS/PIDNS: don't force SIGKILL to tasks on child reaper death (Stanislav Kinsbursky)
  - MS/CGROUP: port kernel api (Vladimir Davydov) [PSBM-17927 PSBM-16529]
  - MS/CGROUP: self-destruction (without userspace helpers) (Konstantin Khlebnikov)
  - MS/CGROUP: export cgroup_kernel_close (Konstantin Khlebnikov)
  - cgroup: forbid mounting cgroups inside ve (Vladimir Davydov)
  - cgroup: adds kernel api stubs (Konstantin Khlebnikov)
  - cgroup: kernel api stubs (Konstantin Khlebnikov) [PSBM-17927]
  - x86/SYSCALL: remove sys32 vm86 warning (Dmitry Guryanov)
  - x86/NMI: introduce dumps via nmi (Dmitry Guryanov)
  - Initial patch commit + compilation fixes (Konstantin Khorenko) [PSBM-33584 PSBM-17651 PSBM-17886 PSBM-17909 PSBM-17918 PSBM-17915 PSBM-17917 PSBM-17914 PSBM-17902 PSBM-17924 PSBM-17926 PSBM-17924 PSBM-17918 PSBM-17930 PSBM-17931 PSBM-17945 PSBM-17960 PSBM-17971 PSBM-18875 PSBM-18876 PSBM-18877 PSBM-17908 PSBM-18878 PSBM-18879 PSBM-18056 PSBM-18882 PSBM-18884 PSBM-18899 PSBM-31125 PSBM-12955 PSBM-20089 PSBM-20089 PSBM-12523 PSBM-41530 OVZ-6600 OVZ-5192 PSBM-32912 PSBM-54816 PSBM-54819 PSBM-54928 PSBM-54928 PSBM-18113]
  - LICENSE: introduce COPYING.Parallels (Dmitry Guryanov)
  - MS/KBD: add file kbd_bind in sysfs, which allow unbind keyboard from tty (v2) (Andrey Vagin)
  - MS/DEVICE: input_mutex isn't static now (Andrey Vagin)
  - MS/NET/IPV6: remove duplicate neigh_ifdown (Vladimir Davydov) [PSBM-13449]
  - MS/MM/SLAB: show slab_info core (Dmitry Guryanov)
  - MS/NSPROXY: removing helper for restoring nsproxy (Konstantin Khlebnikov)
  - MS/IDLE: add boot param to forcibly enable intel auto demotion (Vladimir Davydov) [PSBM-11477]
  - MS/TTY: TIOSAK Secure Attention Key ioctl (Konstantin Khlebnikov) [PSBM-11881]
  - MS/FS/PROC: Drop the MS_RDONLY bit in proc_get_sb() (Stanislav Kinsbursky)
  - MS/FS/DCACHE: move vfs caches to headers (Dmitry Guryanov)
  - MS/DRV: move dev helpers to header (Andrey Vagin)
  - KBUILD: build should fail on modpost errors for external modules (Konstantin Khlebnikov)


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-514.16.1.vz7.30.2]
changelog:
  - Revert "sched/fair: Fix ENQUEUE_WAKEUP false appearance in enqueue_task_fair()" (Konstantin Khorenko) [PSBM-64576]
  - KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings (Vasily Averin) [PSBM-64435]
  - ms/ipc/shm: Fix shmat mmap nil-page protection (Davidlohr Bueso) [PSBM-61275]


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-514.16.1.vz7.30.3]
changelog:
  - kvm/x86: clear hyperv synic pages only when guest modifies MSRs (Evgeny Yakovlev) [PSBM-63164 PSBM-64657]
  - Revert "kvm/x86: do not clear hyperv synic pages when setting MSRs" (Evgeny Yakovlev) [PSBM-63164 PSBM-64657]
  - mm/tcache: make tcache work again (Andrey Ryabinin) [PSBM-64725]


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-514.16.1.vz7.30.5]
changelog:
  - venet: VEIP "SHUTDOWN" hook introduced (Stanislav Kinsburskiy) [PSBM-64869]
  - ve: add one more SHUTDOWN hook chain (Stanislav Kinsburskiy)
  - venet: veip_shutdown() helper introduced (Stanislav Kinsburskiy)
  - venet: split veip_stop() into protected and unprotected versions (Stanislav Kinsburskiy)
  - venet: treat presence of veip object with the same VEID as error (Stanislav Kinsburskiy)
  - venet: make veip_find() helper static (Stanislav Kinsburskiy) [PSBM-64869]
  - ms/sctp: assign assoc_id earlier in __sctp_connect (Marcelo Ricardo Leitner) [PSBM-64734]
  - ve/audit: allow changing loginuid for VE root (Pavel Tikhomirov) [PSBM-64487]


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-514.16.1.vz7.30.8]
changelog:
  * Wed Apr 26 2017 Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-514.16.1.vz7.30.7]
  - ms/ipv4: keep skb->dst around in presence of IP options (Eric Dumazet) [PSBM-65410]
  - ms/macsec: avoid heap overflow in skb_to_sgvec (Jason A. Donenfeld) [PSBM-65529]


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-514.16.1.vz7.30.9]
changelog:
  - ms/ext4: more efficient SEEK_DATA implementation (Jan Kara) [PSBM-65551]
  - ms/ext4: return hole from ext4_map_blocks() (Jan Kara) [PSBM-65551]
  - ms/ext4: factor out determining of hole size (Jan Kara) [PSBM-65551]
  - Revert "ext4: fix seek_data soft lookup on sparse files" (Andrey Ryabinin) [PSBM-65551]


author: Denis Silakov <dsilakov@virtuozzo.com> 7.0.0-5
changelog:
  - Use docker package from VzLinux (see #PSBM-47364)
  - Fix kpathsea requirement for devel template 
  - Fix php template requirements - VzLinux does't have php-pecl-zip in main repos


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.57
changelog:
  - Swap Makefile.incl and Makefile.inc, see #PSBM-58317
   - Move branding to separate file, see #PSBM-58317


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.58
changelog:
  - Drop $ from copyrights (Andrey Bondrov <abondrov@virtuozzo.com>)
   - Update copyrights (Andrey Bondrov <abondrov@virtuozzo.com>)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.60
changelog:
  - MigrateStateCommon::h_backup: rollback failed with EXDEV
   - MigrateStateLocal::preFinalStage: CT remains in invaid state #PSBM-60779
   - MigrateStateLocal::ploopCtMove(): skip create snapshot for stopped CT


author: Igor Sukhih <igor@virtuozzo.com> 7.0.64
changelog:
  - Renew mac addresses on DST in cloen mode #PSBM-63206
   - Online CT migration in clone mode #PSBM-63206


author: Konstantin Volkov <wolf@odin.com> 7.0.0-8
changelog:
  - Added string VEID support
  - Removed VZFS-related code
  - Rebased to Ubuntu 15.04
  - Added obsoletes for 32-bit vzpkgenvdeb's


author: Alexander Stefanov-Khryukin <akhryukin@virtuozzo.com> 7.0.9-1
changelog:
  - spec rewritten
  - zypper improved for modern openvz see #PSBM-45333
  - remove excessive data from /usr/share/


author: Alexander Stefanov-Khryukin <akhryukin@virtuozzo.com> 7.0.9-10
changelog:
  - Include RPM data into the bootstrap package
  - remove redundant whitespaces
  - increase release to 10


author: Alexander Stefanov astefanov@virtuozzo.com> 7.0.9-13
changelog:
  - invoke run_from_chroot binary from /usr/libexec instead of /usr/share/libvznbdmig, #PSBM-48232
  - bump libsolv-tools release


author: Jaromir Capik <jcapik@redhat.com> - 3.3.9-5
changelog:
  - Support for timestamps & wide diskstat (#1053428, #1025833)
  - Fixing fd leak in watch
  - Fixing format-security build issues
  - Skipping trailing zeros in read_unvectored (#1057600)
  - Resolves: rhbz#1053428, Related: rhbz#1025833


author: Jaromir Capik <jcapik@redhat.com> - 3.3.10-1
changelog:
  - Upgrading to 3.3.10
  - top.1: physical memory - has used / is using (#1119263)
  - Include man pages for openproc, readproc and readproctab (#1119260)
  - ps -p cycles over all PIDs instead of just one (#1060715)
  - Remove explicit dependency on systemd-libs package (#1113206)
  - Allow longer usernames to display in ps output (#1112734)
  - w doesn't display FROM by default (#1078310)
  - Return value of pgrep is incorrect (#1116309)
  - Should shared memory be accounted in cached in free output? (#1070736)
  - Resolves: rhbz#1119263 rhbz#1119260 rhbz#1060715 rhbz#1113206
  - Resolves: rhbz#1112734 rhbz#1078310 rhbz#1116309 rhbz#1070736


author: Jaromir Capik <jcapik@redhat.com> - 3.3.10-2
changelog:
  - Replacing RC tarball with final 3.3.10 release
  - Related: rhbz#1119263 rhbz#1119260 rhbz#1060715 rhbz#1113206
  - Related: rhbz#1112734 rhbz#1078310 rhbz#1116309 rhbz#1070736


author: Jaromir Capik <jcapik@redhat.com> - 3.3.10-3
changelog:
  - Disabling translated man pages due to conflicts with man-pages-*
  - Removing /etc/sysctl.d (quietly stolen by systemd)
  - Related: rhbz#1119263 rhbz#1119260 rhbz#1060715 rhbz#1113206
  - Related: rhbz#1112734 rhbz#1078310 rhbz#1116309 rhbz#1070736


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.6
changelog:
  - Fixed compilation and switch to libvzctl2 API
   - Fixed build requirements in spec (Alexander Burluka <aburluka@odin.com>)


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.51
changelog:
  - Redefine open() call and check for veroot unjump attempts, see #PSBM-53684
   - Added requires for vztt_checker (both arches), see #PSBM-53684


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.53
changelog:
  - Update contacts Add full copyright header to run_from_chroot.c (Andrey
  Bondrov <abondrov@virtuozzo.com>)
   - Update copyrights (Andrey Bondrov <abondrov@virtuozzo.com>)


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.57
changelog:
  - AddressSanitizer: heap-use-after-free during "vzpkg remove #PSBM-58441 (Igor
  Sukhih <igor@virtuozzo.com>)


