# changelog

author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 3.8.0.29
changelog:
  - zdtm/static: add a test to check epoll file descriptors (Andrei Vagin
  <avagin@virtuozzo.com>)
   - epoll: Use epoll queues to speedup multiple duped fds (#PSBM-86295)
   - files: make_gen_id -- Promote to be general helper (Cyrill Gorcunov
  <gorcunov@gmail.com>)
   - epoll: Add kid_lookup_epoll_tfd helper (Cyrill Gorcunov <gorcunov@gmail.com>)
   - epoll: Exit with error if tfd is missing (Cyrill Gorcunov
  <gorcunov@gmail.com>)
   - epoll: Save fields of target files in eventpoll_tfd_entry (Cyrill Gorcunov
  <gorcunov@gmail.com>)
   - epoll: Add kcmp_epoll check
   - epoll: Align members in assignments (Cyrill Gorcunov <gorcunov@gmail.com>)
   - epoll: Print efd id when showing targets (Cyrill Gorcunov
  <gorcunov@gmail.com>)
   - epoll: Show tfd in decimal form (Cyrill Gorcunov <gorcunov@gmail.com>)
   - epoll: Add support for multiple duped fds (Cyrill Gorcunov
  <gorcunov@gmail.com>)
   - Revert "epoll: Add support for multiple duped fds"
   - Revert "epoll: Drop unneeded variable from cycle"
   - Revert "test: eventfs00 -- Extend to test duped fd"
   - Revert "epoll: Fix typo in var type"


author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 3.8.0.30
changelog:
  - inet: raw -- Storm the test with all protos (#PSBM-86357)
   - inet: raw -- Lookup for collected bit on non-raw sockets only (#PSBM-86357)


author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 3.8.0.31
changelog:
  - zdtm: add a test for non-uniform shares (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>)
   - mount: remove validate_shared as now we allow non-uniform sharings (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-78703)
   - mount: use propagation groups in propagate_mount replacing excess search
  (Pavel Tikhomirov <ptikhomirov@virtuozzo.com>)
   - mount: improve can_mount_now using propagation groups (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>)
   - mount: put all mounts which propagate from each other to a list (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>)
   - zdtm: check children of shared slaves restore (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>)
   - mount: fix can_mount_now to wait children of master's share properly (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>)
   - zdtm: add a test for unsupported children collision (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>)
   - mount: add helper to check unsupported children collision (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>)


author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 3.8.0.32
changelog:
  - unix: Add compatibility with u7 images (#PSBM-86861)
   - unix: image -- Restore mnt_id index
   - zdtm: temporary make mnt_ext_auto and private_bind_propagation noauto (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-85251)
   - dump/files: remove a leftover from dead_pid_conflict (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-55217)
   - mount: fix regression where open_mountpoint failed on readonly fs (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>)


author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 3.8.0.33
changelog:
  - mount: fix segmentation fault in can_mount_now on no mnt_master (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-86978)


author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 3.8.0.34
changelog:
  - spfs: Fix nil dereference if no bindmount present (#PSBM-86775)
   - x86: cpu -- Drop no longer needed early exit from cpu_validate_features (#PSBM-83611)
   - x86: cpu -- Add more detailed mode description (Cyrill Gorcunov
  <gorcunov@gmail.com>)
   - x86: cpu -- Update default cpu-cap option (Cyrill Gorcunov
  <gorcunov@gmail.com>)
   - x86: cpu -- Use special bit for image manipulation
   - x86: cpu -- Move strict capability mode into own block (Cyrill Gorcunov
  <gorcunov@gmail.com>)
   - x86: cpu -- Move xsave testing into fpu capability block (Cyrill Gorcunov
  <gorcunov@gmail.com>)
   - x86: cpu -- Use bitwise operator for option check (Cyrill Gorcunov
  <gorcunov@gmail.com>)
   - x86: cpu -- Make cpu_dump_cpuinfo more readable (Cyrill Gorcunov
  <gorcunov@gmail.com>)
   - x86: cpu -- Save xsave frame sizes in image (Cyrill Gorcunov
  <gorcunov@gmail.com>)
   - x86: cpu -- Drop feature bypassing (Cyrill Gorcunov <gorcunov@gmail.com>)
   - x86: cpu -- Allow to proceed xsaves silently
   - x86: cpu -- Make detailed verification of xsave elements in image (Cyrill
  Gorcunov <gorcunov@gmail.com>)
   - x86: cpu -- Calculate number of image elems runtime (Cyrill Gorcunov
  <gorcunov@gmail.com>)
   - compel: arm -- Remove code duplication (Cyrill Gorcunov <gorcunov@gmail.com>)
   - compel: Shrink cpuinfo fetching (Cyrill Gorcunov <gorcunov@gmail.com>)
   - x86: Add prefix for logs (Cyrill Gorcunov <gorcunov@gmail.com>)
   - x86: cpu -- Improve show_rt_xsave_frame (Cyrill Gorcunov
  <gorcunov@gmail.com>)
   - x86: cpu -- Add support for extended xsave area (Cyrill Gorcunov
  <gorcunov@gmail.com>)
   - compel: fpu -- Add compel_fpu_feature_offset helper (Cyrill Gorcunov
  <gorcunov@gmail.com>)
   - compel: fpu -- Add compel_fpu_feature_size (Cyrill Gorcunov
  <gorcunov@gmail.com>)
   - compel: fpu -- Add compel_fpu_has_feature helper (Cyrill Gorcunov
  <gorcunov@gmail.com>)
   - compel: fpu -- Add compel_test_fpu_cap helper
   - x86: cpu -- Save xfeature on dump (Cyrill Gorcunov <gorcunov@gmail.com>)
   - x86: cpu -- Detect and save fpu status in info
   - x86: cpu -- Add image definitions for fpu frames (Cyrill Gorcunov
  <gorcunov@gmail.com>)
   - compiler: Add FIELD_SIZEOF helper (Cyrill Gorcunov <gorcunov@gmail.com>)
   - log: Setup loglevel early (Cyrill Gorcunov <gorcunov@gmail.com>)


author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 3.8.0.35
changelog:
  - x86: cpu -- Bring back default cpuinfo check mode (#PSBM-87764)
   - vz7: reenable not-failing cgroup tests in automatic runs (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>)


author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 3.8.0.36
changelog:
  - unix: Don't forget to setup root when resolving abs names (#PSBM-87913)
   - x86: cpu -- Don't exit early if --cpu-cap=ins specified
   - Revert "x86/cpu: always do a strict check of capabilities when asked"
   - x86/cpu: always do a strict check of capabilities when asked (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>)
   - spfs: suppress compilation warnings by roughly approximating path lenths
  (Pavel Tikhomirov <ptikhomirov@virtuozzo.com>)
   - vz7/mount: show the real mount which is behind the clean mount (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>)


author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 3.8.0.37
changelog:
  - spfs: make runtime glibc check pass in snprintf (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-87986)


author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 3.8.0.38
changelog:
  - x86: cpu -- Require compatibility on instruction level by default (#PSBM-88117)
   - x86: cpu -- Use native uint_x types


author: Cyrill Gorcunov <gorcunov@virtuozzo.com> 3.8.0.39
changelog:
  - test: bind-mount-unix -- Implement real connect
   - unix: unix_prepare_bindmount -- Allow to connect via relative name (#PSBM-88274)
   - unix: unlink_sk -- Don't unlink bindmounted sockets
   - unix: bind_unix_sk -- Add ability to skip waiters notification (#PSBM-88274)
   - unix: make_socket -- Break connected pair if requested
   - unix: make_socket -- Add more detailed logs
   - unix: break_connected -- Add a log recod
   - unix: bindmount -- Show details about queuer


author: Denis V. Lunev <den@openvz.org> - vz-2.10.0-21.4.vz7.30
changelog:
  - DROP: vmbus: build configuration
  - DROP: i386: en/disable vmbus by a machine property
  - DROP: blockdev-backup: enable non-root nodes for backup source #PSBM-75763
  - vmbus: clean up redundant typedefs
  - vmbus: make vmbus-bridge refer to vmbus by pointer
  - vmbus: move vmbus-bridge definitions to its own header
  - vmbus: make vmbus-bridge creatable with -device
  - vmbus: make vmbus irqs be properties of vmbus-bridge
  - vmbus: support CONFIG_VMBUS=n
  - vmbus: build configuration
  - hv-scsi: add its own config variable
  - hv-net: add its own config variable
  - migration: report compression error along with the message


author: Denis V. Lunev <den@openvz.org> - vz-2.10.0-21.4.vz7.31
changelog:
  - DROP: qdev-properties: add UUID property type
  - DROP: blockdev-backup: enable non-root nodes for backup source #PSBM-75763
  - qdev-properties: add UUID property type
  - i386:pc_piix: make sysbus "dynamic"
  - block/nbd-client: do not reconnect on open


author: Denis V. Lunev <den@openvz.org> - vz-2.10.0-21.4.vz7.37
changelog:
  * Fri Jul 27 2018 Denis V. Lunev <den@openvz.org> - vz-2.10.0-21.4.vz7.36
  - DROP: migration: fix addressing when releasing sent ram #PSBM-75063


author: Denis V. Lunev <den@openvz.org> - vz-2.10.0-21.4.vz7.37.3
changelog:
  * Thu Aug 30 2018 Denis V. Lunev <den@openvz.org> - vz-2.10.0-21.4.vz7.37.2
  - dump: fix Windows dump memory run mapping #PSBM-88084


author: Denis V. Lunev <den@openvz.org> - vz-2.10.0-21.4.vz7.37.5
changelog:
  - qmp, hmp: add PCI subsystem id and vendor id to PCI info
  - pc: fix RHEL and VZ machine type compatibility #PSBM-88665
  - iotests: test subsystem vendor for rhel/vz7 machine types


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.136
changelog:
  - bug #PSBM-85005 aka Impossible to migrate VM with sparse disk if its file
  size is greater than free disk space on target (Sergey Galas
  <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.137
changelog:
  - getBitmap() with 3 params as you wish (Yuriy Pudgorodskiy
  <yur@virtuozzo.com>)
   - Additional parameter for getTrackingBitmap() (Yuriy Pudgorodskiy
  <yur@virtuozzo.com>)
   - bitmap support (Yuriy Pudgorodskiy <yur@virtuozzo.com>)
   - #PSBM-81710 VirtualDisk/PrlDisk over NBD client (Yuriy Pudgorodskiy
  <yur@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.138
changelog:
  - getBitmap() with 3 params as you wish (Yuriy Pudgorodskiy
  <yur@virtuozzo.com>)
   - Additional parameter for getTrackingBitmap() (Yuriy Pudgorodskiy
  <yur@virtuozzo.com>)
   - bitmap support (Yuriy Pudgorodskiy <yur@virtuozzo.com>)
   - #PSBM-81710 VirtualDisk/PrlDisk over NBD client (Yuriy Pudgorodskiy
  <yur@virtuozzo.com>)
   - another build requirement. we need this to support ndb disks for backup
  (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.139
changelog:
  - Removed build deps with libpcs_nbd #PSBM-81710 (Yuriy Pudgorodskiy
  <yur@virtuozzo.com>)
   - getBitmap() with 3 params as you wish (Yuriy Pudgorodskiy
  <yur@virtuozzo.com>)
   - Additional parameter for getTrackingBitmap() (Yuriy Pudgorodskiy
  <yur@virtuozzo.com>)
   - bitmap support (Yuriy Pudgorodskiy <yur@virtuozzo.com>)
   - #PSBM-81710 VirtualDisk/PrlDisk over NBD client (Yuriy Pudgorodskiy
  <yur@virtuozzo.com>)
   - the dependency cannot be resolved because the package is from commercial
  branch which is forbidden to reference (Sergey Galas <shrike@virtuozzo.com>)
   - another build requirement. we need this to support ndb disks for backup
  (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.140
changelog:
  - Use "qemu:dirty-bitmap:" nbd namespace accxording to newly specs #PSBM-81710
  (Yuriy Pudgorodskiy <yur@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.141
changelog:
  - - Use separete flags processing for dirty and allocation bitmaps - Allow
  processing blk range outside of request size - Request 2GB range for blk_status
  - Various code cleanups (Yuriy Pudgorodskiy <yur@virtuozzo.com>) (#PSBM-85708)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.142
changelog:
  - Fixed wrong reference for libpcs_nbd.so should be .so.1 (Yuriy Pudgorodskiy
  <yur@virtuozzo.com>)
   - Added logs for failed nbd library init and connect (Yuriy Pudgorodskiy
  <yur@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.144
changelog:
  - bug #PSBM-86453 aka Duplicate VM MAC addresses on the same node (Sergey Galas
  <shrike@virtuozzo.com>)
   - boost-random build and general dependency. it is required for the
  random_device implementation. (Sergey Galas <shrike@virtuozzo.com>)


author: bkbbkb <bkb@virtuozzo.com> 7.0.205
changelog:
  - MINOR add alias for PVS_GUEST_VER_WIN_WINDOWS10 -
  PVS_GUEST_VER_WIN_WINDOWS_10 as was used in Virtuozzo 6 (Konstantin Bukharov
  <bkb@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.208
changelog:
  - bug #PSBM-79714 aka "net-snmp" crash: "snmpd killed by SIGSEGV" (Sergey Galas
  <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.211
changelog:
  * Fri Feb 02 2018 Sergey Galas' <shrike@virtuozzo.com> 7.0.209
   - merge from VZ6: expose SPEC_CTRL to guests if supported @nowidth (Konstantin
  B. Bukharov <bkb@virtuozzo.com>)


author: Konstantin B. Bukharov <bkb@virtuozzo.com> 7.0.215
changelog:
  * Wed Apr 11 2018 Sergey Galas' <shrike@virtuozzo.com> 7.0.214
   - bug #PVA-37306 aka pvaagentd terminated with signal 11, Segmentation fault
  (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.217
changelog:
  - bug #PSBM-86453 aka Duplicate VM MAC addresses on the same node (Sergey Galas
  <shrike@virtuozzo.com>)


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - 3.9.0-14.vz7.5
changelog:
  - upgrade: use rw lock for list in virDomainObjListReplace
  - portallocator: print warn on releasing not used port
  - upgrade: set used ports only for face on reconnect
  - DROP: upgrade: vnc: release vnc ports only in face on stop
  - upgrade: pass ports own on upgrade correctly
  - upgrade: don't pass ports own flags in upgrade xml
  - qemu: keep websocketGenerated on libvirtd restarts
  - qemu: mark graphics ports as used on migration
  - qemu: vnc: mark websocket as used on reconnect
  - qemu: simplify graphics port releasing
  - qemu: format serial and geometry on frontend disk device


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - 3.9.0-14.vz7.6
changelog:
  - DROP: qemu: mark graphics ports as used on migration
  - qemu: allow empty driver name on disk hotplug
  - netlink: remove watch before closing fd
  - vz: remove watch before closing fd
  - rpc: netdaemon: remove watch before closing fd


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - 3.9.0-14.vz7.7
changelog:
  - use both flags on autodestroy to begin stop job
  - lib: provide error message in new blockjob event
  - qemu: fix races in beingDestroyed usage
  - qemu: fix domain object wait to handle monitor errors
  - utils: export virCopyError
  - qemu: monitor: set error flag even in OOM conditions
  - qemu: erase synchronous block job cancel mentions in comments
  - qemu: Add and use qemuProcessEventFree for freeing qemuProcessEvents
  - cfg.mk: Introduce syntax-check rule to prefer VIR_CLASS_NEW
  - virobject: Check if @parent is the first member in class
  - virobject: Introduce VIR_CLASS_NEW() macro
  - Introduce virNetSASLContextDispose
  - conf: Actually make virDomainChrSourceDef an object
  - qemu: Obtain reference on monConfig
  - conf: Convert virDomainChrSourceDefNew to return object
  - qemu: Use virDomainChrSourceDefNew for monConfig
  - src: Unify dispose function names
  - src: Unify virObject member name
  - datatypes: Rename @parent to @parentName in virNodeDevice


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - 3.9.0-14.vz7.8.2
changelog:
  - pull: fix visible NULL entries in block snapshot hash
  - FIXUP: send error event before plain event
  - nwfilter: directly use poll to wait for packets instead of pcap_next
  - vzct: fixes for unprivileged mode


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - 3.9.0-14.vz7.8.3
changelog:
  - pci: more verbose error in virPCIGetDeviceAddressFromSysfsLink
  - qemu: Fix updating device with boot order
  - Pass oldDev to virDomainDefCompatibleDevice on device update
  - lxc: Drop useless check in live device update
  - nwfilter: rebuild filters under lock on firewalld reload


author: Igor Sukhih <igor@virtuozzo.com> 7.0.481
changelog:
  - Do not retouch broken resolv.conf symlink, see #PSBM-85592 (Konstantin Volkov
  <wolf@virtuozzo.com>)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.484
changelog:
  - get_net_info(): trim network mask from ip
   - vzctl2_get_net_info(): allow NULL for iface parameter


author: Miroslav Rezanina <mrezanin@redhat.com> - 20171011-1.git92d07e48907f.el7
changelog:
  - Rebase to 92d07e48907f [bz#1469787]
  - Resolves: bz#1469787
    ((ovmf-rebase-rhel-7.5) Rebase OVMF for RHEL-7.5)
  - Resolves: bz#1434740
    (OvmfPkg/PciHotPlugInitDxe: don't reserve IO space when IO support is disabled)
  - Resolves: bz#1434747
    ([Q35] code12 error when hotplug x710 device in win2016)
  - Resolves: bz#1447027
    (Guest cannot boot with 240 or above vcpus when using ovmf)
  - Resolves: bz#1458192
    ([Q35] recognize "usb-storage" devices in XHCI ports)
  - Resolves: bz#1468526
    (>1TB RAM support)
  - Resolves: bz#1488247
    (provide "OVMF_CODE.secboot.verbose.fd" for log capturing; silence "OVMF_CODE.secboot.fd")
  - Resolves: bz#1496170
    (Inconsistent MOR control variables exposed by OVMF, breaks Windows Device Guard)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20171011-2.git92d07e48907f.el7
changelog:
  - ovmf-MdeModulePkg-Bds-Remove-assertion-in-BmCharToUint.patch [bz#1513632]
  - ovmf-MdeModulePkg-Bds-Check-variable-name-even-if-OptionN.patch [bz#1513632]
  - ovmf-MdeModulePkg-PciBus-Fix-bug-that-PCI-BUS-claims-too-.patch [bz#1514105]
  - ovmf-OvmfPkg-make-it-a-proper-BASE-library.patch [bz#1488247]
  - ovmf-OvmfPkg-create-a-separate-PlatformDebugLibIoPort-ins.patch [bz#1488247]
  - ovmf-OvmfPkg-save-on-I-O-port-accesses-when-the-debug-por.patch [bz#1488247]
  - ovmf-OvmfPkg-enable-DEBUG_VERBOSE-RHEL-only.patch [bz#1488247]
  - ovmf-OvmfPkg-silence-EFI_D_VERBOSE-0x00400000-in-QemuVide.patch [bz#1488247]
  - ovmf-OvmfPkg-silence-EFI_D_VERBOSE-0x00400000-in-NvmExpre.patch [bz#1488247]
  - ovmf-Revert-redhat-introduce-separate-silent-and-verbose-.patch [bz#1488247]
  - Resolves: bz#1488247
    (make debug logging no-op unless a debug console is active)
  - Resolves: bz#1513632
    ([RHEL-ALT 7.5] AAVMF fails to boot after setting BootNext)
  - Resolves: bz#1514105
    (backport edk2 commit 6e3287442774 so that PciBusDxe not over-claim resources)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20171011-3.git92d07e48907f.el7
changelog:
  - ovmf-UefiCpuPkg-CpuDxe-Fix-multiple-entries-of-RT_CODE-in.patch [bz#1518308]
  - ovmf-MdeModulePkg-DxeCore-Filter-out-all-paging-capabilit.patch [bz#1518308]
  - ovmf-MdeModulePkg-Core-Merge-memory-map-after-filtering-p.patch [bz#1518308]
  - Resolves: bz#1518308
    (UEFI memory map regression (runtime code entry splitting) introduced by c1cab54ce57c)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20171011-4.git92d07e48907f.el7
changelog:
  - ovmf-MdeModulePkg-Core-Dxe-log-informative-memprotect-msg.patch [bz#1520485]
  - ovmf-MdeModulePkg-BdsDxe-fall-back-to-a-Boot-Manager-Menu.patch [bz#1515418]
  - Resolves: bz#1515418
    (RFE: Provide diagnostics for failed boot)
  - Resolves: bz#1520485
    (AAVMF: two new messages with silent build)


author: Roman Kagan <rkagan@virtuozzo.com> - vz-20171011-4.git92d07e48907f.vz7.1
changelog:
  - re-enable non-secboot OVMF (PSBM-67172)
  - install secboot OVMF with original name
  - disable SMM as it requires q35 machine
  - don't force large image size


author: Roman Kagan <rkagan@virtuozzo.com> - vz-20171011-4.git92d07e48907f.vz7.2
changelog:
  - OvmfPkg: Hyperv: Standard hyperv definitions
  - OvmfPkg: Hyperv: VMBus standard definitions
  - OvmfPkg: Hyperv: PEI phase hyperv detection
  - OvmfPkg: Hyperv: Hypercall driver library
  - OvmfPkg: Hyperv: VMBus DXE bus driver
  - OvmfPkg: Hyperv: PV SCSI DXE driver
  - OvmfPkg: Hyperv: Parse QEMU FwCfg Hyperv SCSI device path
  - OvmgPkg: Hyperv: Build Hyperv DXE drivers for OvmfPkgIa32X64
  - hyperv: request completion on outbound packets
  - vmbus: only discover devices on primary channels
  - OvmfPkg: update copyright notes for Virtuozzo
  - EfiRom: don't require filename pattern on --dump
  - EfiRom: support legacy (non-PCI) option roms too
  - Ovmf: add LoadFile2 protocol over QEMU fw_cfg
  - OvmfPkg: add definition for Hyper-V SCSI device type GUID
  - OvmfPkg: add definition for Hyper-V net device type GUID
  - OvmfPkg: QemuBootOrderLib: format VMBus paths directly
  - OvmfPkg: use more natural VMBus device paths
  - OvmfPkg: QemuBootOrderLib: adjust for VMBus path change
  - OvmfPkg: QemuBootOrderLib: support VMBus net devices
  - OvmfPkg: HypervVmbusDxe: move device descriptor definition to a header
  - OvmfPkg: VMBus: rework for cleaner API
  - OvmfPkg: HypervVmbusDxe: add OpROM loading via fw_cfg


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.843.28
changelog:
  - Revert "Use snapshot name as snapshot id in libvirt xml #PSBM-75991"
  \#PSBM-86773 (Igor Sukhih <igor@virtuozzo.com>)
   - bug #PSBM-86509 aka N6Legacy4Task15MigrateVmTargetE is not terminated when
  20Task_MigrateVmSource fails (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.843.29
changelog:
  - /PSBM-86934 Can't start clean VM: unsupported configuration: unknown CPU
  feature: ts (Konstantin B. Bukharov <bkb@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.843.30
changelog:
  - bug #PSBM-86825 aka Failed to start the VM: Operation timeout. Exit code: 255
  (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.843.33
changelog:
  - Re-enable back prl-disp systemd unit restart, see #PSBM-82150 (Konstantin
  Volkov <wolf@virtuozzo.com>)
   - bug #PSBM-87025 aka vm.snapshot.stopped.switch TIMEDOUT: Function wait
  timeouted (Sergey Galas <shrike@virtuozzo.com>)
   - bug #PSBM-87041 aka dispatcher crashed (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.843.34
changelog:
  - prl-disp.service should start after network-online.target #PSBM-87090 (Igor
  Sukhih <igor@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.843.35
changelog:
  - Task_DispToDispConnHelper::Connect: Use unix socket fot local communication
  (Igor Sukhih <igor@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.843.36
changelog:
  - cancel a backup get tree target side if its source disconnects (Sergey Galas
  <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.843.37
changelog:
  - implement is connected for the target side of backup tree task (Sergey Galas
  <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.843.38
changelog:
  - bug #PSBM-87335 aka Add details of snapshot-switch operations in product's
  logs (Sergey Galas <shrike@virtuozzo.com>)


author: Valentin Kulesh <valentin.kulesh@virtuozzo.com> 7.0.7-3
changelog:
  - Disable Dracut rescue configuration, see #PSBM-77572
  - Change Virtuozzo ReadyKernel repo test URL to production one, see #KA-42


author: Jan Stancek <jstancek@redhat.com> [3.10.0-862.11.4.el7]
changelog:
  - [net] ipv6: fix nospec-related regression in ipv6_addr_prefix() (Josh Poimboeuf) [1589033 1589035] {CVE-2018-3693}


author: Frantisek Hrbata <fhrbata@hrbata.com> [3.10.0-862.11.5.el7]
changelog:
  - [kernel] cpu/hotplug: Enable 'nosmt' as late as possible (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620}


author: Jan Stancek <jstancek@redhat.com> [3.10.0-862.11.6.el7]
changelog:
  - [kernel] cpu/hotplug: Fix 'online' sysfs entry with 'nosmt' (Josh Poimboeuf) [1593383 1593384] {CVE-2018-3620}


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-862.11.6.vz7.64.1]
changelog:
  - KVM: remove __exit annotation from vmx_exit() (Konstantin Khorenko) [PSBM-87699 PSBM-87699]
  - posix-timer: Properly check sigevent->sigev_notify (Thomas Gleixner) [PSBM-87470]
  - ms/KVM: x86: thoroughly disarm LAPIC timer around TSC deadline switch (Radim Krčmář) [PSBM-86578 PSBM-86578]
  - ms/KVM: x86: really disarm lapic timer when clearing TMICT (Radim Krčmář) [PSBM-86578 PSBM-86578]
  - ms/KVM: x86: handle 0 write to TSC_DEADLINE MSR (Radim Krčmář) [PSBM-86578 PSBM-86578]
  - ms/KVM: LAPIC: Keep timer running when switching between one-shot and periodic mode (Wanpeng Li) [PSBM-86578 PSBM-86578]
  - ms/KVM: LAPIC: Introduce limit_periodic_timer_frequency (Wanpeng Li) [PSBM-86578 PSBM-86578]
  - ms/KVM: LAPIC: Fix lapic timer mode transition (Wanpeng Li) [PSBM-86578 PSBM-86578]
  - fs/fuse kio_pcs: fix NULL pointer dereference in pcs_flushreq_complete() (Pavel Butsykin) [VSTOR-12570]
  - fs/fuse kio_pcs: style fix in pcs_fuse_submit() (Pavel Butsykin)
  - fuse kio: kio must not fail when not being able to claim a file (Alexey Kuznetsov) [PSBM-86866]
  - fs/fuse kio_pcs: throttle async KIO requests (Pavel Butsykin) [VSTOR-12335]
  - fs/fuse: add non-blocking request flag (Pavel Butsykin) [VSTOR-12335]
  - ms/netfilter: on sockopt() acquire sock lock only in the required scope (Paolo Abeni) [PSBM-86738]
  - sctp: not allow transport timeout value less than HZ/5 for hb_timer (Xin Long) [PSBM-86804]
  - ms/fs: Fix up non-directory creation in SGID directories (Linus Torvalds) [PSBM-86796]
  - x86/microcode/intel: hide warning on high order allocation for microcode area (Konstantin Khorenko) [PSBM-86662]
  - sched: Call calc_load_ve() out of jiffies_lock (Kirill Tkhai) [PSBM-84967 PSBM-84967]
  - sched: Export calc_load_ve() (Kirill Tkhai) [PSBM-84967]
  - sched: Make calc_global_load() return true when it's need to update ve statistic (Kirill Tkhai) [PSBM-84967]
  - ve/devmnt: initialize s_mode before deactivate_locked_super to suppress warning (Pavel Tikhomirov) [PSBM-80743]
  - fuse: Add forgotten unlock_page() into fuse_readpages_fill() (Kirill Tkhai)
  - cgroup: fix css_tryget() to not succeed on offlined css (Andrey Ryabinin) [PSBM-75892]
  - fuse kio: control internal tracing with module parameter pcs_loglevel (Alexey Kuznetsov)
  - fuse kio: avoid spurious uncork setsockopt on unix socket (Alexey Kuznetsov)
  - fuse kio: logging improvements (Alexey Kuznetsov)
  - target: rename user_helper back to alua_user_helper (Andrei Vagin) [VSTOR-12238]
  - mnt_ns: introduce global list of mount namespaces for debug (Konstantin Khorenko) [PSBM-80869]
  - ve/mount: allow pseudosuper to temporary exceed the container limit (Pavel Tikhomirov) [PSBM-86511]
  - mm/memcg: Bypass charges to offlined cgroup (Andrey Ryabinin) [PSBM-86092]
  - fuse kio: Make struct fuse_inode::num_openers int (Kirill Tkhai)
  - rcuupdate.h: Switch to READ_ONCE and fix NULL-deref in __task_pid_nr_ns() again (Andrey Ryabinin)
  - fs/fuse kio_pcs: fix NULL pointer dereference inside a dead map (Pavel Butsykin)
  - kvm:x86:lapic: undo RH's breaking hyperv synic auto_eoi (Roman Kagan) [PSBM-86431]
  - fuse kio: Fix NULL pointer dereference in pcs_map_get_locked() (Kirill Tkhai) [PSBM-86458]
  - fuse: Revert "fuse: report size from server if no openers exist" (Kirill Tkhai)
  - fuse: Relax BUG_ON() in fuse_direct_IO_bvec() (Kirill Tkhai) [PSBM-86446]
  - fuse: Revert "fuse: set num_openers on create" (Kirill Tkhai)
  - fs/fuse kio_pcs: bugs in integrity protocol for fallocate (Pavel Butsykin) [PSBM-68465]
  - fuse kio: missing local client ID initialization (Alexey Kuznetsov) [VSTOR-11651]
  - ms/IB/ipoib: Fix race condition in neigh creation (Erez Shitrit) [PSBM-86455]
  - Revert "[block] introduce bio_split2() and bio_pair2_release()" (Konstantin Khorenko) [PSBM-86445]
  - Revert "[md] support to split big bio" (Konstantin Khorenko) [PSBM-86445]
  - IPoIB: use kvzalloc to allocate an array of bucket pointers (Jan Dakinevich)
  - fuse kio: Read file attributes every first open (Kirill Tkhai) [PSBM-86234]
  - fuse: Refactor fuse_open_common() (Kirill Tkhai)
  - fuse kio: Make KIO to require writeback_cache (Kirill Tkhai)
  - ve/sunrpc: enable rpc_pipefs mounts inside non-init user namespaces (Vasily Averin) [PSBM-86395]
  - ib/srpt: use vmalloc to allocate ring pointers (Jan Dakinevich)
  - ms/proc: do not access cmdline nor environ from file-backed areas (Willy Tarreau) [PSBM-86221]
  - mm: replace access_remote_vm() write parameter with gup_flags (Evgenii Shatokhin) [PSBM-86221]
  - ms/lockd: double unregister of inetaddr notifiers (Vasily Averin) [PSBM-86390]
  - ms/lockd: fix "list_add double add" caused by legacy signal interface (Vasily Averin) [PSBM-86390]
  - ms/lockd: lost rollback of set_grace_period() in lockd_down_net() (Vasily Averin) [PSBM-86390]
  - fs/fuse kio_pcs: fix grow work execution with zero (Pavel Butsykin) [PSBM-85945]
  - mm/tswap: fix lockup in tswap_evict_page() (Andrey Ryabinin) [PSBM-86344]
  - ve/fs/namespace: allow submounts in non-init userns (Konstantin Khorenko) [PSBM-86277]
  - ib/mlx4: adjust gfp flags for DMA allocations (Jan Dakinevich)
  - fuse kio: error PCS_ERR_CSD_LACKING is non-fatal (Alexey Kuznetsov) [VSTOR-11692]
  - ve/fs: allow mount fs in init userns if it's mounted in another userns (Konstantin Khorenko) [PSBM-68599]
  - ms/x86/efi-bgrt: Replace early_memremap() with memremap() (Matt Fleming) [PSBM-85888]
  - ms/mm: kvfree the swap cluster info if the swap file is unsatisfactory (Darrick J. Wong)
  - ms/mm, swap: fix race between swap count continuation operations (Huang Ying) [PSBM-86091]
  - fuse: Teach fuse_blocked_for_wb() handle no files case (Kirill Tkhai)
  - fs/fuse kio_pcs: replace pr_info() with ktrace for ireq fatal error (Pavel Butsykin) [VSTOR-11391]
  - fs/fuse kio_pcs: enable traces for cs sync (Pavel Butsykin) [VSTOR-11651]
  - fuse kio: Check returned FUSE_SETATTR size (Kirill Tkhai)
  - fs/fuse kio_pcs: increment PCS_FAST_PATH_VERSION to 1.1 (Pavel Butsykin)
  - fs/fuse kio_pcs: add handling FUSE_FLUSH in kio_pcs (Pavel Butsykin) [VSTOR-11064]
  - fs/fuse: set inode entry for FUSE_FLUSH request (Pavel Butsykin) [VSTOR-11064]
  - mm/memory: Don't charged cowed private pages as cache (Andrey Ryabinin)
  - uprobes: Fix the memcg accounting (Oleg Nesterov)
  - fs/fuse kio_pcs: fix missing hbuf.uid update for ireq split case (Pavel Butsykin) [VSTOR-11315]
  - fs/fuse kio_pcs: handle old map in pcs_cs_submit() (Pavel Butsykin) [VSTOR-11315]
  - ms/ipv6: fix NULL dereference in ip6_route_dev_notify() (Eric Dumazet) [PSBM-86093]
  - target: move blkio_cgroup from attrib/ to param/ (Andrei Vagin) [VSTOR-10194]
  - fuse kio: support unix socket for local CSes (Alexey Kuznetsov) [VSTOR-9817]
  - fs/fuse kio_pcs: mapped requests have map version preinitialized (Pavel Butsykin)
  - fuse kio: Skip processing of messages above PAGE_SIZE size (Kirill Tkhai) [VSTOR-11208 VSTOR-11208]
  - fuse kio: Get msg size in second argument of pcs_sockio::get_msg() (Kirill Tkhai) [VSTOR-11208 VSTOR-11208]
  - fs/fuse kio_pcs: add more traces for cs requests (Pavel Butsykin)
  - fuse kio: Fix unbalanced queueing and dequeueing pcs_map_entry::sync_work (Kirill Tkhai)
  - fuse kio: Add missed spin_lock into sync_timer_work() (Kirill Tkhai)
  - fuse kio: Add comment to fuse_release() (Kirill Tkhai)
  - fuse kio: Place more pcs_cs_link::cs under rcu dereference (Kirill Tkhai)
  - fuse kio: Wait pending requests on final fput() (Kirill Tkhai)
  - ms/kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor access (Vasily Averin) [PSBM-85796]
  - ms/KVM: x86: pass kvm_vcpu to kvm_read_guest_virt and kvm_write_guest_virt_system (Vasily Averin) [PSBM-85796]
  - ms/KVM: x86: introduce linear_{read,write}_system (Vasily Averin) [PSBM-85796]
  - nf_conntrack: fix possible use-after-free on nf_conntrack module reloading. (Andrey Ryabinin) [VSTOR-11099]
  - target: fix a locking scheme of persistent reservations (Andrei Vagin) [VSTOR-10675]
  - ms/netfilter: x_tables: avoid stack-out-of-bounds read in xt_copy_counters_from_user (Eric Dumazet)
  - ms/netfilter: ctnetlink: fix incorrect nf_ct_put during hash resize (Liping Zhang)
  - ms/mm: have filemap_check_and_advance_wb_err clear AS_EIO/AS_ENOSPC (Vasily Averin) [VSTOR-10912]
  - ms/fs: use mapping_set_error instead of opencoded set_bit (Vasily Averin) [VSTOR-10912]
  - ms/errseq: Always report a writeback error once (Vasily Averin) [VSTOR-10912]
  - ms/mm: remove optimizations based on i_size in mapping writeback waits (Vasily Averin) [VSTOR-10912]
  - ms/fs: convert sync_file_range to use errseq_t based error-tracking (Vasily Averin) [VSTOR-10912]
  - ms/mm: add file_fdatawait_range and file_write_and_wait (Vasily Averin) [VSTOR-10912]
  - ms/fuse: convert to errseq_t based error tracking for fsync (Vasily Averin) [VSTOR-10912]
  - ms/fuse: clean up fsync (Vasily Averin) [VSTOR-10912]
  - ms/mm: consolidate dax / non-dax checks for writeback (Vasily Averin) [VSTOR-10912]
  - ms/Documentation: add some docs for errseq_t (Vasily Averin) [VSTOR-10912]
  - ms/errseq: rename __errseq_set to errseq_set (Vasily Averin) [VSTOR-10912]
  - ms/fuse: set mapping error in writepage_locked when it fails (Vasily Averin) [VSTOR-10912]
  - ms/fuse: use filemap_check_errors() (Miklos Szeredi) [VSTOR-10912]
  - fs/fuse: remove extra check for empty active_list (Pavel Butsykin)
  - fs/fuse kio_pcs: fix NULL pointer dereference in cs_keep_waiting() (Pavel Butsykin)
  - fuse kio: Do not NULL used pcs_cs_link::cs during connection destruction (Kirill Tkhai)
  - fuse kio: Delete excess unlist in pcs_csset_fini() (Kirill Tkhai)
  - fs/fuse kio_pcs: fix out of bounds roles_str[] array access (Pavel Butsykin)
  - fs/fuse kio_pcs: fix double unlock of m->lock in pcs_map_get_locked() (Pavel Butsykin)
  - ms/KVM: hyperv: idr_find needs RCU protection (Paolo Bonzini)
  - fs/fuse kio_pcs: pass the file handle for FUSE_SETATTR request (Pavel Butsykin) [VSTOR-10635]
  - fs/fuse: export fuse_release_ff() and fuse_write_file() (Pavel Butsykin) [VSTOR-10635]
  - fs/fuse kio_pcs: handle error of submit_size_grow() (Pavel Butsykin) [VSTOR-10635]
  - fs/fuse kio_pcs: move pcs_ireq_queue_fail() (Pavel Butsykin) [VSTOR-10635]
  - cnic: use kvzalloc to allocate memory for csk_tbl (Jan Dakinevich) [PSBM-85534]
  - fuse kio: infinite loop in processing congestion queue (Alexey Kuznetsov) [VSTOR-10928]
  - fuse kio: Use dereferenced cs in cslist_destroy() (Kirill Tkhai)
  - fs/fuse: disable optimization fuse and kio_pcs in debug kernel (Pavel Butsykin)
  - fuse kio: Arrange rcu modifiers around accesses to pcs_cs_link::cs (Kirill Tkhai)
  - fuse kio: Handle fuse_map_resolve() failure in pcs_map_queue_resolve() (Kirill Tkhai)
  - fs/fuse kio_pcs: some cleanup ireq_on_error_() (Pavel Butsykin)
  - fuse kio: Fix dereferencing of NULL cs in map_replicating() (Kirill Tkhai) [VSTOR-10820]
  - ms/scsi: libsas: fix error when getting phy events (Jason Yan) [PSBM-85057 PSBM-85057]
  - ms/scsi: libsas: fix memory leak in sas_smp_get_phy_events() (Jason Yan) [PSBM-85057 PSBM-85057]
  - ms/sctp: verify size of a new chunk in _sctp_make_chunk() (Alexey Kodanev) [PSBM-85011]
  - fs/fuse: set FATTR_FH flag on mtime file flush (Pavel Butsykin) [VSTOR-10676]
  - fuse kio: Fix fix deadlock during change CS address (Kirill Tkhai)
  - fuse kio: Change order around pcs_map_notify_addr_change() (Kirill Tkhai)
  - fuse kio: Wait till cs is unused in pcs_csset_fini() (Kirill Tkhai)
  - fuse kio: Introduce pcs_cs::use_count instead of ::is_probing (Kirill Tkhai)
  - fuse kio: Fix possible use after free in cslist_destroy() (Kirill Tkhai)
  - fuse kio: Fix potential use after free (Kirill Tkhai)
  - fuse kio: Introduce pcs_cs_list_of_cs_link() (Kirill Tkhai)
  - kernel/panic.c: don't dump_stack() in add_taint() (Andrey Ryabinin)
  - fuse kio: Remove useless code in pcs_cs_destroy() (Kirill Tkhai)
  - fuse kio: invalid assertion (Alexey Kuznetsov)
  - fuse kio: cleanup in token enqueue (Alexey Kuznetsov)
  - fuse kio: Introduce fast path protocol version, (Kirill Tkhai) [VSTOR-10131]
  - fs/locks: add more info for unexpected lock (Pavel Tikhomirov)
  - fs/fuse kio_pcs: remove s_subtype check (Pavel Butsykin)
  - fuse kio: Cleanup in struct pcs_rpc (Kirill Tkhai)
  - fuse kio: Declare pcs_sockio::parent type (Kirill Tkhai)
  - fuse kio: Do not requeue requests when connection is dead (Kirill Tkhai) [VSTOR-10354]
  - mm/tcache: fix rcu_read_lock()/rcu_read_unlock() imbalance (Andrey Ryabinin) [PSBM-81731]
  - fuse kio_pcs: ports from new user-space (Alexey Kuznetsov)
  - fs/fuse kio_pcs: check fuse_conn args (Pavel Butsykin)
  - fs/fuse: move FUSE_SUPER_MAGIC to magic.h (Pavel Butsykin)
  - kio: Stop always breaking connection in pcs_sockio_send() in case of EAGAIN. (Kirill Tkhai) [VSTOR-9848]
  - KVM: x86: Update the exit_qualification access bits while walking an address (KarimAllah Ahmed) [PSBM-84046]
  - kvm: Map PFN-type memory regions as writable (if possible) (KarimAllah Ahmed) [PSBM-84046]
  - target: allow to set a blkio cgroup for a backstore (Andrei Vagin)
  - fuse: Try automatically load kio module (Kirill Tkhai)
  - nfsd: use kvzalloc() to allocate memory for drc_hashtbl (Oleg Babin) [PSBM-84234 PSBM-84234]
  - ms/nfsd: more robust allocation failure handling in nfsd_reply_cache_init (Jeff Layton) [PSBM-84234 PSBM-84234]
  - fuse/kio_pcs: use kvmalloc for pcs_fuse_cluster allocation (Oleg Babin)
  - tty: use kvmalloc for screenbuffer allocation (Oleg Babin)
  - ms/tty: limit terminal size to 4M chars (Dmitry Vyukov)
  - ms/relay: Use per CPU constructs for the relay channel buffer pointers (Akash Goel)
  - ms/KVM: x86: Add support for VMware backdoor Pseudo-PMCs (Arbel Moshe)
  - ms/KVM: x86: SVM: Intercept #GP to support access to VMware backdoor ports (Liran Alon)
  - ms/KVM: x86: VMX: Intercept #GP to support access to VMware backdoor ports (Liran Alon)
  - ms/KVM: x86: Emulate only IN/OUT instructions when accessing VMware backdoor (Liran Alon)
  - ms/KVM: x86: Add emulation_type to not raise #UD on emulation failure (Liran Alon)
  - ms/KVM: x86: Always allow access to VMware backdoor I/O ports (Liran Alon)
  - ms/KVM: x86: Add module parameter for supporting VMware backdoor (Liran Alon) [PSBM-84046 PSBM-84046]
  - cpuid_fault: Log table updates (Cyrill Gorcunov) [PSBM-84029]
  - blkcg: implement bio_associate_blkcg() (Tejun Heo)
  - fuse: pcs_kio cancel requests after fused crash (Dmitry Monakhov)
  - fuse/kio_pcs: read is broken by FIEMAP patch (Alexey Kuznetsov) [VSTOR-9727]
  - ms/ext4: remove extent status procfs files if journal load fails (Darrick J. Wong) [PSBM-83691]
  - mm/memcontrol: try to free all memcg during offline (Andrey Ryabinin) [PSBM-83628]
  - mm/vmscan: shrink slabs from offlined cgroups (Andrey Ryabinin) [PSBM-83628]
  - sched/rt: Stop for_each_process_thread() iterations in tg_has_rt_tasks() (Kirill Tkhai) [PSBM-83624]
  - mm/memcg: use seqlock to protect reclaim_iter updates (Andrey Ryabinin) [PSBM-83369]
  - kvm: x86: hyperv: delete dead code in kvm_hv_hypercall() (Dan Carpenter)
  - x86/kvm/hyper-v: inject #GP only when invalid SINTx vector is unmasked (Vitaly Kuznetsov)
  - x86/kvm/hyper-v: remove stale entries from vec_bitmap/auto_eoi_bitmap on vector change (Vitaly Kuznetsov)
  - kvm: x86: hyperv: guest->host event signaling via eventfd (Roman Kagan)
  - kvm: x86: factor out kvm.arch.hyperv (de)init (Roman Kagan)
  - ms/KEYS: add missing permission check for request_key() destination (Eric Biggers) [PSBM-83637]
  - ms/fs: Don't leak MNT_INTERNAL away from internal mounts (Al Viro)
  - ms/Revert "mm: page_alloc: skip over regions of invalid pfns where possible" (Daniel Vacek) [PSBM-83746]
  - ms/Revert "mm/page_alloc: fix memmap_init_zone pageblock alignment" (Ard Biesheuvel) [PSBM-83746]
  - ms/dccp: check sk for closed state in dccp_sendmsg() (Alexey Kodanev) [PSBM-83692]
  - ms/dccp: purge write queue in dccp_destroy_sock() (Eric Dumazet) [PSBM-83692]
  - ms/ipv6: dccp: add missing bind_conflict to dccp_ipv6_mapped (Eric Dumazet) [PSBM-83692]
  - ms/dccp: do not send reset to already closed sockets (Eric Dumazet) [PSBM-83692]
  - fuse/kio_pcs/pcs_map: fix process_flush_req lock leakage (Dmitry Monakhov) [VSTOR-8116]
  - fuse/kio_pcs: FIEMAP support (Alexey Kuznetsov)
  - fuse/kio_pcs: full fallocate() support (Alexey Kuznetsov)
  - fuse/kio_pcs: fallocate support at low pcs protocol level (Alexey Kuznetsov)
  - fuse/kio_pcs: adapt prometheus statistics to current vstorage state (Alexey Kuznetsov)
  - fuse: support FS_IOC_FIEMAP in i386 compat mode (Alexey Kuznetsov) [PSBM-83731]
  - fuse/kio_pcs: support FUSE_FSYNC (Alexey Kuznetsov)
  - kernel/lockdep: allow lockdep_set_no_validate_class() (Andrey Ryabinin)
  - fs/dax: double put_dax in dax_writeback_mapping_range (Vasily Averin)
  - fs/lock: show locks taken by processes from another pidns (Konstantin Khorenko) [PSBM-85651]
  - fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Konstantin Khorenko) [PSBM-85651]
  - net: Change number of netlink repair (Kirill Tkhai) [PSBM-83415]
  - config.OpenVZ.minimal: enable conntrack netlink interface module (Konstantin Khorenko) [PSBM-85052]
  - ms/btrfs: minimal conversion to errseq_t writeback error reporting on fsync (Vasily Averin)
  - ms/xfs: minimal conversion to errseq_t writeback error reporting (Vasily Averin)
  - ms/ext4: use errseq_t based error handling for reporting data writeback errors (Vasily Averin)
  - ms/block: convert to errseq_t based writeback error tracking (Vasily Averin)
  - ms/dax: set errors in mapping when writeback fails (Vasily Averin)
  - ms/Documentation: flesh out the section in vfs.txt on storing and reporting writeback errors (Vasily Averin)
  - ms/mm: set both AS_EIO/AS_ENOSPC and errseq_t in mapping_set_error (Vasily Averin)
  - ms/fs: new infrastructure for writeback error handling and reporting (Vasily Averin)
  - ms/lib: add errseq_t type and infrastructure for handling it (Vasily Averin)
  - ms/mm: don't TestClearPageError in __filemap_fdatawait_range (Vasily Averin)
  - ms/mm: clear AS_EIO/AS_ENOSPC when writeback initiation fails (Vasily Averin)
  - ms/jbd2: don't clear and reset errors after waiting on writeback (Vasily Averin)
  - ms/buffer: set errors in mapping at the time that the error occurs (Vasily Averin)
  - ms/fs: check for writeback errors after syncing out buffers in generic_file_fsync (Vasily Averin)
  - ms/buffer: use mapping_set_error instead of setting the flag (Vasily Averin)
  - ms/mm: fix mapping_set_error call in me_pagecache_dirty (Vasily Averin) [VSTOR-10912]
  - ms/x86/mm: Disable various instrumentations of mm/mem_encrypt.c and mm/tlb.c (Tom Lendacky)
  - ms/staging: rtl8712: fix some confusing indenting (Dan Carpenter)
  - ms/tty: nozomi: avoid a harmless gcc warning (Arnd Bergmann)
  - ms/mvsas: fix misleading indentation (Luis de Bethencourt)
  - ms/memstick: mspro_block: add missing curly braces (Dan Carpenter)
  - ms/net-sysfs: remove unused fmt_long_hex (Colin Ian King)
  - ms/net/rtnetlink: remove dead code (Eric Engestrom)
  - ms/rtnetlink: remove unused ifla_stats_policy (stephen hemminger)
  - ms/ACPI / dock: Drop dock_device_ids[] table (Rafael J. Wysocki)
  - cifs: drop unused mapping_table_ERRHRD (Konstantin Khorenko)
  - ve/module: export sysfs dentries in containers (Stanislav Kinsburskiy) [PSBM-63892]
  - ve/sysfs: generic sysfs_set_def_perms() helper introduced (Stanislav Kinsburskiy)
  - ve/sysfs: relax sanity check for ns equality in kernfs_find_ns() (Konstantin Khorenko) [PSBM-82259 PSBM-83607]
  - ve/kernfs: export kernfs_perms_set() helper (Stanislav Kinsburskiy) [PSBM-83607]
  - ve/sysfs: add dentries visibility filter (Stanislav Kinsburskiy) [PSBM-83607]
  - ve/kernfs: add new interface to control per-VE nodes visibility (Stanislav Kinsburskiy) [PSBM-83607]
  - ve/kernfs: hide forbidden entries in container (Stanislav Kinsburskiy) [PSBM-83607]
  - ve/kernfs: fix lookup for kernfs superblock (Konstantin Khorenko) [PSBM-85052]
  - ve/kernfs: implement ve-based permissions (Stanislav Kinsburskiy) [PSBM-20892 PSBM-34682 PSBM-83607]
  - ms/ACPI / video: remove unused device_decode array (Colin Ian King)
  - ms/Disable the __builtin_return_address() warning globally after all (Linus Torvalds)
  - ms/arch/x86/kernel/ptrace.c: Remove unused arg_offs_table (chengang@emindsoft.com.cn)
  - ms/x86/xen: fix upper bound of pmd loop in xen_cleanhighmap() (Juergen Gross)
  - retpoline/objtool: Disable some objtool warnings (Josh Poimboeuf)
  - ms/objtool: Fix memory leak in decode_instructions() (Kamalesh Babulal)
  - ext4: don't iterate over sbi->s_es_list more than the number of elements (Konstantin Khorenko) [PSBM-83335]
  - ext4: Make cache hits/misses per-cpu counts (Waiman Long) [PSBM-83335]
  - ms/ext4: move handling of list of shrinkable inodes into extent status code (Jan Kara) [PSBM-83335]
  - ms/ipv6: reorder icmpv6_init() and ip6_mr_init() (WANG Cong) [PSBM-83474]
  - ms/KVM: nVMX: Don't halt vcpu when L1 is injecting events to L2 (Chao Gao) [PSBM-83005 PSBM-83005]
  - ms/KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit (Haozhong Zhang) [PSBM-83005 PSBM-83005]
  - fasync: Fix deadlock between task-context and interrupt-context kill_fasync() (Kirill Tkhai) [PSBM-83102]
  - ms/target: check XCOPY segment descriptor CSCD IDs (David Disseldorp)
  - ms/target: use XCOPY TOO MANY TARGET DESCRIPTORS sense (David Disseldorp)
  - ms/target: return UNSUPPORTED TARGET/SEGMENT DESC TYPE CODE sense (David Disseldorp)
  - ms/target: Fix a deadlock between the XCOPY code and iSCSI session shutdown (Bart Van Assche)
  - ms/target: check for XCOPY parameter truncation (David Disseldorp)
  - ms/target: bounds check XCOPY total descriptor list length (David Disseldorp)
  - ms/target: use XCOPY segment descriptor CSCD IDs (David Disseldorp)
  - ms/target: bounds check XCOPY segment descriptor list (David Disseldorp)
  - ms/target: add XCOPY target/segment desc sense codes (David Disseldorp)
  - ms/target: simplify XCOPY wwn->se_dev lookup helper (David Disseldorp)
  - ms/jump_label: Explicitly disable jump labels in __init code (Josh Poimboeuf) [PSBM-83162]
  - ms/ipv6: fix backtracking for throw routes (Steven Barth) [PSBM-81798]
  - ms/ipv6: fib6_rules should return exact return value (Hannes Frederic Sowa) [PSBM-81798]
  - ms/target: Fix max_unmap_lba_count calc overflow (Mike Christie)
  - ms/target: Use correct SCSI status during EXTENDED_COPY exception (Nicholas Bellinger)
  - ms/target: Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status code (Dinesh Israni)
  - ms/target: Make EXTENDED_COPY 0xe4 failure return COPY TARGET DEVICE NOT REACHABLE (Nicholas Bellinger)
  - ms/target: reject COMPARE_AND_WRITE if emulate_caw is not set (Jiang Yi)
  - ms/target: Fix VERIFY_16 handling in sbc_parse_cdb (Max Lohrmann)
  - ms/tun: Add ioctl() SIOCGSKNS cmd to allow obtaining net ns of tun device (Kirill Tkhai) [PSBM-79229]
  - ms/net: add an ioctl to get a socket network namespace (Andrey Vagin) [PSBM-79229]
  - fs: Fix race with old fdt parallel reuse (Kirill Tkhai) [PSBM-82984]
  - ext4: protect ext4_valid_block_bitmap from hardcore corruption (Dmitry Monakhov) [PSBM-78434]
  - ve: fix reading container state from cgroup (Pavel Tikhomirov) [PSBM-82766]
  - x86/cpu: compilation fix for CONFIG_KASER disabled case (Konstantin Khorenko)
  - ve/kthread: fix race when work can be added to stopped kthread worker (Pavel Tikhomirov) [PSBM-82490]
  - ve/kthread: pass ve to __call_usermodehelper_exec (Pavel Tikhomirov) [PSBM-82490]
  - net/sock: teach sock_kmalloc() to call kvmalloc() when possible (Konstantin Khorenko) [PSBM-82593]
  - mm: introduce kvmalloc_check() for safe calls to kvmalloc() (Konstantin Khorenko) [PSBM-82593]
  - net/setsockopt: switch high order allocations to kvmalloc() in do_ip_setsockopt() (Konstantin Khorenko) [PSBM-82646]
  - ms/x86/ACPI/PCI: Recognize that Interrupt Line 255 means "not connected" (Chen Fan) [PSBM-82172]
  - ms/mm: Allow to kill tasks doing pcpu_alloc() and waiting for pcpu_balance_workfn() (Kirill Tkhai)
  - ms/mm/madvise.c: fix madvise() infinite loop under special circumstances (chenjie) [PSBM-82314]
  - config.OpenVZ.debug: disable kcov code coverage by default (Konstantin Khorenko) [PSBM-69083]
  - mm/tcache: initialize 'repeat' variable only once (Andrey Ryabinin)
  - mm/tcache: Reset index before repeating invalidation (Andrey Ryabinin) [PSBM-81760]
  - mm/memcg: fix margin computation for kmem limit. (Andrey Ryabinin) [PSBM-81818]
  - ploop: move discard_* attributes in the tune_attributes group (Andrei Vagin)
  - target: set ALUA_TG_PT_STANDBY if a backing store is in standby mode (Andrei Vagin) [VSTOR-7879]
  - ploop: add a standby mode (Andrei Vagin) [VSTOR-7879]
  - fuse pcs_kio: fix page zeroing beond EOF (Dmitry Monakhov)
  - fuse kio_pcs: ignore special inodes (Dmitry Monakhov) [VSTOR-8078]
  - ploop: Discard bios of size not aligned at 512 bytes (Kirill Tkhai) [PSBM-81576]
  - sched/ve: Use cfs_rq::h_nr_running to count loadavg (Kirill Tkhai) [PSBM-81572]
  - sched/ve: Iterate only VE root cpu cgroups to count loadavg (Kirill Tkhai) [PSBM-81572]
  - sched/ve: Do not show loadavg in child VE cpu cgroups (Kirill Tkhai) [PSBM-81572]
  - sched/ve: Link VE root cpu cgroups in separate list (Kirill Tkhai) [PSBM-81572]
  - ve/cgroup: Get correct VE init css when ve init_task is moved to child cgroup (Kirill Tkhai) [PSBM-81572 PSBM-81572]
  - config.OpenVZ.minimal: disable CONFIG_X86_DECODER_SELFTEST (Dmitry Monakhov)
  - fuse kio pcs: implement logging and prometheus statistics collection v2 (Dmitry Monakhov) [PSBM-81741]
  - net/vhost: Replace kmalloc with kvmalloc for order>=3 (Oleg Babin) [PSBM-81803]
  - ms/[media] drxk_hard: fix bad alignments (Mauro Carvalho Chehab)
  - mm/memcg: fix overcharging in cgroup try_charge() for !cache_charge (Andrey Ryabinin) [PSBM-81750]
  - mm/memcg: Don't charge anon pages as cache (Andrey Ryabinin) [PSBM-81750]
  - ve/fs/proc: Make per-thread and per-process allocation latencies. (Andrey Ryabinin) [PSBM-81395]
  - ve/kstat/alloc_lat: Initialize alloc_lat to zero at start (Andrey Ryabinin) [PSBM-81395]
  - ve/tty: Provide interface for current tty inheritance (Cyrill Gorcunov) [PSBM-76490 PSBM-81687]
  - config.OpenVZ: enable modules for in-kernel fast path for vStorage (Konstantin Khorenko) [PSBM-80680]
  - fuse_kio_pcs: implement truncate (Dmitry Monakhov) [PSBM-80680]
  - fio kio: PCS unblock writepath (Dmitry Monakhov) [PSBM-80680]
  - fuse kio: Add pcs engine combo v0.8 (Dmitry Monakhov) [PSBM-80680]
  - fuse kio: Add nullio engine (Dmitry Monakhov) [PSBM-80680]
  - fuse kio: minimal noop engine skeleton (Dmitry Monakhov) [PSBM-80680]
  - fuse: add kdirect io engine v0.1 (Dmitry Monakhov) [PSBM-80680]
  - fuse: fix ->end() vs ->waitq ordering (Dmitry Monakhov) [PSBM-80680]
  - mm: extend generic iov iterator API (Dmitry Monakhov) [PSBM-80680]
  - fuse: assert i_size boundaries for fuse_direct_IO_bvec (Dmitry Monakhov) [PSBM-80680]
  - fuse: remove direct_IO_page (Dmitry Monakhov) [PSBM-80680]
  - ploop: io_kaio remove direct_IO_page requirement (Dmitry Monakhov) [PSBM-80680]
  - ploop: kaio_io_page switch to bvec iter (Dmitry Monakhov) [PSBM-80680]
  - ploop: kaio_kreq_alloc specify nr_segs (Dmitry Monakhov) [PSBM-80680]
  - ve/page_alloc, kstat: account allocation latencies per-task (Andrey Ryabinin) [PSBM-81395]
  - ve/vzstat.h: move some kstat definitions into new header (Andrey Ryabinin) [PSBM-81395]
  - ve/kstat/alloc_lat: Don't separate GFP_HIGHMEM and !GFP_HIGHMEM allocation latencies (Andrey Ryabinin) [PSBM-81395]
  - ploop: give aligned regions into fuse fallocate() (Andrei Vagin)
  - ploop: allow to set discard granularity and alignment attributes (Andrei Vagin)
  - ploop: handle discard requests via fallocate (Andrei Vagin)
  - fuse: add a new async operation to unmap regions (Andrei Vagin)
  - ploop: don't forget to dec preq->io_count on a error path (Andrei Vagin)
  - configs.OpenVZ: more options to disable (Konstantin Khorenko)
  - ms/inotify: Extend ioctl to allow to request id of new watch descriptor (Kirill Tkhai) [PSBM-81411]
  - ms/bnx2x: disable GSO where gso_size is too big for hardware (Daniel Axtens) [PSBM-81501]
  - ms/net: create skb_gso_validate_mac_len() (Daniel Axtens) [PSBM-81501]
  - ms/x86/kvm/vmx: do not use vm-exit instruction length for fast MMIO when running nested (Vitaly Kuznetsov) [PSBM-81462]
  - fs/pipe: Use kvmalloc for pipe buffers (Cyrill Gorcunov) [PSBM-69201]
  - ms/net: don't wait for order-3 page allocation (Shaohua Li) [PSBM-81488]
  - mm/memcontrol: Fix memcg swpin/swpout stats accounting (Andrey Ryabinin)
  - configs.OpenVZ: add minimal kernel config for a KVM VM (Konstantin Khorenko) [PSBM-86445]
  - mm: fix memory cgroup leak in case mem cgroup gets offline before kmem counter is 0 (Konstantin Khorenko) [PSBM-81264]
  - rh/ext4: release leaked posix acl in ext4_xattr_set_acl (Stanislav Kinsburskiy) [PSBM-81384]
  - rh/ext4: release leaked posix acl in ext4_acl_chmod (Stanislav Kinsburskiy) [PSBM-81384]
  - ms/dm crypt: replace RCU read-side section with rwsem (Konstantin Khorenko)
  - target: call alua helper before reporting group states to initiator (Andrei Vagin)
  - target: move alua user helper from group to device (Andrei Vagin)
  - ms/mm/memcontrol.c: try harder to decrease [memory,memsw].limit_in_bytes (Andrey Ryabinin) [PSBM-80732]
  - mm: try harder to decrease cache.limit_in_bytes (Andrey Ryabinin) [PSBM-80732]
  - ms/memcg: refactor mem_cgroup_resize_limit() (Yu Zhao) [PSBM-80732]
  - ms/mm: memcontrol: fix transparent huge page allocations under pressure (Johannes Weiner) [PSBM-80732]
  - ms/mm: memcontrol: simplify detecting when the memory+swap limit is hit (Johannes Weiner) [PSBM-80732]
  - ms/mm: memcontrol: factor out reclaim iterator loading and updating (Johannes Weiner) [PSBM-75892]
  - mm/vmscan: call wait_iff_congested() only if we have troubles in recaliming (Andrey Ryabinin) [PSBM-61409]
  - mm/vmscan: Use per-zone sum of reclaim_stat to change zone state. (Andrey Ryabinin) [PSBM-61409]
  - mm/vmscan: collect reclaim stats across zone (Andrey Ryabinin) [PSBM-61409]
  - ms/mm: throttle on IO only when there are too many dirty and writeback pages (Michal Hocko) [PSBM-61409]
  - ms/mm, vmscan: enhance mm_vmscan_lru_shrink_inactive tracepoint (Michal Hocko) [PSBM-61409]
  - ms/mm, vmscan: extract shrink_page_list reclaim counters into a struct (Michal Hocko) [PSBM-61409]
  - ms/mm, vmscan: add active list aging tracepoint (Michal Hocko) [PSBM-61409]
  - ms/mm: fix direct reclaim writeback regression (Hugh Dickins)
  - ms/mm/compaction: fix wrong order check in compact_finished() (Joonsoo Kim)
  - ms/mm, compaction: properly signal and act upon lock and need_sched() contention (Vlastimil Babka)
  - ms/mm/compaction: avoid rescanning pageblocks in isolate_freepages (Vlastimil Babka)
  - ms/mm/compaction: do not count migratepages when unnecessary (Vlastimil Babka)
  - ms/mm, compaction: terminate async compaction when rescheduling (David Rientjes)
  - ms/mm, compaction: embed migration mode in compact_control (David Rientjes)
  - ms/mm, compaction: add per-zone migration pfn cache for async compaction (David Rientjes)
  - ms/mm, compaction: return failed migration target pages back to freelist (David Rientjes)
  - ms/mm, migration: add destination page freeing callback (David Rientjes)
  - ms/mm/compaction: cleanup isolate_freepages() (Vlastimil Babka)
  - ms/mm/compaction: clean up unused code lines (Heesub Shin) [PSBM-87699]
  - ms/mm, compaction: ignore pageblock skip when manually invoking compaction (David Rientjes)
  - ms/mm, compaction: determine isolation mode only once (David Rientjes)
  - ms/mm/compaction: clean-up code on success of ballon isolation (Joonsoo Kim)
  - ms/mm/compaction: check pageblock suitability once per pageblock (Joonsoo Kim)
  - ms/mm/compaction: do not call suitable_migration_target() on every page (Joonsoo Kim)
  - ms/mm/compaction: disallow high-order page for migration target (Joonsoo Kim)
  - ms/mm, compaction: avoid isolating pinned pages (David Rientjes)
  - ms/mm: compaction: reset scanner positions immediately when they meet (Vlastimil Babka)
  - ms/mm: compaction: do not mark unmovable pageblocks as skipped in async compaction (Vlastimil Babka)
  - ms/mm: compaction: encapsulate defer reset logic (Vlastimil Babka)
  - ms/mm: compaction: trace compaction begin and end (Mel Gorman)
  - ms/mm/compaction.c: periodically schedule when freeing pages (David Rientjes) [PSBM-81070]
  - ms/kbuild: add -fno-PIE (Sebastian Andrzej Siewior)
  - ms/scripts/has-stack-protector: add -fno-PIE (Sebastian Andrzej Siewior)
  - ms/loop: fix concurrent lo_open/lo_release (Linus Torvalds) [PSBM-80876]
  - fence-watchdog: print alive messages (Pavel Tikhomirov)
  - net/dccp: fix use after free in tw_timer_handler() (Andrey Ryabinin) [PSBM-80708]
  - ms/dccp: Unlock sock before calling sk_free() (Arnaldo Carvalho de Melo) [PSBM-80708]
  - ms/dccp: defer ccid_hc_tx_delete() at dismantle time (Eric Dumazet) [PSBM-80708]
  - tcache: Fix race between tcache_invalidate_node() and tcache_attach_page() (Kirill Tkhai)
  - tcache: Refactor tcache_shrink_scan() (Kirill Tkhai)
  - mm/tcache: invalidate existing page during cleancache_put_page() (Andrey Ryabinin) [PSBM-80712]
  - target: pass a device name to an alua user helper (Andrei Vagin)
  - ms/fs, mm: account filp cache to kmemcg (Shakeel Butt) [PSBM-80839]
  - tty: Use RCU read lock to iterate tasks and threads in __do_SAK() (Kirill Tkhai) [PSBM-80340]
  - tty: Avoid threads files iterations in __do_SAK() (Kirill Tkhai) [PSBM-80340]
  - Revert "do_SAK: Don't recursively take the tasklist_lock" (Kirill Tkhai) [PSBM-80340]
  - ve/net: partially return ms permission check for ethtool commands (Pavel Tikhomirov)
  - ve/fs/files: Shrink big fdtable on close in is_pseudosuper mode (Kirill Tkhai) [PSBM-78827]
  - ve/fs/files: Add fdtable_align() helper (Kirill Tkhai) [PSBM-78827]
  - ve/fs/files: Add new argument to expand_files() (Kirill Tkhai) [PSBM-78827]
  - target: add an user-mode helper to handle changes of a group state (Andrei Vagin)
  - ve/cgroup: hide ve and ub cgroups in CT (Pavel Tikhomirov) [PSBM-80421]
  - mm: add warning about high order allocations (Andrey Ryabinin) [PSBM-79892 PSBM-82202]
  - target: add read/write/sync latency counter (Andrey Grafin)
  - target: add histogram for LUN statistics (Andrey Grafin)
  - target: add extra counters for LUN statistics (Konstantin Khorenko)
  - target: don't call an unmap callback if a range length is zero (Andrei Vagin) [PSBM-79534]
  - ms/IB/core: Init subsys if compiled to vmlinuz-core (Dmitry Monakhov)
  - ms/scsi: virtio: Reduce BUG if total_sg > virtqueue size to WARN. (Richard W.M. Jones) [PSBM-79523 PSBM-78839]
  - ms/KVM: x86/vPMU: ignore access to LBR-related MSRs (Jan Dakinevich) [PSBM-75679]
  - ms/perf/x86/intel: make reusable LBR initialization code (Jan Dakinevich) [PSBM-75679]
  - ms/KVM: nVMX: do not fill vm_exit_intr_error_code in prepare_vmcs12 (Paolo Bonzini) [PSBM-77171 PSBM-77171]
  - ms/KVM: Add kvm_vcpu_get_idx to get vcpu index in kvm->vcpus (Christoffer Dall)
  - ms/kvm: x86: hyperv: make VP_INDEX managed by userspace (Roman Kagan)
  - ms/kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2 (Roman Kagan)
  - ms/KVM: x86: fix NULL deref in vcpu_scan_ioapic (Wanpeng Li)
  - KVM: async_pf: Let guest support delivery of async_pf from guest mode (Wanpeng Li) [PSBM-56498]
  - KVM: async_pf: Force a nested vmexit if the injected #PF is async_pf (Wanpeng Li) [PSBM-56498]
  - KVM: async_pf: Add L1 guest async_pf #PF vmexit handler (Wanpeng Li) [PSBM-56498]
  - ms/kvm: x86: hyperv: avoid livelock in oneshot SynIC timers (Roman Kagan)
  - ms/kvm: x86: CPUID.01H:EDX.APIC[bit 9] should mirror IA32_APIC_BASE[11] (Jim Mattson) [PSBM-63209]
  - Revert "ms/KVM: x86: reset MMU on KVM_SET_VCPU_EVENTS" (Konstantin Khorenko) [PSBM-62341 PSBM-63993 PSBM-64259 PSBM-63253 PSBM-63962]
  - kvm: fix RH rebase fallouts: wake up SynIC message waiters (Roman Kagan)
  - 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]
  - vhost-net: enable zerocopy tx by default (Michael S. Tsirkin) [PSBM-52390]
  - ms/kvm:vmx: more complete state update on APICv on/off (Roman Kagan) [PSBM-46939]
  - 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]
  - 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: 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/kvm/x86: Hyper-V kvm exit (Andrey Smetanin)
  - ms/KVM: x86: use delivery to self in hyperv synic (Radim Krčmář)
  - ms/kvm/x86: Hyper-V synthetic interrupt controller (Konstantin Khorenko) [PSBM-54815]
  - ms/kvm/irqchip: kvm_arch_irq_routing_update renaming split (Andrey Smetanin)
  - ve/kvm: Allow scheduler throttling in __vcpu_run() (Kirill Tkhai) [PSBM-42358]
  - 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: 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: 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: af_alg - Allow af_af_alg_release_parent to be called on nokey path (Herbert Xu) [PSBM-53860]
  - ms/crypto: skcipher - Add crypto_skcipher_has_setkey (Herbert Xu) [PSBM-53860]
  - ploop: fix trim_extent_mappings() locking (Vasily Averin) [PSBM-78538 PSBM-45999]
  - ploop: fix dio_invalidate_cache() (Maxim Patlasov) [PSBM-73999]
  - ploop: add dependency for CBT in Kconfig (Cyrill Gorcunov)
  - ploop/modules: set module author for Virtuozzo modules (Konstantin Khorenko) [PSBM-43847]
  - ploop/license: put correct copyrights into file headers (Konstantin Khorenko) [PSBM-43847]
  - ploop: make error messages about intersecting extents more verbose (v2) (Maxim Patlasov)
  - ploop: fix race on map->levels[] update (Maxim Patlasov)
  - ploop: push_backup: ploop_pb_get_pending should wait again instead of ENOENT (Maxim Patlasov) [PSBM-68608]
  - ploop: show ino and sdev for ploop images in sysfs (Andrei Vagin) [PSBM-68404]
  - ploop: fix typo in ploop_pb_get_first_req_from_tree (Maxim Patlasov) [PSBM-67513]
  - block/ploop: Add resched points in ploop thread. (Andrey Ryabinin) [PSBM-66617]
  - ploop: push_backup: BUG() on list corruption in ploop_pb_add_req_to_tree() (Maxim Patlasov) [PSBM-65786 PSBM-65786]
  - ploop: fix IS_PSTORAGE() macro: add check for "vstorage" (Maxim Patlasov)
  - ploop: pio_nfs does not require PLOOP_REQ_ISSUE_FLUSH (v2) (Maxim Patlasov)
  - ploop: add comments about possible leaks (Konstantin Khorenko) [PSBM-52219]
  - ploop: don't leak ploop_freeblks_ctl_extent (Dmitry Safonov) [PSBM-51362]
  - ploop: push_backup: ploop_pb_init must always spawn health_monitor (Maxim Patlasov)
  - ploop: push_backup: avoid deadlock on PLOOP_PEEK (Maxim Patlasov)
  - ploop: push_backup: avoid preq->state corruption (Maxim Patlasov)
  - ploop: ploop_grow must nullify holes (Maxim Patlasov) [PSBM-55685]
  - ploop: push_backup: fix pbd->ppb_lock deadlock (Maxim Patlasov)
  - 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]
  - ploop: drop bdev refcounter on freeze_bdev() failure (Andrey Ryabinin)
  - 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)
  - 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]
  - ploop: release plo->ctl_mutex for thaw_bdev in PLOOP_IOC_THAW handler (Vladimir Davydov) [PSBM-49699]
  - ploop: add PLOOP_IOC_FREEZE and PLOOP_IOC_THAW ioctls (Maxim Patlasov) [PSBM-49091]
  - ploop: reloc vs extent_conversion race fix (Dmitry Monakhov) [PSBM-47107 PSBM-49143]
  - 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]
  - ploop: deadcode cleanup in dio_submit() (Dmitry Monakhov)
  - ploop: skip redundant fsync for REQ_FUA in post_submit (Dmitry Monakhov)
  - ploop: fix barriers for ordinary requests (Maxim Patlasov)
  - ploop: io_kaio: fix silly bug in kaio_complete_io_state() (Maxim Patlasov)
  - ploop: fix counting bio_qlen (Maxim Patlasov)
  - ploop: fix gendisk disk_stats to be seen on partition (Maxim Patlasov) [PSBM-48266]
  - ploop: "Parallels loopback device" -> "Virtuozzo loopback device" (Konstantin Khorenko) [PSBM-43847]
  - ploop: push_backup: PLOOP_PEEK mode of ioctl(PLOOP_IOC_PUSH_BACKUP_IO) (Maxim Patlasov) [PSBM-47764]
  - ploop: push_backup: rework lockout machinery (Maxim Patlasov) [PSBM-47680 PSBM-47680]
  - ploop: push_backup: copy stop status back to userspace (Maxim Patlasov) [PSBM-47429]
  - ploop: io_direct: delay f_op->fsync() until FLUSH|FUA (v2) (Maxim Patlasov) [PSBM-47026]
  - ploop: push_backup: merge pbd->cbt_map back to CBT (Maxim Patlasov) [PSBM-47429]
  - 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)
  - 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]
  - ploop: push_backup: show uuid (Maxim Patlasov) [PSBM-45000]
  - ploop: push_backup: fix ploop_push_backup_io_read() (Maxim Patlasov) [PSBM-45000]
  - ploop: force journal commit after dio_post_submit() (Dmitry Monakhov) [PSBM-45730]
  - ploop: push_backup cleanup (Maxim Patlasov)
  - ploop: wire push_backup into state-machine (Maxim Patlasov)
  - ploop: implement PLOOP_IOC_PUSH_BACKUP_IO (Maxim Patlasov) [PSBM-45000]
  - ploop: introduce pbd (Maxim Patlasov) [PSBM-45000]
  - ploop: io_direct must fsync after fallocate (Maxim Patlasov) [PSBM-45326 PSBM-46146]
  - ploop: must acquire write access on space allocation (Maxim Patlasov) [PSBM-20150]
  - 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]
  - ploop: rename extent maps management funtions (Alexey V. Vissarionov)
  - ploop: disable WRITE SAME for io_kaio (Maxim Patlasov) [PSBM-41965]
  - ploop: release io_context on ploop_thread() exit (Maxim Patlasov) [PSBM-39956]
  - ploop: do not use fiemap beyond eof (Maxim Patlasov) [PSBM-26762 PSBM-39251]
  - ploop: use GFP_NOIO in ploop_make_request (Vladimir Davydov) [PSBM-38842]
  - ploop: fix race on prealloc request (Maxim Patlasov) [PSBM-35095]
  - ploop: dio_fastmap() must refresh bvec_merge_data (Maxim Patlasov)
  - ploop: fix processing sync bios (Maxim Patlasov) [PSBM-33630]
  - ploop: added into pvd header new close signatures (Andrey Smetanin) [PSBM-33882]
  - 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]
  - 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: notify blktrace about bio completions (Andrey Smetanin)
  - 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]
  - ploop: fixed deadlock by interrupts off inside lookup_extent_mapping (Andrey Smetanin) [PSBM-32614]
  - ploop: fix deadlock inside dio_alloc_sync - lock inside while() but unlock outside (Andrey Smetanin)
  - 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)
  - ploop: add ploop to the tree (Maxim V. Patlasov) [PSBM-51358 PSBM-51358]
  - block: cbt: fix potential deadlock (Maxim Patlasov)
  - cbt: license: put correct copyrights into file headers (Konstantin Khorenko) [PSBM-43847]
  - cbt: don't leak ce_reserved64 in cbt_ito userspace (Dmitry Safonov) [PSBM-51361]
  - 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]
  - cbt: fix possible race on alloc_page() (Maxim Patlasov)
  - 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]
  - cbt: fix cbt->block_max calculation (Maxim Patlasov)
  - cbt: add uuid arg to blk_cbt_map_copy_once() (Maxim Patlasov) [PSBM-45000]
  - 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]
  - config.OpenVZ: enable cbt - changed block tracking (Konstantin Khorenko) [PSBM-34156]
  - cbt: introduce changed block tracking (Dmitry Monakhov) [PSBM-34156 PSBM-54928]
  - fs/fuse/dev: improve ->splice() with fragmented memory (Andrey Ryabinin) [PSBM-77949]
  - fuse: fuse_request_send_background() must clear FR_PENDING (Maxim Patlasov) [PSBM-78342 PSBM-74661 PSBM-74660 PSBM-74226]
  - ms/fs/fuse: fix ioctl type confusion (Jann Horn) [PSBM-75073]
  - fuse: skip invalidate_inode_pages2 on truncate (Maxim Patlasov) [PSBM-76437]
  - fuse: do not call end_page_writeback earlier than fuse_flush_writepages (Maxim Patlasov) [PSBM-68454]
  - fuse: ioctl(FIEMAP) support (Maxim Patlasov) [PSBM-68226]
  - fuse: fallocate must return error if mode is not supported (Maxim Patlasov)
  - fuse: add support for fallocate(FL_ZERO_RANGE) (Maxim Patlasov)
  - fuse: allow to mount if process is in init_user_ns (Stanislav Kinsburskiy) [PSBM-67185]
  - fuse: optimize writepages search (Maxim Patlasov) [PSBM-59254]
  - fuse: ioctl() to bind fuse device to input queue (Maxim Patlasov)
  - fuse: separate iqueue for clones (Maxim Patlasov)
  - ms/fuse: fix use after free issue in fuse_dev_do_read() (Maxim Patlasov)
  - ms/fuse: clear FR_PENDING flag when moving requests out of pending queue (Maxim Patlasov)
  - ms/fuse: separate pqueue for clones (Maxim Patlasov)
  - ms/fuse: introduce per-instance fuse_dev structure (Maxim Patlasov)
  - ms/fuse: device fd clone (Maxim Patlasov)
  - ms/fuse: abort: no fc->lock needed for request ending (Maxim Patlasov)
  - ms/fuse: no fc->lock for pqueue parts (Maxim Patlasov)
  - ms/fuse: no fc->lock in request_end() (Maxim Patlasov)
  - ms/fuse: cleanup request_end() (Maxim Patlasov)
  - ms/fuse: request_end(): do once (Maxim Patlasov)
  - ms/fuse: add req flag for private list (Maxim Patlasov)
  - ms/fuse: pqueue locking (Maxim Patlasov)
  - ms/fuse: abort: group pqueue accesses (Maxim Patlasov)
  - ms/fuse: cleanup fuse_dev_do_read() (Maxim Patlasov)
  - ms/fuse: move list_del_init() from request_end() into callers (Maxim Patlasov)
  - ms/fuse: duplicate ->connected in pqueue (Maxim Patlasov)
  - ms/fuse: separate out processing queue (Maxim Patlasov)
  - ms/fuse: use list_for_each_entry() for list traversing (Maxim Patlasov)
  - ms/fuse: simplify request_wait() (Maxim Patlasov)
  - ms/fuse: no fc->lock for iqueue parts (Maxim Patlasov)
  - ms/fuse: allow interrupt queuing without fc->lock (Maxim Patlasov)
  - ms/fuse: iqueue locking (Maxim Patlasov)
  - ms/fuse: dev read: split list_move (Maxim Patlasov)
  - ms/fuse: abort: group iqueue accesses (Maxim Patlasov)
  - ms/fuse: duplicate ->connected in iqueue (Maxim Patlasov)
  - ms/fuse: flush requests on umount (Maxim Patlasov)
  - ms/fuse: separate out input queue (Maxim Patlasov)
  - ms/fuse: req state use flags (Maxim Patlasov)
  - ms/fuse: simplify req states (Maxim Patlasov)
  - ms/fuse: don't hold lock over request_wait_answer() (Maxim Patlasov)
  - ms/fuse: simplify unique ctr (Maxim Patlasov)
  - ms/fuse: rework abort (Maxim Patlasov)
  - ms/fuse: fold helpers into abort (Maxim Patlasov)
  - ms/fuse: use per req lock for lock/unlock_request() (Maxim Patlasov)
  - ms/fuse: req use bitops (Maxim Patlasov)
  - ms/fuse: simplify request abort (Maxim Patlasov)
  - ms/fuse: call fuse_abort_conn() in dev release (Maxim Patlasov)
  - ms/fuse: add memory barrier to INIT (Maxim Patlasov)
  - ms/fuse: fold fuse_request_send_nowait() into single caller (Maxim Patlasov)
  - ms/fuse: check conn_error earlier (Maxim Patlasov)
  - ms/fuse: account as waiting before queuing for background (Maxim Patlasov)
  - ms/fuse: reset waiting (Maxim Patlasov)
  - ms/fuse: fix background request if not connected (Maxim Patlasov)
  - ms/fuse: initialize fc->release before calling it (Maxim Patlasov)
  - fuse: fuse_prepare_write() cannot handle page from killed request (Maxim Patlasov) [PSBM-54547]
  - 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)
  - fuse: fuse_blocked_for_wb must check rw_files (Maxim Patlasov) [PSBM-57460]
  - fuse: trust server file size unless opened (Maxim Patlasov) [PSBM-57047]
  - fuse: ratelimint dio complains (Maxim Patlasov) [PSBM-55782]
  - fuse: fuse_send_writepage() must check FUSE_S_FAIL_IMMEDIATELY (Maxim Patlasov)
  - fuse: no mtime flush on fdatasync (Maxim Patlasov) [PSBM-55919]
  - fuse: relax i_mutex coverage in fuse_fsync (Maxim Patlasov) [PSBM-55919]
  - fuse: queue work for aio_complete (v3) (Maxim Patlasov) [PSBM-54547]
  - fuse: process small sync direct reads synchronously (Maxim Patlasov)
  - ms/fuse: handle only fatal signals while waiting request answer (Stanislav Kinsburskiy) [PSBM-53581]
  - ms/fuse: fuse_flush must check mapping->flags for errors (Maxim Patlasov) [PSBM-49821]
  - ms/fuse: fsync() does not return IO errors (Alexey Kuznetsov) [PSBM-49821 VSTOR-670]
  - fuse: enable synchronous close for both "pstorage://" and "vstorage://" fs types (Andrey Zaitsev) [PSBM-47206]
  - fuse: increase min/max_dirty_pages up to 256/512 MB (Vladimir Davydov)
  - fuse: resend interrupted release (Maxim Patlasov) [PSBM-45428 VSTOR-11275]
  - ms/fuse: break infinite loop in fuse_fill_write_pages() (Maxim Patlasov)
  - fuse: allow to mount fuse filesystems inside CT (Andrey Ryabinin) [PSBM-41075]
  - fuse: virtualize file system (Stanislav Kinsburskiy) [OVZ-6498 PSBM-85886]
  - 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: 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: pass "fc" to fuse_invalidate_files() (Maxim Patlasov)
  - fuse: implement invalidate_files notification (Maxim Patlasov) [PSBM-16105]
  - fuse: report size from server if no openers exist (Maxim Patlasov) [PSBM-15941]
  - fuse: account read/write requests into iopslimit (Maxim Patlasov)
  - fuse: improve bdi dirty memory limits for fuse (Maxim Patlasov) [PSBM-13700 PSBM-45497]
  - 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: 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: 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: 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)
  - ms/fuse: Trust kernel i_size only (Pavel Emelyanov)
  - ms/fuse: Connection bit for enabling writeback (Pavel Emelyanov)
  - ms/fuse: Prepare to handle multiple pages in writeback (Pavel Emelyanov)
  - ms/fuse: Prepare to handle short reads (Pavel Emelyanov)
  - ms/fuse: Getting file for writeback helper (Pavel Emelyanov)
  - ms/fuse: Linking file to inode helper (Pavel Emelyanov)
  - vzprivnet: Enable module in configs (Pavel Tikhomirov) [PSBM-43685]
  - ip6_vzprivnet: Add ip6_vzprivnet driver (Konstantin Khorenko)
  - ip_vzprivnet: Add ip_vzprivnet driver (Konstantin Khorenko)
  - fence-watchdog/arptables: add ability to filter by watchdog timeout (Pavel Tikhomirov)
  - fence-watchdog: Add xt_wdog_tmo netfilter match (Pavel Tikhomirov) [PSBM-23253]
  - fence-watchdog: Add fence-watchdog driver (Pavel Tikhomirov)
  - connector: add VE SS hook (Stanislav Kinsburskiy) [PSBM-60227]
  - connector: take VE from socket upon callback (Stanislav Kinsburskiy)
  - connector: containerize "connector" proc entry (Stanislav Kinsburskiy)
  - proc connector: send events to both VEs if not in VE#0 (Stanislav Kinsburskiy)
  - proc connector: use per-ve netlink sender helper (Stanislav Kinsburskiy)
  - proc connector: take namespaces from VE (Stanislav Kinsburskiy)
  - proc connector: pass VE to event fillers (Stanislav Kinsburskiy)
  - proc connector: take number of listeners and per-cpu conters from VE (Stanislav Kinsburskiy)
  - proc connector: call proc-related init and fini routines explicitly (Stanislav Kinsburskiy)
  - proc connector: add per-ve init and fini foutines (Stanislav Kinsburskiy)
  - proc connector: add pid namespace awareness (Stanislav Kinsburskiy)
  - proc connector: use generic event helper for exit event (Stanislav Kinsburskiy)
  - proc connector: use generic event helper for coredump event (Stanislav Kinsburskiy)
  - proc connector: use generic event helper for comm event (Stanislav Kinsburskiy)
  - proc connector: use generic event helper for ptrace event (Stanislav Kinsburskiy)
  - proc connector: use generic event helper for sid event (Stanislav Kinsburskiy)
  - proc connector: use generic event helper for id event (Stanislav Kinsburskiy)
  - proc connector: use generic event helper for exec event (Stanislav Kinsburskiy)
  - proc connector: use generic event helper for fork event (Stanislav Kinsburskiy)
  - proc connector: generic proc_event_connector() helper introduced (Stanislav Kinsburskiy)
  - connector: take cn_already_initialized from VE (Stanislav Kinsburskiy)
  - connector: per-ve helpers intoruduced (Stanislav Kinsburskiy)
  - connector: use device stored in VE (Stanislav Kinsburskiy)
  - connector: per-ve init and fini helpers introduced (Stanislav Kinsburskiy)
  - connector: introduce VE-aware get_cdev() helper (Stanislav Kinsburskiy)
  - connector: store all private data on VE structure (Stanislav Kinsburskiy)
  - connector: remove redundant input callback from cn_dev (Stanislav Kinsburskiy) [PSBM-60227]
  - connector: bump skb->users before callback invocation (Florian Westphal) [PSBM-71904]
  - ms/kernel/ucount.c: mark user_header with kmemleak_ignore() (Luis R. Rodriguez) [PSBM-76924]
  - ms/module: Fix load_module() error path (Peter Zijlstra) [PSBM-69081]
  - ms/module: Optimize __module_address() using a latched RB-tree (Peter Zijlstra) [PSBM-69081]
  - ms/rbtree: Implement generic latch_tree (Peter Zijlstra) [PSBM-69081]
  - ms/seqlock: Introduce raw_read_seqcount_latch() (Peter Zijlstra) [PSBM-69081]
  - ms/rcu: Move lockless_dereference() out of rcupdate.h (Peter Zijlstra) [PSBM-69081]
  - ms/seqlock: Better document raw_write_seqcount_latch() (Peter Zijlstra) [PSBM-69081]
  - ms/new helper: wait_event_killable_exclusive() (Stanislav Kinsburskiy) [PSBM-53581]
  - ms/pidns: fix NULL dereference in __task_pid_nr_ns() (Eric Dumazet) [PSBM-75247]
  - ms/trylock_super(): replacement for grab_super_passive() (Konstantin Khlebnikov) [PSBM-73370]
  - ms/kernel/kcmp.c: drop branch leftover typo (Cyrill Gorcunov)
  - ms/x86: Fix norandmaps/ADDR_NO_RANDOMIZE (Oleg Nesterov)
  - ms/timerfd: Protect the might cancel mechanism proper (Thomas Gleixner) [PSBM-70060]
  - ms/workqueue: fix ghost PENDING flag while doing MQ IO (Roman Pen) [PSBM-69788]
  - ms/devpts: fix null pointer dereference on failed memory allocation (Colin Ian King) [PSBM-67757]
  - ms/pty: Remove pty_unix98_shutdown() (Peter Hurley) [PSBM-67757]
  - ms/sctp: do not peel off an assoc from one netns to another one (Xin Long) [PSBM-79325]
  - ms/sctp: listen on the sock only when it's state is listening or closed (Xin Long) [PSBM-64050]
  - ms/ipvs: fix memory leak in ip_vs_ctl.c (Tommi Rantala) [PSBM-65033]
  - ms/Don't trigger congestion wait on dirty-but-not-writeout pages (Linus Torvalds) [PSBM-68029]
  - ms/x86/spinlocks/paravirt: Fix memory corruption on unlock (Raghavendra K T) [PSBM-68212]
  - ms/x86/ticketlock: Fix spin_unlock_wait() livelock (Oleg Nesterov) [PSBM-68212]
  - ms/x86/spinlock: Replace ACCESS_ONCE with READ_ONCE (Christian Borntraeger) [PSBM-68212]
  - ms/ /proc/PID/status: show all sets of pid according to ns (Chen Hanxiao) [PSBM-62139]
  - ms/ipv4: fix a deadlock in ip_ra_control (WANG Cong) [PSBM-64752]
  - ms/ipv6: fix a lockdep splat (Eric Dumazet) [PSBM-61714]
  - ms/kprobes/x86: Return correct length in __copy_instruction() (Eugene Shatokhin) [PSBM-66876]
  - ms/kcmp: fs/epoll: wrap kcmp code with CONFIG_CHECKPOINT_RESTORE (Cyrill Gorcunov) [PSBM-60161]
  - ms/procfs: fdinfo: extend information about epoll target files (Cyrill Gorcunov) [PSBM-60161]
  - ms/kcmp: add KCMP_EPOLL_TFD mode to compare epoll target files (Cyrill Gorcunov) [PSBM-60161]
  - ms/pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes (Eric W. Biederman)
  - ms/pid_ns: Fix race between setns'ed fork() and zap_pid_ns_processes() (Kirill Tkhai)
  - ms/prctl: Allow local CAP_SYS_ADMIN changing exe_file (Kirill Tkhai) [PSBM-66313]
  - nsfs: add ioctl to get a parent namespace (Pavel Tikhomirov) [PSBM-57362 PSBM-57362]
  - kernel: add a helper to get an owning user namespace for a namespace (Pavel Tikhomirov) [PSBM-57362 PSBM-57362]
  - nsfs: add ioctl to get an owning user namespace for ns file descriptor (Pavel Tikhomirov) [PSBM-57362 PSBM-57362]
  - ms/pidns: expose task pid_ns_for_children to userspace (Kirill Tkhai) [PSBM-58669]
  - ms/ns: allow ns_entries to have custom symlink content (Kirill Tkhai) [PSBM-58669]
  - ms/ipc/shm: Fix shmat mmap nil-page protection (Davidlohr Bueso) [PSBM-61275]
  - ms/pidns: fix free_pid() to handle the first fork failure (Kirill Tkhai) [PSBM-56705]
  - ms/tracing/filter: Do not allow infix to exceed end of string (Steven Rostedt (Red Hat)) [PSBM-60885]
  - ms/futex: Fix potential use-after-free in FUTEX_REQUEUE_PI (Peter Zijlstra) [PSBM-62103]
  - ms/ipsec: Fix aborted xfrm policy dump crash (Evgenii Shatokhin) [PSBM-78287]
  - 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]
  - ms/neigh: disallow un-init_net to change thresh of neigh (Gao feng) [PSBM-59964 PSBM-63020]
  - ms/pvclock: introduce seqcount-like API (Paolo Bonzini) [PSBM-60589]
  - 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/udp: must lock the socket in udp_disconnect() (Eric Dumazet) [PSBM-57512]
  - ms/percpu: fix this_cpu_sub() subtrahend casting for unsigneds (Greg Thelen) [PSBM-63424]
  - ms/cgroup: fix rmdir EBUSY regression in 3.11 (Hugh Dickins) [PSBM-53314]
  - ms/kernel/groups: Use __GFP_NOWARN on user triggerable allocation (Andrey Ryabinin) [PSBM-56703]
  - ms/posix_acl: Clear SGID bit when setting file permissions (Jan Kara)
  - ms/block: fix use-after-free in sys_ioprio_get() (Omar Sandoval)
  - block/nbd: use REQ_TYPE_DRV_PRIV instead of REQ_TYPE_SPECIAL (Konstantin Khorenko) [PSBM-54928]
  - dm-crypt: add ability to use keys from the kernel key retention service (Andrey Ryabinin) [PSBM-44218]
  - ms/keys: fallback to user_match if type->match is not available. (Andrey Ryabinin) [PSBM-60876]
  - ms/KEYS: don't let add_key() update an uninstantiated key (Eric Biggers) [PSBM-73342]
  - sunrpc: bc_svc_flush_queue_net() helper introduced (Stanislav Kinsburskiy)
  - sunrpc: take net from task client only is available (Stanislav Kinsburskiy) [PSBM-69434]
  - sunrpc: do not place task to sleep if has to be killed (Stanislav Kinsburskiy) [PSBM-68214]
  - sunrpc: use rpc_killall_tasks helper when "kill_tasks" toggle is raised (Stanislav Kinsburskiy)
  - sunrpc: fix race between "kill_tasks" set and actual task killing (Stanislav Kinsburskiy) [PSBM-68214]
  - sunrpc: pending tasks kill helper added (Stanislav Kinsburskiy) [PSBM-66510]
  - sunrpc: bring back SUNRPC task abort logic (Stanislav Kinsburskiy) [PSBM-66510]
  - sunrpc: add "kill-tasks" proc entry (Stanislav Kinsburskiy) [PSBM-66510]
  - lib/stackdepot.c: bump stackdepot capacity from 16MB to 128MB (Dmitry Vyukov) [PSBM-69081]
  - kcov: do not instrument lib/stackdepot.c (Alexander Potapenko) [PSBM-69081]
  - 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]
  - modules: set module author for Virtuozzo modules (Konstantin Khorenko) [PSBM-43847]
  - license: put correct copyrights into file headers (Konstantin Khorenko) [PSBM-43847 PSBM-40069]
  - kernel: call task_work_run() before exit_task_namespaces() (Andrei Vagin) [PSBM-68266]
  - wait: Teach do_wait() to know entered tasks (Kirill Tkhai)
  - irq: make definition of irq_set_vcpu_affinity() static (Alexey V. Vissarionov)
  - trace: add debug prints to nail down busyloop in tracing_read_pipe (Stanislav Kinsburskiy) [PSBM-53928]
  - scsi: fix the issue that iscsi_if_rx doesn't parse nlmsg properly (Xin Long)
  - scsi/eh: fix hang adding ehandler wakeups after decrementing host_busy (Pavel Tikhomirov) [PSBM-69788]
  - debug/scsi: debug Scsi_Host recovery (Maxim Patlasov) [PSBM-44228]
  - scsi/debug: make scsi error loud (Dmitry Monakhov) [PSBM-54665]
  - rh/drm: fix compilation (Konstantin Khorenko) [PSBM-69674]
  - Kconfig.openvz: force CGROUP_PERF if compiling VZ Containers code (Konstantin Khorenko) [PSBM-51360]
  - config: Enable CONFIG_TCM_QLA2XXX module (Konstantin Khorenko) [PSBM-73161]
  - config.OpenVZ: increase default value for vm.mmap_min_addr (Konstantin Khorenko) [PSBM-56697]
  - config-vz: add DISABLE_DEV_COREDUMP=n option (Konstantin Khorenko) [PSBM-54194]
  - config.OpenVZ: add more options (disabled) which depend on EXPERT (Konstantin Khorenko) [PSBM-69674]
  - config.OpenVZ: add mhvtl virtual tape module (Konstantin Khorenko) [PSBM-69293]
  - drivers/target/mhvtl: introduce a virtual tape module (Konstantin Khorenko) [PSBM-69293]
  - drivers/bnx2x: Limit setting of the max mtu (Andrey Ryabinin) [PSBM-77016]
  - config.OpenVZ.debug: enable panic-on-oops in debug kernel (Konstantin Khorenko)
  - config.OpenVZ: disable RH_KABI_SIZE_ALIGN_CHECKS (Andrey Ryabinin)
  - config.OpenVZ: enable TAP accounting (Konstantin Khorenko) [PSBM-27713]
  - config.OpenVZ.debug: Enable audit subsystem in config" (Konstantin Khorenko) [PSBM-38898]
  - config.OpenVZ: enable NBD module (Konstantin Khorenko) [PSBM-31858]
  - x86: "pages zeroing on free" option introduced (Stanislav Kinsburskiy) [PSBM-33071]
  - config.OpenVZ: enable fencing watchdog for HA cluster support (Konstantin Khorenko) [PSBM-40736]
  - config.OpenVZ: enable CONFIG_LOCALVERSION_AUTO (Konstantin Khorenko) [PSBM-34957]
  - ve/seccomp, ptrace: Save original BPF program when setting the filer (Cyrill Gorcunov) [PSBM-55593]
  - ms/seccomp, ptrace: add support for dumping seccomp filters (Tycho Andersen) [PSBM-55322 PSBM-55593]
  - ms/seccomp: add ptrace options for suspend/resume (Andrew Vagin) [PSBM-39517]
  - x86: Show vcpu cpuflags in cpuinfo (Kirill Tkhai)
  - x86: cpuinfo: Refactor c_start() (Kirill Tkhai)
  - 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: introduce cpuid override (Vladimir Davydov) [PSBM-28682 PSBM-33638]
  - 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, thp: Do not make page table dirty unconditionally in touch_p[mu]d() (Kirill Tkhai) [PSBM-78359]
  - mm/memcg: limit page cache in memcg hack (Andrey Ryabinin) [PSBM-77547]
  - ms/mm: memcontrol: use vmalloc fallback for large kmem memcg arrays (Johannes Weiner) [PSBM-76752]
  - ms/mm: introduce kv[mz]alloc helpers (Andrey Ryabinin) [PSBM-76752]
  - ms/x86/mm: Make in_compat_syscall() work during exec (Dmitry Safonov)
  - ms/x86/hugetlb: Adjust to the new native/compat mmap bases (Dmitry Safonov)
  - ms/x86/mm: Make mmap(MAP_32BIT) work correctly (Dmitry Safonov)
  - ms/x86/mm: Introduce mmap_compat_base() for 32-bit mmap() (Dmitry Safonov)
  - ms/x86/mm: Add task_size parameter to mmap_base() (Dmitry Safonov)
  - ms/x86/mm: Introduce arch_rnd() to compute 32/64 mmap random base (Dmitry Safonov)
  - ms/x86: standardize mmap_rnd() usage (Kees Cook)
  - x86/mm: Support mremap()'ing vdso vma (Dmitry Safonov)
  - x86/vdso: Add 64-bit vdso map API (Dmitry Safonov) [PSBM-67017]
  - ve/vdso: virtualized monotonic gettime through vdso (Andrey Ryabinin) [PSBM-66451 PSBM-66888 PSBM-68050]
  - x86/vdso/prctl: Return size of vdso blob for ARCH_MAP_VDSO_32 (Dmitry Safonov)
  - x86/vdso/prctl: fail if vdso present in ARCH_MAP_VDSO_32 (Dmitry Safonov) [PSBM-66485]
  - x86/arch_prctl/vdso: add ARCH_MAP_VDSO_* (Dmitry Safonov) [PSBM-28517]
  - x86/vdso: Fix build failure with GCC5 (Andrey Ryabinin)
  - 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]
  - arch: x86: perf_event_intel: do not taint kernel when irq loop is stuck (Vladimir Davydov) [PSBM-49258]
  - mm/memcg: get precise stat2 counters for statistics. (Andrey Ryabinin) [PSBM-69332]
  - mm/memcg: improve mem_cgroup_dcache_is_low() performance. (Andrey Ryabinin) [PSBM-68644 PSBM-69145]
  - mm: memcontrol: add stats for reclaimable and unreclaimable stats (Vladimir Davydov) [PSBM-54816 PSBM-54816 PSBM-54816 PSBM-54816]
  - memcg/bc: account dcache size (Vladimir Davydov) [PSBM-20089]
  - vziolimit/fs/ext4: allow to throttle due to iolimit while reading directory blocks (Vladimir Davydov)
  - config.OpenVZ: add "vziolimit" module (Konstantin Khorenko) [PSBM-20104]
  - cfq/vziolimits: add virtinfo hook for vziolimits (Dmitry Monakhov) [PSBM-20104]
  - vziolimit: port diff-ubc-iostat-wire-vziolimit-into-deadline-io_scheduler (Dmitry Monakhov) [PSBM-20104]
  - vziolimit: add bc cgroup control (Dmitry Monakhov) [PSBM-32281]
  - vziolimit: Add vziolimit driver (Dmitry Monakhov) [PSBM-20104]
  - sched/vziolimit: Port diff-fairsched-do-not-account-iothrottled-tasks-in-loadavg-core (Vladimir Davydov) [PSBM-33642]
  - mm/iolimits: fix double I/O accounting for iolimits (Andrew Perepechko)
  - pfcache/fork: don't inherit vm_private_data on fork (Pavel Tikhomirov) [PSBM-44587]
  - pfcache/ub: account pfcache peer files in ub0 (Andrey Ryabinin) [PSBM-56167]
  - pfcache: hide trusted.pfcache from listxattr (Pavel Tikhomirov) [PSBM-52180]
  - ve/xattr: allow to set trusted.xxx for container admin (Pavel Tikhomirov) [PSBM-51102 OVZ-6791 PSBM-51009]
  - ve/xattr: prohibit getxattr/setxattr trusted.pfcache (Pavel Tikhomirov) [PSBM-51102 OVZ-6791]
  - pfcache: do not account peer files to memcg (Vladimir Davydov)
  - pfcache/ext4: drop pfcache csum on fallocate (Dmitry Monakhov) [PSBM-33644]
  - ms/ext4: fix lazytime optimization (Dmitry Monakhov)
  - ms/ext4: add optimization for the lazytime mount option (Dmitry Monakhov)
  - 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]
  - pfcache: do not ignore TTU_MUNLOCK in try_to_unmap_file() (Maxim Patlasov)
  - pfcache: iterate peer list only for shared pages (Maxim Patlasov)
  - pfcache: add hashed peers for ext4 (Konstantin Khorenko) [PSBM-20098]
  - pfcache: add generic mapping peers (Konstantin Khlebnikov) [PSBM-20098 PSBM-52992 PSBM-52992]
  - 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]
  - xfs: allow to mount xfs fs inside a Container (Konstantin Khorenko) [PSBM-72401 PSBM-72401 PSBM-86369]
  - 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/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]
  - ve/xfs: add missing ub_io_account_dirty in set_page_dirty (Vladimir Davydov)
  - ms/ext4: limit number of scanned extents in status tree shrinker (Jan Kara) [PSBM-78944]
  - ms/ext4: change LRU to round-robin in extent status tree shrinker (Zheng Liu) [PSBM-70858]
  - ms/ext4: track extent status tree shrinker delay statictics (Zheng Liu) [PSBM-70858]
  - ms/ext4: improve extents status tree trace point (Zheng Liu) [PSBM-70858]
  - ms/fs/ext4: __ext4_es_shrink() rename 'ret' to 'shrunk' (Andrey Ryabinin)
  - ext4: send abort uevent on ext4 journal abort (Dmitry Monakhov) [PSBM-68848]
  - ve/fs/ext4: allow container's root to change immutable attribute. (Andrey Ryabinin) [PSBM-60148]
  - ext4: add generic uevent infrastructure (Dmitry Monakhov) [PSBM-66618]
  - ext4: Discard preallocated block before swap_extents (Dmitry Monakhov)
  - ms/ext4: improve ext4lazyinit scalability (Dmitry Monakhov) [PSBM-49658]
  - ve/ext4: treat panic_on_errors as remount-ro_on_errors in CTs (Dmitry Monakhov)
  - ext4: fix race aio-dio vs freeze_fs (Dmitry Monakhov) [PSBM-39352]
  - ms/fs: add dirtytime_expire_seconds sysctl (Dmitry Monakhov)
  - ms/fs: make sure the timestamps for lazytime inodes eventually get written (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]
  - ext4: fallocate mode - convert and extend (Dmitry Monakhov) [PSBM-22381]
  - ms/ext4: use ext4_ext_next_allocated_block instead of mext_next_extent (Dmitry Monakhov)
  - ext4: update defragmentation codebase (Konstantin Khorenko)
  - ext4: Fix error handling after filesystem abort (Dmitry Monakhov)
  - jbd2: make shure that we do not miss aborted state (Dmitry Monakhov)
  - ext4: pfcache_csum mount option (Konstantin Khlebnikov)
  - ext4: make data=writeback mode safe (Kirill Tkhai)
  - ext4: quarantee rename atomic behavior (Kirill Tkhai)
  - ext4: Provide a balloon nipple for management (Konstantin Khorenko) [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)
  - fs/ext4: ext4_ioctl should check for CAP_SYS_ADMIN, not for CAP_SYS_RESOURCE (Konstantin Khorenko)
  - fs/ext3: add_dirent_to_buf() should return an error, not always 0 (Konstantin Khorenko)
  - fs/ext3: check for CAP_SYS_ADMIN, not CAP_SYS_RESOURCE in ext3_ioctl() (Konstantin Khorenko)
  - blk/ploop: Add BLKPG_GET_PARTITION operation (Kirill Tkhai)
  - ext4/ploop: ask ploop about ENOSPC condition (Kirill Tkhai)
  - block/ploop: export put_io_context_active() (Maxim V. Patlasov)
  - vzstat: initial patch (Konstantin Khorenko) [PSBM-54928]
  - ve/mm/kstat: Port diff-ve-kstat-disable-interrupts-around-seqcount-write-lock (Vladimir Davydov) [PSBM-33650]
  - sched: Account task_group::cpustat,taskstats,avenrun (Konstantin Khorenko) [PSBM-33642]
  - # This is a combination of 2 commits. # This is the 1st commit message: (Kirill Tkhai)
  - ipv6/sit: account and don't WARN on ip_tunnel_prl structs allocation (Andrey Ryabinin) [PSBM-58330]
  - net: cleanup headers inclusion (Stanislav Kinsburskiy)
  - ms/net/8021q: create device with all possible features in wanted_features (Andrey Vagin) [PSBM-61141]
  - 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]
  - config.OpenVZ: add and enable INET_RAW_DIAG - RAW: socket monitoring interface (Konstantin Khorenko) [PSBM-51614]
  - ms/net: sysctl: fix a kmemleak warning (Li RongQing) [PSBM-76924]
  - ms/net: raw sockets diag interface compilation fix (Konstantin Khorenko)
  - 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]
  - rh/net: add recursion limit to GRO (sd@queasysnail) [PSBM-53507]
  - 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: limit a number of namespaces which can be cleaned up concurrently (Andrei Vagin)
  - ve/pid: Export kernel.pid_max via ve cgroup (Pavel Tikhomirov) [PSBM-48397]
  - ve/netns: limit number of network namespaces per container (Andrei Vagin) [PSBM-49690]
  - net: packet: rework rx/tx ring pages accounting (Vladimir Davydov) [PSBM-47873 PSBM-63654]
  - ms/af_packet: remove a stray tab in packet_set_ring() (Dan Carpenter)
  - ms/af_unix: move unix_mknod() out of bindlock (WANG Cong) [PSBM-56179]
  - ms/af_unix: split 'u->readlock' into two: 'iolock' and 'bindlock' (Linus Torvalds) [PSBM-56179]
  - net/af_unix: charge buffers to kmemcg (Vladimir Davydov) [PSBM-34562]
  - ms/net: sock: move ->sk_shutdown out of bitfields (Andrey Ryabinin) [PSBM-47023]
  - ve/modules: allow NFS modules autoload in Containers (Stanislav Kinsburskiy) [PSBM-58178]
  - ve/net/ip6tables: fix autoloading of the ip6table_raw module from CT (Andrey Ryabinin) [PSBM-50548 PSBM-54244]
  - ve/netfilter/ipset: allow modules autoload (Pavel Tikhomirov) [PSBM-46102]
  - ve/netlink: allow IPVS netlink messages to CT init userns (Pavel Tikhomirov) [PSBM-63883]
  - ve/net/ipvs: allow IPVS modules autoload in CT (Pavel Tikhomirov) [PSBM-63883]
  - ve/net/vxlan: enable support and autoload in a container (Pavel Tikhomirov) [PSBM-53629]
  - ve/kmod/ebtable: allow to autoload ebtable_* modules from inside a CT (Konstantin Khorenko) [PSBM-66435]
  - ve/kmod/whitelist: allow dummy module autoloading (Pavel Tikhomirov) [PSBM-43329 PSBM-52061]
  - ve/kmod/whitelist: allow overlay fs module autoloading (Dmitry Safonov) [PSBM-51043]
  - ms/kmod: remove false positive warning "waiting module removal not supported: please upgrade" (Rusty Russell) [PSBM-27580 OVZ-6748 PSBM-47877]
  - FIXME: to drop: ve/kernel/taint: Port diff-taint-message-enhanced-with-dump (Vladimir Davydov) [PSBM-25867 PSBM-33650 PSBM-52719]
  - ve/kmod: Allow netfilter conntrack inside VE (Cyrill Gorcunov) [PSBM-47359]
  - ve/kmod: Add modules to whitelist for c/r sake (Cyrill Gorcunov) [PSBM-46789 PSBM-46789]
  - ve/kmod: list of allowed to autoload in CT modules (Dmitry Safonov) [PSBM-41216 PSBM-41216]
  - ve/kmod: allow to autoload nf_log_ipv[46] (Vladimir Davydov) [PSBM-38573]
  - 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]
  - ve/kmod: Port autoloading from CT (Konstantin Khorenko) [PSBM-28910 PSBM-38666]
  - ms/tty/vt: Fix the memory leak in visual_init (Dongxing Zhang) [PSBM-76924]
  - 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]
  - ms/tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (Peter Hurley) [PSBM-53939]
  - ve/vtty: Don't free console mapping until no clients left (Cyrill Gorcunov) [PSBM-39463]
  - ve/tty: vtty -- Drop TTY_PINNED_BY_OTHER bit (Cyrill Gorcunov)
  - ve/vtty: Don't close unread master peer if slave is nonzero (Cyrill Gorcunov) [PSBM-41985 PSBM-41672]
  - ve/vtty: n_tty -- Allow write on sole slave vtty peer (Cyrill Gorcunov) [PSBM-40740]
  - ve/vtty: Don't zap termios fields on slave peer (Cyrill Gorcunov) [PSBM-41057]
  - ve/vtty: Make indices to match pcs6 scheme (Cyrill Gorcunov) [PSBM-40088]
  - ve/tty: Use ve_capable in vhangup syscall (Cyrill Gorcunov) [PSBM-40053]
  - ve/tty: vt -- Implement per VE support for console and terminals (Cyrill Gorcunov) [PSBM-34533 PSBM-34532 PSBM-34107 PSBM-32686 PSBM-32685 PSBM-80049]
  - ve/tty: vt -- Fix nil dereference due to race (Cyrill Gorcunov) [PSBM-37929]
  - ve/vt: Drop debug vars from console code (Cyrill Gorcunov)
  - ve/tty: vt -- Add dummy stubs (Cyrill Gorcunov) [PSBM-34324]
  - ve/tty: console -- Enhance container console to support per VE ops (Cyrill Gorcunov) [PSBM-34357]
  - ve/tty: vzcon -- Add container dummy console support (Cyrill Gorcunov) [PSBM-32686]
  - ve/tty: Disable /dev/console in VE environment (Cyrill Gorcunov) [PSBM-32686 PSBM-32728]
  - ms/audit: fix a double fetch in audit_log_single_execve_arg() (Paul Moore)
  - ve/audit: allow changing loginuid for VE root (Pavel Tikhomirov) [PSBM-64487]
  - 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)
  - 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]
  - memcg: charge kmem allocations accounted to UBC in PCS6 to memcg (Konstantin Khorenko) [PSBM-54928 PSBM-54928]
  - mm/memcg: Fix potential softlockup during memcgroup shutdown. (Andrey Ryabinin) [PSBM-76011]
  - mm/memcg: Don't enable interrupts too soon. (Andrey Ryabinin) [PSBM-76011]
  - mm: issue panic() on bad page/pte bugs if panic_on_warn is set (Andrey Ryabinin) [PSBM-70168]
  - ms/kasan: support panic_on_warn (Dmitry Vyukov) [PSBM-75786]
  - ms/mm: mempool: kasan: don't poot mempool objects in quarantine (Andrey Ryabinin) [PSBM-73165]
  - kasan: fix races in quarantine_remove_cache() (Dmitry Vyukov) [PSBM-69081]
  - kasan: drain quarantine of memcg slab objects (Greg Thelen) [PSBM-69081]
  - kasan: eliminate long stalls during quarantine reduction (Dmitry Vyukov) [PSBM-69081]
  - kasan: update kasan_global for gcc 7 (Dmitry Vyukov) [PSBM-69081]
  - ms/mm/mempolicy: Add cond_resched() in queue_pages_pte_range() (Andrey Ryabinin) [PSBM-79273]
  - mm, mempolicy: task->mempolicy must be NULL before dropping final reference (David Rientjes) [PSBM-69081]
  - kasan: remove the unnecessary WARN_ONCE from quarantine.c (Alexander Potapenko) [PSBM-69081]
  - x86, kasan, ftrace: Put APIC interrupt handlers into .irqentry.text (Alexander Potapenko) [PSBM-69081]
  - kasan: avoid overflowing quarantine size on low memory systems (Alexander Potapenko) [PSBM-69081]
  - kasan: improve double-free reports (Andrey Ryabinin) [PSBM-69081]
  - mm/kasan: get rid of ->state in struct kasan_alloc_meta (Andrey Ryabinin) [PSBM-69081]
  - mm/kasan: get rid of ->alloc_size in struct kasan_alloc_meta (Andrey Ryabinin) [PSBM-69081]
  - mm/kasan, slub: don't disable interrupts when object leaves quarantine (Andrey Ryabinin) [PSBM-69081]
  - mm/kasan: fix corruptions and false positive reports (Andrey Ryabinin) [PSBM-69081]
  - lib/stackdepot.c: use __GFP_NOWARN for stack allocations (Kirill A. Shutemov) [PSBM-69081]
  - mm, kasan: switch SLUB to stackdepot, enable memory quarantine for SLUB (Alexander Potapenko) [PSBM-69081]
  - kasan/quarantine: fix bugs on qlist_move_cache() (Joonsoo Kim) [PSBM-69081]
  - kasan: add newline to messages (Dmitry Vyukov) [PSBM-69081]
  - mm, kasan: don't call kasan_krealloc() from ksize(). (Alexander Potapenko) [PSBM-69081]
  - lib/stackdepot: avoid to return 0 handle (Joonsoo Kim) [PSBM-69081]
  - lib/stackdepot.c: allow the stack trace hash to be zero (Alexander Potapenko) [PSBM-69081]
  - mm: kasan: initial memory quarantine implementation (Alexander Potapenko) [PSBM-69081]
  - mm, kasan: fix compilation for CONFIG_SLAB (Alexander Potapenko) [PSBM-69081]
  - mm, kasan: stackdepot implementation. Enable stackdepot for SLAB (Alexander Potapenko) [PSBM-69081]
  - arch, ftrace: for KASAN put hard/soft IRQ entries into separate sections (Alexander Potapenko) [PSBM-69081]
  - mm, kasan: add GFP flags to KASAN API (Alexander Potapenko) [PSBM-69081]
  - mm/mempool: avoid KASAN marking mempool poison checks as use-after-free (Matthew Dawson) [PSBM-69081]
  - mm, kasan: SLAB support (Alexander Potapenko) [PSBM-69081]
  - kasan: various fixes in documentation (Andrey Konovalov) [PSBM-69081]
  - Documentation: kasan: fix a typo (Wang Long) [PSBM-69081]
  - kasan: show gcc version requirements in Kconfig and Documentation (Joe Perches) [PSBM-69081]
  - mm/memcg: sleep if mem_cgroup_force_empty_list() stumped on busy page (Andrey Ryabinin) [PSBM-70021]
  - mm: Count list_lru_one::nr_items lockless (Kirill Tkhai) [PSBM-69296]
  - mm: Make list_lru_node::memcg_lrus RCU protected (Kirill Tkhai)
  - mm: Add rcu field to struct list_lru_memcg (Kirill Tkhai) [PSBM-69296]
  - ms/mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thp (Keno Fischer) [PSBM-70151]
  - mm/memcg: reclaim only kmem if kmem limit reached (Andrey Ryabinin) [PSBM-69226]
  - ms/mm: use sc->priority for slab shrink targets (Josef Bacik) [PSBM-69226]
  - ms/x86, efi, kasan: #undef memset/memcpy/memmove per arch (Andrey Ryabinin)
  - mm/memcg: reclaim memory on reaching kmem limit. (Andrey Ryabinin) [PSBM-68242 PSBM-70556]
  - ms/mm: fix sleeping function warning from __put_anon_vma (Hugh Dickins) [PSBM-65033]
  - ms/mm: vmscan: fix IO/refault regression in cache workingset transition (Andrey Ryabinin) [PSBM-68029]
  - mm: Change formula of calculation of default min_free_kbytes (Kirill Tkhai) [PSBM-69296]
  - ms/mm: vmscan: reduce size of inactive file list (Rik van Riel) [PSBM-68029]
  - ms/vmscan: fix increasing nr_isolated incurred by putback unevictable pages (Jaewon Kim) [PSBM-68029]
  - ms/mm: Follow-up for "larger stack guard gap, between vmas" (Hugh Dickins) [PSBM-67431]
  - ms/mm: larger stack guard gap, between vmas (Hugh Dickins) [PSBM-67431]
  - ms/memcg: make mem_cgroup_read_stat() unsigned (Greg Thelen) [PSBM-56256]
  - ms/mm/list_lru.c: avoid error-path NULL pointer deref (Alexander Polakov) [PSBM-67300]
  - ms/mm/memcontrol.c: fix the margin computation in mem_cgroup_margin() (Li RongQing) [PSBM-67076]
  - mm/memcg, ub: fix overflow in mem_cgroup_apply_beancounter() (Andrey Ryabinin)
  - ms/mm: prevent KASAN false positives in kmemleak (Dmitry Vyukov) [PSBM-66617]
  - ms/mm: fix crashes from mbind() merging vmas (Hugh Dickins) [PSBM-59566]
  - mm: fix false positive WARN on fs reenterence (Andrey Ryabinin) [PSBM-58279]
  - 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]
  - ms/mm: memcg: fix race condition between memcg teardown and swapin (Johannes Weiner) [PSBM-62080]
  - ms/mm, oom: remove task_lock protecting comm printing (David Rientjes) [PSBM-56178]
  - mm/memcontrol: fix shmem accounting (Andrey Ryabinin) [PSBM-58984]
  - 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 PSBM-58993]
  - ms/userns, pidns: Force thread group sharing, not signal handler sharing. (Eric W. Biederman) [PSBM-44152]
  - ms/mm: memcontrol: use page lists for uncharge batching (Johannes Weiner) [PSBM-51558]
  - ms/mm: memcontrol: rewrite uncharge API (Johannes Weiner) [PSBM-51558 PSBM-70742]
  - ms/mm: memcontrol: rewrite charge API (Johannes Weiner) [PSBM-51558 PSBM-70741]
  - 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]
  - mm/memcontrol: res_counter -> page_counter transition (Andrey Ryabinin) [PSBM-54816 PSBM-54816 PSBM-54816 PSBM-54816]
  - mm: memcontrol: fix meminfo:SUnreclaim output in containers (Vladimir Davydov)
  - memcg: add mem_cgroup_get/put helpers (Vladimir Davydov) [PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973]
  - net/mm/packet: Pre-account maximum socket buffer into cg memory (v3) (Pavel Emelyanov) [PSBM-33584]
  - mm/netlink: Make all in-cg memory be kmem accounted (Pavel Emelyanov) [PSBM-33584]
  - net/mm/udp: Charge ingress buffers into cg memory (Pavel Emelyanov) [PSBM-33584 PSBM-39084]
  - net/mm/tcp: Limit orphan sockets per-cg (Pavel Emelyanov) [PSBM-33584 PSBM-34215]
  - net/mm/tcp: Charge socket buffers into cg memory (v3) (Pavel Emelyanov) [PSBM-33584]
  - kernel/freezer: don't freeze stopped & about to be ptraced task (Andrey Ryabinin) [PSBM-40683]
  - ms/freezer: Do not freeze tasks killed by OOM killer (Cong Wang) [PSBM-38758]
  - 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]
  - ve/memcg: do not ignore oom_guarantee for unlimited cgroups (Vladimir Davydov) [PSBM-44683]
  - 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]
  - memcg: add lock for protecting memcg->oom_notify list (Vladimir Davydov) [PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973]
  - exit: clear TIF_MEMDIE after exit_task_work (Vladimir Davydov) [PSBM-44683]
  - 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]
  - oom: do not dump all tasks info on each oom kill (Vladimir Davydov)
  - ms/vhost/net: extend device allocation to vmalloc (Michael S. Tsirkin) [PSBM-42199]
  - 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/rmap: rmap_walk: move VM_BUG_ON to rmap_walk_file (Vladimir Davydov) [PSBM-42214]
  - 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]
  - 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]
  - prctl: remove one-shot limitation for changing exe link (Stanislav Kinsburskiy) [PSBM-26967 PSBM-47315]
  - prctl: reduce requirements to exe link change (Stanislav Kinsburskiy) [PSBM-50867]
  - ve/prctl_set_mm: allow to change mm content in ve (Stanislav Kinsburskiy) [PSBM-26967]
  - ms/mm/slub.c: list_lock may not be held in some circumstances (David Rientjes)
  - 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 PSBM-62827 PSBM-62827]
  - ms/mm: fix regression in remap_file_pages() emulation (Kirill A. Shutemov) [PSBM-52992]
  - ms/mm: remove rest usage of VM_NONLINEAR and pte_file() (Kirill A. Shutemov) [PSBM-52992 PSBM-70740]
  - 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]
  - mm: memcontrol: add memory.numa_migrate file (Vladimir Davydov) [PSBM-50875 PSBM-76970]
  - mm/page_alloc: don't return freed pages from alloc_pages() (Andrey Ryabinin) [PSBM-49918]
  - mm: default collapse huge pages if there's at least 1/4th ptes mapped (Vladimir Davydov) [PSBM-48885]
  - mm: memcontrol: fix race between user memory reparent and charge (Vladimir Davydov) [PSBM-49117]
  - config: disable numa balancing by default (Vladimir Davydov) [PSBM-49131]
  - mm: vmscan: never wait on writeback pages (Vladimir Davydov) [PSBM-48115]
  - ms/mm: memcontrol: reclaim when shrinking memory.high below usage (Johannes Weiner) [PSBM-48546]
  - 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)
  - arch: x86: don't charge kernel page tables to kmemcg (Vladimir Davydov)
  - 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/kernel/sysrq: restore touch_nmi_watchdog() in show_state_filter() (Andrey Ryabinin) [PSBM-47486]
  - kernel/sysrq: reset watchdog on all cpus while during sysrq-w (Andrey Ryabinin) [PSBM-47486]
  - 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)
  - ve/mm: introduce min threshold for dcache (Vladimir Davydov) [PSBM-34161]
  - 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]
  - ms/memcg: make mem_cgroup_read_{stat|event}() iterate possible cpus instead of online (Tejun Heo)
  - mm: memcontrol: account shmem pages (Vladimir Davydov)
  - arch: x86: fix accounting page tables to kmemcg (Vladimir Davydov)
  - mm/vmalloc: add v[mz]alloc_account helpers (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)
  - mm: memcontrol: add swapin/out stats (Vladimir Davydov) [PSBM-46104]
  - 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]
  - memcg: ignore memory.low for cgroups w/o tasks (Vladimir Davydov) [PSBM-44192]
  - ms/vmscan: do not force-scan file lru if its absolute size is small (Vladimir Davydov)
  - memcg: never fail kmem allocations (Vladimir Davydov)
  - ub/mm/writeback: do not check dirty limits for ub0 (Vladimir Davydov)
  - ve/mm/page-writeback: Introduce per-CT dirty memory limit (Andrey Ryabinin) [PSBM-33841]
  - mm: page_idle: look up page anon_vma carefully when checking references (Vladimir Davydov) [PSBM-42015 PSBM-42015]
  - ve/mm: allow container's root to ignore mlock limit (Andrey Ryabinin) [PSBM-41405]
  - ms/kasan: fix kmemleak false-positive in kasan_module_alloc() (Andrey Ryabinin) [PSBM-41328]
  - ms/include/linux/kmemleak.h: needs slab.h (Andrew Morton)
  - 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/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]
  - 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)
  - 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 PSBM-56847]
  - kasan: introduce single-shot mode and enable it by default (Andrey Ryabinin) [PSBM-39339]
  - kasan: always taint kernel on report. (Andrey Ryabinin) [PSBM-39339]
  - kasan: update reported bug types for not user nor kernel memory accesses (Andrey Konovalov) [PSBM-39339]
  - mm, slub, kasan: enable user tracking by default. (Andrey Ryabinin) [PSBM-39339]
  - arch: x86: charge page tables to memcg/kmem (Vladimir Davydov) [PSBM-33840 PSBM-34562]
  - gfp: add __get_free_kmem_pages helper (Vladimir Davydov)
  - gfp: inc __GFP_BITS_SHIFT (Konstantin Khorenko)
  - pipe: uncharge page on ->steal (Vladimir Davydov)
  - fs: account anon pipe buffers to memcg/kmem (Vladimir Davydov) [PSBM-39052]
  - vmalloc: account to memcg/kmem (Vladimir Davydov) [PSBM-33839]
  - 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]
  - 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/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/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/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/vmalloc: use wrapper function get_vm_area_size to caculate size of vm area (Andrey Ryabinin) [PSBM-26429]
  - ms/mm: memcontrol: reclaim at least once for __GFP_NORETRY (Johannes Weiner)
  - ms/mm/vmscan: never isolate more pages than necessary (Vladimir Davydov) [PSBM-35275]
  - mm/compaction: fix too_many_isolated() (Konstantin Khorenko)
  - mm: Port diff-mm-add-sysctl-vm.force_scan_thresh (Vladimir Davydov) [PSBM-29968 PSBM-33640 PSBM-77547]
  - 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]
  - ms/headers: Support GCC 5 (Cyrill Gorcunov)
  - ms/memcg: issue memory.high reclaim after refilling percpu stock (Vladimir Davydov)
  - ms/memcg: do not call high reclaim if !__GFP_WAIT (Konstantin Khorenko)
  - ms/memcg: port memory.high (Vladimir Davydov)
  - memcg: count oom kills (Vladimir Davydov) [PSBM-20089]
  - memcg: add oom_guarantee (Vladimir Davydov) [PSBM-20089]
  - ms/mm/gfp: add __GFP_NOACCOUNT (Vladimir Davydov)
  - ms/mm/memcg: do not use vmalloc for mem_cgroup allocations (Vladimir Davydov)
  - mm/memcg: remove memcg from kmemcg_sharers list on css free (Vladimir Davydov)
  - ms/mm/vmscan.c: don't forget to free shrinker->nr_deferred (Vladimir Davydov)
  - tswap: Add optimization for zero-filled pages (Kirill Tkhai) [PSBM-66499]
  - ve/mm/cleancache: count only successful put in the cleancache_puts counter (Andrey Ryabinin) [PSBM-63964]
  - 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]
  - meminfo: show size of tswap (Andrey Ryabinin)
  - meminfo: show size of tcache (Vladimir Davydov)
  - mm: transcendent swap cache (Vladimir Davydov) [PSBM-32063 PSBM-72584 PSBM-77015]
  - mm/frontswap: invalidate expired data on a dup-store failure (Vladimir Davydov) [PSBM-34269 PSBM-34269]
  - memcg: allow to disable cleancache per memcg (Vladimir Davydov) [PSBM-34163]
  - mm: introduce transcendent file cache (Vladimir Davydov) [PSBM-31757 PSBM-72584 PSBM-77015 PSBM-77154 PSBM-78354]
  - mm/vmscan: Introduce PF_MEMCG_RECLAIM task flag to identify memcg reclaim. (Andrey Ryabinin)
  - 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]
  - ms/memcg: port low limit (Vladimir Davydov) [PSBM-31752]
  - 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() (Konstantin Khorenko) [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]
  - 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: 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: 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: 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, 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/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) [PSBM-83551]
  - 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) [PSBM-83551]
  - 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)
  - mm: make task with TIF_MEMDIE die faster (Kirill Tkhai)
  - mm: add independed bio pool for swapout (Kirill Tkhai) [PSBM-14619]
  - mm/fuse/oom: Show writeback_temp stats in oom message (Maxim Patlasov)
  - mm/swap: do not uncharge on reuse_swap_page (Vladimir Davydov)
  - mm/swap: comment about managing swap inside a CT (Konstantin Khorenko)
  - mm: Do not leak node data to CT's /proc/vmstat (Kirill Tkhai)
  - mm: Add oom_group to set custom oom_score_adj (Kirill Tkhai)
  - rh/mm: Drop off Live Kernel Self Migration (TRACK_DIRTY_PAGES) (Cyrill Gorcunov)
  - ms/mm: softdirty: keep bit when zapping file pte (Peter Feiner)
  - ms/mm: softdirty: clear VM_SOFTDIRTY flag inside clear_refs_write() instead of clear_soft_dirty() (Cyrill Gorcunov)
  - ms/kmemcg: don't allocate extra memory for root memcg_cache_params (Andrey Vagin)
  - ms/mm: save soft-dirty bits on swapped pages (Cyrill Gorcunov)
  - Makefile: make VZVERSION evaluated dynamically (Konstantin Khorenko) [PSBM-34957]
  - dummy: add dummy modules for service vz init script (Konstantin Khorenko) [PSBM-31333 PSBM-20104 PSBM-31333]
  - vzlist: add vzlist from 2.6.32-x as is (Dmitry Guryanov) [PSBM-20095 PSBM-20095 PSBM-20095 PSBM-19217]
  - vznetstat: Port diff-vznetstat-support-of-resetting-of-traffic-statistics-on-running-CTs (Vladimir Davydov) [PSBM-21243 PSBM-21243 PSBM-33650]
  - vznetstat: apply vznetstat patches from 2.6.32 as is (Stanislav Kinsburskiy) [PSBM-20094 PSBM-20094 PSBM-32912 PSBM-20094 PSBM-32072 PSBM-19217 PSBM-33650 PSBM-34837 PSBM-35011 PSBM-35178 PSBM-35178 PSBM-52219 PSBM-79502]
  - ub: add heuristic check for memory overcommit (Stanislav Kinsburskiy) [PSBM-45695 PSBM-48891]
  - ub: show swapin/out in /proc/bc/<bc>/vmaux (Vladimir Davydov) [PSBM-46104]
  - ve/fs/sync: per containter sync and syncfs (Stanislav Kinsburskiy) [PSBM-39583 PSBM-39583 PSBM-44125 PSBM-44125 PSBM-44684]
  - ub/fs/writeback: per-CT fs writeback (Andrey Ryabinin) [PSBM-33841 PSBM-43375]
  - ubc: proc show stats in ve user ns (Pavel Tikhomirov) [PSBM-40433]
  - ub: sync exec_ub on fork (Vladimir Davydov) [PSBM-54928]
  - ub/fs: resurrect sync accounting (Vladimir Davydov) [PSBM-34007]
  - ub/fs: account writeback io (Stanislav Kinsburskiy) [PSBM-34007 PSBM-34007]
  - ub: ressurrect iostat and ioprio reporting (Stanislav Kinsburskiy) [PSBM-34007]
  - ub: ressurrect ioprio_set IOPRIO_WHO_UBC (Vladimir Davydov) [PSBM-34007]
  - ub/memcg: introduce ub_total_pages (Stanislav Kinsburskiy) [PSBM-33849 PSBM-34035 PSBM-47147]
  - mm/bc: Port diff-bc-shmem-fix-accounting-on-error-path (Vladimir Davydov) [PSBM-22198 PSBM-33637]
  - ub/netfilter: account x_tables to ub (Vladimir Davydov) [PSBM-20089]
  - ubc: initial patch (Konstantin Khorenko) [PSBM-20665 PSBM-20540 PSBM-24622 PSBM-28377 PSBM-26039 PSBM-15568 PSBM-20089 PSBM-39435 PSBM-20089 PSBM-20089 PSBM-29895 PSBM-31973 PSBM-33729 PSBM-33732 PSBM-20089 PSBM-20089 PSBM-20089 PSBM-33487 PSBM-20089 PSBM-20089 PSBM-20089 PSBM-20089 PSBM-28682 PSBM-31006 PSBM-33637 PSBM-34035 PSBM-34035 PSBM-34035 PSBM-34007 PSBM-34007 PSBM-34007 PSBM-39327 PSBM-52219]
  - ub: Track task mm ub (Kirill Tkhai)
  - ub: Execute posix timers in ub0 (Kirill Tkhai)
  - ub: Add dirty page accounting (Kirill Tkhai)
  - ub: Set ub0 to do softirq (Kirill Tkhai)
  - ub: Account siginfo (Kirill Tkhai)
  - ub: Show task ub info in /proc/[pid]/status etc (Kirill Tkhai)
  - ve/proc: Port diff-ve-proc-add-buffers-field-to-meminfo (Vladimir Davydov) [PSBM-19448 PSBM-34444 PSBM-33650]
  - ub: Split meminfo_proc_show() (Kirill Tkhai)
  - ub: Add address_space::dirtied_ub (Kirill Tkhai)
  - ub: Account file struct (Kirill Tkhai)
  - ub: Show ub memory on sysrq mem show (Kirill Tkhai)
  - ub: Add flock accounting (Kirill Tkhai)
  - ub: Add pty accounting (Kirill Tkhai)
  - ms/netlink: fix an use-after-free issue for nlk groups (Vasily Averin) [PSBM-71747]
  - ve/netlink: allow messages with family PF_BRIDGE type RTM_xxxNEIGH in CT (Pavel Tikhomirov) [PSBM-53629]
  - 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 (Stanislav Kinsburskiy) [PSBM-28386 PSBM-48484 PSBM-28386 PSBM-57921]
  - ve/net/ip6tables: fix autoloading of the ip6table_raw module from CT (Andrey Ryabinin) [PSBM-50548 PSBM-54244]
  - net: Add dependence xt_socket match on nf_conntrack_ipv4 (Kirill Tkhai) [PSBM-69269]
  - 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 (Stanislav Kinsburskiy) [PSBM-51050 PSBM-54823 PSBM-56500]
  - 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: expose "nf_conntrack_max" in containers (Stanislav Kinsburskiy) [PSBM-40044]
  - ve/nf_conntrack: allow expose of priviledged sysctl inside containers (Stanislav Kinsburskiy) [PSBM-40044 PSBM-40044 PSBM-54530]
  - ms/netfilter: Restore xt_connlimit version 0 (Kirill Tkhai) [PSBM-40186]
  - config.OpenVZ: enable netfilter module xt_match_wdog_tmo (Konstantin Khorenko) [PSBM-40736]
  - ms/netfilter: Allow xt_owner in any user namespace (Eric W. Biederman) [PSBM-69409]
  - netfilter: always create netfilter per-net objects for ipv4/ipv6 (Stanislav Kinsburskiy) [PSBM-68767]
  - netfilter: always create per-net "filter" tables objects (Stanislav Kinsburskiy) [PSBM-58574]
  - netfilter: check per-ve netfilter status on actual operation (Stanislav Kinsburskiy) [PSBM-58574]
  - netfilter: ve_ipt_permitted() helper introduced (Stanislav Kinsburskiy) [PSBM-58574]
  - ms/bridge: drop netfilter fake rtable unconditionally (Florian Westphal) [PSBM-64412]
  - ms/netfilter: x_tables: avoid warn and OOM killer on vmalloc call (Marcelo Ricardo Leitner) [PSBM-62203]
  - ms/netfilter: nfnetlink: correctly validate length of batch messages (Phil Turnbull) [PSBM-57511]
  - netfilter/x_tables: account entry offsets allocations (Andrey Ryabinin) [PSBM-54407]
  - ve/netfilter: rectify ebtlog inside CT (Dmitry Safonov) [PSBM-54183]
  - ve/netfilter: rectify nflog inside CT (Dmitry Safonov) [PSBM-54183 PSBM-83551]
  - ve/netfilter: use ve_printk for BUGPRINT in ebtables (Dmitry Safonov) [PSBM-56707]
  - ms/netfilter: nfnetlink: fix insufficient validation in nfnetlink_bind (Pablo Neira Ayuso) [PSBM-54189]
  - ms/netfilter: x_tables: check for bogus target offset (Cyrill Gorcunov) [PSBM-49001]
  - ve/netfilter: get UID and GID from container user ns on rule match (Stanislav Kinsburskiy) [PSBM-43609]
  - ve/netfilter: allow adding matches from the container initial user namespace (Stanislav Kinsburskiy) [PSBM-43609]
  - ve/netfilter: ve_printk for "nf_conntrack: table full" (Vasily Averin)
  - ve/netfilter: Check for permittions while looking for target and match (Kirill Tkhai) [PSBM-28910]
  - ve/netfilter/cred: add ve_capable to check capabilities relative to the current VE (v2) (Konstantin Khorenko) [PSBM-39077]
  - ve/netfilter: Add autoloading of sockopt modules (Kirill Tkhai) [PSBM-28910]
  - 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 (Konstantin Khorenko) [PSBM-18322]
  - ve/netfilter: Add pernet permission checks in ip_tables (Kirill Tkhai) [PSBM-18322 PSBM-27181 PSBM-34192 PSBM-34657]
  - ve/netfilter: Implement net_ipt_permitted() etc (Kirill Tkhai) [PSBM-18322 PSBM-31451]
  - ve/netfilter: Implement ip_conntrack_disable_ve0 module option (Stanislav Kinsburskiy) [PSBM-18322]
  - ve/netfilter: Restore revision 0 "conntrack" match support (Kirill Tkhai) [PSBM-18322 PSBM-51365]
  - ve/netfilter: Restore revision 0 "owner" match support (Kirill Tkhai) [PSBM-18322]
  - ve/netfilter: MARK -- drop off @table entity to support rhel5 containers, v2 (Kirill Tkhai) [PSBM-30390]
  - ve/netfilter: Restore revision 0 "connmark" match / "CONNMARK" target support (Kirill Tkhai) [PSBM-18322 PSBM-51365]
  - 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 (Stanislav Kinsburskiy) [PSBM-18322 PSBM-51365]
  - ve/netfilter: Restore revision 0 "iprange" match support (Kirill Tkhai) [PSBM-18322]
  - ve/netfilter: Basic ve transformations (Stanislav Kinsburskiy) [PSBM-18322 PSBM-39077]
  - ms/netfilter: Add {ipt,ip6t}_osf aliases for xt_osf (Kirill Tkhai) [PSBM-33929]
  - ve/futex/timeout: adjust futex timeout to absolule (Kirill Tkhai) [PSBM-14471]
  - 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]
  - timers should not get negative argument (Vasily Averin) [PSBM-48475]
  - ve/posix-timers: reference ve monotonic clock from ve start (v2) (Kirill Tkhai) [PSBM-13860 PSBM-34017 PSBM-18284 PSBM-18284]
  - radix-tree: save previous gfp_t tags in radix tree for dirty memory accounting (Konstantin Khorenko) [PSBM-18056 PSBM-27696 PSBM-83551 PSBM-83551]
  - VE/sysrq-trigger: make it VE-namespace aware (Stanislav Kinsbursky) [PSBM-20664]
  - config: enable BCACHE as a module" (Konstantin Khorenko) [PSBM-55594 PSBM-79461]
  - bcache: check correctly for bcache cgroup subsystem presence (Konstantin Khorenko)
  - config.OpenVZ: OpenVZ related config options are added (Stanislav Kinsburskiy) [PSBM-32460 PSBM-34741]
  - mpi: export arithmetic functions required for in-kernel DSA implementation (Konstantin Khorenko)
  - ms/mpi: revert "Revert "crypto: GnuPG based MPI lib - (Stanislav Kinsburskiy)
  - ms/mpi: revert "Remove unused code from MPI library" (Dmitry Kasatkin)
  - lockd: race of lockd inetaddr notifiers with nlmsvc_rqst change (Vasily Averin) [PSBM-76103]
  - ve/kthread: khelper kthread in a container introduced (Stanislav Kinsbursky)
  - ve/kthread: introduce kthread_run_ve() helper (Stanislav Kinsbursky)
  - ve/kthread: kthreads creation facility introduced (Stanislav Kinsbursky)
  - kthread: make of a new kthread's queuing code to a callback (Stanislav Kinsbursky)
  - block: suppress hard lockup warning in elv_drain_elevator (Vladimir Davydov) [PSBM-44480]
  - block: Export disk_type,block_class and disk_name (Kirill Tkhai)
  - 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/cfq-iosched: remove @gfp_mask from cfq_find_alloc_queue() (Maxim Patlasov) [PSBM-39956]
  - drivers/core/sysfs: respect ns when removing sys dev link (Vladimir Davydov) [PSBM-25801]
  - KMAPSET: set of key-value mappings with build-in (Stanislav Kinsburskiy) [PSBM-34437]
  - ve: add one more SHUTDOWN hook chain (Stanislav Kinsburskiy)
  - Use ve init task's css instead of opening cgroup via vfs (Vladimir Davydov) [PSBM-48629 PSBM-74490 PSBM-48721]
  - signal: don't rearm a posix-timer if siginfo was queued from user-space (Author: Thomas Gleixner) [PSBM-67221]
  - ve/signal: Ignore signals from wrong ve (Stanislav Kinsburskiy) [PSBM-17903 PSBM-40896 PSBM-17903]
  - signal: make SIGKILL top priority signal (Konstantin Khorenko)
  - pidns: add proc mount option 'hidepidns=0|1' (Konstantin Khlebnikov)
  - pidns: Disable pid allocation if pid_ns_prepare_proc() is failed in alloc_pid() (Kirill Tkhai) [PSBM-56705]
  - pid: export symbol nex_pidmap (Dmitry Guryanov) [PSBM-20095]
  - ms/pidns: Make the pidns proc mount/umount logic (Konstantin Khlebnikov)
  - PIDNS: implement change_pid_ns() (Konstantin Khlebnikov)
  - pid_ns: Virtualize pid_max (Kirill Tkhai)
  - fs/ceph: honor kernel direct aio changes v2 (Dmitry Monakhov) [PSBM-54817]
  - ve/aio: Add a handle to checkpoint/restore AIO context (Stanislav Kinsburskiy) [PSBM-42488 PSBM-41425 PSBM-42488 PSBM-42488 PSBM-42488]
  - ms/aio: Multiply passed nr_events in io_setup() (Kirill Tkhai) [PSBM-47075 PSBM-47209]
  - ve/fs: Export fs.aio-max-nr via ve cgroup (Cyrill Gorcunov) [PSBM-45646]
  - ve/fs/aio: aio_nr & aio_max_nr variables virtualization (Stanislav Kinsburskiy) [PSBM-29017 PSBM-47209 PSBM-47209]
  - fs/aio: kernel direct aio (Stanislav Kinsburskiy) [PSBM-18169 PSBM-42312 PSBM-54817]
  - overlayfs: unmark overlayfs as tech preview (Konstantin Khorenko) [PSBM-52379]
  - ve/fs/overlay: allow overlayfs to be used inside a Container (Pavel Tikhomirov) [PSBM-47280 PSBM-86153]
  - ve/fs/writeback: filter per-container inodes earlier (Andrey Ryabinin) [PSBM-39583]
  - fs: ioctl_fiemap must check what filemap_write_and_wait_range returns (Maxim Patlasov) [PSBM-68454]
  - fs: FIEMAP should sync only required range with FIEMAP_FLAG_SYNC (Maxim Patlasov) [PSBM-68226]
  - ms/fs: Fix race when checking i_size on direct i/o read (Steven Whitehouse)
  - ms/fs/file.c:fdtable: avoid triggering OOMs from alloc_fdmem (Eric W. Biederman)
  - vfs: panic in guard_bio_eod() if truncated_bytes > bvec->bv_len (Pavel Tikhomirov) [PSBM-55105]
  - fs: use original vfsmount for touch_atime (Stanislav Kinsburskiy) [PSBM-51009 PSBM-52373 PSBM-52817]
  - fs/block_dev: fix NULL ptr deref in freeze_bdev() (Andrey Ryabinin) [PSBM-50858]
  - ms/fs/super.c: fix WARN on alloc_super() fail path (Pavel Tikhomirov) [PSBM-43294]
  - ve: remove sync_mutex (Andrey Ryabinin)
  - fs: avoid writeback busy-loop if redirty (Maxim Patlasov) [PSBM-55919]
  - fs: fix accounting pipe buffers to kmemcg (Vladimir Davydov)
  - ve: remove sysctl_fsync_enable and use ve_fsync_behavior instead (Pavel Tikhomirov) [PSBM-34286 PSBM-34285]
  - ve/fs: namespace -- Don't fail on permissions if @ve->devmnt_list is empty (Cyrill Gorcunov) [PSBM-48188 PSBM-58329]
  - ve/fs: namespace -- Ignore device permissions during restore (Cyrill Gorcunov) [PSBM-48188]
  - ve/fs: add per-VE limit of mount points (Stanislav Kinsburskiy) [PSBM-34438 PSBM-42825 PSBM-42825 PSBM-69880 PSBM-69880 PSBM-69880 OVZ-7039]
  - ms/fsnotify: Make fdinfo to always success (Cyrill Gorcunov) [PSBM-40337]
  - ve/fs: Allow to mount ext4 and binfmt_misc under non-root ns (Kirill Tkhai) [PSBM-40100]
  - ve/fs/inotify: do not impose limit on the number of instances by default (Vladimir Davydov) [PSBM-39048]
  - ve/fs: Port diff-ve-fs-security-check-for-mount (Vladimir Davydov) [PSBM-33650]
  - mm/fs: Port diff-mm-debug-memallocation-caused-fs-reentrance (Vladimir Davydov) [PSBM-34112]
  - ve/fs/ioprio: confine ioprio_{set, get}(IOPRIO_WHO_USER) to current ve (Vladimir Davydov)
  - ve/fs/fadvise: introduce FADV_DEACTIVATE flag (Andrey Ryabinin) [PSBM-57915]
  - fs: add fadvise file_operation (Kirill Tkhai) [PSBM-54928 PSBM-54928]
  - tmpfs: shmem_fallocate must return ERESTARTSYS (Maxim Patlasov) [PSBM-43399]
  - fs/shmem: skip "relatime" in shmem_parse_options() (Kirill Tkhai)
  - vfs/nfs: add set_flags wrapper (Kirill Tkhai)
  - rh/fs: unwind changes on shift_arg_pages error path (Kirill Tkhai)
  - rh/fs: introduce "fs.relatime_interval" sysctl (Kirill Tkhai)
  - ve/fs: introduce "fs.fsync-enable" and "fs.odirect_enable" sysctls (Konstantin Khorenko) [PSBM-17903 PSBM-17157 PSBM-34286 PSBM-34285 PSBM-34286]
  - ve/binfmt_misc: destroy all nodes on ve stop (Vladimir Davydov) [PSBM-39154]
  - ve/fs/binfmt: virtualization (Stanislav Kinsburskiy) [PSBM-39154 PSBM-39154 PSBM-17903 PSBM-40100 PSBM-47737 PSBM-85685 PSBM-85052]
  - ve/fs/binfmt: move all internal data to structure (Stanislav Kinsbursky)
  - ve/devpts: Assign containers @devpts_sb on first mount (Cyrill Gorcunov) [PSBM-34931]
  - ve/fs/devpts: don't require newinstance (Konstantin Khlebnikov)
  - ve/fs: virtualize devtmpfs file system (Stanislav Kinsburskiy) [PSBM-35077 PSBM-35146 PSBM-39077]
  - nfsd: return file system superblock time granulaty on FSINFO request (Stanislav Kinsburskiy) [PSBM-66572]
  - 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/nfsd: enable UMH client tracker in a container (Stanislav Kinsbursky)
  - nfsd: race of nfsd inetaddr notifiers with nn->nfsd_serv change (Vasily Averin) [PSBM-76103]
  - ve/sunrpc: containerize kthreads (Stanislav Kinsbursky)
  - ve/fs/nfsd: NFSd containerization (Stanislav Kinsburskiy)
  - ms/NFS/CIFS/SUNRPC: don't allow to freeze execution (Stanislav Kinsburskiy) [PSBM-50671 PSBM-54822]
  - ms/NFS: Don't call COMMIT in ->releasepage() (Trond Myklebust) [PSBM-77949]
  - nfs: abort delegation in dying VE (Stanislav Kinsburskiy) [PSBM-77061]
  - nfs: protect callback execution against per-net callback thread shutdown (Stanislav Kinsburskiy) [PSBM-75751]
  - ve/fs/nfs: NFS containerization (Stanislav Kinsburskiy)
  - ve/fs: mark virtual filesystems as virtualized (Konstantin Khlebnikov)
  - VE/FS: containerize filesystems access (Konstantin Khorenko)
  - ms/autofs: show pipe inode in mount options (Stanislav Kinsburskiy) [PSBM-41217 PSBM-41961]
  - ve/fs/autofs: mark autofs as virtualized (Stanislav Kinsburskiy) [PSBM-26968 PSBM-86138]
  - ms/fs: Add a missing permission check to do_umount (Pavel Tikhomirov) [PSBM-43294]
  - ve/fs/locks: Make CAP_LEASE work in containers (Evgenii Shatokhin) [PSBM-46199]
  - ve/fanotify: Use ve-capable instead of plain capable test (Cyrill Gorcunov) [PSBM-41409]
  - ve/fs: allow to remount from ve user ns (Pavel Tikhomirov)
  - 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/fs/cred: add ve_capable to check capabilities relative to the current VE (v2) (Andrew Vagin) [PSBM-39077]
  - VE/FS: allow to mknod inside ct (Vladimir Davydov)
  - ve/fs: Port diff-ve-fs-allow-to-remove-swapfile-hardlinks (Vladimir Davydov) [PSBM-25310 PSBM-33650]
  - fs: exec_mmap() arg corrected (Konstantin Khorenko)
  - fs: Mask appropriate filesystems FS_VIRTUALIZED (Kirill Tkhai)
  - fs: Restrict ve sync methods (Kirill Tkhai)
  - fs: Split statfs_by_dentry() (Kirill Tkhai)
  - fs: Show saved signal mask in /proc/[pid]/status (Kirill Tkhai)
  - fs: Lower ioprio in case of ioprio_set() called from CT (Kirill Tkhai)
  - ms/vfs: Allocate anon_inode_inode in anon_inode_init() (Jan Kara) [PSBM-75068]
  - ms/fs: remove now stale label in anon_inode_init() (Linus Torvalds) [PSBM-75068]
  - ms/fs: Avoid userspace mounting anon_inodefs filesystem (Jan Kara) [PSBM-75068]
  - ms/epoll: Make fdinfo to always success (Cyrill Gorcunov) [PSBM-41386]
  - ms/epoll: fix use-after-free in eventpoll_release_file (Konstantin Khlebnikov)
  - OpenVZ 7 config file (Stanislav Kinsburskiy)
  - sched: Count loadavg under rq::lock in calc_load_nohz_start() (Kirill Tkhai) [PSBM-68052]
  - ms/sched/numa: Fix use-after-free bug in the task_numa_compare (Gavin Guo) [PSBM-62208]
  - ve/sched: sched_show_task: call task_ve_name() under RCU lock (Andrey Ryabinin) [PSBM-60139]
  - ms/sched: Fix race on toggling cfs_bandwidth_used (Ben Segall) [PSBM-51056]
  - ve/sched: make load balancing more agressive (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]
  - ms/sched/fair: Initialize throttle_count for new task-groups lazily (Konstantin Khlebnikov) [PSBM-50099]
  - sched: use topmost limited ancestor for cpulimit balancing (Vladimir Davydov) [PSBM-49203]
  - ve/fairsched: Resurrect proc fairsched files (Vladimir Davydov) [PSBM-48824]
  - ms/sched/core: Fix unserialized r-m-w scribbling stuff (Kirill Tkhai)
  - ve/sched: introduce cond_resched_may_throttle (Kirill Tkhai) [PSBM-18888 PSBM-42358]
  - sched: disable dumping cfs info on sysrq trigger (Vladimir Davydov) [PSBM-41140]
  - ve/sched: Hide steal time from inside CT (Kirill Tkhai) [PSBM-26588 PSBM-23431]
  - ms/sched/fair: Track cgroup depth (Kirill Tkhai)
  - sched/fair: only update current task boost (Vladimir Davydov)
  - ms/sched: Fix schedule_tail() to disable preemption (Kirill Tkhai)
  - sched: Port diff-sched-make-nr_cpus-limit-support-hierarchies (Stanislav Kinsburskiy) [PSBM-33642 PSBM-35082 PSBM-35251]
  - sched: Port cpustat related patches (Vladimir Davydov) [PSBM-26714 PSBM-28403 PSBM-28500 PSBM-26587 PSBM-23431 PSBM-28277 PSBM-33642 PSBM-48721 PSBM-69678 PSBM-69678 PSBM-69678 PSBM-69678 PSBM-79891]
  - 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]
  - ve/sched: port boosting hacks against prio inversion (Stanislav Kinsburskiy) [PSBM-15441 PSBM-56984 PSBM-62208]
  - ve/sched: port vcpu hotslice (Stanislav Kinsburskiy) [PSBM-16913 PSBM-16913 PSBM-17399]
  - ve/sched: port nr cpus limit (Stanislav Kinsburskiy) [PSBM-16856 PSBM-69678 PSBM-69678]
  - sched/stat: account forks per task group (Vladimir Davydov) [PSBM-18113 PSBM-18113]
  - sched/stat: account ctxsw per task group (Vladimir Davydov) [PSBM-18113 PSBM-18113]
  - sched/stat: initial patch (Konstantin Khorenko) [PSBM-18113 PSBM-54928]
  - sched: other changes (Konstantin Khorenko)
  - sched: prohibit setting affinity from inside a CT (Konstantin Khorenko)
  - sched: put setting scheduller under CAP_SYS_ADMIN (instead of SYS_NICE) (Konstantin Khorenko)
  - sched: Add cpulimit base interfaces (Kirill Tkhai) [PSBM-69678 PSBM-69678]
  - sched: Export per task_group statistics_work (Kirill Tkhai) [PSBM-74490 PSBM-33642]
  - sched: Account ve_task_info::sleep_time (Kirill Tkhai)
  - sched: Change show_state() view (Kirill Tkhai)
  - sched: Account task_group::start_time (Kirill Tkhai)
  - sched: Add primitives to calculate nr running, sleeping, stopped and uninterruptible tasks (Kirill Tkhai)
  - sched: Account cfs_rq::nr_iowait (Kirill Tkhai)
  - sched: Count rq::nr_sleeping and cfs_rq::nr_unint (Kirill Tkhai)
  - kernel: Account nr_zombie and nr_dead (Kirill Tkhai)
  - delayacct: Add stats primitives (Kirill Tkhai)
  - 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)
  - ms/coredump: fix unfreezable coredumping task (Andrey Ryabinin) [PSBM-52793]
  - ve/coredump: virtualize kernel.core_pattern sysctl (Pavel Tikhomirov) [PSBM-43596]
  - ve/net: Allow sysctl::[ip_nonlocal_bind,icmp_echo_ignore_all] for VE's init_user_ns (Kirill Tkhai) [PSBM-60975]
  - ve/sysctl/net: allow net.ipv4.vs.* in CT init userns (Pavel Tikhomirov) [PSBM-63883 PSBM-63883]
  - ve/sysctl/net: allow "net.unix.max_dgram_qlen" sysctl in CT init userns (Pavel Tikhomirov) [PSBM-54530]
  - ve/sysctl: allow to write kernel/hostname and kernel/domainname entries in container (Stanislav Kinsburskiy) [PSBM-20102 PSBM-20102]
  - ve/sysctl/pidns: allow to change sysctl "ns_last_pid" from containers (Andrew Vagin)
  - sysctl: make may_detach_mounts immutable in CT (Pavel Tikhomirov) [PSBM-74521]
  - ve/sysctl/ipc: mark as virtualized (Konstantin Khorenko)
  - ve/sysctl: implement virtualized methods (Stanislav Kinsburskiy) [PSBM-18032 PSBM-18030 PSBM-29017 PSBM-43596]
  - ve/sysctl: write permission restriction (Konstantin Khlebnikov) [PSBM-18022 PSBM-56704 PSBM-18032 PSBM-18030]
  - sysctl: make "tcp_syncookies" sysctl available inside a CT (Konstantin Khorenko)
  - sysctl: make hotplug, printk and mmap_min_addr accessible inside a CT (Konstantin Khorenko)
  - sysctl: Change sysctl::show_unhandled_signals default (Kirill Tkhai)
  - ve/module: hide module refcounts from container (Andrey Ryabinin) [PSBM-57497]
  - ve/proc/net/nr_cpus: cut lines in /proc/net/softnet_stat to number of vcpus in CT (Pavel Tikhomirov) [PSBM-73238]
  - ve/proc/net: virtualize all the network proc entries (Stanislav Kinsburskiy) [PSBM-58574]
  - ve/proc/net: proc_net_create() helper introduced (Stanislav Kinsburskiy) [PSBM-58574]
  - ve/proc: fix mangling cgroup mount source path in container (Stanislav Kinsburskiy) [PSBM-34295 PSBM-52369]
  - 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/fs: drop useless d_root_check() (Konstantin Khorenko) [PSBM-41919]
  - ve/proc: use memcg limits for showing oom_score inside CT (Vladimir Davydov) [PSBM-33849]
  - ve/proc/block: Show CT allowed partitions in /proc/partitions (Stanislav Kinsburskiy) [PSBM-18889 PSBM-34805]
  - blkcg: Hide not allowed device from /proc/devices (Kirill Tkhai)
  - ve/proc: restricted proc-entries scope (Stanislav Kinsburskiy) [PSBM-18019 PSBM-18021 PSBM-40359 PSBM-58574 PSBM-55920 OVZ-6834]
  - fs/proc: print fairshed stat (Konstantin Khorenko)
  - fs/proc: enhance proc_fd_access_allowed() and provide appropriate error code to callers (Konstantin Khorenko)
  - proc: Show vcpu in do_task_stat() (Kirill Tkhai)
  - quota: missing lock in dqcache_shrink_scan() (Niu Yawei)
  - ve/quota: allow to manage quota in top CT user ns (Konstantin Khorenko) [PSBM-40281]
  - fs/quota: Compatibility with older quotactl interface (Stanislav Kinsburskiy) [PSBM-51366]
  - printk: Add touch_all_softlockup_watchdogs() to console_unlock() (Kirill Tkhai) [PSBM-49893]
  - ve/printk: per-CT printk helpers introduced (Stanislav Kinsburskiy) [PSBM-39077 PSBM-54183 PSBM-42313]
  - ve/printk: printk virtualization (Konstantin Khorenko) [PSBM-17899 PSBM-17980 PSBM-20669 PSBM-17899 PSBM-54820]
  - net/sched: restore "mpu xxx" handling (Kirill Tkhai) [PSBM-34874]
  - cpuset/mems: don't propagate changes to empty descendant cgroups (Konstantin Khorenko) [PSBM-85052]
  - cpuset/cpus: don't propagate changes to empty descendant cgroups (Konstantin Khorenko) [PSBM-85052]
  - cpuset: initial patch (Konstantin Khorenko)
  - ve/net: introduce vz_security_*_check checks (Stanislav Kinsburskiy)
  - ve/kobj: Send events per VE instead of all net-namespaces broadcasting (Stanislav Kinsburskiy)
  - ve/uevent: Use own uevent_seqnum for every VE (Konstantin Khorenko) [PSBM-17903]
  - vzevent: initial patch (Konstantin Khorenko)
  - ve/veth: don't drop skb->mark if NETIF_F_VENET is set (Andrew Vagin) [PSBM-32277]
  - vzeth: initial patch (Stanislav Kinsburskiy) [PSBM-20668 PSBM-18176]
  - ve/net: introduce TAP accounting (Stanislav Kinsburskiy) [PSBM-27713 PSBM-40629]
  - ve/net/vxlan: enable support in a container (Pavel Tikhomirov) [PSBM-53629]
  - ve/net: ipip: enable in container (Stanislav Kinsburskiy) [PSBM-48608]
  - ve/net: ip_vti: skip per net init in ve (Vladimir Davydov) [PSBM-48698]
  - ve/net/ip_gre: containerize per-net devices (Kirill Tkhai) [PSBM-24331]
  - ve/net/dummy: enable support in a container (Vasily Averin) [PSBM-43329]
  - ve/net/ppp: introduce VE_FEATURE_PPP feature (Stanislav Kinsburskiy) [PSBM-29975]
  - ve/net: Fix vlan NETIF_F_VIRTUAL feature initialization (Kirill Tkhai) [PSBM-35266]
  - ve/tun: expose "owner", "group" and "tun_flags" attributes in container (Stanislav Kinsburskiy) [PSBM-39726]
  - ve/bridge: br_dev_init: check if "bridge" feature is enabled (Evgenii Shatokhin) [PSBM-50009]
  - ve/net: restrict ethtool to CT root userns and prohibit EEPROM change (Konstantin Khorenko) [PSBM-36290 PSBM-52504]
  - ve/net/cred: add ve_capable to check capabilities relative to the current VE (v2) (Konstantin Khorenko) [PSBM-39077]
  - ve/net/xfrm: ratelimit warning on bad policy detection (Konstantin Khorenko) [PSBM-57498]
  - ve/net: restrict number of net devices for CT (Pavel Tikhomirov) [PSBM-51354]
  - ve/net/packet: show tx-ring warning only for host (Pavel Tikhomirov) [PSBM-56711]
  - VE/NET: don't oops in net_generic() on disabled features (Konstantin Khlebnikov)
  - ve/net: sit: fix crash on newlink if VE_FEATURE_SIT is disabled (Vladimir Davydov)
  - ve/net: Exclude foreign CT sockets from /proc/net/tcp{,6} (Kirill Tkhai) [PSBM-34875]
  - ve/net: Add VE_NF_CONNTRACK check in resolve_normal_ct() (Kirill Tkhai) [PSBM-35154]
  - ve/net: Add ipt_mask checks into ip6table_nat (Kirill Tkhai) [PSBM-34748]
  - ve/net: allow to rename devices in non-ve namespaces (Kirill Tkhai) [PSBM-29810 PSBM-33645]
  - 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]
  - fs/nfs: don't use delayed unmount for nfs. (Andrey Ryabinin) [PSBM-76086]
  - ve/net,netfilter: Adjust REDIRECT target on venet device (Cyrill Gorcunov) [PSBM-59983]
  - venet: ipX_forward headroom check (Vasily Averin) [PSBM-68362 PSBM-68362]
  - veip: Add commentary about veip_shutdown_hook (Kirill Tkhai) [PSBM-77750]
  - venet: delay skb_orphan() for venet CT->host path optimization (Konstantin Khorenko) [PSBM-79456]
  - drivers/net/ve: venet network device introduced (Konstantin Khorenko)
  - ve: export ve_subsys symbol (Stanislav Kinsburskiy)
  - veip: initial patch (Konstantin Khorenko)
  - net/teql: disable "True" (or "trivial") link equalizer inside a CT (Konstantin Khorenko)
  - net: fix cbq quantum calculation (Konstantin Khorenko)
  - net/ipv6: fix MIP6 compilation (Konstantin Khorenko)
  - net/udp: honor SK_FORCE_REUSE (Konstantin Khorenko)
  - net: shift rcv_nxt appropriately in case we received only part of data (Konstantin Khorenko)
  - net: force tcp maximum segment size (MSS) to 64K (Konstantin Khorenko)
  - net: don't push data in a socket in repair state (Konstantin Khorenko)
  - net/compilation: sysctl_tcp_adv_win_scale (Konstantin Khorenko)
  - net: honor TW_WSCALE_MASK/TW_WSCALE_SPEC (Konstantin Khorenko)
  - net: introduce ip_rt_src_check (Konstantin Khorenko)
  - net: move dev_name_hash/dev_index_hash to netdevice.h (Konstantin Khorenko)
  - tun: Create tun_flags file on for init_net only (Kirill Tkhai)
  - net: Allow ve several netdev ioctls (Kirill Tkhai)
  - net: Track leaked netdev (Kirill Tkhai)
  - net: Make neigh_alloc() return ENOMEM in kmalloc() failed (Kirill Tkhai)
  - net: Add NETIF_F_VIRTUAL feature to mask devices allowed in CT (Kirill Tkhai)
  - net: Add NETIF_F_VENET netdev feature and optimized skb forwarding (Kirill Tkhai)
  - net: Add sysctl_tcp_use_sg to disable NETIF_F_SG sk route capability (Kirill Tkhai)
  - net: Make ipip feature optional (Kirill Tkhai)
  - net: Make sit feature optional (Kirill Tkhai)
  - netns: export net_assign_generic() (Konstantin Khorenko)
  - net: Show all connections in init namespace (Tony Zelenoff)
  - ms/netlabel: fix the netlbl_catmap_setlong() dummy function (Paul Moore)
  - ms/ipmr,ip6mr: call ip6mr_free_table() on failure path (WANG Cong)
  - ms/net/RDS: verify the underlying transport exists before creating a connection (Vasily Averin)
  - ve/cgroups: Introduce subgroups_limit control (Andrey Ryabinin) [PSBM-33401 PSBM-69678]
  - ve/cgroup: Allow to write to several safe cgroup files from CT (Pavel Tikhomirov) [PSBM-44981]
  - ve/cgroup: do not virtualize output of cgroup_path (Vladimir Davydov) [PSBM-34852]
  - ve/cgroup: Mangle cgroups root from inside of VE view (Cyrill Gorcunov) [PSBM-33757 PSBM-38634]
  - cgroup: Mark cgroup CGRP_VE_ROOT (Kirill Tkhai)
  - ve/cgroups: fake num_cgroups in /proc/cgroups output (Vasily Averin) [PSBM-33400]
  - VE: convert khelper_wq to kthread_worker (Konstantin Khlebnikov) [PSBM-28910]
  - ve/security: device_cgroup -- Allow manage devices in @pseudosuper state (Cyrill Gorcunov) [PSBM-48421]
  - ve/cgroup: Add pseudosuper state for restore sake (Cyrill Gorcunov) [PSBM-33664 PSBM-34291 PSBM-34299 PSBM-43169 PSBM-42573 PSBM-44981]
  - ve/kernel: allow to increase rlimit from inside container (Vladimir Davydov) [PSBM-43410]
  - ve/acct: Allow process accounting in containers (Evgenii Shatokhin) [PSBM-40587]
  - ve: introduce ve_init_user_ns() helper (Andrey Ryabinin) [PSBM-41075]
  - vecalls: fix VZCTL_GET_CPU_STAT uptime_jif scale (Vladimir Davydov) [PSBM-28811]
  - ve: Implement current_user_ns_initial() helper (Konstantin Khorenko) [PSBM-58574]
  - ve/itimer: add ve_name to warning for a NULL new_value (Dmitry Safonov) [PSBM-49818]
  - ve/cred: add ve_capable to check capabilities relative to the current VE (v2) (Konstantin Khorenko) [PSBM-39077]
  - ve: Add support of iptables mask (Konstantin Khorenko) [PSBM-32737 PSBM-34286 PSBM-34285]
  - ve: Add support of features mask (Cyrill Gorcunov) [PSBM-32737]
  - ve/lockdep: Port diff-lockdep-taint-kernel-on-circular-locking-complains (Vladimir Davydov) [PSBM-22010 PSBM-33650]
  - ve/taskstats: allow delivery of task attributes in CT context (Stanislav Kinsburskiy) [PSBM-56171]
  - ve: Port diff-ve-allow-taskstats-netlink-in-netns (Vladimir Davydov) [PSBM-33650]
  - ve/uts_ns: Implement cgroup interface to configure ve's os_release (Kirill Tkhai) [PSBM-32273]
  - uts: Add virt_utsname and /proc/sys/kernel/virt_osrelease entry (Kirill Tkhai)
  - ve/devmnt: Add a ability to show ve.mount_opts (Kirill Tkhai) [PSBM-34291 PSBM-34291]
  - ve/fs/devmnt: process mount options (Kirill Tkhai) [PSBM-32273 PSBM-40075]
  - ve/devmnt: Introduce ve::devmnt list (Kirill Tkhai) [PSBM-32273]
  - ptrace: prevent tracing "init" from inside a CT (Konstantin Khorenko)
  - ve/mm/trace: introduce vps_dumpable flag (Konstantin Khorenko) [PSBM-20666]
  - ve/mm: print OOM info to VE log (Vladimir Davydov)
  - ve: initial patch (Konstantin Khorenko) [PSBM-21953 PSBM-22882 PSBM-24622 PSBM-24622 PSBM-28031 PSBM-33480 PSBM-33555 PSBM-33561 PSBM-33833 PSBM-34030 PSBM-32284 PSBM-34450 PSBM-34497 PSBM-34286 PSBM-34285 PSBM-34422 PSBM-34286 PSBM-34285 PSBM-40280 PSBM-71414 PSBM-78078]
  - ve/userns: associate user_struct with the user_namespace (Andrey Ryabinin) [PSBM-60181]
  - ve: allow user ns in chroot (Konstantin Khlebnikov)
  - ve: Virtualize sysinfo (Kirill Tkhai)
  - ve: Replace 0 ppid with 1 (workaround for bad utils) (Kirill Tkhai)
  - ve: Customize VE uptime (Kirill Tkhai)
  - ve: Use ve_relative_clock in times() syscall and /proc/[pid]/stat (Kirill Tkhai)
  - ve: Prohibit module load and usermode_helper from inside CT (Kirill Tkhai)
  - ve: Add virtinfo subsys (Kirill Tkhai) [PSBM-20104]
  - ve: Virtualize devpts superblock (Kirill Tkhai)
  - ve: Virtualize /proc/cmdline (Kirill Tkhai)
  - ve: Virtualize /proc/swaps to watch from inside CT (Kirill Tkhai)
  - ve: Implement per ve randomize_va_space (Kirill Tkhai)
  - ve: Use ve_printk() for often kernel messages about user actions (Kirill Tkhai)
  - ve/ppc: wire OpenVZ-specific syscalls (Kir Kolyshkin)
  - ve: Add ve syscalls numbers (Kirill Tkhai)
  - ve: Prohibit containers add random entropy (Kirill Tkhai)
  - ve/sysinfo: don't clean uptime, procs and loads in containers (Pavel Tikhomirov) [PSBM-62094]
  - ve: Add VZVERSION suffix to kernel release (Kirill Tkhai)
  - 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: remove now unused css_depth() (Tejun Heo)
  - 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]
  - cgroup: initial patch (Konstantin Khorenko) [PSBM-17927 PSBM-17927 PSBM-16529 PSBM-34035 PSBM-34035]
  - Revert: rh/kmod: use system_unbound_wq instead of khelper (Konstantin Khorenko) [PSBM-61660]
  - vzdev: initial patch (Konstantin Khorenko)
  - vzwdog: initial patch (Konstantin Khorenko)
  - ve/device_cgroup: kill ACC_QUOTA permission (Konstantin Khorenko) [PSBM-48482]
  - ve/device_cgroup: allow to change device mount permission via cgroup (Andrey Ryabinin) [PSBM-48431]
  - ve/device_cgroup: fake allowing all devices for docker inside VZCT (Pavel Tikhomirov) [PSBM-34529 PSBM-38691]
  - capabilities: correct descriptions (Konstantin Khorenko)
  - ve/devcgroup/cred: add ve_capable to check capabilities relative to the current VE (v2) (Konstantin Khorenko) [PSBM-39077]
  - devcgroup: initial patch (Konstantin Khorenko) [PSBM-21979 PSBM-33555]
  - headers: inclusion (Konstantin Khorenko)
  - Initial patch commit + compilation fixes: commit messages history (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 PSBM-33760 PSBM-33755 PSBM-33926 PSBM-39077 PSBM-18531 PSBM-34089 PSBM-42087 PSBM-18113 PSBM-20541 PSBM-33642 PSBM-33841 PSBM-47061 PSBM-17904 PSBM-33650 PSBM-39077 PSBM-18885 PSBM-18885 PSBM-34494 PSBM-20810 PSBM-51255 OVZ-6409 PSBM-39167 PSBM-20100 PSBM-20100 PSBM-33239 PSBM-34777 PSBM-41804 PSBM-52390 PSBM-54408 PSBM-20663 PSBM-22149 PSBM-27695 PSBM-33849 PSBM-33849 PSBM-33849 PSBM-34066 PSBM-34007 PSBM-32284 PSBM-42313 PSBM-55365 PSBM-71414]
  - Kconfig: Kconfig.openvz includes in arch (Konstantin Khorenko)
  - Kconfig: introduce kernel/Kconfig.openvz (Konstantin Khorenko)
  - rh/locks: check for fl->fl_owner != filp in show_fd_locks (Stanislav Kinsburskiy) [PSBM-48727]
  - x86/SYSCALL: remove sys32 vm86 warning (Dmitry Guryanov)
  - ms/kcmp: fix standard comparison bug (Rasmus Villemoes)
  - ms/module: remove rmmod --wait option. (Rusty Russell) [PSBM-27580 PSBM-27580]
  - ms/idr: print a stack dump after ida_remove warning (Vasily Averin)
  - 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/IDLE: add boot param to forcibly enable intel auto demotion (Vladimir Davydov) [PSBM-11477]
  - ms/tty: Fix potential use after free in release_one_tty (Cyrill Gorcunov)
  - ms/tty/ppc: define TIOSAK (fix tty_ioctl() compilation) (Kir Kolyshkin)
  - MS/TTY: TIOSAK Secure Attention Key ioctl (Konstantin Khlebnikov) [PSBM-11881]
  - KBUILD: build should fail on modpost errors for external modules (Konstantin Khlebnikov)


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-862.11.6.vz7.64.2]
changelog:
  - fuse kio: Move map_chunk_start() and map_chunk_end() checks (Kirill Tkhai) [PSBM-87665]
  - kernel/bc: fix beancounter IDs leaks (Andrey Ryabinin) [PSBM-87670]
  - mm/memcg: don't swap cgroup's pages during offline (Andrey Ryabinin) [PSBM-87281]
  - target: use to_stat_tgt_port() to handle files in scsi_tgt_port/ (Andrei Vagin) [VSTOR-13021]
  - ms/netfilter: ipset: fix ip_set_list allocation failure (Andrey Ryabinin) [PSBM-87338]
  - ms/kvm: x86: vmx: fix vpid leak (Roman Kagan) [PSBM-86479]
  - net: drop "drop:" label in tcp_data_queue() (Konstantin Khorenko) [PSBM-87699]


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-862.11.6.vz7.64.5]
changelog:
  - scsi: don't allocate memory under spinlock in scsi_register_device_handler() (Konstantin Khorenko) [PSBM-87859]


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-862.11.6.vz7.64.7]
changelog:
  - rh/fs/dcache.c: Revert "fs/dcache.c: add cond_resched() in shrink_dentry_list()" (Konstantin Khorenko) [PSBM-87864]


