# changelog

author: Konstantin Volkov <wolf@virtuozzo.com> - 21.48.22.156-1.vz7.7
changelog:
  - Use kickstart flag for packages installation without registration, see #PSBM-97433
  - Do not configure va repos for HCI case


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


author: Konstantin Volckov <wolf@sw.ru> 7.0.0-3
changelog:
  - Export DNF_RELEASEVER and DNF_PLATFORM_ID, see #PSBM-99503
  - Switch to nftables firewalld backend, see #PSBM-99511


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


author: Konstantin Volkov <wolf@virtuozzo.com> 1.0.5
changelog:
  - Fix style (place the destructor above members) (Andrey Bondrov
  <abondrov@virtuozzo.com>)
   - Declare destructors explicitly to allow building with -O2 (Andrey Bondrov
  <abondrov@virtuozzo.com>)


author: Konstantin Volkov <wolf@virtuozzo.com> 1.0.6
changelog:
  - Make it possible to use exported CPPFLAGS and LDFLAGS when building the
  package (Andrey Bondrov <abondrov@virtuozzo.com>)
   - Enable hardened build, see #PSBM-58107 (Andrey Bondrov
  <abondrov@virtuozzo.com>)


author: VZ Auto Builder <dsilakov@virtuozzo.com> 3.12.1.30
changelog:
  - PSBM-98888 (Pavel Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-98888)
   - PSBM-98888 (Pavel Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-98888)


author: VZ Auto Builder <dsilakov@virtuozzo.com> 3.12.1.32
changelog:
  - PSBM-98958 (Pavel Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-98958)
   - PSBM-98958 (Pavel Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-98958)


author: VZ Auto Builder <dsilakov@virtuozzo.com> 3.12.1.33
changelog:
  - PSBM-99001 (Pavel Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-99001)
   - PSBM-99101 (Vitaly Ostrosablin <vostrosablin@virtuozzo.com>) (#PSBM-99101)


author: Alexander Stefanov <astefanov@virtuozzo.com> 7.0.0-4
changelog:
  - drop phpmyadmin template, it's dropped by the upstream
  - adjust emacs-* stuff to fix #PSBM-96823
  - remove pidentd
  - use iptables-legacy, according to #PSBM-96822
  - make symlink to point /etc/resolv.conf to systemd resolv #PSBM-96819


author: Ivan Loginovskikh <iloginovskikh@virtuozzo.com> 7.0.0-8
changelog:
  - Removed jessie-updates, see #PSBM-93313 and https://lists.debian.org/debian-devel-announce/2019/03/msg00006.html


author: Alexander Stefanov <astefanov@virtuozzo.com> 7.0.0-3
changelog:
  - Adjust devel template #PSBM-68601
  - Adjust imp template
  - Adjust jre/jsdk template
  - Adjust php/postgres template
  - Remove squirrelmail, see debian bugzilla 846069


author: Alexander Stefanov <astefanov@virtuozzo.com> 7.0.0-4
changelog:
  - upgrade os_osrelease 3.16.0 > 4.9.0 according to new kernel
  - correct rule with adjusting PermitRootLogin option
  - adjust vzfifo.service


author: Denis Silakov <dsilakov@virtuozzo.com> 7.0.0-11
changelog:
  - Use separate variable for debian security repos, see #PSBM-97899
  - Drop minimal os template, see #PSBM-86430


author: VZ Auto Builder <dsilakov@virtuozzo.com> 0.0.183
changelog:
  - PSBM-96225 (Denis Silakov <dsilakov@virtuozzo.com>)
   - PSBM-96225 (Denis Silakov <dsilakov@virtuozzo.com>)
   - VSTOR-22801 (Andrey Ponomarenko <aponomarenko@virtuozzo.com>)


author: VZ Auto Builder <dsilakov@virtuozzo.com> 0.0.188
changelog:
  - VSTOR-24715 (Alexander Stefanov <astefanov@virtuozzo.com>)
   - VSTOR-24715 (Alexander Stefanov <astefanov@virtuozzo.com>)


author: Denis Silakov <dsilakov@virtuozzo.com> 0.0.192
changelog:
  - No need in VZ_Verified packages
   - Rework weird processes a bit
   - add as7 signature (Alexander Stefanov <astefanov@virtuozzo.com>)
   - put to weird_binaries list only binaries installed not from RPM (Alexander
  Stefanov <astefanov@virtuozzo.com>)
   - use more sane check_output (Alexander Stefanov <astefanov@virtuozzo.com>)
   - * add rpm -V check to make sure that all installed packages consistent * add
  signature check with ts, to make it much faster * split unsigned packages to
  another list * cleanups (Alexander Stefanov <astefanov@virtuozzo.com>)
   - add bad signs template (Alexander Stefanov <astefanov@virtuozzo.com>)
   - use /usr/bin/rpm instead of rpm (Alexander Stefanov
  <astefanov@virtuozzo.com>)
   - cleanup (Alexander Stefanov <astefanov@virtuozzo.com>)
   - add detect_processes() to make check that running process came from known rpm
  \#VSTOR-24715 (Alexander Stefanov <astefanov@virtuozzo.com>)
   - add non-standrt software detection, installed to node #VSTOR-24715 (Alexander
  Stefanov <astefanov@virtuozzo.com>)
   - Fix BRs
   - Added python-psutil req


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


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


author: Peter Jones <pjones@redhat.com> - 8.28-17
changelog:
  - Fix the ordering of creating the debug entries, so they don't get picked
    when we're choosing kernel command line defaults on upgrades.
    Related: rhbz#1212128


author: rmarshall@redhat.com - 8.28-18
changelog:
  - Patched new-kernel-pkg so that kernel installations when MAKEDEBUG is
    set would put the debugging entries after the non-debugging entries.
    Resolves: #1285601
  - Re-numbered the last set of patches to go with the flow. No actual
    changes to the patches; just a git mv to rename.
  - Re-organized and updated the grubby man page contents to include some
    features that were not documented as well as correct typos and
    re-write some entries for better clarity.
    Resolves: #1232168


author: rmarshall@redhat.com - 8.28-21
changelog:
  - Resolve issues with the recent grubby logic patches that
    appeared on the ppc platform. Fix a problem that occurred
    on systems where no kernel update had ever been installed.
    Resolves: rhbz#1285601
  - Specify the actual prune_debug file in sources.
    Resolves: rhbz#1285601


author: rmarshall@redhat.com - 8.28-23
changelog:
  - Fixes --info flag on s390/s390x.
    Related: rhbz#1285601
  - Fixes --set-default-index on s390/s390x.
    Related: rhbz#1285601
  - Allows prune_debug to run on s390/s390x.
    Resolves: rhbz#1285601


author: Miroslav Rezanina <mrezanin@redhat.com> - 20160127-3.git6366fa7a.el7
changelog:
  - ipxe-Add-pci_find_next_capability.patch [bz#1242850]
  - ipxe-Add-virtio-1.0-constants-and-data-structures.patch [bz#1242850]
  - ipxe-Add-virtio-1.0-PCI-support.patch [bz#1242850]
  - ipxe-Add-virtio-net-1.0-support.patch [bz#1242850]
  - ipxe-Renumber-virtio_pci_region-flags.patch [bz#1242850]
  - ipxe-Fix-virtio-pci-logging.patch [bz#1242850]
  - Resolves: bz#1242850
    (Ipxe can not recognize "network device" when enable virtio-1 of virtio-net-pci)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20160127-4.git6366fa7a.el7
changelog:
  - ipxe-Send-TCP-keepalives-on-idle-established-connections.patch [bz#1322056]
  - ipxe-enable-e1000e-rom.patch [bz#1361534]
  - Resolves: bz#1322056
    (ipxe freeze during HTTP download with last RPM)
  - Resolves: bz#1361534
    (RFE: Integrate e1000e implementation in downstream QEMU)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20160127-5.git6366fa7a.el7
changelog:
  - ipxe-Strip-802.1Q-VLAN-0-priority-tags.patch [bz#1316329]
  - Resolves: bz#1316329
    ([RFE] Properly Handle 8021.Q VID 0 Frames, as new vlan model in linux kernel does.)


author: Roman Kagan <rkagan@virtuozzo.com> - 20170123-1.git4e85b27.1.vz7.1
changelog:
  - merge rhel-20170123-1.git4e85b27.el7_4.1, original changelog:
    * Thu Aug 17 2017 Miroslav Rezanina <mrezanin@redhat.com> - 20170123-1.git4e85b27.el7_4.1
    - ipxe-Support-VIRTIO_NET_F_IOMMU_PLATFORM.patch [bz#1481180]
    - Resolves: bz#1481180
      (iommu platform support for ipxe [rhel-7.4.z])


author: Roman Kagan <rkagan@virtuozzo.com> - vz-20170123-1.git4e85b27.1.vz7.2
changelog:
  - debugcon: use correct QEMU debugcon port
  - console: enable QEMU debugcon logging
  - hyperv: adjust to partial QEMU compliance
  - add Hyper-V rom type


author: Roman Kagan <rkagan@virtuozzo.com> - vz-20170123-1.git4e85b27.1.vz7.5
changelog:
  - [hyperv] Do not steal ownership from the Gen 2 UEFI firmware
  - [hyperv] Ignore unsolicited VMBus messages
  - [hyperv] Fix resource leaks on error path
  - [build] Provide common ARRAY_SIZE() definition
  - hyperv: recognize OVMF's guest OS id
  - vmbus: drop vmbus_has_data
  - vmbus: factor out API to be shared with UEFI driver
  - efi: import HypervVmbusDevice header from edk2
  - efi: export HypervVmbusDevice protocol GUID
  - efi_vmbus: add driver for VMBus devices for OVMF
  - EfiRom: update to contain HyperV support
  - build BIOS/EFI combined ROM for HyperV


author: Pino Toscano <ptoscano@redhat.com> - 1:1.36.10-6
changelog:
  - Rebase to libguestfs 1.36.10 in RHEL 7.5.
    resolves: rhbz#1472272
  - Build against OCaml 4.05
    resolves: rhbz#1447981
  - Enable the copyonread flag when running the appliance using libvirt.
    resolves: rhbz#1466563
  - Make sure kernel-rt is never used as Requires.
    resolves: rhbz#1471651
  - v2v: disable unconfiguration of manually installed VMware tools.
    resolves: rhbz#1477905
  - v2v: prefer pigz or pxz for uncompressing OVA files, if available
    resolves: rhbz#1448739
  - resize: handle empty UUIDs for swap partitions
    resolves: rhbz#1482737
  - v2v: remove mention of --dcpath in an error message
    resolves: rhbz#1486197
  - Disables the QEMU image file locking when opening disks as read-only
    resolves: rhbz#1417306
    resolves: rhbz#1503497
  - Briefly document the format used for URIs
    resolves: rhbz#1450325
  - v2v: deal with grub2 configurations without a default set
    resolves: rhbz#1472288
  - v2v: warn when a guest has passthrough devices
    resolves: rhbz#1472719
  - v2v: fix three regular expressions
    resolves: rhbz#1494555
  - v2v: enable conversion of full-disk LUKS-encrypted Linux guests
    resolves: rhbz#1451665
  - v2v: new 'vddk' import method
    resolves: rhbz#1477912
    resolves: rhbz#1513884
  - Enable libguestfs to work on z Systems
    resolves: rhbz#1479526
  - p2v: fx check for sudo requiring a password
    resolves: rhbz#1500673
  - v2v: handle disks with snapshots in vCenter
    resolves: rhbz#1172425
  - rescue: backport improved version
    resolves: rhbz#1438710
  - v2v: improve bootloader detection
    resolves: rhbz#1508299
  - v2v: parse MAC address of network interfaces in OVF files
    resolves: rhbz#1506572
  - Unconditionally depend on libvirt-daemon-kvm >= 3.9.0-1, which will always
    pull the right qemu-kvm too, and thus remove the unversioned dependencies
    on it
    resolves: rhbz#1500870
  - v2v: fix RPM file owned test
    resolves: rhbz#1503958
  - Do not open read-only disks using <shareable/> in the libvirt backend
    resolves: rhbz#1518517
  - v2v: handle better when grubby does not report any default kernel
    resolves: rhbz#1519204
  - v2v: enhance vmx import method to access via SSH
    resolves: rhbz#1523767
  - builder: fix caching of templates when using --cache-all-templates
    resolves: rhbz#1523650


author: Pino Toscano <ptoscano@redhat.com> - 1:1.38.2-12
changelog:
  - Rebase to libguestfs 1.38.2 in RHEL 7.6.
    resolves: rhbz#1551055
  - v2v: warn about unknown VMware controller types
    resolves: rhbz#1510801
  - df: show correct sizes in human-readable mode for filesystems with
    block size = 512
    resolves: rhbz#1525262
  - v2v: fix example URL in man page
    resolves: rhbz#1540535
  - Fix SELinux relabelling when the SELinux config has no SELINUXTYPE key
    resolves: rhbz#1541525
  - Fix qemu-img-ma dependency in non-x86_64 architectures
    resolves: rhbz#1568676
  - v2v: update "resume=/dev/sdaX" entries in GRUB command lines
    resolves: rhbz#1532224
  - v2v: fix virtio-rng and memballoon OVF fragment for RHV
    resolves: rhbz#1550168
  - v2v: detect whether the root filesystem was not mounted in read-write mode
    resolves: rhbz#1567763
  - v2v: import OVAs with snapshots
    resolves: rhbz#1570407
  - v2v: ship a newer version of rhev-apt.exe
    resolves: rhbz#1571237
  - Move the osinfo-db dependency to libguestfs-tools-c, since it's the only
    place where it used now (by virt-builder-repository).
  - v2v: new 'rhv-upload' method to stream images directly to oVirt/RHV using
    oVirt REST API
    resolves: rhbz#1557273
  - Start lvmetad earlier when booting the appliance
    resolves: rhbz#1581810
  - v2v: fix kernel detection in Ubuntu guests since 18.04
    resolves: rhbz#1591248
  - v2v: convert the CPU topology correctly
    resolves: rhbz#1541908
  - Add a new inspect_get_osinfo API, and add its result to the output of
    virt-inspector
    resolves: rhbz#1544842
  - Pass absolute paths to NBD sockets when using the libvirt backend
    resolves: rhbz#1588451
  - v2v: do not write only <vendor> without <model> in libvirt XMLs
    resolves: rhbz#1591789
  - v2v: depend on nbdkit, nbdkit-plugin-python2, and nbdkit-plugin-vddk,
    used for -it vddk, and -o rhv-upload
    resolves: rhbz#1589776
    resolves: rhbz#1608718
  - v2v/p2v: disable on aarch64, since it is not supported (nor even working)
    there
    resolves: rhbz#1601488
  - v2v: handle srN devices in libvirt XML (for virt-p2v)
    resolves: rhbz#1612785
  - Do not use the -cpu parameter under any circumstances for ppc64le.
    resolves: rhbz#1605071


author: Pino Toscano <ptoscano@redhat.com> - 1:1.38.2-12.el7_6.1
changelog:
  - v2v: update documentation regarding SHA-2 certificates in Windows 7 and
    Windows Server 2008 R2
    resolves: rhbz#1632788
  - v2v: fix rhev-apt firstboot command for Windows
    resolves: rhbz#1625216


author: Pino Toscano <ptoscano@redhat.com> - 1:1.40.2-5
changelog:
  - Rebase to libguestfs 1.40.2 in RHEL 7.7.
    resolves: rhbz#1621895
  - v2v: uninstall the VMware Tools correctly
    resolves: rhbz#1465849
    resolves: rhbz#1481930
  - v2v: fix VMware vCenter roles needed for conversion
    resolves: rhbz#1530967
  - v2v: preserve the VM Generation ID
    resolves: rhbz#1598350
  - Query QEMU to known whether KVM is supported
    resolves: rhbz#1605071
  - v2v: add --mac option
    resolves: rhbz#1607274
  - v2v: install ovirt-guest-agent-common on Linux guests migrated to RHV
    resolves: rhbz#1619665
    resolves: rhbz#1691659
  - v2v: provide a way to query for the estimated size of the disks
    resolves: rhbz#1622785
  - Correctly inspect the newer versions of openSUSE (15, Factory, Thumbleweed)
    resolves: rhbz#1634248
  - p2v: add an option to Shutdown the machine after the conversion
    resolves: rhbz#1642044
  - v2v: fix epoch when querying installed RPM packages
    resolves: rhbz#1669395
  - Use a better icon for RHEL >= 7 guests
    resolves: rhbz#1679482
  - v2v: improve the architecture detection of Linux kernel modules
    resolves: rhbz#1690574
  - v2v: ship a newer version of rhev-apt.exe
    resolves: rhbz#1688155
  - v2v: update nbdkit information in documentation
    resolves: rhbz#1605242
  - v2v: warn when a guest has 'direct' network interfaces
    resolves: rhbz#1151902
  - v2v: use proper SELinux label for nbdkit sockets
    resolves: rhbz#1698437


author: Pino Toscano <ptoscano@redhat.com> - 1:1.40.2-5.el7_7.1
changelog:
  - v2v: fix a couple of Python 2 porting issues in the nbdkit Python script
    for 'rhv-upload'
    resolves: rhbz#1726168


author: Roman Kagan <rkagan@virtuozzo.com> - vz-1.40.2-5.1.vz7.1
changelog:
  - import of rhel-1.40.2-5.el7_7.1
  - drop binaries we can't ship
  - drop vendor suffices from package requirements
  - add gtk-doc 2 buildreqs
  - added perl-Pod-Usage buildreq
  - add pnp_wait.exe virt-tool to resolve conflicts with PnP on firstboot
  - change appliance directory #PSBM-65355
  - allow libguestfs appliance in qcow2 format
  - set direct backend for the post-build tests
  - add jenkins_helper
  - use prebuilt externally built appliance
  - build: add Virtuozzo to the distro check as RedHat-based distribution
  - Revert "RHEL 7: v2v: Disable the virt-v2v --in-place option."
  - Revert "RHEL 7: Reject use of libguestfs-winsupport features except for virt-* tools (RHBZ#1240276)."
  - v2v: set up firstboot script to install vztools-win
  - v2v: set up firstboot script to install vztools-lin
  - v2v: shut down windows VM to finish guest setup
  - v2v: shut down linux VM to finish guest setup
  - firstboot: add DelayedAutoStart value in the registry
  - v2v: call ntfsfix if NTFS partition is unclean #kludge #PSBM-65973
  - python: ensure GIL throughout event callback wrapper
  - v2v: windows_virtio: match only vendor/device
  - v2v: install Virtuozzo tools in offline mode
  - v2v:linux: provide '-h' option to shutdown command
  - v2v:linux: recognize VZ kernels too
  - customize: skip SELinux relabeling if it's disabled


author: Roman Kagan <rkagan@virtuozzo.com> - vz-1.40.2-5.1.vz7.2
changelog:
  - daemon: drop error message check in do_part_expand_gpt (#PSBM-96630)
  - v2v: make openstack output driver support UEFI
  - v2v:linux: detect support for virtio-scsi (#VSTOR-25449)
  - v2v: make virtio-scsi the default block driver (#VSTOR-25449)


author: Roman Kagan <rkagan@virtuozzo.com> - vz-1.40.2-5.1.vz7.4
changelog:
  - DROP: v2v: call ntfsfix if NTFS partition is unclean #kludge #PSBM-65973
  - v2v: call ntfsfix if NTFS root partition is unclean (#PSBM-65973, #PSBM-98042)


author: Roman Kagan <rkagan@virtuozzo.com> - vz-1.36.10-6.2.vz7.0
changelog:
  - drop binaries we can't ship
  - drop vendor suffices from package requirements
  - add gtk-doc 2 buildreqs
  - added perl-Pod-Usage buildreq
  - add pnp_wait.exe virt-tool to resolve conflicts with PnP on firstboot
  - add libguestfs-appliance build on Fedora distribution
  - workaround to keep different package names (libguestfs and appliance)
  - change appliance directory #PSBM-65355
  - keep the libguestfs appliance in qcow2 block format
  - set direct backend for the post-build tests
  - Compress resulting image


author: Roman Kagan <rkagan@virtuozzo.com> - vz-1.36.10-6.2.vz7.1
changelog:
  - build: add Virtuozzo to the distro check as RedHad based distribution
  - Revert "RHEL 7: v2v: Disable the virt-v2v --in-place option."
  - Revert "RHEL 7: Reject use of libguestfs-winsupport features except for virt-* tools (RHBZ#1240276)."
  - v2v: set up firstboot script to install vztools-win
  - v2v: set up firstboot script to install vztools-lin
  - v2v: shut down windows VM to finish guest setup
  - v2v: shut down linux VM to finish guest setup
  - firstboot: add DelayedAutoStart value in the registry
  - build: add ./configure --with-guestfs-path option
  - appliance: search all types of appliances for each path separately
  - launch: add support for autodetection of appliance image format
  - v2v: call ntfsfix if NTFS partition is unclean #kludge #PSBM-65973
  - v2v: set max limit size for the registry #PSBM-75652
  - python: ensure GIL throughout event callback wrapper
  - v2v: windows_virtio: match only vendor/device
  - v2v: add hyperv storage device support


author: Roman Kagan <rkagan@virtuozzo.com> - vz-1.36.10-6.2.vz7.3
changelog:
  - DROP: v2v: set max limit size for the registry #PSBM-75652
  - v2v: set max limit size for the registry


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.173
changelog:
  - bug #PVA-37420 aka Automator Web error during backup: "Failed to load
  Virtuozzo SDK" (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.174
changelog:
  - bug #PSBM-95242 aka dispatcher failed to create problem-report (Sergey Galas
  <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.175
changelog:
  - bug #PSBM-96920 aka PlsCtlTimeoutError: Unable to get private ip. Exit code:
  1 (Sergey Galas <shrike@virtuozzo.com>)
   - new dependencies (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.179
changelog:
  * Tue Sep 10 2019 Sergey Galas' <shrike@virtuozzo.com> 7.0.178
   - workaround a Linux kernel weird behaviour on a unix domain socket connect
  relates to bug #PSBM-97730 (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.181
changelog:
  - bug #PSBM-98975 aka internal error: qemu unexpectedly closed the monitor:
  2019-10-27T03:27:39 (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.184.2
changelog:
  - disable snapshotless vm migration (Sergey Galas <shrike@virtuozzo.com>)
   - make a fork (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.238
changelog:
  - Added flag for disable reversed delta backups #PSBM-91410 (Yuriy Pudgorodskiy
  <yur@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.242
changelog:
  - bug #PSBM-96272 aka "vzlicutils" crash: "vzlicmonitor killed by SIGSEGV"
  (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.74
changelog:
  - VmConfiguration::setRelativePath(): use custom path #PSBM-89711 (Igor Sukhih
  <igor@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.75
changelog:
  - bug #PSBM-89791 aka Failed to read /vz/private/39b40805-7df1-4cae-adae-
  e318635f66fb/root. Exit code: 162 (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.76
changelog:
  - bug #PSBM-89788 aka VEBackupSuite.BackupSuite.backup_restore_pcs6 FAIL:
  prlctl restore returned 255 (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.79
changelog:
  - PSBM-90858 Add missed copy of 0000007_EDX in XmlModel Zero value was observed
  in result (Konstantin B. Bukharov <bkb@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.82
changelog:
  - bug #PVA-37420 aka Automator Web error during backup: "Failed to load
  Virtuozzo SDK" (Sergey Galas <shrike@virtuozzo.com>)
   - Update copyright (Igor Sukhih <igor@virtuozzo.com>)


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


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


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


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


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


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


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.23
changelog:
  - Use infinite default timeout, see #PSBM-99124
   - Update copyright (Igor Sukhih <igor@virtuozzo.com>)


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - vz-4.5.0-10.vz7.27
changelog:
  - DROP: pull: export bitmap
  - DROP: pull: add TLS to block export
  - DROP: pull: qemu: add option to export all disk checkpoints
  - DROP: TMP: fix allcheckpoints to export only last checkpoint
  - DROP: pull: log merge/rename bitmap operations
  - DROP: backup: copy bitmaps to top image on snapshot
  - pull: export bitmap
  - pull: add TLS to block export
  - pull: qemu: add option to export last checkpoint
  - pull: log merge/rename bitmap operations
  - backup: copy bitmaps to top image on snapshot
  - backup: don't keep bitmaps in base image on snapshots #VSTOR-23605
  - qemu: qemuBlockDiskDetectNodes: restore all node names
  - backup: copy bitmaps down on active block commit/commit #VSTOR-23605
  - qemu: support new qemu without nbd-server-add-bitmap command #VSTOR-27428


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - vz-4.5.0-10.vz7.28
changelog:
  - DROP: pull: qemu: add option to export last checkpoint
  - pull: qemu: add option to export last checkpoint
  - fix for "virDomainObjListAdd: Leave def assigning as an exercise for caller" #PSBM-98834


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - vz-4.5.0-10.vz7.29
changelog:
  - DROP: backup: copy bitmaps to top image on snapshot
  - DROP: backup: don't keep bitmaps in base image on snapshots #VSTOR-23605
  - DROP: qemu: qemuBlockDiskDetectNodes: restore all node names
  - DROP: backup: copy bitmaps down on active block commit/commit #VSTOR-23605
  - qemu: qemuBlockDiskDetectNodes: get name if one is known
  - backup: copy bitmaps to top image on snapshot
  - backup: don't keep bitmaps in base image on snapshots #VSTOR-23605
  - backup: copy bitmaps down on active block commit #VSTOR-23605


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - vz-4.5.0-10.vz7.30
changelog:
  - DROP: qemu_domain: Allow qemuDomainObjListAdd to keep job upon return
  - qemu_domain: Allow qemuDomainObjListAdd to keep job upon return
  - qemu: hide details of fake reboot
  - qemu: don't destroy process on shutdown during block export


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - vz-4.5.0-10.vz7.31
changelog:
  - DROP: pull: don't destroy vm if it has block snapshots
  - DROP: qemu: hide details of fake reboot
  - DROP: qemu: don't destroy process on shutdown during block export
  - pull: don't destroy vm if it has block snapshots or exports
  - qemu: hide details of fake reboot


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - vz-4.5.0-10.vz7.32
changelog:
  - DROP: qemu: migration: implement shared workaround #VSTOR-11398
  - qemu: migration: implement shared workaround #VSTOR-11398


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - vz-4.5.0-10.vz7.32.2
changelog:
  - DROP: qemu: handle storage/virtlogd hanging #VSTOR-27947
  - FIXUP: qemu: migration: implement shared workaround #PSBM-99724


author: Jiri Denemark <jdenemar@redhat.com> - 3.7.0-1
changelog:
  - Rebased to libvirt-python-3.7.0 (rhbz#1472265)
  - The rebase also fixes the following bugs:
      rhbz#1463188


author: Jiri Denemark <jdenemar@redhat.com> - 3.8.0-1
changelog:
  - Rebased to libvirt-python-3.8.0 (rhbz#1472265)
  - The rebase also fixes the following bugs:
      rhbz#1472265, rhbz#1496517


author: Jiri Denemark <jdenemar@redhat.com> - 3.9.0-1
changelog:
  - Rebased to libvirt-python-3.9.0 (rhbz#1472265)
  - The rebase also fixes the following bugs:
      rhbz#1472265


author: Jiri Denemark <jdenemar@redhat.com> - 4.4.0-1
changelog:
  - Rebased to libvirt-python-4.4.0 (rhbz#1563171)
  - The rebase also fixes the following bugs:
      rhbz#1542358, rhbz#1578337


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - vz-4.5.0-1.vz7.1
changelog:
  - Add pull backup API
  - Add IO latency API
  - Add stub for VIR_DOMAIN_EVENT_ID_BLOCK_JOB_ERROR_X event
  - Skip API not yet implemented in this library


author: Igor Sukhih <igor@virtuozzo.com> 7.0.539
changelog:
  - Failed to Start CT based on Centos8 ostemplate
   - get_net_info(): do not use nsenter to get CT ips #PSBM-98415
   - Drop duplicated Summary and Group tags (Denis Silakov
  <dsilakov@virtuozzo.com>)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.540
changelog:
  - vz-rst-action: Drop pseudosuper on pre-resume stage (Cyrill Gorcunov
  <gorcunov@openvz.org>) (#PSBM-98702 #PSBM-98881 #PSBM-98915)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.541
changelog:
  - Fixed compilation warnings on gcc-8.2
   - Process USE_VCMMD definition
   - Eliminate vztt-devel requires
   - configure.ac: introduce --without-vcmmd


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


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


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


author: Miroslav Rezanina <mrezanin@redhat.com> - 20180508-2.gitee3198e672e2
changelog:
  - OvmfPkg/PlatformBootManagerLib: connect consoles unconditionally [bz#1577546]
  - build OVMF varstore template with SB enabled / certs enrolled [bz#1561128]
  - connect Virtio RNG devices again [bz#1579518]
  - Resolves: bz#1577546
    (no input consoles connected under certain circumstances)
  - Resolves: bz#1561128
    (OVMF Secure boot enablement (enrollment of default keys))
  - Resolves: bz#1579518
    (EFI_RNG_PROTOCOL no longer produced for virtio-rng)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20180508-3.gitee3198e672e2.el7
changelog:
  - ovmf-redhat-provide-virtual-bundled-OpenSSL-in-OVMF.patch [bz#1607792]
  - Resolves: bz#1607792
    (add 'Provides: bundled(openssl) = 1.1.0h' to the spec file)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20180508-3.gitee3198e672e2.el7_6.1
changelog:
  - ovmf-MdeModulePkg-PartitionDxe-Ensure-blocksize-holds-MBR.patch [bz#1684006]
  - ovmf-MdeModulePkg-RamDiskDxe-Restrict-on-RAM-disk-size-CV.patch [bz#1684006]
  - Resolves: bz#1684006
    (CVE-2018-12180 OVMF: edk2: Buffer Overflow in BlockIo service for RAM disk [rhel-7.6.z])


author: Roman Kagan <rkagan@virtuozzo.com> - vz-20180508-3.gitee3198e672e2.1.vz7.1
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
  - Ovmf:Vmbus: lift packet size limit
  - OvmfPkg: mark VBE shim reserved for Windows 2008
  - Ovmf/Hyperv: make hypercall page EfiRuntimeServicesData
  - re-enable non-secboot OVMF (PSBM-67172)
  - install secboot OVMF with original name
  - disable SMM as it requires q35 machine
  - stay with 2MB image size


author: Roman Kagan <rkagan@virtuozzo.com> - vz-20180508-3.gitee3198e672e2.1.vz7.3
changelog:
  - DROP: OvmfPkg: update copyright notes for Virtuozzo
  - rewrite history to include proper Virtuozzo copyright notes (#PSBM-95006)


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


author: Konstantin B. Bukharov <bkb@virtuozzo.com> 7.0.14
changelog:
  - Log compact operations to syslog #PSBM-60376 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)
   - Add libuuid dependency #PSBM-60376 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)


author: Konstantin B. Bukharov <bkb@virtuozzo.com> 7.0.16
changelog:
  - Update copyright (Igor Sukhih <igor@virtuozzo.com>)
   - Release ploop device on CT umount #PSBM-56812 (Igor Sukhih
  <igor@virtuozzo.com>)


author: Konstantin B. Bukharov <bkb@virtuozzo.com> 7.0.17
changelog:
  - Comand line parameter to handle fs defaragmentation #PSBM-96172 (Igor Sukhih
  <igor@virtuozzo.com>)
   - Update copyright (Igor Sukhih <igor@virtuozzo.com>)
   - Release ploop device on CT umount #PSBM-56812 (Igor Sukhih
  <igor@virtuozzo.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 0.1.66
changelog:
  - Use parse_fdfs when applying cloexec to fsfd sockets #PSBM-89876
   - Close fdfs socket on ploopcopy exception #PSBM-89876


author: Igor Sukhih <igor@virtuozzo.com> 7.0.160
changelog:
  - ploop_balloon_complete(): use keep_intact = 2 to query state
   - ploop_balloon_relocation(): wait for PLOOP_IOC_RELOCBLKS completion
  \#PSBM-96143


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


author: bkbbkb <bkb@virtuozzo.com> 7.0.39
changelog:
  - Do not account btrfs subvolumes in compact info #PSBM-76088 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)


author: Konstantin B. Bukharov <bkb@virtuozzo.com> 7.0.42
changelog:
  - Fix typo in constant name (Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com>)
   - Fix volume Group deactivation order on shrink #PSBM-85807 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)


author: Konstantin B. Bukharov <bkb@virtuozzo.com> 7.0.44
changelog:
  - Prevent overflow in getNeededSpace calculation ##PSBM-93339 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)


author: Konstantin B. Bukharov <bkb@virtuozzo.com> 7.0.45
changelog:
  - Rework GPT backup header regeneration #PSBM-85688 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)
   - Update Copyright (Igor Sukhih <igor@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.1007
changelog:
  - bug #PSBM-98723 aka add replug option for usb hostdev to handle detach/attach
  on node (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.1008
changelog:
  - Implement restart delay for 60 sec if prlctl start timeouted, see #PSBM-97730
  (Konstantin Volkov <wolf@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.1010
changelog:
  - bug #PSBM-99116 aka video controller for Linux guests should be set to QXL
  (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.1011
changelog:
  - bug #PSBM-99180 aka IO Limit isn't applied to a running or migrated VM
  (Sergey Galas <shrike@virtuozzo.com>)


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


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.1013
changelog:
  - Transponster: Accept brackets in HDD paths and names #PSBM-99133 (Pavel
  Vokhmyanin <pvokhmyanin@virtuozzo.com>)
   - Correct libvcmmd requirement (Konstantin Volkov <wolf@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.1013.3
changelog:
  * Fri Nov 15 2019 Sergey Galas' <shrike@virtuozzo.com> 7.0.1013.2
   - make a fork (Sergey Galas <shrike@virtuozzo.com>)
   - fixes qWarning (Sergey Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.1013.4
changelog:
  - bug #PSBM-100204 aka TestHddProc instance has no attribute 'thread' (Sergey
  Galas <shrike@virtuozzo.com>)


author: Konstantin B. Bukharov <bkb@virtuozzo.com> 7.0.17
changelog:
  - Ignore IL/DL sequences if cursor is outside of scrolling region #PSBM-77784
  (Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com>)


author: Konstantin B. Bukharov <bkb@virtuozzo.com> 7.0.18
changelog:
  - Rename variables in vz.conf
   - PSBM-82313 - vnc websockets connection timeout Read default timeout values
  from global VZ config file
   - PSBM-82313 - vnc websocket connection times out Add two new options to
  prl_vzvncserver:        --connect-timeout set websocket connect timeout
  --send-timeout   set websocket send timeout


author: Igor Sukhih <igor@virtuozzo.com> 7.0.178
changelog:
  - Remove deprecated VM features
   - CT feature to allow setting date/time #PSBM-9463
   - Update Copyright


author: Igor Sukhih <igor@virtuozzo.com> 7.0.180
changelog:
  - Added option to disable backup reversed delta temp image #PSBM-91410 (Yuriy
  Pudgorodskiy <yur@virtuozzo.com>)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.185
changelog:
  - Introduce "--full" switch for problem reports #PSBM-93921 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)


author: David Cantrell <dcantrell@redhat.com> - 1.99.66.19-1
changelog:
  - Add use action to nvdimm command. (rvykydal)
    Resolves: rhbz#1590319
  - Add nvdimm command (rvykydal)
    Resolves: rhbz#1590319


author: David Lehman <dlehman@redhat.com> - 0.61.15.70-1
changelog:
  - Deactivate incomplete VGs along with everything else. (dlehman)
    Resolves: rhbz#1554224
  - Work around udev timing issues. (dlehman)
    Resolves: rhbz#1592253
    Resolves: rhbz#1592191
  - nvdimm: don't crash on non-block devices (rvykydal)
    Related: rhbz#1280500
  - Add NVDIMM detection to "addUdevDiskDevice" (vtrefny)
    Related: rhbz#1558942
  - Add 'NVDIMMNamespaceDevice' device representing NVDIMM namespaces (vtrefny)
    Related: rhbz#1558942
  - Add a function for identifying NVDIMM namespaces (vtrefny)
    Related: rhbz#1558942
  - Add a singleton for NVDIMM namespaces management (vtrefny)
    Resolves: rhbz#1558942
  - Backport DependencyGuard from master (vtrefny)
    Related: rhbz#1558942
  - Ignore nvdimm devices unless configured in kickstart (rvykydal)
    Related: rhbz#1280500
  - Do not ignore nvdimm (pmemX) devices (rvykydal)
    Related: rhbz#1280500


author: David Lehman <dlehman@redhat.com> - 0.61.15.71-1
changelog:
  - Remove dependency on libblockdev-nvdimm (vtrefny)
    Resolves: rhbz#1601557
  - Do not try to load NVDIMM plugin on non-x86_64 architectures (vtrefny)
    Related: rhbz#1601557
  - Add version to the LUKS format (vtrefny)
    Resolves: rhbz#1607830


author: Vojtech Trefny <vtrefny@redhat.com> - 0.61.15.72-1
changelog:
  - Install ndctl when NVDIMMs are used. (dlehman)
    Related: rhbz#1600496
  - Escape dots in lvm filter devices (vtrefny)
    Resolves: rhbz#1614039


author: Vojtech Trefny <vtrefny@redhat.com> - 0.61.15.73-1
changelog:
  - Use --yes when calling pvresize (vtrefny)
    Related: rhbz#1657000
  - Fix typo in partitioning test cleanup. (dlehman)
    Related: rhbz#1657000
  - Remove selinux test that doesn't do anything meaningful. (dlehman)
    Related: rhbz#1657000
  - Improve parsing of mdadm detail output. (dlehman)
    Related: rhbz#1657000
  - Update btrfs tests to use sufficiently large loop devices. (dlehman)
    Related: rhbz#1657000
  - vfat labels apparently cannot contain lower case characters. (dlehman)
    Related: rhbz#1657000
  - Check label format regardless of mechanism used to set it. (dlehman)
    Related: rhbz#1657000
  - Adapt to presence or absence of python-mock. (dlehman)
    Related: rhbz#1657000
  - Fixed KS forcing zerombr onto RO disk (japokorn)
    Resolves: rhbz#1544425
  - Tell LVM to wipe cachepool metadata when attaching the cachepool (vtrefny)
    Resolves: rhbz#1643531
  - Add dependency on python-six (vtrefny)
    Resolves: rhbz#1647173


author: David Lehman <dlehman@redhat.com> - 0.61.15.74-1
changelog:
  - Handle exceptions raised from parted.Disk ctor. (dlehman)
    Related: rhbz#1677383
  - Recommend DASD disk label for disks with an existing DASD label (vtrefny)
    Resolves: rhbz#1677383


author: Konstantin Volkov <wolf@virtuozzo.com> - 3.2.7-1.2
changelog:
  - Added restore_all_signals and chroot_path Popen options to avoid
    most of anaconda PyOS_AfterFork() calls, see #PSBM-76668


author: Denis V. Lunev <den@openvz.org> - vz-2.12.0-33.vz7.8
changelog:
  - DROP: block: check for read-only on copy-on-read option #VSTOR-10294
  - DROP: qmp: add x-block-set-copy-on-read command #VSTOR-10294
  - DROP: block/stream: refactor stream_run: drop goto
  - DROP: block/stream: use BDRV_REQ_FAKE_READ
  - DROP: block/stream: use aio task pool
  - DROP: block: add trace points for copy-on-read enable/disable
  - block/stream: refactor stream_run: drop goto
  - block/stream: use BDRV_REQ_FAKE_READ
  - block/stream: use aio task pool
  - block: add trace points for copy-on-read enable/disable


author: Denis V. Lunev <den@openvz.org> - vz-2.12.0-33.vz7.12
changelog:
  - block: move bdrv_can_store_new_dirty_bitmap to block/dirty-bitmap.c
  - block/dirty-bitmap: return int from bdrv_remove_persistent_dirty_bitmap
  - block/qcow2: proper locking on bitmap add/remove paths


author: Denis V. Lunev <den@openvz.org> - vz-2.12.0-33.vz7.14
changelog:
  - block/qcow2-bitmap: fix bitmap migration
  - iotests: add new test cases to bitmap migration
  - blockdev: blockdev-change-medium: support change bs in non-empty blk
  - blockdev: save dirty bitmaps on qmp blockdev-change-medium #PSBM-99765


author: Denis V. Lunev <den@openvz.org> - vz-2.12.0-33.vz7.14.2
changelog:
  * Sat Dec 07 2019 Denis V. Lunev <den@openvz.org> - vz-2.12.0-33.vz7.14.1
  - block: improve tracked_request_report_long to show node
  - block/qcow2-bitmap: fix crash bug in qcow2_co_remove_persistent_dirty_bitmap #VSTOR-29045
  - block/qcow2-bitmap: don't load inconsistent bitmaps #PSBM-100079
  - migration/dirty-bitmaps: change bitmap enumeration method #PSBM-100093
  - io/channel: track long write to io channel
  - nbd: allow reconnect on open, with corresponding new options #VSTOR-28844
  - iotests: add 1000002 to test reconnect on nbd open #VSTOR-28844


author: Denis V. Lunev <den@openvz.org> - vz-2.12.0-33.vz7.14.4
changelog:
  - DROP: migration/dirty-bitmaps: change bitmap enumeration method #PSBM-100093
  - DROP: block/qcow2-bitmap: remove inconsistent bitmaps before loading
  - block/qcow2-bitmap: remove inconsistent bitmaps before loading
  - migration/block-dirty-bitmap: fix bdrv_next loop #PSBM-100093


author: Denis Silakov <dsilakov@virtuozzo.com> 0.7
changelog:
  - Added basic self-test
   - Add possibility to use distname/kver from env variables
   - Improve output
   - Fix summary dump


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


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.8
changelog:
  - bug #PSBM-89210 aka Dispatcher and snmpd huge memory consumption (Sergey
  Galas <shrike@virtuozzo.com>)
   - bug #PSBM-89210 aka Dispatcher and snmpd huge memory consumption (Sergey
  Galas <shrike@virtuozzo.com>)


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.9
changelog:
  - bug #PSBM-89210 aka Dispatcher and snmpd huge memory consumption (Sergey
  Galas <shrike@virtuozzo.com>)


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


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


author: Sergey Galas' <shrike@virtuozzo.com> 7.0.12
changelog:
  - fixes a heap corruption (use after free) (Sergey Galas
  <shrike@virtuozzo.com>)
   - Update Copyright (Igor Sukhih <igor@virtuozzo.com>)


author: Michal Ruprich - 3.1.2-4
changelog:
  - Related: #1432899 - removing dependencies on perl
  - using the bundled zlib.h(#1491582)
  - turning on upstream tests


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.10.1-2.el7
changelog:
  - seabios-smm-disable-by-default.patch [bz#1378006]
  - seabios-ahci-Set-upper-32-bit-registers-to-zero.patch [bz#1418320]
  - Resolves: bz#1378006
    (guest paused on target host sometimes when do migration during guest boot)
  - Resolves: bz#1418320
    (Seabios does not fully reset AHCI adapters)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.10.2-2.el7
changelog:
  - seabios-resume-Don-t-attempt-to-use-generic-reboot-mechanism.patch [bz#1428347]
  - Resolves: bz#1428347
    (reboot hangs on rhel6 machine types (~1/20 times))


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.10.2-3.el7
changelog:
  - seabios-blockcmd-accept-only-disks-and-CD-ROMs.patch [bz#1020622]
  - seabios-blockcmd-generic-SCSI-luns-enumeration.patch [bz#1020622]
  - seabios-virtio-scsi-enumerate-luns-with-REPORT-LUNS.patch [bz#1020622]
  - seabios-usb-uas-enumerate-luns-with-REPORT-LUNS.patch [bz#1020622]
  - Resolves: bz#1020622
    (seabios fail to recognize virtio-scsi device if specify LUN not 0)


author: Wainer dos Santos Moschetta <wainersm@redhat.com> - 1.10.2-4.el7
changelog:
  - seabios-virtio-IOMMU-support.patch [bz#1463163, bz#1467811]
  - Resolves: bz#1463163
    (Guest OS will down when disk enable the IOMMU for Virtio)
  - Resolves: bz#1467811
    (Guest OS will down when disk enable the IOMMU for virtio-scsi)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.10.2-5.el7
changelog:
  - seabios-boot-Rename-drive_g-to-drive.patch [bz#1452603]
  - seabios-disk-Don-t-require-the-struct-drive_s-to-be-in-the-f.patch [bz#1452603]
  - seabios-block-Rename-disk_op_s-drive_gf-to-drive_fl.patch [bz#1452603]
  - seabios-virtio-Allocate-drive_s-storage-in-low-memory.patch [bz#1452603]
  - Resolves: bz#1452603
    (can't bootup from image when attached multi-virtio-scsi disks with multi-luns)


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.11.0-2.el7
changelog:
  - seabios-pci-fix-io-hints-capability-for-RedHat-PCI-bridges.patch [bz#1523166]
  - Resolves: bz#1523166
    ([Q35] guest kernel panic when boot with 9 nics)


author: Roman Kagan <rkagan@virtuozzo.com> - vz-1.11.0-2.vz7.1
changelog:
  - add helper for uuid formatting
  - add Hyper-V definitions
  - hyperv: add basic infrastructure and setup
  - vmbus: add infrastructure and setup
  - add support for Hyper-V/VMBus storage controller
  - hv_scsi: handle bootprio from fw_cfg
  - hyperv: leave clear SIMP and SIEFP msrs to OS loader
  - vmbus: check for errors on message posting
  - vmbus: cleanup hyperv on error too
  - boot: adjust devtree pattern for vmbus devices
  - add Hyper-V option ROMs support
  - use epoch=1 to overtake upstream package
  - config.base: disable Hyper-V stuff for smaller ROM size
  - config.base: disable mpt-sas driver for smaller ROM size


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


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


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


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.0-2
changelog:
  - Added proper /sbin/init, see #PSBM-90801
  - Correct post install/cache scripts
  - Correct osrelease
  - Fixed modules_dep script execution
  - Added modules repos, see #PSBM-90788
  - Fixed devel app template pkg list
  - Removed mailman, mod_perl and webalizer apptemplates (all dropped from SLES repos)
  - Postgresql updated to version 10


author: Stanislav Kinsburskiy <skinsbursky@virtuozzo.com> 0.09.001
changelog:
  - manager: remove temporary original mountpoint dentry when replaced
   - manager: unmount SPFS manually only if daemon was killed by a signal
   - spfs: remove access check for proxy directory in gateway_full_path


author: Stanislav Kinsburskiy <skinsbursky@virtuozzo.com> 0.09.002
changelog:
  - manager: treat timeout as temporary error on mount attempt
   - spfs: fix shutdown procedure
   - spfs: switch to mount namespace context only when provided
   - manager: remove obsolete "mountpoint" mention from help


author: Stanislav Kinsburskiy <stanislav.kinsburskiy@gmail.com> 0.09.005
changelog:
  - spfs: check system call was interrupted while waiting mode change in Stub
  mode (#PSBM-72314)
   - futex: don't print error in case of timeout
   - manager: mount spfs in interruptible mode


author: Stanislav Kinsburskiy <stanislav.kinsburskiy@gmail.com> 0.09.006
changelog:
  - manager: disable readahead for SPFS "restore" mode  (#PSBM-73023)
   - manager: improve debug prints in content copying 
   - manager: improve work mode change prints
   - manager: add error prints to work mode creation
   - manager: do not try to detach from unattached process
   - manager: improve error print on status open fail
   - fixed issues with inclusion spfs_config.h (Grigoriy Melnikov
  <grigoriy.melnikov@phystech.edu>)


author: Stanislav Kinsburskiy <skinsbursky@virtuozzo.com> 0.09.008
changelog:
  - manager: use mount ID when available for resources matching 
   - manager: pass replace info structure to is_mnt_file()
   - manager: store mount ID on "replace info" structure
   - manager: collect SPFS mount ID
   - manager: extract mnt_id when parsing fdinfo
   - manager: discover fd link early
   - manager: improve debugging and add more error messages


author: Stanislav Kinsburskiy <stanislav.kinsburskiy@gmail.com> 0.09.009
changelog:
  - manager: use join_namespaces() to enter container (#PSBM-79733)
   - manager: join_namespaces() helper introduced


author: Kirill Tkhai <ktkhai@virtuozzo.com> 0.09.0010
changelog:
  - spfs: Main process wakes and kills its children on exit (#PSBM-80055)
   - spfs: Handle non-zero exit status in cleanup_spfs_mount()


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


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.0-14
changelog:
  - Force mariadb-client installation instead of mysql-client
    with wordpress app template, see #PSBM-85855


author: Konstantin Neumoin <<kneumoin@virtuozzo.com>> 7.0.157
changelog:
  - Revert "policies: Disable THP in NoOpPolicy" (Andrey Ryabinin
  <aryabinin@virtuozzo.com>)
   - scripts/vz: set swappiness to zero for vstorage cgroup (Andrey Ryabinin
  <aryabinin@virtuozzo.com>) (#PSBM-89802)


author: Konstantin <kneumoin@virtuozzo.com> 7.0.162
changelog:
  - Add logging. (Konstantin Neumoin <kneumoin@virtuozzo.com>) (#PSBM-94621)
   - Revert "Temporary disable storage policy" (Konstantin Neumoin
  <kneumoin@virtuozzo.com>)
   - Temporary disable storage policy (Konstantin Neumoin
  <kneumoin@virtuozzo.com>)


author: Konstantin <kneumoin@virtuozzo.com> 7.0.163
changelog:
  - Re-raise last exception. (Konstantin Neumoin <kneumoin@virtuozzo.com>)
   - Fix unhandled exception. (Konstantin Neumoin <kneumoin@virtuozzo.com>) (#PSBM-94621)


author: Konstantin <kneumoin@virtuozzo.com> 7.0.164
changelog:
  - Add new option for cache size configuration for storage services. (Konstantin
  Neumoin <kneumoin@virtuozzo.com>) (#PSBM-94761)
   - Fix typo (Konstantin Neumoin <kneumoin@virtuozzo.com>)


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


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


author: Igor Sukhih <igor@virtuozzo.com> 7.0.9
changelog:
  * Wed Apr 26 2017 Sergey Galas' <shrike@virtuozzo.com> 7.0.8
   - Add Win10 support #PSBM-62461 (Igor Sukhih <igor@virtuozzo.com>)


author: Yuriy Pudgorodskiy <yur@virtuozzo.com> 7.11-7
changelog:
  - dlopen()'ed libpam #PSBM-82723
  - RTLD_NOW to avoid crashes when loading plugins
  - dynamically linked with libc/pthread


author: Denis Silakov <dsilakov@virtuozzo.com> 1.0.85
changelog:
  - Do not fail if db file is compeltely missing, PSBM-92953
   - Avoid unneeded warnings, PSBM-92901
   - One more fix for guest detection


author: Denis Silakov <dsilakov@virtuozzo.com> 1.0.86
changelog:
  - Fix detection of centos6
   - Do not fail if db file is compeltely missing, PSBM-92953
   - Avoid unneeded warnings, PSBM-92901
   - One more fix for guest detection


author: Denis Silakov <dsilakov@virtuozzo.com> 1.0.87
changelog:
  - fix for #PSBM-93200, need to pass proper ID to supported_guest platforms
  (Alexander Stefanov <astefanov@virtuozzo.com>)


author: Ilya Rudakov <irudakov@virtuozzo.com> 3
changelog:
  - Added parameters for vzbuild br (Konstantin Vlasov <kvlasov@virtuozzo.com>)
   - [vioscsi] BZ#1691209 desable CA_MUSTFIX_FAILED issue (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [viostor] BZ#1691209 fix viostor.x64.SDV.Rule.nullcheck issue (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - [viostor] BZ#1691209 desable CA_MUSTFIX_FAILED generation (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [viostor] report SRB_STATUS_NO_DEVICE status on removed virtio-blk HBA (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - [viostor/vioscsi] use storport ddi function to stall execution (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - netkvm: fix IOCTL processing of RSS disable (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - Tools: Driver.Vendor.props: current year to 2019 (Mihai Carabas
  <mihai.carabas@oracle.com>)
   - Fix LICENSE and source files license inconsistency. (Gal Hammer
  <ghammer@redhat.com>)
   - netkvm: Fix functionality with single MSIX vector (Yuri Benditovich
  <yuri.benditovich@janustech.com>)
   - virtio-wdf: BZ#1549577: Check physical memory allocation in virtio library
  for NULL (Alexander Epstine <alexander.epstine@daynix.com>)
   - balloon: bsod fix
   - Tools: Fix the test certificate This commit adds a new certificate created
  with the following commands: makecert -n "CN=Virto test certificate" -ss root -r
  -pe -sv VirtIOTestCert.pvk -b 12/12/2018 VirtIOTestCert.cer pvk2pfx.exe -pvk
  VirtIOTestCert.pvk -spc VirtIOTestCert.cer -pfx VirtIOTestCert.pfx (Lior Haim
  <lior@daynix.com>)
   - virtio-blk: set slot number to vpd (Zhou Wenjian <zhouwj.fi@gmail.com>)
   - Tools: VirtioTestCert: Fix test signing (Sameeh Jubran <sameeh@daynix.com>)
   - balloon: bz#1546821: device hot-unplug fails when service is running (Gal
  Hammer <ghammer@redhat.com>)
   - Test Certificate: Create a new test certificate (Sameeh Jubran
  <sameeh@daynix.com>)
   - Tool: SignAll script: Use .cer instead of .pfx (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: Prevent hanging in SendControlMessage (yuchenlin
  <yuchenlin@synology.com>)
   - README: Update Fedora docs URL; links by reference (Frank Dana
  <ferdnyc@gmail.com>)
   - netkvm: solve problem building projects when higher WDK was installed (Yuri
  Benditovich <yuri.benditovich@daynix.com>)
   - netkvm: add project directory to include path (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: return queued TX packets on hot unplug (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: split code of DoPendingTasks to allow code reuse (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: introduce 'kill' flow of TX queue (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: split ReleaseTransmitBuffers code to allow code reuse (Yuri
  Benditovich <yuri.benditovich@daynix.com>)
   - [viostor] handle VERIFY(16) requests properly (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - netkvm: improve printout on packet receiption (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: set proper checksum info when indicating coalesced packets (Yuri
  Benditovich <yuri.benditovich@daynix.com>)
   - netkvm: fix support for speed/duplex configuration (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: use const qualifier for const string (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: remove support for link speed OID (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - viostor: Proper do with enable msi. (zhengrong.lzr <zhengrong.lzr@alibaba-
  inc.com>)
   - netkvm need to do with enable msi that not used. (zhengrong.lzr
  <zhengrong.lzr@alibaba-inc.com>)
   - netkvm: Calculate number of coalesced segments correctly (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - [NetKVM] Code analysis: Warning C28023 (Basil Salman <basil@daynix.com>)
   - [NetKVM] Code analysis: Caller fails to hold lock (Basil Salman
  <basil@daynix.com>)
   - [NetKVM] Code analysis: using uninitialized memory (Basil Salman
  <basil@daynix.com>)
   - netkvm: fix error flow on power on (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - NetKVM: Interrupts: Drop unneeded report interrupt logic (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: CX: Use separate DPC (Sameeh Jubran <sameeh@daynix.com>)
   - netkvm: add printout for RSC related features (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: fix compilation problem without WPP (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - NetKVM: added VIRTIO_CONFIG_S_NEEDS_RESET event to debug log (Basil Salman
  <basil@daynix.com>)
   - NetKVM: Implement VIRTIO_CONFIG_S_NEEDS_RESET as needed by spec (Sameeh
  Jubran <sameeh@daynix.com>)
   - NetKVM: Add ReadDeviceStatus function (Sameeh Jubran <sameeh@daynix.com>)
   - NetKVM: Add NeedsReset/PowerOn logic to the State Machine (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: Implement reset logic (Sameeh Jubran <sameeh@daynix.com>)
   - virtio-config: Add VIRTIO_CONFIG_S_NEEDS_RESET status bit (Sameeh Jubran
  <sameeh@daynix.com>)
   - IVSHMEM: Adding project version resource (Lior Haim <lior@daynix.com>)
   - viocrypt: Fix INF verification errors (Daniel Gonzalez Marx
  <daniel.gonzalezmarx@daynix.com>)
   - NetKVM: Guest Announce: Make sure CX exists (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: Fix a typo (Sameeh Jubran <sameeh@daynix.com>)
   - NetKVM: Paths: Add interrupt timestamp (Sameeh Jubran <sameeh@daynix.com>)
   - balloon: bz#1546821: use universal api in window 10 build (Gal Hammer
  <ghammer@redhat.com>)
   - [IVSHMEM] Use NonPagedPoolNx where appropriate (Lior Haim <lior@daynix.com>)
   - [vioscsi] Fix for Bug 1609228 - guest can not generate dump file (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - Revert "NetKVM: Set AffinityPolicy to IrqPolicySpecifiedProcessors" (Sameeh
  Jubran <sameeh@daynix.com>)
   - [viostor] fix for Bug 1607275 - win2008 viostor driver loading failed during
  guest installation when -smp>2 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [viostor] add placeholder for VPD_BLOCK_LIMITS (0xB0) VPD page reporting
  (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [viostor] Fix for Bug 1428641 Windows guest physical block size change to 512
  after installation with the size 4096 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [viostor] minor fixes (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [viostor] rework SRB_FUNCTION_PNP handler to report device ans removable
  (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [viostor] call StorPortSetDeviceQueueDepth when processing INQUIRY request
  (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [viostor] init device_address member (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [viostor] redesign SetSenseInfo function (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [viostor] introduce DeviceChangeNotification function (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [viostor] introduce SENSE_INFO structure (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [viostor] introduce pnp data helpers (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: PathBundle: Don't call destructor for RX/TX (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: Observee: Make list countable (Sameeh Jubran <sameeh@daynix.com>)
   - fix bug in vq notification path (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [vioscsi] extend printouts with SRB information (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - fwcfg64: move buffers creation to PrepareHardware (Viktor Prutyanov
  <viktor.prutyanov@virtuozzo.com>)
   - [vioscs] WPP for virtio-scsi device driver (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - NetKVM: TX: Drop heavy DPC scheduling (Sameeh Jubran <sameeh@daynix.com>)
   - add viostor control GUID file (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - viostor batch file for collecting trace information (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - adjust print outs to be more WPP friendly (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - initial WPP support (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - fix bsod when only one vq is active (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: Fixing behaviour when VIRTIO_NET_F_STATUS is off (Bishara AbuHattoum
  <bishara@daynix.com>)
   - [viostor] move sgl to SRB extension (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [viostor] Bugfix for Bug 1566298 unattended installation failure on
  unpartitioned image when using virtio_blk (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [viostor] redesign vq lock/unlock routines (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [viostor] Trivial fix. Do not read current processor number whn it is not
  needed (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: Log interrupt vector to CPU mapping (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: Set AffinityPolicy to IrqPolicySpecifiedProcessors (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: Correctly assign vecotrs to CPUs (Sameeh Jubran <sameeh@daynix.com>)
   - fwcfg64: Using PackOne instead of PostBuildEvent
   - fwcfg64: fix fwcfg64 fault on cleanup (Viktor Prutyanov
  <viktor.prutyanov@virtuozzo.com>)
   - fwcfg64: add decoded KdDebuggerDataBlock exposure (Viktor Prutyanov
  <viktor.prutyanov@virtuozzo.com>)
   - WPP Tracing: Set wppmodulename as target name (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: Virtqueue: Don't touch hardware upon suprise removal (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: SM: Register paths for notifications (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: Integrate observer/observee logic with SM and Paths (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: Add observer design pattern implementation (Sameeh Jubran
  <sameeh@daynix.com>)
   - [vioscsi]. Fix for  Bug 1568739 - Win7/win2008 guest BSOD after the first
  reboot when installing os with virtio_scsi (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - NetKVM: NDISList: Add peek method (Sameeh Jubran <sameeh@daynix.com>)
   - NetKVM: NDISList: Add push lockless method (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: LockFreeQueue: Fix Dequeue methods (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: LockFreeQueue: Fix Peek Method (Sameeh Jubran <sameeh@daynix.com>)
   - NetKVM: LockFreeQueue: Fix Empty method (Sameeh Jubran <sameeh@daynix.com>)
   - [ivshmem-test] trivial fixes in DeviceIoControl parameters (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [ivshmem] sort of solution for building Win7 drivers (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - fwcfg64: add fwcfg driver (Viktor Prutyanov <viktor.prutyanov@virtuozzo.com>)
   - fwcfg64: add fwcfg helpers (Viktor Prutyanov
  <viktor.prutyanov@virtuozzo.com>)
   - [vioscsi] Increasing the size of queue depth. (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - NetKVM: Clean variables after calling Dtor (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: CPUPathBundle: Call TX and RX destructors (Sameeh Jubran
  <sameeh@daynix.com>)
   - viocrypt: added LICENSE files (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - Add viocrypt projects to build (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - build: change current copyright year to 2018 (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - build: add properties definitions for viocrypt driver (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - build: correct and simplify copyright string generation (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - viocrypt: initial addition of projects and files (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - Build: Balloon build fixed
   - enable and properly handle storage request block SRB type (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - Tools: Move pdb related script to Trace dir (Sameeh Jubran
  <sameeh@daynix.com>)
   - Tools: CollectTrace.bat: Add .etl suffix to filenames (Sameeh Jubran
  <sameeh@daynix.com>)
   - Documentation: Polish tracing document (Sameeh Jubran <sameeh@daynix.com>)
   - Documentation: Move WPP Trace docs to root Dir (Sameeh Jubran
  <sameeh@daynix.com>)
   - Tools: Trace: Fix ParseTrace script (Sameeh Jubran <sameeh@daynix.com>)
   - Vioserial: Enable WPP tracing for Win7+ (Sameeh Jubran <sameeh@daynix.com>)
   - Vioserial: WPP: Fix compilation errors (Sameeh Jubran <sameeh@daynix.com>)
   - Vioserial: Trace events: Fix compilation errors (Sameeh Jubran
  <sameeh@daynix.com>)
   - Vioinput: Enable WPP tracing (Sameeh Jubran <sameeh@daynix.com>)
   - Vioinput: WPP: Fix compilation errors (Sameeh Jubran <sameeh@daynix.com>)
   - Balloon: Enable WPP tracing for Win7+ (Sameeh Jubran <sameeh@daynix.com>)
   - Balloon: WPP: Fix compilation errors (Sameeh Jubran <sameeh@daynix.com>)
   - Viorng: Enable WPP tracing (Sameeh Jubran <sameeh@daynix.com>)
   - [vioscsi] BZ#1539256: vioscsi to support ACK of VIRTIO_F_IOMMU_PLATFORM (Yan
  Vugenfirer <yan@daynix.com>)
   - [viostor] BZ#1530210: viostor to support ACK of VIRTIO_F_IOMMU_PLATFORM (Yan
  Vugenfirer <yan@daynix.com>)
   - [NetKVM] BZ#1549587: NetKVM to support ACK of VIRTIO_F_IOMMU_PLATFORM (Yan
  Vugenfirer <yan@daynix.com>)
   - [virtio] BZ#1549577: Add VIRTIO_F_IOMMU_PLATFORM feature bit definition (Yan
  Vugenfirer <yan@daynix.com>)
   - Dealing with white spaces in files path on cert sign script (20lives
  <lior@dotcore.co.il>)
   - adding a certificate sign script to all drivers (20lives
  <lior@dotcore.co.il>)
   - [virtio-win] Remove unused configurations (Yan Vugenfirer <yan@daynix.com>)
   - [virtio-lib] Remove unused configurations (Yan Vugenfirer <yan@daynix.com>)
   - [viorng] Remove unused configurations (Yan Vugenfirer <yan@daynix.com>)
   - [NetKVM] Remove unused configurations (Yan Vugenfirer <yan@daynix.com>)
   - [viostor] Remove unused configurations (Yan Vugenfirer <yan@daynix.com>)
   - [vioserial] Remove unused configurations (Yan Vugenfirer <yan@daynix.com>)
   - [vioscsi] Remove unused configurations (Yan Vugenfirer <yan@daynix.com>)
   - [ivshmem] Remove unused configurations (Yan Vugenfirer <yan@daynix.com>)
   - [vioinput] Remove unused configurations (Yan Vugenfirer <yan@daynix.com>)
   - [pvpanic] Remove unused configurations (Yan Vugenfirer <yan@daynix.com>)
   - [vioinput] Remove unused configurations (Yan Vugenfirer <yan@daynix.com>)
   - [balloon] Remove unused configurations (Yan Vugenfirer <yan@daynix.com>)
   - vioinput: Allow mouse wheels and other relative axes on tablets (Justin
  Gatzen <justin.gatzen@gmail.com>)
   - Run inf2cat with localtime command line option (Yan Vugenfirer
  <yan@daynix.com>)
   - NetKVM: WPP: Include function name in Dprintf (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: Docs: Add log instructions for log gathering (Sameeh Jubran
  <sameeh@daynix.com>)
   - Tools: Trace: Add a trace collector script for each driver (Sameeh Jubran
  <sameeh@daynix.com>)
   - Tools: Add scripts for collecting/parsing traces (Sameeh Jubran
  <sameeh@daynix.com>)
   - [viostor] Bug 1549455 - Event ID: 158 is logged on Win10/WS2016 when two or
  more virtio-blk disks attached to VM (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: LinkSpeed updates, default is 10 Gbps, max is 100 Gbps (Bishara
  AbuHattoum <bishara@daynix.com>)
   - NetKVM: Fixed wrong LinkSpeed multiplication result (Bishara AbuHattoum
  <bishara@daynix.com>)
   - NetKVM: Prevent BSOD upon surprise removal (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: SM: Add Suprise Removal state (Sameeh Jubran <sameeh@daynix.com>)
   - build: Change company name and vendor ID for VZ vendor
   - All drivers for Windows 10 will be built for "Universal" target platform (Yan
  Vugenfirer <yan@daynix.com>)
   - vioser-test: Don't build virtio-serial test app for the universal platform
  (Yan Vugenfirer <yan@daynix.com>)
   - viorng: packaging should be defined for "Desktop" target platform (Yan
  Vugenfirer <yan@daynix.com>)
   - netkvmco: netsh plugin should be built for "Desktop" target platform (Yan
  Vugenfirer <yan@daynix.com>)
   - balloon: Balloon service should be built for "Desktop" target platform (Yan
  Vugenfirer <yan@daynix.com>)
   - NetKVM: BZ#1537430 Import LinkSpeed/Duplex configs from the hypervisor
  (Bishara AbuHattoum <bishara@daynix.com>)
   - NetKVM: TX: Lock free queue: Use dynamic queue instead (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: LockFreeQueue: Add dynamic lock free queue (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: LockFreeQueue: Add multiple consumer method (Sameeh Jubran
  <sameeh@daynix.com>)
   - install: Add compatible id to .infs
   - update solution file (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - add Win8 and Win8.1 as new build targets (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - add custom MmMapIoSpace(Ex) function. (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - add Win8.1 WDF Coinstaller placeholder (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - disable sign mode (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [ivshmem] cosmetics, fixed indentaion (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] enable configuration of mapping caching type (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] cosmetics (Geoffrey McRae <geoff@hostfission.com>)
   - [ivshmem] cleanup: move ioctl commands into seperate functions (Geoffrey
  McRae <geoff@hostfission.com>)
   - NetKVM: WPP tracing documentation update (Bishara AbuHattoum
  <bishara@daynix.com>)
   - NetKVM: A new script tool to extract info from pdb (Bishara AbuHattoum
  <bishara@daynix.com>)
   - netkvm: Driver should not indicate MQ support when RSS isn't supported
  (zhengrong.lzr <zhengrong.lzr@alibaba-inc.com>)
   - netkvm: BZ#1351089: Don't set MAC address using configuration space in virtio
  1.0 device (Yan Vugenfirer <yan@daynix.com>)
   - netkvm: BZ#1351089: Control queue should be acked before MAC address
  configuration is attempted (Yan Vugenfirer <yan@daynix.com>)
   - netkvm: BZ#1351089: DumpMac to print caller function name (Yan Vugenfirer
  <yan@daynix.com>)
   - netkvm: driver should fail initialization if PCI resources init failed (Yan
  Vugenfirer <yan@daynix.com>)
   - NetKVM: SM: Fix a bug in CConfigFlowStateMachine (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: SM: Move completion check to a separate function (Sameeh Jubran
  <sameeh@daynix.com>)
   - netkvm: Static analysis: coinstaller tweaks (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Static analysis: WDF library tweaks (Ladi Prosek
  <lprosek@redhat.com>)
   - viorng: Static analysis: driver tweaks (Ladi Prosek <lprosek@redhat.com>)
   - vioinput: Static analysis: driver tweaks and fixes (Ladi Prosek
  <lprosek@redhat.com>)
   - pvpanic: Static analysis: driver tweaks (Ladi Prosek <lprosek@redhat.com>)
   - vioserial: Static analysis: vioser-test tweaks (Ladi Prosek
  <lprosek@redhat.com>)
   - vioserial: Static analysis: driver tweaks (Ladi Prosek <lprosek@redhat.com>)
   - balloon: Static analysis: blnsvr fixes (Ladi Prosek <lprosek@redhat.com>)
   - balloon: Static analysis: driver tweaks (Ladi Prosek <lprosek@redhat.com>)
   - Appveyor CI: Don't run SDV checks on Build (sameehj <sameeh.j@gmail.com>)
   - NetKVM: Add Tracing documentation (Sameeh Jubran <sameeh@daynix.com>)
   - NetKVM: Integrate WPP Tracing (Sameeh Jubran <sameeh@daynix.com>)
   - NetKVM: Dprintf: Use suitable casting and modifiers (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: Use QuadPart for printing PHYSICAL_ADDRESS (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: DPrintf: Match number of arguments to modifiers (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: DPrintf: Use variadic arguments and fmt (Sameeh Jubran
  <sameeh@daynix.com>)
   - virtio-win: add additional temp and binary files to .gitignore (Yan
  Vugenfirer <yan@daynix.com>)
   - NetKVM: LockFreeQueue: Fix include location (Yan Vugenfirer <yan@daynix.com>)
   - NetKVM: SM: Integrate CX path into state machine (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: SM: Introduce config flow state machine (Sameeh Jubran
  <sameeh@daynix.com>)
   - CParaNdisCX: SendControlMessage: Make sure the buffer is returned (Sameeh
  Jubran <sameeh@daynix.com>)
   - virtiolib: fix compilation error (Gal Hammer <ghammer@redhat.com>)
   - vioinput: Reset device before detaching unused buffers (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Don't read vring avail flags (Ladi Prosek <lprosek@redhat.com>)
   - netkvm/NDIS5: Remove the "PublishIndices" config entry (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Delete unused API (Ladi Prosek <lprosek@redhat.com>)
   - netkvm/NDIS6: Remove all uses of virtio_set_queue_event_suppression() (Ladi
  Prosek <lprosek@redhat.com>)
   - netkvm/NDIS5: Remove all uses of virtio_set_queue_event_suppression() (Ladi
  Prosek <lprosek@redhat.com>)
   - vioscsi: Remove all uses of virtio_set_queue_event_suppression() (Ladi Prosek
  <lprosek@redhat.com>)
   - viostor: Remove all uses of virtio_set_queue_event_suppression() (Ladi Prosek
  <lprosek@redhat.com>)
   - viorng: Remove all uses of bEnableInterruptSuppression (Ladi Prosek
  <lprosek@redhat.com>)
   - vioinput: Remove all uses of bEnableInterruptSuppression (Ladi Prosek
  <lprosek@redhat.com>)
   - vioserial: Remove all uses of bEnableInterruptSuppression (Ladi Prosek
  <lprosek@redhat.com>)
   - balloon: Remove all uses of bEnableInterruptSuppression (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Make VirtioLib aware of VIRTIO_RING_F_EVENT_IDX (Ladi Prosek
  <lprosek@redhat.com>)
   - partial implementation of MS_SM_PortInformationMethods class methods (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - report MS_SM_PortInformationMethods class instance array size (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - fix and report MS_SM_AdapterInformationQuery class information properly
  (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - cosmetic changes (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - parse and save vpd device identifiers data - wwn, port wwn and port id (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - save INQUIRY ProductRevisionLevel, VendorId and ProductId for future use
  (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - add missing helper macros (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: Use Ndis DPC level spinlock functions (Sameeh Jubran
  <sameeh@daynix.com>)
   - vioscsi: Ack the VIRTIO_RING_F_INDIRECT_DESC feature (Ladi Prosek
  <lprosek@redhat.com>)
   - viostor: Ack the VIRTIO_RING_F_INDIRECT_DESC feature (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Reset m_BaseVA to null on unmap (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Fix incorrect assert in get_unused_desc() (Ladi Prosek
  <lprosek@redhat.com>)
   - vioserial: Send VIRTIO_CONSOLE_PORT_OPEN (0) on port D0 exit (Ladi Prosek
  <lprosek@redhat.com>)
   - build: PackOne cosmetic changes
   - build: Debug config support for PackOne
   - [viostor] trivial clean up (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [viostor] fix dbg compilation problem (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [viostor] report check condition in case if resize event or readonly flag has
  been changed. https://bugzilla.redhat.com/show_bug.cgi?id=1168064 and
  https://bugzilla.redhat.com/show_bug.cgi?id=1009314 (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [viostor] fail write request on readonly disk.
  https://bugzilla.redhat.com/show_bug.cgi?id=1168064 (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [viostor] refresh disk geometry on adapter restart (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - introduce SetSenseInfo helper function (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [viostor] fix SRB_GET_SENSE_INFO_BUFFER macro (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - NetKVM: LockFreeQueue: Fix Peek method (Sameeh Jubran <sameeh@daynix.com>)
   - NetKVM: Fix hang in release (Sameeh Jubran <sameeh@daynix.com>)
   - NetKVM: Fix TX OID_GEN_TRANSMIT_QUEUE_LENGTH stats reported to Windows
  (Sameeh Jubran <sameeh@daynix.com>)
   - Virtio: Use Publish indices according to spec (Sameeh Jubran
  <sameeh@daynix.com>)
   - VirtioRing: Don't enable event suppression by default (Sameeh Jubran
  <sameeh@daynix.com>)
   - ivshmem: Don't delete WDFINTERRUPTs (Ladi Prosek <lprosek@redhat.com>)
   - NetKvm: TX: Use lock free queue (Sameeh Jubran <sameeh@daynix.com>)
   - Net-KVM: Add Lock free queue implementation (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: Use NdisGetSharedDataAlignment to align miniport's adapter context
  (Sameeh Jubran <sameeh@daynix.com>)
   - NetKVM: NDIS5 driver now uses PackOne
   - NetKVM: NDIS5 driver support for multiple vendors
   - NetKVM: NDIS6 driver SUBSYSTEM_VENDOR_ID support
   - NetKVM: rename .inf during build for Win7 config
   - build: adjust "legacy" .inf before build
   - NetKVM: NDIS6 driver support for multiple vendors
   - VirtIO: Change vp_notify debug print to a higher level (Sameeh Jubran
  <sameeh@daynix.com>)
   - ivshmem: Enable Feature_AdjustInf for ivshmem.inf (Ladi Prosek
  <lprosek@redhat.com>)
   - Add a SUBSYSTEM_VENDOR_ID validation task (Ladi Prosek <lprosek@redhat.com>)
   - Introduce SUBSYSTEM_VENDOR_ID (Ladi Prosek <lprosek@redhat.com>)
   - Update README.md (Ladi Prosek <lprosek@redhat.com>)
   - NetKVM: Handle case where we have 2 msi vectors (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: Use correct function name in debug print (Sameeh Jubran
  <sameeh@daynix.com>)
   - NetKVM: Remove unused DPrintf parameter (Sameeh Jubran <sameeh@daynix.com>)
   - Inf2cat: Use /uselocaltime when compiling (Sameeh Jubran <sameeh@daynix.com>)
   - balloon: Add missing spin lock release to error path (Ladi Prosek
  <lprosek@redhat.com>)
   - balloon: Don't call virtqueue_notify while holding queue locks (Ladi Prosek
  <lprosek@redhat.com>)
   - ivshmem: Link ivshmem-test against the static CRT (Ladi Prosek
  <lprosek@redhat.com>)
   - serial: change timeout for KeDelayExecutionThread
   - serial: Replace KeStallExecutionProcessor with KeDelayExecutionThread
   - serial: remove unused variable
   - ivshmem: Fix integer width warnings in ivshmem-test (Ladi Prosek
  <lprosek@redhat.com>)
   - ivshmem: Fully integrate with virtio-win build (Ladi Prosek
  <lprosek@redhat.com>)
   - NetKVM: TX: Kick ring when full (Sameeh Jubran <sameeh@daynix.com>)
   - [ivshmem] fixed infinite loop bug (Geoffrey McRae <geoff@hostfission.com>)
   - ivshmem: Don't make IVSHMEMEvtDeviceReleaseHardware pageable (Ladi Prosek
  <lprosek@redhat.com>)
   - ivshmem: Define POOL_NX_OPTIN=1 (Ladi Prosek <lprosek@redhat.com>)
   - ivshmem: Fix SDV build errors (Ladi Prosek <lprosek@redhat.com>)
   - ivshmem: Don't run Static Driver Verifier on ivshmem-test (Ladi Prosek
  <lprosek@redhat.com>)
   - ivshmem: Remove references to non-existent ReadMe.txt (Ladi Prosek
  <lprosek@redhat.com>)
   - [ivshmem] changed MmFreeNonCachedMemory to ExFreePoolWithTag (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] reverted accidential addition of the ARM plaform (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] corrected out by one error for warning (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] corrected typecasts (Geoffrey McRae <geoff@hostfission.com>)
   - [ivshmem] Added interlocked or and only queue/process if needed (Geoffrey
  McRae <geoff@hostfission.com>)
   - [ivshmem] Fixed infinite loop when releasing the device (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] prevent potential result code overwrite (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] propagate MmAllocateMdlForIoSpace error result (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] return better error status on failed to allocate (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] Swap to using ExAllocatePoolWithTag (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] fixed warnings raised by the SDV (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] Added repeating event support (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] removed dynamic event generation (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] fixed IRQL run levels throughout (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] fixed incorrect usage of spinlocks (Geoffrey McRae
  <geoff@hostfission.com>)
   - Revert "[ivshmem] removed inappropriate use of spin locks" (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] added ivshmem and test app to buildAll.bat (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] removed inappropriate use of spin locks (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem/vcproj] fixed 32bit build of test application (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] Added support for different struct passed from 32 bit (Geoffrey
  McRae <geoff@hostfission.com>)
   - [ivshmem] use WRITE_REGISTER_ULONG to update the doorbell register (Geoffrey
  McRae <geoff@hostfission.com>)
   - [ivshmem] marked the device registers as volatile (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] corrected the manufacturer name (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] PassiveHandling is incorrect (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem/vcproj] Fixed output paths of ivshmem (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] fixed out by one bug (Geoffrey McRae <geoff@hostfission.com>)
   - [ivshmem] removed dependency on WPP (Geoffrey McRae <geoff@hostfission.com>)
   - [ivshmem] Fixed issue with rev 0 devices failing to init (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] cosmetics (Geoffrey McRae <geoff@hostfission.com>)
   - [ivshmem] Added check for event list item allocation (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] Added interrupt support for events (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] Ensure bytesReturned is valid (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] Renamed from VIOIVSHMEM to IVSHMEM (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] Added MSI IRQ support for rev 0 devices (Geoffrey McRae
  <geoff@hostfission.com>)
   - [ivshmem] Added initial support for rev 0 devices (Geoffrey McRae
  <geoff@hostfission.com>)
   - Added the ivshmem projects to the solution (Geoffrey McRae
  <geoff@hostfission.com>)
   - Added initial Windows IVSHMEM driver & test app (Geoffrey McRae
  <geoff@hostfission.com>)
   - serial: remove RETRY_THRESHOLD limit from c_ovq poll loop
   - Changes to keep "Static Driver Verification" (SDV) happy. (Venu Busireddy
  <venu.busireddy@oracle.com>)
   - Net-KVM: Fix a typo in the configuration entry settings (Sameeh Jubran
  <sameeh@daynix.com>)
   - Net-KVM: Fix a typo (Sameeh Jubran <sameeh@daynix.com>)
   - Fix for BZ#1442322 - Cannot enlarge/shrink disk with virtio-blk-pci device.
  The following patch fixes problem with config MSI message processing. While this
  bugfix works as expected for the most of the use cases, there is still a problem
  with one vestor configuration reported in Bug 1451572 - [virtio-win][viostor]
  can not resize the disk with "-device virtio-blk-pci, ..., vectors=1" This
  problem is a special case that probably will be addressed in a separate patch.
  (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - balloon: Don't create invalid VARIANTs (Ladi Prosek <lprosek@redhat.com>)
   - build: Eliminate vendor.check.h (Ladi Prosek <lprosek@redhat.com>)
   - vioscsi: Eliminate MSI_SUPPORTED (Ladi Prosek <lprosek@redhat.com>)
   - vioscsi: Eliminate INDIRECT_SUPPORTED (Ladi Prosek <lprosek@redhat.com>)
   - viostor: Eliminate INDIRECT_SUPPORTED (Ladi Prosek <lprosek@redhat.com>)
   - Bug 1369353 - virtio_balloon: backport available memory stat support. Trying
  to mimic what si_mem_available does in Linux. AvailPhys is the sum of memory in
  free, zero and standby list. CacheBytes is the current size of the system file
  cache. (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - cosmetic changes - use WDK defines for PCI BAR manipulations (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - Fix build break with WDK 10.0.15063.0 (Ladi Prosek <lprosek@redhat.com>)
   - BZ#1480139 - Switch to BSD license (Yan Vugenfirer <yan@daynix.com>)
   - BZ#1480139 - Switch to BSD license (Yan Vugenfirer <yan@daynix.com>)
   - misc: Switch to BSD license (Ladi Prosek <lprosek@redhat.com>)
   - viostor: Switch to BSD license (Ladi Prosek <lprosek@redhat.com>)
   - vioserial: Switch to BSD license (Ladi Prosek <lprosek@redhat.com>)
   - vioscsi: Switch to BSD license (Ladi Prosek <lprosek@redhat.com>)
   - viorng: Switch to BSD license (Ladi Prosek <lprosek@redhat.com>)
   - vioinput: Switch to BSD license (Ladi Prosek <lprosek@redhat.com>)
   - pvpanic: Switch to BSD license (Ladi Prosek <lprosek@redhat.com>)
   - netkvm/NDIS6: Switch to BSD license (Ladi Prosek <lprosek@redhat.com>)
   - netkvm/NDIS5: Switch to BSD license (Ladi Prosek <lprosek@redhat.com>)
   - balloon: Switch to BSD license (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Switch to BSD license (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Clean up osdep.h and kdebugprint.h (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Rewrite VirtIORing.c (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Rename priv to notification_addr (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Rename constants and remove unused parameter (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Remove unused macros from osdep.h (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Remove #pragma warnings (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Add IRQL and lock annotation (Ladi Prosek <lprosek@redhat.com>)
   - Fix cleanup scripts (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Send clone of original announcement NBL (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - Fix incorrect condition for send led status (xuxi0513 <xu.xi8@zte.com.cn>)
   - viorng: Publish viorngci.pdb and viorngum.pdb to the Install directory (Ladi
  Prosek <lprosek@redhat.com>)
   - netkvm: Publish netkvmco.pdb to the Install directory (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Avoid using uninitialized variable (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Fix wrong parsing of VLAN/Prio packets (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - Balloon: Remove devCtx->StatWorkItem=NULL from D0Exit
   - ci: Integrate with Appveyor (Dmitry Fleytman <dmitry@daynix.com>)
   - build: Add flow explanations to build.bat (Dmitry Fleytman
  <dmitry@daynix.com>)
   - build: Return non-zero error value on failure (Dmitry Fleytman
  <dmitry@daynix.com>)
   - NetKVM: MTU Report: Fix mtu offset (Sameeh Jubran <sameeh@daynix.com>)
   - virtiolib: Make WDF mem_alloc_nonpaged_block return initialized memory (Ladi
  Prosek <lprosek@redhat.com>)
   - Net-KVM: Implement "MTU report" feature of the device (Sameeh Jubran
  <sameeh@daynix.com>)
   - balloon: Add missing blnsvr.props (Ladi Prosek <lprosek@redhat.com>)
   - BZ#1393772: Add null driver for SM Bus Controller (Sameeh Jubran
  <sameeh@daynix.com>)
   - pushpdb: Don't loop indefinitely if symbol store is broken (Ladi Prosek
  <lprosek@redhat.com>)
   - pciserial: Add a pci-serial (1x only) .inf for RHEL (Ladi Prosek
  <lprosek@redhat.com>)
   - vioinput: Mouse HID fixes (Ladi Prosek <lprosek@redhat.com>)
   - vioinput: Don't fail driver init if no input device was found (Ladi Prosek
  <lprosek@redhat.com>)
   - BZ#1438410 - Net-KVM: Add VlanId property to no_RSS and no_RSC Inf files
  (Sameeh Jubran <sameeh@daynix.com>)
   - netkvm: Fix build break with WDK 10.0.15063.0 (Ladi Prosek
  <lprosek@redhat.com>)
   - vioinput: Fix build break with WDK 10.0.15063.0 (Ladi Prosek
  <lprosek@redhat.com>)
   - vioinput: Fix INF verification errors (Ladi Prosek <lprosek@redhat.com>)
   - viorng: Fix INF verification errors (Ladi Prosek <lprosek@redhat.com>)
   - vioserial: Fix INF verification errors (Ladi Prosek <lprosek@redhat.com>)
   - pvpanic: Fix INF verification errors (Ladi Prosek <lprosek@redhat.com>)
   - balloon: Fix INF verification errors (Ladi Prosek <lprosek@redhat.com>)
   - viostor: Fix potential NULL dereference (Ladi Prosek <lprosek@redhat.com>)
   - pushpdb: Use Win10 SDK (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Disable WMI custom OIDs for Vista/2008 (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - viostor: Fix uncached extension layout (Ladi Prosek <lprosek@redhat.com>)
   - vioscsi: Fix uncached extension layout (Ladi Prosek <lprosek@redhat.com>)
   - BZ#1438410 - Net-KVM: Add VlanId property to Inf file (Sameeh Jubran
  <sameeh@daynix.com>)
   - vioser: Remove unnecessary interrupt context allocation (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Remember interrupt message numbers (Ladi Prosek
  <lprosek@redhat.com>)
   - vioscsi: Add macros for queue idx <-> message idx conversions (Ladi Prosek
  <lprosek@redhat.com>)
   - Do not skip locking the queue as the DPCs can be rebalanced across different
  cpus. (Julius Rus <iuliur@google.com>)
   - vioscsi: Complete requests in DPC in single-queue configuration (Ladi Prosek
  <lprosek@redhat.com>)
   - BZ#1256626 - NetKVM: Print configuration's input value (Sameeh Jubran
  <sameeh@daynix.com>)
   - BZ#1256626 - NetKVM: Fix a bug where a debug print wouldn't be printed
  (Sameeh Jubran <sameeh@daynix.com>)
   - BZ#1256626 - Revert "NetKVM: Add print out in case Vlan id is invalid"
  (Sameeh Jubran <sameeh@daynix.com>)
   - Add the packaging directory to build (Ladi Prosek <lprosek@redhat.com>)
   - balloon: Remove BalloonEvtFileClose from the PAGE section (Ladi Prosek
  <lprosek@redhat.com>)
   - Add missing invokes to va_end macro (Sameeh Jubran <sameeh@daynix.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - balloon: Put BalloonInit and BalloonTerm under device lock (Ladi Prosek
  <lprosek@redhat.com>)
   - balloon: Make blnsvr use common build infrastructure (Ladi Prosek
  <lprosek@redhat.com>)
   - balloon: Merge build files from stable (Ladi Prosek <lprosek@redhat.com>)
   - balloon: Make balloon/sys build both the service and no-service driver (Ladi
  Prosek <lprosek@redhat.com>)
   - balloon: Re-add user-mode balloon service (Balloon/app) (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Fix wrong access to zeroed m_NBL member (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - vioserial: Propagate D0 entry failure from device to ports (Ladi Prosek
  <lprosek@redhat.com>)
   - vioserial: Introduce VIOSerialDrainQueue (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Set target hw address to zero in ARP announcement (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - Rename NetKVMTemporaryCert to VirtIOTestCert (Ladi Prosek
  <lprosek@redhat.com>)
   - Move {RHEL,VZ}_COPYRIGHT_STARTING_YEAR out of driver props files (Ladi Prosek
  <lprosek@redhat.com>)
   - all: added support for multiple vendors (c) years (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - viorng: add support for multiple vendors (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - added support for multiple vendors (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - pvpanic: add multiple vendor support (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - viostor: add support for multiple vendors (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - vioserial: add support for multiple vendors (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - vioscsi: support for multiple vendors (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - vioinput: support for multiple vendors (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - balloon: support for multiple vendors (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - balloon: fix vcxproj.filters with missing files (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - tools: support multiple vendors (c) years (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - tools: support for multiple vendors (substitutions) (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - tools: support for multiple vendors for .inx/.inf (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - tools: fix for VS internal rc viewer (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - tools: added support for multiple vendors for .rc (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - tools: added support for multiple vendors (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - vioscsi: Allocate only one virtqueue in dump mode (Ladi Prosek
  <lprosek@redhat.com>)
   - Net-KVM: Use suitable names for guest announce's variables and classes
  (Sameeh Jubran <sameeh@daynix.com>)
   - Net-KVM: Handle memory allocation failure (Sameeh Jubran <sameeh@daynix.com>)
   - Net-KVM: Send Neighbor Solicitation Message on VIRTIO_NET_F_GUEST_ANNOUNCE
  (Sameeh Jubran <sameeh@daynix.com>)
   - Net-KVM: Fix BSOD (Sameeh Jubran <sameeh@daynix.com>)
   - vioinput: Switch from filter to bus/child architecture (Ladi Prosek
  <lprosek@redhat.com>)
   - balloon: Boost worker thread priority (Ladi Prosek <lprosek@redhat.com>)
   - [vioscsi] fix bug in serial number report (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [vioscsi] request processing/completion optimization' (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [vioscsi] bug-fix for Bug 1395790 - vioscsi.sys BSOD when adding CPU to live
  Windows Server 2012R2 guest (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - dont use cpu-to-vq map (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [viostor] fix bus reset. related to Bug 1349724 - [virtio-win][viostor][whql]
  cannot pass whql test Bus Reset Test on win2008R2 (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - viorng: Remove extra includes (#101) (Ladi Prosek <ladi.prosek@gmail.com>)
   - Net-KVM: Make Windows Vista debug compile (Sameeh Jubran <sameeh@daynix.com>)
   - Net-KVM: Implement VIRTIO_NET_F_GUEST_ANNOUNCE feature (Sameeh Jubran
  <sameeh@daynix.com>)
   - Net-KVM: Make driver print ip it's addresses (Sameeh Jubran
  <sameeh@daynix.com>)
   - Net-KVM: Make miniportShutdown return immediately on "NdisShutdownBugCheck"
  (Sameeh Jubran <sameeh@daynix.com>)
   - NetKVM: Add print out in case Vlan id is invalid (Sameeh Jubran
  <sameeh@daynix.com>)
   - vioserial: Don't set interrupt vectors if MSI is disabled (Ladi Prosek
  <lprosek@redhat.com>)
   - vioinput: Use viohidkmdf.sys instead of mshidkmdf.sys (Ladi Prosek
  <lprosek@redhat.com>)
   - vioinput: Add vioinput\hidpassthrough (Ladi Prosek <lprosek@redhat.com>)
   - virtio-input : fix : missing key when inputing combination keys (flying-122
  <penghao122@sina.com>)
   - Ifdef out the workitem to restore perf to previous levels. (Julius Rus
  <iuliur@google.com>)
   - Fix bluescreen when num_queues > num_cpus. (Julius Rus <iuliur@google.com>)
   - Fix queue locking. (Julius Rus <iuliur@google.com>)
   - pvpanic: Add IOCTL_GET_CRASH_DUMP_HEADER (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Revive NetKvmDumpParser application (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Add keeping of pending TX NBLs (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: implement pending NBLs in bugcheck data (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Prepare bugcheck structures for pending NBLs (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Add ability to keep array of pending TX NBLs (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Unification and small optimization in RSS code (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Fix incorrect query of CPU index (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Introduce ParaNdis_GetCurrentCPUIndex procedure (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - fix compilation problem introduced by removing viostor WinXP target (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - enable STOR_PERF_OPTIMIZE_FOR_COMPLETION_DURING_STARTIO (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - fix initialization problem (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - fix BSOD on resuming (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - trivial fixes (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - remove affinity table (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - cleanup dbg print outs (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - fix stalled vq problem (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - code cleanup (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - temp work-around for jammed virtio-queue processing (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - cleanups (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - trivial cleanups and perf optimizations (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - viostor. fix ws2k3 compilation problems (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - . simplify SRB processing path (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - add some acpi related stuff (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - remove ScsiPort (WinXP) stuff (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - first mq working code (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - add very basic mq stuff (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1389125 - extend viostor driver with STORAGE_REQUEST_BLOCK support (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - Delete nmake files (Ladi Prosek <lprosek@redhat.com>)
   - Misc spelling fixes (Ladi Prosek <lprosek@redhat.com>)
   - viostor,vioscsi: Spelling fixes (Ladi Prosek <lprosek@redhat.com>)
   - vioser: Spelling fixes (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Spelling fixes (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Fix 1c_IOCTLCoverage test failure (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - Fix RX kick timing (Sameeh Jubran <sameeh@daynix.com>)
   - Fix bounds checking for 4K sector drives Bug 1410964 - 4K virtual drives
  broken on Windows (Angel Pagan <apagan@stratus.com>)
   - Fix verifier and debug spew due to worker exiting with affinity set. By
  default the workers have no affinity. We set it to the specific cpu, but
  KeSetSystemAffinityThreadEx returns 0, as there was no affinity. You still have
  to KeSetSystemAffinityThreadEx before you exit and reset it back to 0. (Julius
  Rus <iuliur@google.com>)
   - netkvm: Optimize checksum routine on 64-bit (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Add rebuild command to Mof Win32 configuration (Ladi Prosek
  <lprosek@redhat.com>)
   - Add NetKVM\Mof\Mof.vcxproj to virtio-win.sln (Ladi Prosek
  <lprosek@redhat.com>)
   - Return correct info for OID_TCP_OFFLOAD_PARAMETERS (Feng Min
  <fmin@google.com>)
   - reverting 86707ee and c12be4b (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - netkvm: make description of RSC packets more clear (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Added example of WMI access to NetKvm (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Support WMI commands (Yuri Benditovich <yuri.benditovich@daynix.com>)
   - netkvm: Include MOF project to NetKvm solution (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Added MOF subproject with WMI definitions (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Add internal statistics for coalesced frames (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Remove unused internal statistics (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: add debug printouts on RSC packets (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Use fewer virtio receive SG descriptors (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Tweak physical memory allocation routines (Ladi Prosek
  <lprosek@redhat.com>)
   - pushPDB: Fixed %DSTORE_LOCATION% check bug. (Bishara AbuHattoum
  <bishara@daynix.com>)
   - virtiolib: Add VirtioLib.sln (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Fix race of changing of RSS parameters and TX (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - [viostor] Bug 1389125 - extend viostor driver with STORAGE_REQUEST_BLOCK
  support (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - add num_queues calculation (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - virtiolib: Fix uninitialized variable in VirtIOWdfFinalizeFeatures (Ladi
  Prosek <lprosek@redhat.com>)
   - fix compilation warning (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - fwcfg: Rename driver files fwcfg -> qemufwcfg (Ladi Prosek
  <lprosek@redhat.com>)
   - vioinput: Reset device context on HW release (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: TX 'give-up' reducing DPC wait time (Yuri Benditovich
  <ybendito@redhat.com>)
   - netkvm: Optimization of TX path synchronization (Yuri Benditovich
  <ybendito@redhat.com>)
   - netkvm: discard redundant list of mapped buffers in CNBL (Yuri Benditovich
  <ybendito@redhat.com>)
   - netkvm: Proper order of NB and NBL completion (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: CNB allocated via CNBL and CParaNdisTX pool (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: CNBL objects allocated from pool (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Prepare CNBL as allocator for single NB (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Prepare pools for CNB and CNBL allocations (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Introduced templates for allocator and pool (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Optimized insertion of new NBL to TX path (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Optimized TX queue restart flow (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Optimized state machine synchronization (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Refactoring of CNdisRefCounter (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Pop entry from CNdisList to return nullptr (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Pass DISPATCH IRQL info to NDIS upon RX indication (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Introducing CNdisAllocatableBase class (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Preparation for performance improvements (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - Fix wrong bool definition in VirtIO library interface (Yuri Benditovich
  <ybendito@redhat.com>)
   - fwcfg: Add QEMU Firmware Configuration Device driver (Ladi Prosek
  <lprosek@redhat.com>)
   - Add top-level virtio-win.sln (Ladi Prosek <lprosek@redhat.com>)
   - balloon: Add balloon.sln with all dependencies (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Update NetKVM-VS2015.sln and NDIS5/NetKVM-NDIS5.sln with dependencies
  (Ladi Prosek <lprosek@redhat.com>)
   - viorng: Update viorng.sln with dependencies (Ladi Prosek
  <lprosek@redhat.com>)
   - viostor: Add viostor.sln with all dependencies (Ladi Prosek
  <lprosek@redhat.com>)
   - vioscsi: Add vioscsi.sln with all dependencies (Ladi Prosek
  <lprosek@redhat.com>)
   - vioinput: Add vioinput.sln with all dependencies (Ladi Prosek
  <lprosek@redhat.com>)
   - vioser: Add vioser.sln with all dependencies (Ladi Prosek
  <lprosek@redhat.com>)
   - Tweak .gitignore (Ladi Prosek <lprosek@redhat.com>)
   - viorng: Delete viorng.vcxproj.user and VirtRNG Package.vcxproj.user (Ladi
  Prosek <lprosek@redhat.com>)
   - balloon: Delete balloon.vcxproj.user (Ladi Prosek <lprosek@redhat.com>)
   - vioscsi: Delete vioscsi.vcxproj.user (Ladi Prosek <lprosek@redhat.com>)
   - vioser: Delete vioser.vcxproj.user (Ladi Prosek <lprosek@redhat.com>)
   - vioinput: Delete vioinput.vcxproj.user (Ladi Prosek <lprosek@redhat.com>)
   - pvpanic: Delete pvpanic.vcxproj.user and PVPanic Package.vcxproj.user (Ladi
  Prosek <lprosek@redhat.com>)
   - viostor: Delete viostor.vcxproj.user (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Turn off test signing (Ladi Prosek <lprosek@redhat.com>)
   - virtio: Switch over to Tools/build.bat (Ladi Prosek <lprosek@redhat.com>)
   - viostor: Switch over to Tools/build.bat (Ladi Prosek <lprosek@redhat.com>)
   - vioser: Switch over to Tools/build.bat (Ladi Prosek <lprosek@redhat.com>)
   - vioscsi: Switch over to Tools/build.bat (Ladi Prosek <lprosek@redhat.com>)
   - viorng: Switch over to Tools/build.bat (Ladi Prosek <lprosek@redhat.com>)
   - vioinput: Switch over to Tools/build.bat (Ladi Prosek <lprosek@redhat.com>)
   - pvpanic: Switch over to Tools/build.bat (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Switch over to Tools/build.bat (Ladi Prosek <lprosek@redhat.com>)
   - balloon: Switch over to Tools/build.bat (Ladi Prosek <lprosek@redhat.com>)
   - Introduce Tools/build.bat (Ladi Prosek <lprosek@redhat.com>)
   - viorng: Rename solution platform from Win32 to x86 (Ladi Prosek
  <lprosek@redhat.com>)
   - pvpanic: Rename solution platform from Win32 to x86 (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Make NDIS5 drop binaries to NetKVM\Install (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Simplify NetKVM-VS2015.vcxproj (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Copy NetKVM.DVL.XML in a custom build step (Ladi Prosek
  <lprosek@redhat.com>)
   - viostor: Copy viostor.DVL.XML in a custom build step (Ladi Prosek
  <lprosek@redhat.com>)
   - vioscsi: Copy vioscsi.DVL.XML in a custom build step (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: with non-MSIX interrupt control path does not process interrupts
  (Yuri Benditovich <yuri.benditovich@daynix.com>)
   - netkvm: BZ#1372174: driver fails to start with 1 MSIX vector (Yuri
  Benditovich <yuri.benditovich@daynix.com>)
   - netkvm: Vista x86 driver BSOD due to bad linkage (Yuri Benditovich
  <yuri.benditovich@daynix.com>)
   - netkvm: Delete NetKVM-VS2015.vcxproj.user (Ladi Prosek <lprosek@redhat.com>)
   - Eliminate _MAJORVERSION_, _MINORVERSION_, _NT_TARGET_MIN (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Refactor NDIS5/tools/makeinstall.bat into a post-build step (Ladi
  Prosek <lprosek@redhat.com>)
   - Remove dead code from viorng, vioscsi, and viostor buildAll.bat (Ladi Prosek
  <lprosek@redhat.com>)
   - viostor: Refactor packOne.bat into a post-build step (Ladi Prosek
  <lprosek@redhat.com>)
   - vioscsi: Refactor packOne.bat into a post-build step (Ladi Prosek
  <lprosek@redhat.com>)
   - vioinput: Refactor sys/packOne.bat into a post-build step (Ladi Prosek
  <lprosek@redhat.com>)
   - vioser: Eliminate app/packOne.bat (Ladi Prosek <lprosek@redhat.com>)
   - vioser: Refactor sys/packOne.bat into a post-build step (Ladi Prosek
  <lprosek@redhat.com>)
   - balloon: Refactor packOne.bat into a post-build step (Ladi Prosek
  <lprosek@redhat.com>)
   - Add TargetOS and TargetArch to Driver.Common.props (Ladi Prosek
  <lprosek@redhat.com>)
   - Suppress pack errors in balloon, vioserial, vioinput (Ladi Prosek
  <lprosek@redhat.com>)
   - Set legacy executable path (Ladi Prosek <lprosek@redhat.com>)
   - Fix build_AllNoSdv.bat scripts (Ladi Prosek <lprosek@redhat.com>)
   - Fix vioscsi and viostor SDV build (Ladi Prosek <lprosek@redhat.com>)
   - [vioscsi] remove duplicated case in packOne file (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - fix for bz#1303510 Change the copyright on all the Windows drivers to 2016 in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - balloon: Protect virtqueue operations with spinlocks (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Fix Vista build (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Re-add .inf to project file (Ladi Prosek <lprosek@redhat.com>)
   - Tools: Pushpdb.cmd: Push pdb files to symbol store (Bishara AbuHattoum
  <bishara@daynix.com>)
   - pvpanic: Fix the WdfCoinstaller lower-case "i" in vcxproj (Ladi Prosek
  <lprosek@redhat.com>)
   - viorng: Fix the WdfCoinstaller lower-case "i" in vcxproj (Ladi Prosek
  <lprosek@redhat.com>)
   - Unify buildAll.bat behavior (Ladi Prosek <lprosek@redhat.com>)
   - pvpanic: Remove old-style build files (Ladi Prosek <lprosek@redhat.com>)
   - pvpanic: Eliminate 2012-defines.h and build Vista with VS (Ladi Prosek
  <lprosek@redhat.com>)
   - pvpanic: Add Vista targets to project files (Ladi Prosek
  <lprosek@redhat.com>)
   - Move common v140_xp toolset settings to Driver.Common.props (Ladi Prosek
  <lprosek@redhat.com>)
   - Move the definition of InfArch to Driver.Common.props (Ladi Prosek
  <lprosek@redhat.com>)
   - Move the definition of LegacyDDKDir to Driver.Common.props (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Eliminate set_version.bat (Ladi Prosek <lprosek@redhat.com>)
   - viorng: Eliminate 2012-defines.h (Ladi Prosek <lprosek@redhat.com>)
   - viorng: Add per-OS configs to UM project files (Ladi Prosek
  <lprosek@redhat.com>)
   - balloon: Eliminate 2012-defines.h (Ladi Prosek <lprosek@redhat.com>)
   - vioserial: Eliminate 2012-defines.h (Ladi Prosek <lprosek@redhat.com>)
   - vioinput: Eliminate 2012-defines.h (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Fix default NDIS5 version numbers (Ladi Prosek <lprosek@redhat.com>)
   - vioscsi: Eliminate vioscsi-2012.h (Ladi Prosek <lprosek@redhat.com>)
   - viostor: Eliminate viostor-2012.h (Ladi Prosek <lprosek@redhat.com>)
   - Introduce Driver.Common.props (Ladi Prosek <lprosek@redhat.com>)
   - vioser: Remove max port number limit (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Remove unused VirtIOWdfInitialize parameter (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Add callback-driven VirtIOWdfInitQueuesCB (Ladi Prosek
  <lprosek@redhat.com>)
   - NetKVM: iperf_wrapper performance testing script additions and
  beautifications: (Bishara AbuHattoum <bishara@daynix.com>)
   - NetKVM: remove netkvm.inf from the VS project. INFs are handled by PreBuild
  scripts (Yan Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: remove common.inf.h that is no longer used to create inf files (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - Additions and modifications to NetKVM: (Bishara AbuHattoum
  <bishara@daynix.com>)
   - virtio: Fix PCI config space assert (Ladi Prosek <lprosek@redhat.com>)
   - Added a buildAll_Debug script for VirtIO and changed the VS project
  accordingly (Bishara AbuHattoum <bishara@daynix.com>)
   - Fixed a bad usage of the macro START_USE, as some classes have no "name"
  field (Bishara AbuHattoum <bishara@daynix.com>)
   - Fixed a bad usage of unary operator "&" instead of binary operator "&&"
  (Bishara AbuHattoum <bishara@daynix.com>)
   - NetKVM: Due to missmatch between CL and RC properties SDV was failing (caused
  by Win10 brach merge) (Yan Vugenfirer <yvugenfi@redhat.com>)
   - netkvm: Delete virtqueues on shutdown (Ladi Prosek <lprosek@redhat.com>)
   - visocsi: Fix resource strings (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Fix NDIS5 version resources (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Fix Vista netkvm.cat Windows version list (Ladi Prosek
  <lprosek@redhat.com>)
   - viorng: Write both coinstallers to CoInstallers32 on one line (Ladi Prosek
  <lprosek@redhat.com>)
   - NetKVM: BZ#1359626 RSC and RSS parameters should be set according to OS
  version (Yan Vugenfirer <yvugenfi@redhat.com>)
   - vioserial: Fix driver versioning (Ladi Prosek <lprosek@redhat.com>)
   - balloon: Fix driver versioning (Ladi Prosek <lprosek@redhat.com>)
   - Fix memory leak caused by unreleased MDLs allocations for RX buffers (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - RSC: Refactoring to be close to QEMU spec implemention (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - Ack RSC features only if virtio 1.0 enabled (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - Clean up virtio_net.h (Yan Vugenfirer <yvugenfi@redhat.com>)
   - Fix VIRTIO_NET_F_CTRL_GUEST_OFFLOADS feature usage (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - Fix AckFeature function to accept 64bit features (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - Always ACK RSC related virtio features if RSC is supported (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - vioscsi: Use the right message ID in VioScsiVQLock/Unlock (Ladi Prosek
  <lprosek@redhat.com>)
   - viorng: Write both coinstallers to CoInstallers32 (Ladi Prosek
  <lprosek@redhat.com>)
   - vioscsi: Don't reallocate STOR_DPCs (Ladi Prosek <lprosek@redhat.com>)
   - vioscsi: Use max_queues upper bound for all memory allocations (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Delete old netkvmco.vcxproj (Ladi Prosek <lprosek@redhat.com>)
   - viostor: Initialize system_io_bus_number in VirtIoFindAdapter (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Delete VS2013 build files (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Fix clean_dvl_log.cmd (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Remove unused release callback (Ladi Prosek <lprosek@redhat.com>)
   - viostor: Add missing virtio_device_shutdown call (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Add missing virtio_device_shutdown call (Ladi Prosek
  <lprosek@redhat.com>)
   - viorng: Fix Vista inf2cat OS version list (Ladi Prosek <lprosek@redhat.com>)
   - vioscsi: Adjust queue memory allocation (Ladi Prosek <lprosek@redhat.com>)
   - vioscsi: Make the driver work with 1-3 MSI vectors (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Add virtqueue_has_buf (Ladi Prosek <lprosek@redhat.com>)
   - vioscsi: Remove a defunct RtlFillMemory (Ladi Prosek <lprosek@redhat.com>)
   - add Server10 to the Windows version list. fix for Bug 1246993 (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - virtiolib: bz#1356422: fix 'code integrity checks' verifier crash (Gal Hammer
  <ghammer@redhat.com>)
   - sync with stable (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - sync with stable (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Use test certificate for internal builds (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - Enable RSC in INF file (Yan Vugenfirer <yvugenfi@redhat.com>)
   - Enable dynamic RSC offload based on QEMU implementation (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - Use new RSC information fields in virtio_net_hdr_v1 (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - Add RSC related definitions based on virtio 1.0 spec to virtio_net.h (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - balloon: bz#1352517: fix bsod on several pnp whql tests (again). (Gal Hammer
  <ghammer@redhat.com>)
   - bug-fix for bz#1352809 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - bug-fix for bz#1352432 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - fix some compilation warnings (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - fix regression in Hot-Add Device HCK test (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - NetKVM: Use {x86,amd64}.6.3 InfArch in Win8.1 builds (Ladi Prosek
  <lprosek@redhat.com>)
   - fix compilation warning (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - add user project file (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - pvpanic: Don't test-sign binaries (Ladi Prosek <lprosek@redhat.com>)
   - pvpanic: Stamp inf files with Arch.OSMajorVer.OSMinorVer (Ladi Prosek
  <lprosek@redhat.com>)
   - synch with Win10 branch (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - synch with Win10 branch (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - synch with Win10 branch (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - synch with Win10 branch (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - synch with Win10 branch (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - synch with Win10 branch (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - synch with Win10 branch (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - sync with Win10 branch. part2 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - sync with Win10 branch. part1 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - viorng: Remove VirtioLib from the solution (Ladi Prosek <lprosek@redhat.com>)
   - viorng: Flip <ForceConformanceInForLoopScope> to true (Ladi Prosek
  <lprosek@redhat.com>)
   - viorng: Fix VS2015 project files (Ladi Prosek <lprosek@redhat.com>)
   - viorng: Fix WindowsTargetPlatformVersion (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Make virtio_find_queue MSI aware (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Reorder and tweak VirtIOPCICommon.c (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Fix indentation in virtio_pci.h (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Normalize driver API names (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Eliminate virtio_device_set_msix_used (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Comment and reorder driver API functions (Ladi Prosek
  <lprosek@redhat.com>)
   - balloon: Fix virtio initialization (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Remove features field from virtio_device (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Delete the release device callback (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Delete pci_unmap_address_range (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Comment and tweak virtio_device fields (Ladi Prosek
  <lprosek@redhat.com>)
   - NetKVM: Delete DebugTools/VirtioConsoleSimulation (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Remove allocatedSize from virtio_device_initialize (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Switch to inline VirtIODevice in VIRTIO_WDF_DRIVER (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Rename VirtIODevice parameters to vdev (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Rename and move VirtIOPCILegacy functions (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: VirtioLib.vcxproj cleanup (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Tweak capability mapping (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Rename query_vq_alloc parameter (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Rename, reorder, and tweak legacy implementation (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Rename, reorder, and tweak modern implementation (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Walk PCI capabilities only once (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Rename and refactor init/shutdown (Ladi Prosek
  <lprosek@redhat.com>)
   - fix WMI reported information (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - add clean script (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - vioscsi: Disable queue interrupt when processing buffers (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Shadow available ring flags & index (Ladi Prosek
  <lprosek@redhat.com>)
   - add more targets to clean script (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - virtiolib: Fix coding style (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Rewrite pci_find_*capability (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Remove compile-time offset checks (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Drop run-time queue name support (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Simplify struct virtio_device_ops (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Rename virtio_config_ops to virtio_device_ops (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Delete virtio_config.h (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Clean up feature test/enable/disable helpers (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Clean up #includes (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Eliminate tVirtIOPerQueueInfo, virtio_pci_vq_info (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Move all fn ptrs to virtio_config_ops (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Eliminate TypeVirtIODevice, virtio_device, to_vp_device (Ladi
  Prosek <lprosek@redhat.com>)
   - virtiolib: Stop including virtio_config.h (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Add virtio_get_config and virtio_set_config (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Add I/O and memory access to VirtIOSystemOps (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Remove pci_get_resource_flags (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Rename VirtIOSystemOps callbacks (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Remove no-op endianness macros (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Convert error codes to NTSTATUS (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Remove ERR_PTR, PTR_ERR, IS_ERR_VALUE (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Remove __force, __iomem, PAGE_ALIGN (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Remove unused parameters (Ladi Prosek <lprosek@redhat.com>)
   - fix broken build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - update project settings (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - cleanup project file (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - fix compilation problems (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - fix VS2015 compilation problems (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - add missing definition (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - make vioscsi to be sas bustype only (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - some sas related bits (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - virtiolib: Add VirtioLib.vcxproj.filters (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Code cleanup (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Add modern HW ID to netkvm.inf (NDIS6) (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Remove NDIS6 dead code (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Switch NDIS6 over to virtio 1.0 API (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Make ParaNdis_PowerOn return NDIS_STATUS (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Call set_msi_vector (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Fix typo "bAnyLaypout" and add flags (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Fix VIRTIO_TRANSPORT_F_START and VIRTIO_TRANSPORT_F_END (Ladi
  Prosek <lprosek@redhat.com>)
   - virtiolib: Add set_msi_vector and virtio_reserve_queue_memory (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Add find_vq and del_vq entry points (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Implement vitio_pci callbacks (NDIS6) (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Tweak osdep.h (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Enable memory space access (NDIS6) (Ladi Prosek <lprosek@redhat.com>)
   - disable test-signing (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - viostor: Set up device config MSI interrupt (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Uncomment NDIS5 build (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Add modern HW ID to netkvm.inf (NDIS5) (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Switch NDIS5 over to virtio 1.0 API (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Implement vitio_pci callbacks (NDIS5) (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Enable memory space access (NDIS5) (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Make vp_del_vqs idempotent (Ladi Prosek <lprosek@redhat.com>)
   - netkvm: Remove old-style build files (NDIS5) (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Add NDIS5 VS project files (Ladi Prosek <lprosek@redhat.com>)
   - SDV errors fix (Sameeh Jubran <sameeh@daynix.com>)
   - vioscsi: Ignore ISR status in dump_mode (Ladi Prosek <lprosek@redhat.com>)
   - fix compilation problems (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Fix SDV failure with VS 2015 (Yan Vugenfirer <yvugenfi@redhat.com>)
   - vioscsi: Re-pack driver after running SDV (Ladi Prosek <lprosek@redhat.com>)
   - viostor: Add modern HW ID to viostor.inf (Ladi Prosek <lprosek@redhat.com>)
   - viostor: Remove dead code (Ladi Prosek <lprosek@redhat.com>)
   - viostor: Switch over to new API and enable virtio 1.0 (Ladi Prosek
  <lprosek@redhat.com>)
   - viostor: Implement vitio_pci callbacks (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Add virtio_get_bar_index (Ladi Prosek <lprosek@redhat.com>)
   - viostor: Enable memory space access (Ladi Prosek <lprosek@redhat.com>)
   - viostor: Remove old-style build files (Ladi Prosek <lprosek@redhat.com>)
   - viostor: Add downlevel targets to viostor.vcxproj (Ladi Prosek
  <lprosek@redhat.com>)
   - viostor: Simplify VS project file (Ladi Prosek <lprosek@redhat.com>)
   - vioscsi: Optimize uncached extension layout (Ladi Prosek
  <lprosek@redhat.com>)
   - fix compilation problems (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - fix compilation problems (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - fix driver compilation problems (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - fix compilation problems (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - fix compilation problems (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - virtiolib: virtio 1.0 cs04 spec compliance for reset (Ladi Prosek
  <lprosek@redhat.com>)
   - viorng: Include wdmguid.h (Ladi Prosek <lprosek@redhat.com>)
   - vioscsi: Add modern HW ID to vioscsi.inf (Ladi Prosek <lprosek@redhat.com>)
   - vioscsi: Remove dead code (Ladi Prosek <lprosek@redhat.com>)
   - vioscsi: Switch over to new API and enable virtio 1.0 (Ladi Prosek
  <lprosek@redhat.com>)
   - vioscsi: Implement vitio_pci callbacks (Ladi Prosek <lprosek@redhat.com>)
   - vioscsi: Enable memory space access (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Add virtio_query_queue_allocation (Ladi Prosek
  <lprosek@redhat.com>)
   - virtiolib: Add virtio_find_queues (Ladi Prosek <lprosek@redhat.com>)
   - virtiolib: Handle unnamed queues in VirtioLib (Ladi Prosek
  <lprosek@redhat.com>)
   - vioscsi: Remove old-style build files (Ladi Prosek <lprosek@redhat.com>)
   - vioscsi: Add downlevel targets to vioscsi.vcxproj (Ladi Prosek
  <lprosek@redhat.com>)
   - vioscsi: Simplify VS project file (Ladi Prosek <lprosek@redhat.com>)
   - Add vioinput to the top-level build script (Ladi Prosek <lprosek@redhat.com>)
   - fix compilation problems (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - viostor: Stamp inf files with Arch.OSMajorVer.OSMinorVer (Ladi Prosek
  <lprosek@redhat.com>)
   - vioscsi: Stamp inf files with Arch.OSMajorVer.OSMinorVer (Ladi Prosek
  <lprosek@redhat.com>)
   - netkvm: Stamp inf files with Arch.OSMajorVer.OSMinorVer (Ladi Prosek
  <lprosek@redhat.com>)
   - vioinput: Stamp inf files with Arch.OSMajorVer.OSMinorVer (Ladi Prosek
  <lprosek@redhat.com>)
   - balloon: Stamp inf files with Arch.OSMajorVer.OSMinorVer (Ladi Prosek
  <lprosek@redhat.com>)
   - viorng: Stamp inf files with Arch.OSMajorVer.OSMinorVer (Ladi Prosek
  <lprosek@redhat.com>)
   - vioserial: Stamp inf files with Arch.OSMajorVer.OSMinorVer (Ladi Prosek
  <lprosek@redhat.com>)
   - vioinput: Code cleanup (Ladi Prosek <lprosek@redhat.com>)
   - vioinput: Implement joystick support (Ladi Prosek <lprosek@redhat.com>)
   - vioinput: Implement tablet support (Ladi Prosek <lprosek@redhat.com>)
   - vioinput: Implement consumer control support (Ladi Prosek
  <lprosek@redhat.com>)
   - vioinput: Implement keyboard support (Ladi Prosek <lprosek@redhat.com>)
   - vioinput: Implement full mouse support (Ladi Prosek <lprosek@redhat.com>)
   - vioinput: Initial vioinput commit (Ladi Prosek <lprosek@redhat.com>)
   - NetKVM: Cleanup, tweaks, and fixes (Ladi Prosek <lprosek@redhat.com>)
   - Fix legacy DDK path discovery in project files (Ladi Prosek
  <lprosek@redhat.com>)
   - NetKVM: Link against virtiolib.lib (Ladi Prosek <lprosek@redhat.com>)
   - NetKVM: Squash identical or similar parameters in NetKVM.vcxproj (Ladi Prosek
  <lprosek@redhat.com>)
   - NetKVM: Remove empty elements from NetKVM.vcxproj (Ladi Prosek
  <lprosek@redhat.com>)
   - Add modern device IDs to inf files (Ladi Prosek <lprosek@redhat.com>)
   - NetKVM: Remove NDIS6 code from NetKVM/NDIS5 (Ladi Prosek
  <lprosek@redhat.com>)
   - NetKVM: Delete private copy of VirtioLib (Ladi Prosek <lprosek@redhat.com>)
   - VirtioLib: Add XP and Win200364 CHK targets (Ladi Prosek
  <lprosek@redhat.com>)
   - Fix code analysis ruleset file paths (Ladi Prosek <lprosek@redhat.com>)
   - Fix linker flags (Ladi Prosek <lprosek@redhat.com>)
   - Enable virtio 1.0 (Ladi Prosek <lprosek@redhat.com>)
   - Remove dead code (Ladi Prosek <lprosek@redhat.com>)
   - Switch driver to VirtioLib-WDF API (Ladi Prosek <lprosek@redhat.com>)
   - Build balloon with VS for all targets (Ladi Prosek <lprosek@redhat.com>)
   - Enable virtio 1.0 (Ladi Prosek <lprosek@redhat.com>)
   - Remove dead code (Ladi Prosek <lprosek@redhat.com>)
   - Switch driver to VirtioLib-WDF API (Ladi Prosek <lprosek@redhat.com>)
   - Build viorng with VS for all targets (Ladi Prosek <lprosek@redhat.com>)
   - Fix spelling of DDKINSTALLROOT (Ladi Prosek <lprosek@redhat.com>)
   - Enable virtio 1.0 (Ladi Prosek <lprosek@redhat.com>)
   - Remove dead code (Ladi Prosek <lprosek@redhat.com>)
   - Switch driver to VirtioLib-WDF API (Ladi Prosek <lprosek@redhat.com>)
   - Build vioser with VS for all targets (Ladi Prosek <lprosek@redhat.com>)
   - Build vioser-test with VS (Ladi Prosek <lprosek@redhat.com>)
   - Add VirtioLib-WDF (Ladi Prosek <lprosek@redhat.com>)
   - Tweak VirtioLib for virtio 1.0 / WDF (Ladi Prosek <lprosek@redhat.com>)
   - Remove old-style build files (Ladi Prosek <lprosek@redhat.com>)
   - Add new VirtioLib configurations (Ladi Prosek <lprosek@redhat.com>)
   - Simplify the VS project file (Ladi Prosek <lprosek@redhat.com>)
   - Eliminate viorng/virtiolib/virtiolib.vcxproj (Ladi Prosek
  <lprosek@redhat.com>)
   - Add new VirtioLib API (Ladi Prosek <lprosek@redhat.com>)
   - Add VirtIOPCIModern.c (Ladi Prosek <lprosek@redhat.com>)
   - Create virtio_config_ops for legacy virtio (Ladi Prosek <lprosek@redhat.com>)
   - Add VirtIOPCICommon.c / virtio_pci_common.h (Ladi Prosek
  <lprosek@redhat.com>)
   - Rename VirtIOPCI.c to VirtIOPCILegacy.c (Ladi Prosek <lprosek@redhat.com>)
   - Tweak VirtIORing.c / virtio_ring.h (Ladi Prosek <lprosek@redhat.com>)
   - Add include/linux/virtio_config.h (Ladi Prosek <lprosek@redhat.com>)
   - Fix feature bits and add virtio_byteorder.h (Ladi Prosek
  <lprosek@redhat.com>)
   - Move virtio_config.h to linux (Ladi Prosek <lprosek@redhat.com>)
   - Tweak osdep.h (Ladi Prosek <lprosek@redhat.com>)
   - adjust build settings (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - adjust build settings (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - adjust user settings (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - adjust user settings (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - adjust user settings (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - adjust user settings (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - fix compilation problems (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - adjust build settings (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - adjust build settings (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - adjust build settings (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - adjust build settings (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - adjust build settings (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - adjust build settings (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - adjust build settings (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - adjust build settings (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - add legacy build targets (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - add legacy build targets (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - add legacy build targets (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - add legacy build targets (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - add legacy build targets (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - add legacy build targets (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - do not sign drivers with test signing. part 2 (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - do not sign drivers with test signing (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - temp. disable building vista and xp targets (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - rename batch files (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - temp. fix for compilation problems under VS2015 (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - temp. fix for compilation problems under VS2015 (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - NetKVM: VS2015 build: Run SDV in the end of the build and packaging (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: VS2015 build: Copy readme.doc to all packages (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: VS2015 build: Add SDV build batch file (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: VS2015 build: Compile and pack netsh plugin togather with driver (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: Cleanup SDV remains in clean.bat (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: VS2015 build: Add additional plaforms to clean.bat for metsh plugin
  (Yan Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: VS2015 build: Add VS2015 project for netsh plugin (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: VS2015 build: Add Windows Vista and Windows 8.1 compilation (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: VS2015 build: Fix Windows 10 precompiler settings (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: VS2015 build: Add Windows Vista configuraiton (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: VS2015 build: Add XP compilation to build-vs2015.bat (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: VS2015 build: Add Windows 8.1 configuraiton (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: VS2015 build: Add Windows 8 configuraiton (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: VS2015 build: Update build all file for VS2015 (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: VS2015 build: Add Windows 7 configuraiton (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - VS2015 build: Add .opendb files to .gitignore (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: fix clean.bat to correctly clean up SDV remains (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: Clean up the project for Windows 10 build (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: Add solution for VS2015 (Yan Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: Batch file to build Windows10 release with Visual Studio 2015 (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: Project for Visual Studio 2015 - Windows 10 (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: Add INF file for Windows 10 (Yan Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: Fix compilation error with Visual Studio 2015 (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - virtio-lib: Win10: Mask compilation warning for Windows 10 (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: Fix build errors with Visual Studio 2015 (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: Fix unclassified packets out of order on RX (Dmitry Fleytman
  <dmitry@daynix.com>)
   - NetKVM: Introduce COwnership class (Dmitry Fleytman <dmitry@daynix.com>)
   - NetKVM: Beautify CNdisRefCounter default constructor (Dmitry Fleytman
  <dmitry@daynix.com>)
   - NetKVM: Re-disable interrupts when there are more completions in queue
  (Dmitry Fleytman <dmitry@daynix.com>)
   - NetKVM: Process TX completions in each DPC (Dmitry Fleytman
  <dmitry@daynix.com>)
   - NetKVM: Do not fetch too much from RX HW Queue in one DPC (Dmitry Fleytman
  <dmitry@daynix.com>)
   - NetKVM: Clean up synchronize with interrupt logic (Dmitry Fleytman
  <dmitry@daynix.com>)
   - NetKVM: Drop unused class member (Dmitry Fleytman <dmitry@daynix.com>)
   - NetKVM: Restore CVirtQueue encapsulation and clean code duplication (Dmitry
  Fleytman <dmitry@daynix.com>)
   - NetKVM: Verification of EtherType before RX checksum calculation (Leonid
  Bloch <lbloch@redhat.com>)
   - NetKVM: Verify that the total length of IPv6 header is less than that of the
  frame (Leonid Bloch <lbloch@redhat.com>)
   - NetKVM: If IP version in IP header is not 4 or 6 - it is not an IP packet
  (Leonid Bloch <lbloch@redhat.com>)
   - NetKVM: Removing some redundant definitions (Leonid Bloch
  <lbloch@redhat.com>)
   - NetKVM: Some cosmetic changes (Leonid Bloch <lbloch@redhat.com>)
   - NetKVM: Fix warnings in pre-NDIS 6.3 builds (Dmitry Fleytman
  <dmitry@daynix.com>)
   - NetKVM: Fix warnings in release builds (Dmitry Fleytman <dmitry@daynix.com>)
   - NetKVM: Drop explicit implementation of default CParaNdisTX::ctor (Dmitry
  Fleytman <dmitry@daynix.com>)
   - NetKVM: Clean old power state tracking code (Dmitry Fleytman
  <dmitry@daynix.com>)
   - NetKVM: Drop old receive state tracking and logic (Dmitry Fleytman
  <dmitry@daynix.com>)
   - NetKVM: Drop old send state tracking and logic (Dmitry Fleytman
  <dmitry@daynix.com>)
   - NetKVM: Drop old TX path pause logic (Dmitry Fleytman <dmitry@daynix.com>)
   - NetKVM: Drop pause from surprise removal handler (Dmitry Fleytman
  <dmitry@daynix.com>)
   - NetKVM: Drop cancellation of waiting packets on pause (Dmitry Fleytman
  <dmitry@daynix.com>)
   - NetKVM: Integrate TX state machine (Dmitry Fleytman <dmitry@daynix.com>)
   - NetKVM: Intergrate RX state machine (Dmitry Fleytman <dmitry@daynix.com>)
   - NetKVM: Integrate miniport state machine (Dmitry Fleytman
  <dmitry@daynix.com>)
   - NetKVM: Introduce NBL utility functions (Dmitry Fleytman <dmitry@daynix.com>)
   - NetKVM: Introduce state machines implementation (Dmitry Fleytman
  <dmitry@daynix.com>)
   - NetKVM: Make ASSERT macros produce BSOD in debug builds (Dmitry Fleytman
  <dmitry@daynix.com>)
   - NetKVM: Introduce event abstraction (Dmitry Fleytman <dmitry@daynix.com>)
   - NetKVM: Split real and placement allocators (Dmitry Fleytman
  <dmitry@daynix.com>)
   - NetKVM: Drop dead code (Dmitry Fleytman <dmitry@daynix.com>)
   - balloon: fix crash on balloon stop/unload (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - BZ#1293249: Fix IOCTL_GET_INFORMATION regression (Ladi Prosek
  <lprosek@redhat.com>)
   - Fix IPv6 offload support with SLIRP (Yan Vugenfirer <yvugenfi@redhat.com>)
   - Enable RSC (Yan Vugenfirer <yvugenfi@redhat.com>)
   - disable dbg printouts in release build (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - Bug 1321903 - Windows 10 Installer stuck at Getting files ready for
  installation with Virtio SCSI (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - vioscsi, viostor, netkvm: option to disable SDV (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - full clean: clean pvpanic and vioscsi also (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - NetKVM: drop missed warning.h from build (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - NetKVM build fixes (Alexey V. Kostyushko <aleksko@virtuozzo.com>)
   - virtiorng: replace obsolete CNG SDK with CPDK (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - Revert "rng: update to new cryptographic provider sdk" (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - Complete requests and free buffers outside of queue lock (Ladi Prosek
  <lprosek@redhat.com>)
   - Move locking inside VIOSerialReclaimConsumedBuffers (Ladi Prosek
  <lprosek@redhat.com>)
   - Don't call virtqueue_notify while holding queue lock (Ladi Prosek
  <lprosek@redhat.com>)
   - Use WDF lookaside list instead of raw allocation (Ladi Prosek
  <lprosek@redhat.com>)
   - Switch write queue to parallel dispatch (Ladi Prosek <lprosek@redhat.com>)
   - Move PendingWriteRequest to WRITE_BUFFER_ENTRY (Ladi Prosek
  <lprosek@redhat.com>)
   - rng: update to new cryptographic provider sdk (Gal Hammer
  <ghammer@redhat.com>)
   - Add a few more generated files to .gitignore (Ladi Prosek
  <lprosek@redhat.com>)
   - Balloon: improve MINFLT and MAJFLT stats values (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - Balloon: force SWAP_OUT to match SWAP_IN (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - Complete read requests outside of the lock (II) (Ladi Prosek
  <lprosek@redhat.com>)
   - Refactor the DPC read logic into a separate function (Ladi Prosek
  <lprosek@redhat.com>)
   - Complete read requests outside of the lock (I) (Ladi Prosek
  <lprosek@redhat.com>)
   - Beautify VIOSerialPortRead (Ladi Prosek <lprosek@redhat.com>)
   - Balloon: counters overflow fix (Alexey V. Kostyushko <aleksko@virtuozzo.com>)
   - Balloon: user-mode service app removed (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - Balloon: replace filequeue with workitem (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - Balloon: gather stats in kernel-mode (Alexey V. Kostyushko
  <aleksko@virtuozzo.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in
  virtio-win-prewhql build (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Don't wake up the worker thread needlessly (Ladi Prosek <lprosek@redhat.com>)
   - BZ#1122364: Complete pending write request on port removal (Ladi Prosek
  <lprosek@redhat.com>)
   - Rename VIOSerialPortIoStop -> VIOSerialPortReadIoStop (Ladi Prosek
  <lprosek@redhat.com>)
   - Use the correct spin-lock parent object (Ladi Prosek <lprosek@redhat.com>)
   - Add a simple benchmarking tool (Ladi Prosek <lprosek@redhat.com>)
   - BZ#1296099: Fix race in read cancellation logic (Ladi Prosek
  <lprosek@redhat.com>)
   - BZ#1296099: Fix race in write cancellation logic (Ladi Prosek
  <lprosek@redhat.com>)
   - BZ#1293249: Fix IOCTL_GET_INFORMATION, part 2 (Ladi Prosek
  <lprosek@redhat.com>)
   - In the ParaNdis_DeviceFiltersUpdateAddresses,SendControlMessage arg 7 is not
  right, it should be size that valid MACS occupied size plus MAC number of field
  occupation space length (grass-lu <284555125@qq.com>)
   - Fix x64 build (Ladi Prosek <lprosek@redhat.com>)
   - Add refcounting to SerialPort (Ladi Prosek <lprosek@redhat.com>)
   - Fix synchronization in PnPControl (Ladi Prosek <lprosek@redhat.com>)
   - Initialize HDEVNOTIFY fields (Ladi Prosek <lprosek@redhat.com>)
   - balloon: fix memory statistics reporting (Vladimir Davydov
  <vdavydov@virtuozzo.com>)
   - BZ#1293249: Fix IOCTL_GET_INFORMATION (Ladi Prosek <lprosek@redhat.com>)
   - BZ#1293042: Fix driver/service/install disk name (Ladi Prosek
  <lprosek@redhat.com>)
   - [vioscsi] fix typo (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [vioscsi] redesign lock and unlock routines (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [vioscsi] adjust Code Analysis path (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [vioserial] fix compilation problem (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [viorng] fix compilation problem (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [vioscsi] adjust thread affinity when processing SRBs. (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [vioscsi] redesign vq lock mechanism. Taken from commit
  d936270cae2c0a0a0e0951e19a825405a78ebc8f Author: Julius Rus <iuliur@google.com>
  Add queue locking since dpc redirection can run dpcs on any free cpus. (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - [vioscsi] cleanup srb extension structure (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [vioscsi] introduce slist (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [vioscsi] introduce work items (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [vioscsi] tweak perf optimization settings (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [vioscsi] cosmetic changes. rename adapter structure member (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [vioscsi] use notify instead of kick based on commit
  d936270cae2c0a0a0e0951e19a825405a78ebc8f Author: Julius Rus <iuliur@google.com>
  Date:   Wed Nov 4 11:30:02 2015 -0800 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [viostor] fix for Bug 1284769 - Windows XP installer stucks installing with
  virtio-drivers (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [viostor] fix for Bug 1245957 - [WHQL][viostor][data-plane]it could not
  generate dump file on WIN2008-32/64 via WLK while running Crash Dump job (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - [vioscsi] fix compilation problems (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [vioscsi] re-implementing cpu to vq mapping logic (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [vioscsi] fix DbgGetScsiOpStr routine (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - manually applied 36fe26fccad36e23caa57bb351d26b4ae3a5ab0b Author: Julius Rus
  <iuliur@google.com> Add support for win8 STORAGE_REQUEST_BLOCK. (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [vioscsi] mq - get rid of cpu-to-queue map (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - fix for https://bugzilla.redhat.com/show_bug.cgi?id=1183423#c10 (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1248977 - [virtio-win][vioscsi] Cannot install vioscsi driver on
  win7-32&win2008-32 with build107 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - BZ#1013336: NetKVM: Remove reset handler (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - BZ#1013336: NetKVM: cleanup CheckForHangHandlerEx (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - BZ#1273791: NetKVM: clean up device initialization phase (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - BZ#1273791: NetKVM: checking if control queue was created is a sufficent test
  (Yan Vugenfirer <yvugenfi@redhat.com>)
   - BZ#1270149: NetKVM: configure configuration MSI vector (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - BZ#1263193: NetKVM: Fail to compile if trying to compile for pre-NDIS6.0 (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: BZ#1256626: Incorrect usage of control queue filtering features (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - BZ#1263193: NetKVM: Check existance of control queue before acknowledging
  dependent features (Yan Vugenfirer <yvugenfi@redhat.com>)
   - BZ#1263193: NetKVM: Fix affinity allocations for MSI interrupts (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - BZ#1263193: NetKVM: Create control queue only if the feature was negotiated
  with the device (Yan Vugenfirer <yvugenfi@redhat.com>)
   - BZ#1263193: NetKVM: Simplify the calculation of amount of queues that can be
  used (Yan Vugenfirer <yvugenfi@redhat.com>)
   - BZ#1263193: NetKVM: Add ParaNdis_GetSystemCount function to return CPU amount
  in the system (Yan Vugenfirer <yvugenfi@redhat.com>)
   - BZ#1263193: NetKVM: Fix typo in debug print (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - BZ#1263193: NetKVM: Check that MSI is enabled before using
  ParaNdis_ConfigureMSIXVectors (Yan Vugenfirer <yvugenfi@redhat.com>)
   - BZ#1263193: NetKVM: Stop using VirtIODeviceConfigVector function (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - BZ#1263193: NetKVM: Use maximal possible value for MessageNumberLimit (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - BZ#1263193: NetKVM: Do not add additional MSI vectors. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - BZ#1263193: NetKVM: Improve affinity allocations of interrupts with MQ (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - BZ#1263193: NetKVM: Improve debug prints for MSI interrupts allocation (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: BZ#1256583: Fix wrong usage of virtio_net_hdr_v1 (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - fix for Bug 1250854 - [WHQL][vioscsi]The job named crash dump failed on
  windows 2008 -32/64 platform (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [vioscsi] fix for bugs 1234751 & 1234741 (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - replace memory manipulation functions with RTL equivalents (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - serial: bz#1234507 crash due to completing a cancellable request (Gal Hammer
  <ghammer@redhat.com>)
   - [vioscsi] add SRB_FUNCTION_RESET_BUS handler (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - NetKVM: BZ#1237024: Fix payload length calculation in IPv6 header (Igor
  Derzhavets <iderzhav@redhat.com>)
   - fix for https://bugzilla.redhat.com/show_bug.cgi?id=1183423#c6 (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - Fix for Bug 1243229 - [virtio-win][scsi][windows 10]win10 and win2016 guests
  bsod with D1 when run job "Bus Reset Test" (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - virtio 1.0: NetKVM: removing from osdep.h types already defined in
  linux/types.h (Yan Vugenfirer <yvugenfi@redhat.com>)
   - virtio 1.0: Refactoring the library - moving remaining types to linux/types.h
  (Yan Vugenfirer <yvugenfi@redhat.com>)
   - virtio 1.0: Merging virtio_pci.h with modern virtio_pci.h on Linux (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - virtio 1.0: NetKVM: refactoring virtio_net.h to be as similar as possible to
  Linux (Yan Vugenfirer <yvugenfi@redhat.com>)
   - virtio 1.0: Refactoring the library - adding new files to VS project (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - virtio 1.0: Refactoring the virtio_ring.h to be as close as possible to Linux
  (Yan Vugenfirer <yvugenfi@redhat.com>)
   - virtio 1.0: Refactoring the library to be as close as possible to Linux (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - virtio 1.0: Refactoring virtio library to be similar to Linux (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: Cosmetics - remove empty line (Yan Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: Refactoring ndis56common.h - removing include of ethernetutils.h (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: Remove old "kick always" hack (Yan Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: Refactoring ndis56common.h - removing additional define for mac
  address length (Yan Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: Refactoring ndis56common.h (Yan Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: Refactoring ndis56common.h: to enable removal of kdebugprint.h
  dependency (Yan Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: refactoring the usage of virtio_net.h in the driver (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: removing unneeded include file (Yan Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: Queue classes include files were missing #pragma once (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: ParaNdis_ValidateMacAddress to become static function (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [viostor] fix for Bug 1228967 - [virtio-win][whql][viostor]job "Flush Test"
  failed on all guests with build 105 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: BZ#1223426: Fix for performance degradation with multi-queue (Igor
  Derzhavets <igord@daynix.com>)
   - [viostor][vioscs] fix for Bug 1227164 - viostor/vioscsi is not digital signed
  by Redhat (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Prevent inadvertent set of wce guest feature (Asad Saeed
  <asad.a.saeed@gmail.com>)
   - [vioscsi] fix for Bz 1214568 -  Add WMI facility to check the virito-scsi mq
  enabled (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - virtio-serial: Update INX file for Visual Studio 2015 (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - serial: bz#1172920: bsod on shutdown after device was unplugged (Gal Hammer
  <ghammer@redhat.com>)
   - virtio-balloon: remove Windows 2000 section from INF file (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - virtio-balloon: Fixing Visual Studio 2015 compilation of the service (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - virtio-balloon: Fixing Visual Studio 2015 compilation (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: Stop buildall.bat on fail of any of the platfroms builds (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: Improve clean.bat (Yan Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: BZ#954183: Clean-up SDV run results during clean.bat execution (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: BZ#954183: Static Driver Verifier warnings suppressed in system files
  (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#954183: system files includes and OS dependency moved to osdep.h
  (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#954183: Superflous SAL include removed (Joseph Hindin
  <yhindin@rehat.com>)
   - balloon: bz#1067249: device can't be removed when service is running (Gal
  Hammer <ghammer@redhat.com>)
   - NetKVM: adding comment clarifying DPC throttling implementation (Joseph
  Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1190960: Vista compilation fix (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1190960: Vista compilation fix (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1190960: Vista compilation fix (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1190960: Vista compilation fix (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1190960: Vista compilation fix (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1190960: Global receive queue eliminated (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1190960: Routing unclassified packets through RX path's receive
  queue; processing RX paths's receive queue on release and RSS reclassification
  (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1190960: ProcessReceiveQueue signature changed (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1190960: ReceiveQueue per virtqueue for unclassified packets
  (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1206279: RSS tables printout (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1206279: fixes for CPU/Queue assignment and unclassified packets
  (Joseph Hindin <yhindin@rehat.com>)
   - [vioscsi] trim maximum number of targets and LUNs to match the storport
  limits (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [viostor] fix VS2015 warnings (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [vioscsi] remove whitespaces (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [vioscsi] fix VS2015 compilation problems (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [viostor] code cleanup (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Compile NetKVM with Visual Studio 2015 (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [viostor] bugfix for 1067225 and 1195487 -  Windows guest performing out-of-
  bounds accesses on virtio device (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [netkvm] BZ 1183423 - Change the copyright on all the Windows drivers to
  2015. Missed part (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - BZ 1183423 - Change the copyright on all the Windows drivers to 2015 (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - BZ 1183423 - Change the copyright on all the Windows drivers to 2015 (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - BZ 1183423 - Change the copyright on all the Windows drivers to 2015 (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - BZ 1183423 - Change the copyright on all the Windows drivers to 2015 (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: BZ#954183: fallthrough annotation (Joseph Hindin <yhindin@rehat.com>)
   - [vioscsi] trivial cleanup (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - fix memory allocation problem. clean isr routine (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - fix regression in a single queue path (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: BZ#1190968: fix for case where there are more CPU in RSS than
  associated with hardware queues (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1190960: HCK pcap files verification (Joseph Hindin
  <jhindin@daynix.com>)
   - NetKvm: bug fix in RegAccess class (Kirill Moizik <kmoizik@redhat.com>)
   - NetKVM: BZ#1190968: comment on receive packet counter (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1190968: counter renamed in more concise way (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1190968: superfluos test removed (Joseph Hindin
  <yhindin@rehat.com>)
   - serial: fail write requests on a removed port. (Gal Hammer
  <ghammer@redhat.com>)
   - add pvpanic to the build. (Gal Hammer <ghammer@redhat.com>)
   - NetKVM: BZ#954183: Projects fixed (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#954183: Superflous tests removed (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#954183: Testing data type after function succeeds (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#954183: Suppressing static analyzer warnings (Joseph Hindin
  <yhindin@rehat.com>)
   - [vioscsi] fix incorrect vq memory allocation (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - NetKVM: BZ#1188790: Freeing SG list on detaching internal object: it is
  illegal to free SG list after TX packets acknowledgment (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1188790: Shutdown clears reinsertion flag (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1188790: Removing/inserting buffer in list depending of the RX
  path state (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1188790: Removing ReuseRegular flag from the context (Joseph
  Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1188790: Using completion lock; checking all queues for packets in
  hardware (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1188790: Pausing state changes to be reverted (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1136602: Free spinlocks on failure (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1136602 Free allocated object on failure (Joseph Hindin
  <yhindin@rehat.com>)
   - Add a test wrapper for iperf (Yan Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: BZ#1188790: Reusing buffer streamlined (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1188790: pending packet manipulations on entry and return (Joseph
  Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1188790: Internal pause functions unified (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1188790: Decreasing pending packet counter by NBL (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1188790: Pausing test reimplemented (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1188790: Pausing callbacks cleaned up (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1188790: Send and receive state united (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1188790: Enumeration values rearranged, transition values test
  (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1188790: Typo in the function name fixed (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1188790: Rename pending packets counter (Joseph Hindin
  <yhindin@rehat.com>)
   - pvpanic: initial import. (Gal Hammer <ghammer@redhat.com>)
   - [common] BZ 1183423 - Change the copyright on all the Windows drivers to 2015
  (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [tools] BZ 1183423 - Change the copyright on all the Windows drivers to 2015
  (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [viostor] BZ 1183423 - Change the copyright on all the Windows drivers to
  2015 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [vioserial] BZ 1183423 - Change the copyright on all the Windows drivers to
  2015 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [vioscsi] BZ 1183423 - Change the copyright on all the Windows drivers to
  2015 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Fix dropped packets resulting in boot failures. (Julius Rus
  <iuliur@google.com>)
   - [viostor] Bug 1184430 - enable event index feature in Windows virtio-blk
  driver (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [viostor] Bug 1067225 - Windows guest performing out-of-bounds accesses on
  virtio device (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: BZ#1147239: Initializing CPathBundle instances and their flags before
  path creation (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1142737: Control interrupt handling fix: enabling on init, no
  disabling in the interrupt handler (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1142737: Setting the configuration vector PCI BAR (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1142737: pruning duplicate functions, moveing the function to the
  superclass (Joseph Hindin <yhindin@rehat.com>)
   - balloon: bz#1177063: fixed bsod on s3/s4 when service was running. (Gal
  Hammer <ghammer@redhat.com>)
   - [vioscsi] add missing defines (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: BZ#1159754: More debug output (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1159754: Add MSIX resources only if MSIX resurces are already
  present; test MSIX availability (Joseph Hindin <yhindin@rehat.com>)
   - [vioscsi] more perf optimizations (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [vioscsi] fix concurrent channels activation (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [vioscsi] add concurrent channels (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - balloon: bz#1067249: fix a regression caused by f542c3f1. (Gal Hammer
  <ghammer@redhat.com>)
   - serial: fix write request's completion in case of an error. (Gal Hammer
  <ghammer@redhat.com>)
   - serial: fix msi isr detection. (Gal Hammer <ghammer@redhat.com>)
   - [vioscsi] add DPC support (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [vioscsi] fix compilation warning (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [vioscsi] simplify SendSrb routine (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: BZ#1154419: Under RSS unclassified packets dispatched to the first
  queue (Joseph Hindin <yhindin@rehat.com>)
   - [vioscsi] switch to per-message sync (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [vioscsi] fix compilation problems (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: BZ#1169718: Checking the length only on read (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1169718: Checking against the length (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1169718: More rigoruous testing of incoming packet (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1173323: Kick should be synchronized with SubmitPackets, reverting
  be8fde1f (Joseph Hindin <yhindin@rehat.com>)
   - support arbitrary number of queues (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: BZ#1154420: Each NBL is dispatched separately (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1154420: Cosmetics (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1147239: Testing the pause state in explicit function, outside of
  lock (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1147239: Indicating outside of ProcessReceiveQueue function
  (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1147239: Indicating through list (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1147239: Cosmetics (Joseph Hindin <yhindin@rehat.com>)
   - vioscsi. fix number of queues calculation trivial bug (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - vioscsi. initial mq support. max #queues/cpus - 6 (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - NetKVM: BZ#1168483 Setting minimal MTU value to 576 (Joseph Hindin
  <yhindin@rehat.com>)
   - balloon: bz#1167231: stop service on shutdown notification. (Gal Hammer
  <ghammer@redhat.com>)
   - rng: bz#1158013: fix device's hardware id (Gal Hammer <ghammer@redhat.com>)
   - NetKvmCo: fix setting string registry keys. (Julius Rus <iuliur@google.com>)
   - The queue depth must always be less than 255 for StorPortSetDeviceQueueDepth
  to succeed. (Julius Rus <iuliur@google.com>)
   - Variable 'num' is uninitialized when MSI_SUPPORTED is not defined. (Julius
  Rus <iuliur@google.com>)
   - Remove unused variable. (Julius Rus <iuliur@google.com>)
   - Fix queue PFN corruption on dump mode on x64. (Julius Rus
  <iuliur@google.com>)
   - rng: bz#1151912: fix whql failure due to registeration error. (Gal Hammer
  <ghammer@redhat.com>)
   - rng: replaced message box with setup api logging. (Gal Hammer
  <ghammer@redhat.com>)
   - NetKVM: BZ#1154419 Memory corruption in RSS->queue mapping (Joseph Hindin
  <yhindin@rehat.com>)
   - [vioscsi] trivial cleanup (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - simplify virtio queues memory allocation and management (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - Cosmetic change: untabify vioscsi.h. (Julius Rus <iuliur@google.com>)
   - confirm guest features before init virtqueues. based on
  23de1376b695c28432fbbc55584644188c4e51ef commit
  23de1376b695c28432fbbc55584644188c4e51ef Author: Julius Rus <iuliur@google.com>
  Date:   Sun Oct 19 16:12:16 2014 -0700 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Get correct CPU index to make sure MQ in netkvm. (Julius Rus
  <iuliur@google.com>)
   - Increase MessageNumberLimit for netkvm netkvm driver only ask for at most 4
  msi msg which is too little for a 8 core or 16 core VM. Bump it to 32. (Julius
  Rus <iuliur@google.com>)
   - Cosmetic change: untabify vioscsi.h. (Julius Rus <iuliur@google.com>)
   - confirm guest features before init virtqueues. based on
  23de1376b695c28432fbbc55584644188c4e51ef commit
  23de1376b695c28432fbbc55584644188c4e51ef Author: Julius Rus <iuliur@google.com>
  Date:   Sun Oct 19 16:12:16 2014 -0700 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Revert "Fix bug resulting in vioscsi building all 3 queues on the same queue
  GPA when Windows re-initializes the adapter." (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - Revert "Read driver controls from registry. This enables us to run with COM
  logging in production so we can get more information on a bug where vioscsi
  builds all three queues on the same GPA." (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - NetKVM: BZ#1147239: Always setup processor affinity (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1157241: Initialize Reserved field (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1154419: cancel outstanding transfer request upon surprise removal
  (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1154419: Kick outside of critical section (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1154435: fix for MSI id assignment and queue allocation (Joseph
  Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1147202: Avoid deadlock in RXQueue operations upon error (Joseph
  Hindin <yhindin@rehat.com>)
   - update status file mm113 <--> b93 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: BZ#1123288: Freeing shared memory on control queue destruction
  (Joseph Hindin <yhindin@rehat.com>)
   - rng: bz#1091867: fix 64-bit coinstaller build. (Gal Hammer
  <ghammer@redhat.com>)
   - Update status file. mm112 <--> b92 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Bug 1139509 - should use Uniformed string in Manufacturer fields on all
  drivers (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: BZ#1136606: testing MessageInfoTable for nullness in debug printout
  (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1119966: Unconditionally initialize RSSParameters lock (Joseph
  Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1096505: disabling warning for KeBugCheck for debug build (Joseph
  Hindin <yhindin@rehat.com>)
   - rng: remove cng provider registration functions. (Gal Hammer
  <ghammer@redhat.com>)
   - rng: (related to bz#1091867) update build scripts. (Gal Hammer
  <ghammer@redhat.com>)
   - rng: bz#1091867: initial import of the viorng coinstaller. (Gal Hammer
  <ghammer@redhat.com>)
   - NetKVM: BZ#1096505: Array constructor/destructor replaced with two-phase
  construction and disabled (Joseph Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#1096505: Freeing descriptors after shutdown (Joseph Hindin
  <yhindin@rehat.com>)
   - NetKVM: BZ#1096505: zeroing index table instead of setting to
  INVALID_PROCESSOR_INDEX (Joseph Hindin <yhindin@rehat.com>)
   - update status file. mm111 <--> b91 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: BZ#1136023: fix for do { } while(0) in macro under Visual C++ (Joseph
  Hindin <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Compiling of all windows target under debug (Joseph
  Hindin <yhindin@rehat.com>)
   - NetKVM: BZ#954183: SAL annotations (Joseph Hindin <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Older WIndows version support (Joseph Hindin
  <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Error printout upon zero pathes' number (Joseph Hindin
  <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Expanding resource table for multiple queues (Joseph
  Hindin <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: RSS-based map for selecting transfer queue (Joseph Hindin
  <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: IO device allocated and reallocated depending on pathes's
  number (Joseph Hindin <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Setting queue number in the virtual adapter (Joseph
  Hindin <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Debug printouts (Joseph Hindin <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Path determined by current CPU in the DPC handler; debug
  printout in pathes' number computation (Joseph Hindin <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Debug printouts (Joseph Hindin <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Queuing DPC on affine CPU (Joseph Hindin
  <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Setting up pathes' CPU affinity as CPU groups (Joseph
  Hindin <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: path number computation (Joseph Hindin
  <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: CPU affinity field in path class (Joseph Hindin
  <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Querying hardware queues number (Joseph Hindin
  <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: RX/TX pathes combined into CPUPathesBundle class (Joseph
  Hindin <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Interrupp handling prepared for multiqueue (Joseph Hindin
  <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Message indices removed from context, stored only in
  path's instances (Joseph Hindin <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Message index in Path class instance (Joseph Hindin
  <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: DEBUG_EXIT_STATUS raises print level to 0 on error
  (Joseph Hindin <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Queue amd message indices field in AbstractPath (Joseph
  Hindin <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: RXPath and TXPath allocated as array of size 1 (Joseph
  Hindin <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: pRXBuffer contains pointer to queue where it belongs;
  reused through pointer (Joseph Hindin <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: AbstractPath split into generic AbstractPath and template
  class so that pointers to AbstractPath may be accessed from the interrupt
  handler (Joseph Hindin <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Transmit path changed to inhertit from AbstractPath
  (Joseph Hindin <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Introducing AbstractPath, common superclass for all
  NetKBM pathes (Joseph Hindin <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Control queue placed in a separate class (Joseph Hindin
  <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: context upper-layer pending packet counter (Joseph Hindin
  <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Cosmetic fixes: alignment, double semicolon, file
  location in the project (Joseph Hindin <yhindin@redhat.com>)
   - NetKVM: BZ#1096505: Moving receive queue logic in a separate class
  CParaNdisRXPath (Joseph Hindin <yhindin@redhat.com>)
   - update status file. mm110 <-->b90 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - balloon: fixed code analysis errors. (Gal Hammer <ghammer@redhat.com>)
   - balloon: bz#1130853: fix bsod on several pnp whql tests. (Gal Hammer
  <ghammer@redhat.com>)
   - NetKVM: BZ#1121933 - check for VIRTIO_F_ANY_LAYOUT feature before using
  optimized layour for data transfer. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - balloon: bz#1113910: fix bsod when hotplug device in a loop (w/ verifier).
  (Gal Hammer <ghammer@redhat.com>)
   - pciserial: BZ#922014 - Add build procedure for pciserial INF. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - update status file. mm109 <--> b89 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Remove extra ( (Julius Rus <iuliur@google.com>)
   - Fix warning on debug build (Julius Rus <iuliur@google.com>)
   - Cosmetic changes - remove end of line spaces (Julius Rus <iuliur@google.com>)
   - Enable event index for vioscsi. (Julius Rus <iuliur@google.com>)
   - Update vioscsi to use the Linux api. (Julius Rus <iuliur@google.com>)
   - Perf: remove kick from the interrupt and rely on host disabling it. (Julius
  Rus <iuliur@google.com>)
   - Update viorng to use the Linux Api. (Julius Rus <iuliur@google.com>)
   - Cosmetic changes - untabify. (Julius Rus <iuliur@google.com>)
   - Update virtiostor to use the Linux api. (Julius Rus <iuliur@google.com>)
   - Cosmetic changes - untabify. (Julius Rus <iuliur@google.com>)
   - Update vioserial to use the linux virtio API (Julius Rus <iuliur@google.com>)
   - Cosmetic changes - untabify and indent. (Julius Rus <iuliur@google.com>)
   - Update NetKvm to use the linux virtio api. (Julius Rus <iuliur@google.com>)
   - Change Balloon to use the new linux virtio api. (Julius Rus
  <iuliur@google.com>)
   - Update virtio ring library to use the latest linux implementation. (Julius
  Rus <iuliur@google.com>)
   - Fix bug resulting in vioscsi building all 3 queues on the same queue GPA when
  Windows re-initializes the adapter. (Julius Rus <iuliur@google.com>)
   - Move some debug prints to verbose so they won't overflow the log. (Julius Rus
  <iuliur@google.com>)
   - Read driver controls from registry. This enables us to run with COM logging
  in production so we can get more information on a bug where vioscsi builds all
  three queues on the same GPA. (Julius Rus <iuliur@google.com>)
   - Fix device queue length which was disabled because PostProcess was not called
  in the completion path. This is a regression in the vioscsi.c sources due to
  change https://github.com/YanVugenfirer/kvm-guest-drivers-
  windows/commit/28e5374671e172448b00b3701aea7554fec8310e. (Julius Rus
  <iuliur@google.com>)
   - update status file. mm108 <--> b88 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - enable dvl log (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - balloon: bz#1066808: fix old stats remains after service was stopped. (Gal
  Hammer <ghammer@redhat.com>)
   - rng: bz#1081436 fix bsod after resuming from hibernation. (Gal Hammer
  <ghammer@redhat.com>)
   - viorng: bz#1116573: use wdf 1.9 for older windows version. (Gal Hammer
  <ghammer@redhat.com>)
   - BZ#950611 Disable RSC until host support is ready. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - update status file. mm107 <--> b87 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: BZ#1096505: Cosmetic fixs - tab removed with spaces (Joseph Hindin
  <jhindin@daynix.com>)
   - NetKVM: BZ#1096505: Protecting RSS parameters access with the RW lock (Joseph
  Hindin <jhindin@daynix.com>)
   - NetKVM: BZ#1096505: Assigning pointers through intelocked exchange (Joseph
  Hindin <jhindin@daynix.com>)
   - NetKVM: BZ#1096505: Creation and destruction of a RW lock for the RSS
  parameters (Joseph Hindin <jhindin@daynix.com>)
   - NetKVM: BZ#1096505: RW lock insetad of spinlock in RSS parameters (Joseph
  Hindin <jhindin@daynix.com>)
   - NetKVM: BZ#1096505: RW Lock class, portable between NDIS 6.0 and NDIS 6.2
  (Joseph Hindin <jhindin@daynix.com>)
   - NetKVM: BZ#1112712 - Initialize CVirtQueue first before making internal
  calculations in CTXVirtQueue constructor (Yan Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: BZ#1051886 Fix linker options for Vista\Windows Server 2008. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: BZ#1109027 - Fix empty friendly name if only one adapter is present
  (Yan Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM : BZ#1096505 Separating object creation into the default constructor
  and Create function, sort of two-phase creation (Joseph Hindin
  <jhindin@daynix.com>)
   - balloon: fix a case where host request stats before service was started. (Gal
  Hammer <ghammer@redhat.com>)
   - balloon: (related to bz#1082999) add device events handling. (Gal Hammer
  <ghammer@redhat.com>)
   - balloon: new inverted-call write-to-device method. (Gal Hammer
  <ghammer@redhat.com>)
   - update status file. b86 <--> m106 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - BZ#1103100 - Fix WDK library linkage with Windows Vista\Windows Server 2008
  build. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - update satus file. mm105 <--> b85 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: BZ1096505 packet submission refactoring (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - Trivial: Add Windows 8.1 and Vista output to .gitignore (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - NetKVM: Drop NDIS5 code from NDIS6 driver (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - NetKVM: BZ#B1100308: Fixing DPC suspend flag race condition (Joseph Hindin
  <jhindin@daynix.com>)
   - NetKVM: BZ#1054640: On cotext destruction, return to the unused queue
  buffers, retained in per-processor queue but not submitted to the upper layer,
  as there will be no completion callback for such buffers (Joseph Hindin
  <jhindin@daynix.com>)
   - update status file mm104<-->b84 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - BZ#1098876 - post build step is failing and INF is not built correctly (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [NetKvm] temporary disable build errors checking (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [viorng um update build tools (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - add log files (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - small fixes related to switching to VS2013 (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - balloon: bz#1066845: fix no stats after resuming from s4. (Gal Hammer
  <ghammer@redhat.com>)
   - update status file mm103 <--> b83 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: Make code analysis run for release builds only (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - NetKVM: Fix code analysis warnings (Dmitry Fleytman <dfleytma@redhat.com>)
   - NetKVM: BZ1096505 Separate transmit path data from device context (Dmitry
  Fleytman <dfleytma@redhat.com>)
   - NetKVM: Introduce a couple of generic classes (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - VirtIO: Drop bogus typedef (Dmitry Fleytman <dfleytma@redhat.com>)
   - Fix vioscsi and netkvm project files so static driver verifier will not crash
  during execution. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - BZ#895834 - Create netkvm.dvl.xml log as part of the build process (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - Fix platform toolset in Windows 8 project (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - update status file. b82<-->mm102 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Don't test specific DDK version (Yan Vugenfirer <yvugenfi@redhat.com>)
   - NetKVM: Build Windows Vista drivers with Visual Studio 2013 native compiler.
  (Yan Vugenfirer <yvugenfi@redhat.com>)
   - Fix version definition for all cases (version defined, version defined but
  empty, version not defined). (Yan Vugenfirer <yvugenfi@redhat.com>)
   - SDV macros don't exist in Win7 DDK. Add empty definition to enable Vista
  compilation with same code base (Yan Vugenfirer <yvugenfi@redhat.com>)
   - Fix handling of non existing defines (Yan Vugenfirer <yvugenfi@redhat.com>)
   - Compile with Visual Studio 2013 (Yan Vugenfirer <yvugenfi@redhat.com>)
   - Compile with Visual Studio 2013 (Yan Vugenfirer <yvugenfi@redhat.com>)
   - Compile with Visual Studio 2013 (No Vista yet) (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - Build virtio-serial with Visual Studio 2013 (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - Compile baloon driver with Visual Studio 2013 (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - Build virtio library with Visual Studio 2013 (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - Fix build scripts to correctly check for presense of specific Visual Studio
  version (Yan Vugenfirer <yvugenfi@redhat.com>)
   - viorng: prepare build scripts for vs2013. (Gal Hammer <ghammer@redhat.com>)
   - viorng: bz#1090832: fix the wdfcoinstaller file name. (Gal Hammer
  <ghammer@redhat.com>)
   - [viostor] Bug 837324 - [virtio-win][viostor]viostor reports support for FUA,
  but does not implement it. (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - update status file. b81 <--> mm101 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - viorng: bz#1092348: fix no viorngum.dll in amd64 folder. (Gal Hammer
  <ghammer@redhat.com>)
   - balloon: bz#1080320:: memory stats remains after service was closed. (Gal
  Hammer <ghammer@redhat.com>)
   - update status file (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [vioscsi] Bug 1077566 - enable MSI as a default interrupt mode for virtio-
  scsi. (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [balloon] Bug 1080319 - win8.1-32 could use 3G memory in one guest but stat-
  total-memory only shows 2G (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Disable RSC for the release build. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - update status file. mm99 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - BZ#1083873 - BSOD due to access to uninitialized control queue during power
  down event on Windows XP and Windows Server 2003. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - update status file. mm99 <-->b79 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - balloon: bz#1080320: fix bsod which occurred on various scenarios. (Gal
  Hammer <ghammer@redhat.com>)
   - rng: bz#1083810: output directory for 64-bit builds goes to amd64. (Gal
  Hammer <ghammer@redhat.com>)
   - rng: fix not setting version in inf files. (Gal Hammer <ghammer@redhat.com>)
   - rng: add logs to build and clean scripts. (Gal Hammer <ghammer@redhat.com>)
   - rng: bz#1080731: fix a provider registration error. (Gal Hammer
  <ghammer@redhat.com>)
   - update status file. mm98 <--> b 78 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - rng: add build scripts. (Gal Hammer <ghammer@redhat.com>)
   - Revert "vioring: add build scripts" (Gal Hammer <ghammer@redhat.com>)
   - update status file mm97 <--> b77 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - rng: bz#868240 fix hck warnings on driver inf test (Gal Hammer
  <ghammer@redhat.com>)
   - serial: bz#868240 fix hck warnings on driver inf test (Gal Hammer
  <ghammer@redhat.com>)
   - balloon: bz#868240 fix hck warnings on driver inf test (Gal Hammer
  <ghammer@redhat.com>)
   - rng: bz#1079929: fix a failed "df - fuzz misc api" whql test. (Gal Hammer
  <ghammer@redhat.com>)
   - rng: call unmark cancel before completing request in case of an error. (Gal
  Hammer <ghammer@redhat.com>)
   - rng: remove redundant call to vq's shutdown. (Gal Hammer
  <ghammer@redhat.com>)
   - update status file. build76 <--> mm96 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - vioring: add build scripts (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - rng: update build scripts to include cng rng provider (user mode). (Gal
  Hammer <ghammer@redhat.com>)
   - rng: add build scripts. (Gal Hammer <ghammer@redhat.com>)
   - rng: remove the used debug.c file. (Gal Hammer <ghammer@redhat.com>)
   - rng: fix 64-bit compilation errors. (Gal Hammer <ghammer@redhat.com>)
   - update status file mm95 <--> b75 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - rng: initial import of the cng rng provider (user mode). (Gal Hammer
  <ghammer@redhat.com>)
   - rng: initial import of the viorng driver. (Gal Hammer <ghammer@redhat.com>)
   - NetKVM: BZ#954183 - Driver pass static code analysis tools. Using out
  parameter of the function without testing the return value of the function
  considered an error by static code analysis. On other hand there are several
  NDIS functions that return void and return status in out paramter. Disabling
  warning where needed. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - pciserial: Introduce multiport serial support in qemupciserial.inf. (Miki
  Mishael <mmishael@redhat.com>)
   - Update copyright year in license file. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - balloon: bz#921891: improve ballooning's performance. (Gal Hammer
  <ghammer@redhat.com>)
   - serial: bz#868240: fix hck warnings on driver inf test (Gal Hammer
  <ghammer@redhat.com>)
   - balloon: bz#868240 fix hck warnings on driver inf test (Gal Hammer
  <ghammer@redhat.com>)
   - balloon: driver's file name should be in lower case. (Gal Hammer
  <ghammer@redhat.com>)
   - [vioscsi] add transport reset events handler (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - serial: code cleanup: remove redundant functions. (Gal Hammer
  <ghammer@redhat.com>)
   - serial: related to bz#888694: qga fails after resume from s3. (Gal Hammer
  <ghammer@redhat.com>)
   - serial: code cleanup. tidy up the VIOSerialPortIoStop function. (Gal Hammer
  <ghammer@redhat.com>)
   - serial: code cleanup. remove unused bFinal parameter. (Gal Hammer
  <ghammer@redhat.com>)
   - BZ#954183 Tools: Added SDVTOOL script. (Miki Mishael <mikim@daynix.com>)
   - BZ#954183 Suppress false-positive SDV warning (Miki Mishael
  <mmishael@redhat.com>)
   - [virtio-win] update status file. (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - Experemenatal. Trying to fix broken build (cherry picked from commit
  42e3da8e848af47a7454cd8c8ef8d3810f44a846) (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - serial: bz#1025122 unable to read from port after first-time installtion.
  (Gal Hammer <ghammer@redhat.com>)
   - [virtio-win] clean build batch files. (cherry picked from commit
  4737ef29dfe61068a891a0120c9750c26301a192) (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [virtio-win] [pciserial] No open bug at the moment (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [virtio-scsi] Bug 1017529 - BSOD occurs when do I/O test on virtio scsi
  driver. (cherry picked from commit 9064d76c2566fd1a089ce89aea182ac4d2622546)
  (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [virtio-win][vfd] Bug 908610 - change "VirtIO SCSI Disk Device winxp/32-bit"
  to "VirtIO BLOCK Disk Device Winxp/32-bit" in txtsetup.oem (cherry picked from
  commit f49977aa465cc1b4e7b9c520ae9fe7ee88cd01b3) (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [vioscsi] Bug 1013443 - Win7-64 guest installation with virtio-scsi BSOD
  (cherry picked from commit 0a099bbd4354d532e89eedc08320f1bf45480d47) (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - [pciserial] Bug 990007 - Include the .inf file to downloadable place for
  windows guest to accept the pci serial device. Part 2 (cherry picked from commit
  5a55f203d2557420c00272a066950c191f874b23) (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - NetKVM: BZ#1012200 PM_PowerStateTransition fails on Win8 (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - NetKVM: BZ#1003442 2c_receivepackets on win2k8 fixed (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - [virtio-win] Bug 990007 - Include the .inf file to downloadable place for
  windows guest to accept the pci serial device (cherry picked from commit
  2fdebab7845e4f4a1f0abe4395bdae36e17ed74e) (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - NetKVM: BZ#1010687 2c_recvmulticast failed on WLK (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - [viostor] Bug 926947 - online resizing doesn't work on system virtio-blk disk
  (cherry picked from commit ad556b61034cd7a22e955f6adc66f1d6116d6556) (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - [balloon] Bug 927619 BLNSVR service stops with event 7016 : the
  balloonservice has reported an invalid current state 0 (cherry picked from
  commit f4119d0a5f5378d85c32e8d027114c3dbca97f39) (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [vioscsi] Bug 994377 virtio-win-prewhql-66 scsi driver could not be installed
  on all platform (cherry picked from commit
  10791d43322221c92849ace9ae99cf5afe4546ce) (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [vioscsi] Bug 1001981 - [virito-win][scsi]Remove scsi support for win2k3
  (cherry picked from commit 403b037adfdca088957a44cffe8f72866c82c6f8) (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - [vioscsi] Bug 1003158 - vioscsi.sys doesn't return scsi status codes
  correctly to guest OS (cherry picked from commit
  2763bf9b722e4d7fa4f72089e1cfe46643dca6ce) (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - vioscsi: propagate SCSI status when virtio-scsi request succeeds (Laszlo
  Ersek <lersek@redhat.com>)
   - Bug 1000158 - blnsrv.exe is pegged at 100% cpu in windows guests (cherry
  picked from commit 54ac7aab5b5a727cbc6a4384ac43a72445ab4092) (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [viostor] Bug 908610 - [virtio-win][vfd] change "VirtIO SCSI Disk Device
  winxp/32-bit" to "VirtIO BLOCK Disk Device Winxp/32-bit" in txtsetup.oem (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - [vioscsi] Bug 1001616 - win7-64 guest bsod while enter s3/s4 state with
  virtio scsi (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - serial: bz#957328 add/del device failed if guest was reading from port. (Gal
  Hammer <ghammer@redhat.com>)
   - [viostor] Bug 996983 - Windows NT 6.x BSOD with virtio SCSI driver since
  version 0.1.59 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [virtio-win] update status file. mm87. build 67. (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - NetKVM: BZ#988302 - fixing calling conventions and project definitions for
  32bit OSes in order to enable NetSH pluging registration (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - NetKVM: BZ#993614 Windows 8 32 bit crashes during HCK MPE test (BSOD D1)
  (Dmitry Fleytman <dfleytma@redhat.com>)
   - serial: (related to bz#858687) add a spin lock to the control queue. (Gal
  Hammer <ghammer@redhat.com>)
   - [virtio-win] update status file. build 66 (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - NetKVM: BZ#950611 Dynamic offloads command name fixed (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - NetKVM: BZ#982940 - Remove old hack for 1G adapter that internaly keeps the
  speed as 1001 (Yan Vugenfirer <yvugenfi@redhat.com>)
   - serial: remove code which handled write requests resubmission. (Gal Hammer
  <ghammer@redhat.com>)
   - [vioscsi] add msi support (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: BZ#978296 Incorrect link state indications in PM_PowerStateTransition
  (Dmitry Fleytman <dfleytma@redhat.com>)
   - NetKVM: BZ#978296 Incorrect link state indications in PM_PowerStateTransition
  (Dmitry Fleytman <dfleytma@redhat.com>)
   - NetKVM: BZ#950611 Guest offloads configuration via control queue (Dmitry
  Fleytman <dfleytma@redhat.com>)
   - Bug 889941 - [virtio-win][scsi] virtio_scsi driver performs bad during large
  buffers transfer (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: BZ#950611 Guest offloads configuration via control queue (Dmitry
  Fleytman <dfleytma@redhat.com>)
   - [virtio-win] update status file. build 65 (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - NetKVM: BZ#972310 - in case if the interrupt and the device was not
  initialized do not call ParaNdis_SynchronizeWithInterrupt (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-win] Update status file. Build 64 (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - NetKVM: BZ#967698 make sure the interrupts are disabled before cleaning up
  internal virtio structures (Yan Vugenfirer <yvugenfi@redhat.com>)
   - add output directories to .gitignore file. (Gal Hammer <ghammer@redhat.com>)
   - serial: replace EOL to CR/LF and few cleanups. (Gal Hammer
  <ghammer@redhat.com>)
   - serial: Set PDO's hardware id as declared. (Gal Hammer <ghammer@redhat.com>)
   - serial: Remove the now redundant VIOSerialShutdownAllPorts function. (Gal
  Hammer <ghammer@redhat.com>)
   - serial: bz#966809 Fix BSOD after resuming from hibernation. (Gal Hammer
  <ghammer@redhat.com>)
   - serial: bz#951481 Implement an DeviceD0Entry callback. (Gal Hammer
  <ghammer@redhat.com>)
   - Revert "[netkvm] shrink netkvmco coinstaller size." (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [netkvm] un-capitalize netkvm driver name in Visual Studio builds. (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - [netkvm] shrink netkvmco coinstaller size. (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [virtio-win] update status file. build63 (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - NetKVM: BZ#958737 NDISTest 6.5 - E2EPerf job(1110) failed on win 2012 due to
  performance issue (Dmitry Fleytman <dfleytma@redhat.com>)
   - [virtio-vim] update status file. build62 (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - virtio-serial: bz#953812 add a cancel support to write requests. (Gal Hammer
  <ghammer@redhat.com>)
   - [virtio-win] update status file. mm81 (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - NetKVM: BZ#958715 RSS\RSC related failures in
  NDISTest6.5-Standardizedkeywords - RSC fixes (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - NetKVM: BZ#958715 RSS\RSC related failures in
  NDISTest6.5-Standardizedkeywords - RSS fixes (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - virtio-rng: Delete virtio-rng from master. It will reside in its own branch
  intil some real functionality will be introduced. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - Merge changes from Vadim's repository (Yan Vugenfirer <yan@daynix.com>)
   - Merge changes from Vadim's repository (Yan Vugenfirer <yan@daynix.com>)
   - Merge changes from Vadim's repository (Yan Vugenfirer <yan@daynix.com>)
   - Merge changes from Vadim's repository (Yan Vugenfirer <yan@daynix.com>)
   - Merge changes from Vadim's repository (Yan Vugenfirer <yan@daynix.com>)
   - Merge changes from Vadim's repository (Yan Vugenfirer <yan@daynix.com>)
   - Merge changes from Vadim's repository (Yan Vugenfirer <yan@daynix.com>)
   - Merge changes from Vadim's repository (Yan Vugenfirer <yan@daynix.com>)
   - Merge changes from Vadim's repository (Yan Vugenfirer <yan@daynix.com>)
   - [NetKVM] BZ#958755 BZ#958751 Broken RX statistics fixed (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - [NetKVM] BZ#956882 Crash in OID_GEN_NETWORK_LAYER_ADDRESSES handler - NDIS5
  (Dmitry Fleytman <dfleytma@redhat.com>)
   - [NetKVM] BZ#956882 Crash in OID_GEN_NETWORK_LAYER_ADDRESSES handler - NDIS6
  (Dmitry Fleytman <dfleytma@redhat.com>)
   - Revert "[virtio-serial] bz#823818: add a missing feature bit." (Gal Hammer
  <ghammer@redhat.com>)
   - [NetKVM] trivial: Simple project for NDIS5 drivers added (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - [NetKVM] BZ#957507 Crash on unload when control queue disabled fixed (Dmitry
  Fleytman <dfleytma@redhat.com>)
   - [NetKVM] BZ#957505 QEMU assertion on exit from S4 fixed (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - [NetKVM] BZ#956290 Race condition on surprise removal in XP/2003 driver
  (Dmitry Fleytman <dfleytma@redhat.com>)
   - [NetKVM] BZ #889410 - TestOnly.UseSwTxChecksum parameter is removed (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Enable code analysis in NetKVM project and fix warnings in Win8 and
  Win7 configurations. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ#912926 BSOD on Sleep and PNP test in NDIS5 drivers (Dmitry
  Fleytman <dfleytma@redhat.com>)
   - [NetKVM] BZ#912926 BSOD on Sleep and PNP test in NDIS5 drivers (Dmitry
  Fleytman <dfleytma@redhat.com>)
   - [NetKVM] BZ#950633 Checksum verification fixed - NDIS5 (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - [NetKVM] BZ#950633 Checksum verification fixed (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - fixed write request workitem not deleted. (Gal Hammer <ghammer@redhat.com>)
   - [NetKVM] BZ904934 Configure MAC via control queue (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - [NetKVM] BZ904934 Configure MAC via control queue - refactoring (Dmitry
  Fleytman <dfleytma@redhat.com>)
   - [NetKVM] BZ#951070 - Fix debug printouts (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] BZ#951070 - Fix debug printouts (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] BZ#951070 - Fix debug printouts (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] fix host notification when msi is disabled. (Gal Hammer
  <ghammer@redhat.com>)
   - [virtio-serial] bz#823818: fix data corruption during writes. (Gal Hammer
  <ghammer@redhat.com>)
   - [virtio-serial] bz#823818: resend write request using a work item. (Gal
  Hammer <ghammer@redhat.com>)
   - [virtio-serial] bz#823818: add a missing feature bit. (Gal Hammer
  <ghammer@redhat.com>)
   - [NetKVM] BZ#951070 - Fix debug printouts (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] BZ#951020 - Do not check VIRTIO_PCI_ISR when not needed. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ#950623 - Remove TestOnly.AnalyzeIPPackets parameter. Do not
  double check checksums when not needed. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ#950623 - Remove Init.Scatter-Gather parameter. The driver will
  always use scatter-gather. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ #950509 - remote kdebugprint.h file from the project. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ#950623 - Remove TestOnly.GuestChecksum parameter. Guest will use
  host setting. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ#950623 - Remove Init.UsePublishEvents parameter. The driver will
  use host settings. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ#950623 - Remove DPCChecker configuration entry. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] BZ#950623 - Remove TestOnly.HwPacketFilter parameter. The driver
  will check host feature before using control queue for packet filtering. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ#950623 - Remove Init.UseMergedBuffers parameter. The guest will
  use mergable buffers according to host settings. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] BZ#950623 - Remove TestOnly.Promiscuous parameter (no actual code
  other than reading the configuration). (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ#950623 - Remove TestOnly.InterruptRecovery parameter and related
  code. Timer was set to test for VIRTIO_ISR register periodicaly to test for
  missed interrupt. The code was introduced because of QEMU insability during WHQL
  stress tests and is not needed anymore. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ#950623 - Remove TestOnly.DelayConnect(ms) parameter and related
  code. Posibility to indicate connection after some time have passed and not on
  device start is removed. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ950617 Enable RSS for Windows 2008 R2 as well (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - [NetKVM] BZ#950623 - Remove DPCChecker and related parameter from INF. Very
  old code testing for pending interrupt in case of hanged transfer. Not only it
  is not relevant for newer OSes (MSI is used), but also if such case even exist -
  it should be fixed in QEMU. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [VirtioLib] Untabify (Dmitry Fleytman <dfleytma@redhat.com>)
   - [NetKVM] Untabify (Dmitry Fleytman <dfleytma@redhat.com>)
   - [NetKVM] Add vcxproj.user to repository as well. Those files contain
  certification information. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] .gitignore file cleanup and adjustments (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - [NetKVM] MAC/MCAST filtering control message fixed (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - [NetKVM] Check for indirect buffers support on RX (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - [NetKVM] Build system refactoring (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [viortio-serial] bz#902150: driver was unusable after sleep/suspend. (Gal
  Hammer <ghammer@redhat.com>)
   - [virtio-serial] bz#823818: rewrote the driver's write function. (Gal Hammer
  <ghammer@redhat.com>)
   - [NetKVM] Control queue initialization fixed (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - [virtiolib] Old feature management API dropped (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - [viostor] Moved to the new feature management API (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - [balloon] Moved to the new feature management API (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - [vioserial] Moved to the new feature management API (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - [NetKVM] Proper device features acknowledgement (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - [NetKVM] BZ#922530 - code separation for NDIS5 and NDIS 6.x: adjust
  NetKCM.yaml to point to correct build log for NDIS5.1 (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] BZ#904808 Initlal RSC implementation (Dmitry Fleytman
  <dmitry@daynix.com>)
   - [NetKVM] BZ#904808 Code base preparation for RSC (Dmitry Fleytman
  <dmitry@daynix.com>)
   - [NetKVM] BZ#922530 Code split for NDIS5 and NDIS6 (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] BZ#921200 - Do not write to VIRTIO_PCI_ISR for debug purposes in
  production code. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Fix Device Driver INF verification test failure introduced by RSS
  implementation. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] RSS implemented (Dmitry Fleytman <dmitry@daynix.com>)
   - [NetKVM] RSS implementation - part 1 (Dmitry Fleytman <dmitry@daynix.com>)
   - [NetKVM] W4 warnings fixed (Dmitry Fleytman <dmitry@daynix.com>)
   - [NetKVM] [TRIVIAL] Proper device indexing specification for Windows 8 (.inf)
  (Dmitry Fleytman <dmitry@daynix.com>)
   - [virtio-serial] BZ#806223: Fixed a bsod when changing state to s3. (Gal
  Hammer <ghammer@redhat.com>)
   - initial import of virtio-rng driver's files. (Gal Hammer
  <ghammer@redhat.com>)
   - [virtio-serial] Add a support for message-signaled interrupts. (Gal Hammer
  <ghammer@redhat.com>)
   - [NetKVM] BZ#904028 - Fixing casting error with event indices calculation.
  (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ#907160 - Do not test IOSpace size. Access decided according to
  virtio feature bits. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ#907160 - Test minimal and not exact size of IOSpace. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Set event indices feature to on on Windows 2003 (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] [BZ904028] Windows 2012 got BSOD while running job 1091NDISTest 6.0
  - [1 Machine] - 1c_Mini6Send on HCK (Dmitry Fleytman <dfleytma@redhat.com>)
   - [virtio-serial] Fix guest failure to add port after resume from s3/s4
  (bz#902150). (Gal Hammer <ghammer@redhat.com>)
   - [virtio-lib] Fix vring_detach_unused_buf function (related to bz#759019).
  (Gal Hammer <ghammer@redhat.com>)
   - [serial] Fixed memory leaks on device's surprise removal (bz#833671). (Gal
  Hammer <ghammer@redhat.com>)
   - [NetKVM] BZ 878442 Queue restart logic made compile time (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - [NetKVM] BZ 878442 Debug view printouts of high levels dropped at compile
  time (Dmitry Fleytman <dfleytma@redhat.com>)
   - [NetKVM] BZ 878442 - Interrupt handlers refactored, Interrupt timestamping
  made debug only feature (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Turn on the code analysis as part of build. Fix some of the prefast
  warnings. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [viostor] Cleanup Windows 8 build directory in clean.bat (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM\Balloon\VirtioLib] BZ #713130 - further optimization (Dmitry Fleytman
  <dfleytma@redhat.com>)
   - [NetKVM] BZ 713130 event index performance in virtio and vhost-net (Dmitry
  Fleytman <dfleytma@redhat.com>)
   - [virtio-serial] bz#8823795 BSOD occurs during transferring data from guest to
  host during S3/S4. (Gal Hammer <ghammer@redhat.com>)
   - [NetKVM] BZ#883913 - read link status on driver startup. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [vioserial] Parameter order fix in printout. DOund by code expection ,
  probably never caused a problem as a printout is in case of an error. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [vioserial] From: Gal Hammer <ghammer@redhat.com>  bz#878291 fixed a whql
  test failed in "support for D3 power state" (Gal Hammer <ghammer@redhat.com>)
   - [NetKVM] Cleanup outdated ReadMe.txt (Yan Vugenfirer <yan@daynix.com>)
   - [NetKVM] BZ 826596 - RX data path optimizations (Yan Vugenfirer
  <yan@daynix.com>)
   - [NetKVM] BZ 826596 partial fix - guest checksumming synchronized with RX
  checksumming (Yan Vugenfirer <yan@daynix.com>)
   - [PATCH] [vioserial] Fixed EvtDeviceD0ExitPreInterruptsDisabled return value.
  \EvtDeviceD0ExitPreInterruptsDisabled returned STATUS_NO_MORE_ENTRIES which
  caused the device not to wakeup after system was put to sleep (or hibernated).
  It now returns STATUS_SUCCESS if ports iteration was completed with status
  STATUS_NO_MORE_ENTRIES. (Gal Hammer <ghammer@redhat.com>)
   - Cosmetics (Yan Vugenfirer <yan@daynix.com>)
   - [NetKVM] BZ 873128:  Job of Ethernet - NDISTest6.0 - 2c_receivepackets failed
  with WLK for win2k8/win7/win2k8-R2. Miniport must indicate LINK DOWN on reset
  start, at least when it indicates LINK UP on reset completion (Yan Vugenfirer
  <yan@daynix.com>)
   - Syncing viostor, vioscsi and Ballon (Yan Vugenfirer <yan@daynix.com>)
   - [viort-serail] BZ840911 - move VIRTIO_CONSOLE_PORT_OPEN controlll message to
  VIOSerialEvtDeviceD0ExitPreInterruptsDisabled callback (Yan Vugenfirer
  <yan@daynix.com>)
   - [vioserial] Bug 837758 - Disable virtio serial driver from device (Yan
  Vugenfirer <yan@daynix.com>)
   - [virtio-serial] Syncing. Windows 8 support and latest bug fixes. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ #859882 - Fixing performance with current checksum offload
  settings. If Windows send an IP packet with 0 pachet lenth in offload scenarios
  - the driver will populate the length field with packet field (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - Incorrect Windows 2000 barriers definition lead to empty barriers throught
  the code (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-win] BZ 713130 - event index performance in virtio and vhost-net.
  Event indexes handling fixed (including correct kick logic). (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] BZ 841544 and BZ 807967 No IP after several restarts and after S3
  (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ #834175 - Enabled support for required RX checksum and IP TX
  checksum on Win7/2008R2/2008 (Yan Vugenfirer <yvugenfi@redhat.com>)
   - Latest changes from vscsi and viostor (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Fixing some of the prefast warnings and errors. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] BZ #838008 added Port1FunctionNumber directive to the INF file for
  Win8/2012 (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [vioscsi] Adding licensing information. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [vioscsi] Introducing virtio-scsi driver for Windows. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [balloon] Sync with Vadim's repository (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [vioserial] Sync with Vadim's repository (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [viostor] Sync with Vadim's repository (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Build coinstaller for Windows 8 with Visual Studio as well (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Build coinstaller for Windows 8 with Visual Studio as well (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-win] Change clean up script to remove results of Windows 8 build for
  NetKVM and virtio library (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-win] Review build system scripts and continue adaptation to Windows 8
  and build server on Windows 2008R2 (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ:834179 - Reverting previos fixm and aplying correct padding on RX
  path that is needed due to guest to guest transfer of small packets. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-win] BZ #838010 Fixing static code analysis tools errors for Balloon
  and virtio-serial (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ:826596 PublishIndices feature is set to disabled by default on
  Windows XP and Windows 2003 until further investigation is made on QEMU side why
  it causes performance degradation with legacy PCI interrupts. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] BZ#838002 - implement 'no pause on resume' feature in order to pass
  PM requirments test of HCK. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ#834175 and BZ#811155 Offload parity and Standardized keywords
  tests passed. All RX checksum offloads and TX checksum offload supported. Fine
  tuning might be needed for different OSes to decide on correct default values.
  (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ#838010 - preparation in project file to run static analysis tests
  needed to pass HCK (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [netkvm] BZ#829214 - Windows 8 build scripts, leftovers that were not
  commited by mistake. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-win] Add to common tools script execturing devenv (Visual Studio)
  from command line. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ#838005 - implement offload parity for IPv6 (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] BZ#838005 - add infrastructure to offload simulation in order to
  test IPv6 offload (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ:834174 Windows 8 - Fix packet filtering test. Adjastments in
  respoces to OID and seoaration of INF files per OS. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] BZ:834179 - fix Windows 8 short packet NDIS test failure. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [vioserial] BZ:800752 Fixing syncronyzation between DPC and Read (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [vioserial] BZ:800752 Fixing syncronyzation between DPC and Read (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Cosmetics and addaptation after WHQL NDIS Vlan test (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Build native Windows 8 NetKVM driver (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-win] Add vbs files to white spaces script (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-win] Build virtio library natively for Windows 8 (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] [BZ:828275] Initial implementation of RX filtering using QEMU (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] [BZ:828275] Implement and test control queue in virtio-simulator
  environment. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] [BZ:815295] Glitch free test. Cosmetics, moving loop break printout
  to debug level 1, adding additional printouts. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] [BZ:815295] Adding ability to handle DPC rx throttling from OS. With
  this fix glitch free test for Windows 7 will pass. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] BZ:808654. Fix the start of checksum calculation in case on
  vlan\priority tags usage (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ:808654. Fix the start of checksum calculation in case on
  vlan\priority tags usage. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [viostor] fox broken WinXP build. (Vadim Rozenfeld <vrozenfe@redhat.com>)
   - [viostor] process flush request asynchronously. Bug 810694 - viostor fails
  with DRIVER_IRQL_NOT_LESS_OR_EQUAL BOSD under heavy random write load (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - [vioserial] purge port queues on closing. (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [vioserial] add traces for better code execution tracebilit. (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [vioserial] Postpone device initialization success notification. (Vadim
  Rozenfeld <vrozenfe@redhat.com>)
   - [balloon] Wait for pending workitems before exiting D0. (Vadim Rozenfeld
  <vrozenfe@redhat.com>)
   - [virtio-win] Fix alignment when allocating memory for virtio queues. This
  change will fix viostor crash dump creation bug. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] minor: fixing typo in product name. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] WHQL offload fixes: SW RX offload passes under Win7 and Win2003. Tx
  and misc offload passes under Win7 and Win2003. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Test sccript - add additional packet sizes. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Fix a typo in test log parser script to enable its execution on
  Linux as well (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-win] Merging bugfixes from Vadim's repository. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-win] Merging bugfixes from Vadim's repository. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Review the offload options in the driver. Clean up old code and
  enable TCP\UDP checksum TX offload by default. Fix Win7 WHQL offload issued with
  NDIS6.2 driver. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Parameters review. Common parameters are moved to
  Common/common.inf.h. During the build inf files are preprocessed with cl to
  include common parts. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-win] Add updated licesning for review. The licensing information
  added to: 1. Root directory of all the drivers. 2. Root directory of each of the
  drivers. 3. To every directory that contains code that is compiled into stand
  alone executable or library (including test tools). (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-win] White spaces clean up. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Indirect buffers configuration. Add missing string to Windows
  XP\Windows 2003 INF file. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-simulator] Add MSI testing and cleanup (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] IOSpace MSI related changes and cleanups from virtio library
  unification (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [Balloon] IOSpace MSI related changes and cleanups from virtio library
  unification (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio] Move test certificates to upper level in project directory structure
  to enable test signing of other than network drivers. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Build and project cleanup including signing during build with
  test certificate. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] IOSpace MSI related changes and cleanups from virtio library
  unification (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [viostor] Minor cleanups from virtio unification. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [viostor] Remove unused code (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio] Fixing IOSpace access related to MSI. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [viostor] Unification of debug prints mechanism (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [viostor] VS2010 project for viostor (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-lib] Tracing mechanism unification. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-lib] Additions for indirect buffers support. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Tracing mechanism unification. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-win] Add tool to prevent the issues related to time stamps and sign
  tool around midnight. The usage of the parsing tool already integrated with
  build scripts. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [Balloon] Tracing mechanism unification. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Indirect buffers support implementation for NetKVM' (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Adding VS2010 project for virtio-serial sources. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [Balloon] Adding VS2010 project for balloon sources. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Adding support for RX IP checksum offload for Windows 2003 and XP
  (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM-Simulator] Adaptation for unified library. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM-Simulator] Adaptation for unified library. And adding testing of
  indirect buffers. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Adaptation for unified library. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [viostor] Adaptation for unified library. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Adaptation for unified library. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [balloon] Adaptation for unified library. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-win] Unification of the library. For additional information check:
  http://cleo.tlv.redhat.com/qumrawiki/Library%20unification (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-win] Extend .gitignore to exclude self generated directories and
  files (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] remove from repository self generated makefiles. Adjust clean.bat to
  remove them on clean. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Adjustments for VS2010 (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Add SDK7.0A as one of the possible defaults during the build of
  coinstaller\CLI for NetKVM driver (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Virtio simulation. Was used to test published indices feature. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] RSS: test for Toeplitz hash calculation (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Fix dll name in CLI documentation. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio] Changing memory barrier to comply with Linux driver. This change is
  cosmetic only as all the memory barrier functions in Windows are mapped to
  KeMemoryBarrier DDI. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Fixing RX IP checksum offloading reported configuration and cases
  with merged virtio buffers. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-win] Fixing crash introduced by the changes in virtio lib related to
  memory manger. Device object was retrieved from queue object that was deleted
  one line above. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-win] Add Visual Studio project for virtio library (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-win] Fix build clean up for ballon and vioserial drivers. Now it is
  possible to build and clean all drivers in one batch. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [balloon] Cleanup environment variables after build for each platform. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [viostor] Cleanup environment variables after build for each platform. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-win] Cleanup environment variables after build for each platform.
  This fix is for virtio library and viostor driver. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-win] Add *.sdf files to .gitignore. Those files are self generated by
  Visual Studio 2010 (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Separate link speed report in NDIS 5.X and NDIS6.X drivers. NDIS6.X
  will return 64bit value and NDIS5.X 32bit value (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Fixing packaging issues introduced by lates script cleanup (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Fix buildall.bat so it will clean-up the environment variables after
  the usage and between compilations of different platforms. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] QA document was changed to include the comment regarding restarting
  the device in order for the changed parameters to take effect (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Fixing command line utility set\get parameter functionality. On get
  : try to read the value and if failed, read default value. On set - save to
  value name and not to default. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Fix IP checksum on LSO is removed from the option visible by the
  user untill he fix on the host. For now this feature will always be turned on.
  (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [viostor] Use virtio library instead of the code that was compiled as part of
  the driver. Merging Arkady's Frenkel commit. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Pass memory allocation functions to virtio library. Merging Arkady's
  Frenkel commit. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [vioserial]  Pass memory allocation functions to virtio libarary. Merging
  Arkady's Frenkel commit (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [Balloon] Pass memory allocation functions to virtio libarary. Merging
  Arkady's Frenkel commit (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio] Merging Arkady's Frenkel changes in virtio library in memory
  allocation functions. In order to comply to WHQL requerments only allocation
  functions from specific driver type should be used in the driver. From every
  device will have to pass its own allocation functions to virtio library. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [Balloon] White spaces clean up (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] White spaces clean up (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio] clean out white spaces (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [vioserial] Clean out white spaces before merging memory allocation changes
  in virtio library (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [viostor] Clean out white spaces before memory allocation changes in virtio
  lib (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Moving debug printouts of the obvious cases of direct OID handling
  to debug level 1 (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Handle direct OIDs. Return unsupported for the cases we do not
  handle and add debug prints to see unexpected cases. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Ndis 6.2 merge leftovers (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Remove re-setting of environment from coinstaller sources file (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Add Win7 configuration to VS2005 project (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Remove .sln file in order to be able to use both old Visual Sudio
  2005 and new Visual Studio 2010 (Yan Vugenfirer <yvugenfi@redhat.com>)
   - Add *.user files to .gitignore (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Basic implementation of NDIS6.2 (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] add VS2010 project to NetKVM (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Build Win7 target (needed for NDIS6.2 support) (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Enable to set external SDK path (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - Sync with Vadim's repository (Yan Vugenfirer <yvugenfi@redhat.com>)
   - Sync with Vadim's repository (Yan Vugenfirer <yvugenfi@redhat.com>)
   - Sync with Vadim's repository (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] fixing wrong connection rate report (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] fixing wrong connection rate report (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] fixing wrong connection rate report (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - This repository only for the virtio library and NetKVM driver (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - This repository only for the virtio library and NetKVM driver (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Implement event index support in virtio library and NetKVM driver
  (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] RX IP checksum offload (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ744729 - Fixing copyright and file description strings in version
  info (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] BZ744730 Fix language in version info to neutral (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] The device will announce itself as 10G in Vista and up (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Change PM capabilities to report NdisDeviceStateUnspecified for
  different wake up capabilities (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] merge from Vadim's repository, adding default values for version
  environment variables (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Number of handled RX packets handled during DPC are configured
  through INF file and advanced tab in device manager. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Add ability to measure the timing of suspend\power on. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Copy NetKVMConfig documentation to driver package directory during
  compilation (for Windows Vista and up driver packages). (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Expanding documentation in resource file. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Command line utility documentation for driver package (according to
  WHQL reqs) and guidlines for QA (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM CLI] Add a file for the build process that was missed in previous
  commits (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [Guest drivers] syncing the repositories. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Fixing race condition in handling RX interrupts that caused to halt
  network traffic during netperf tests. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Add addtional commands to clean.bat for coinstaller (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Net config utility - copy compiled utility to driver package, sign
  the package with the utility for Vista, Vista x64 and up. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Config utility - set\get parameter related strings resources (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Net config utility - integration with driver build. Call build of
  the coinstaller from buildall.bat for Vista x86 and x64. Change clean.bat of the
  driver to clean coinstaller build results. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Network configuration utility - add set\get of the driver parameters
  (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Network configuration utility - build with DDK in order to integrate
  with driver build (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Net configuration utility - adding VS project (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] NetCfg utility - add utility and helper classes (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] NetCfg utility - class to handle registry parameters (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] NetCfg utility - registry access class (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] NetCfg utility - add exception class (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [NetKVM] Add string helper functions to network configuration utility (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Add netsh registration and callbacks to network configuration
  utility (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Add coinstaller skeleton to the network configuration utility
  project (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Add CoInstaller directory and readme.doc for the network
  configuration utility (Yan Vugenfirer <yvugenfi@redhat.com>)
   - Remove white spaces from ParaNdis-commom.c (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - Merge latest virtio library changes (Yan Vugenfirer <yvugenfi@redhat.com>)
   - Merge latest viostor changes (Yan Vugenfirer <yvugenfi@redhat.com>)
   - Merge latest code changes to the environment (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - Merge latest vioserial code (Yan Vugenfirer <yvugenfi@redhat.com>)
   - Merge latest ballon canges (Yan Vugenfirer <yvugenfi@redhat.com>)
   - Merge latest ballon canges (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-win][NetKVM] Fix WHQL LSO test problem on MSI platform - allow only
  one RX process at a time. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - Change buildall.bat - NetKVM will be compiled with its own kdebugprint.h
  header in order to be free from DbgPring calls. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [WIN-GUEST_DRIVERS] balloon: fix memory statistics report and fix service
  pause and uninstall logic. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Dynamicly link to DbgPrintEx during run time. Fix BZ #590945. Also
  handle empy NBL lists submitted by upper layers (corner cases during WHQL
  testing). (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [viostor] Add support for logical block size parameter in Windows driver.(BZ#
  581639) The following patch will fix BZ# 581639 as well, since recently
  introduced logical_block_size parameter should be used instead of
  physical_block_size. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [viostor] Make the virtio-blk aware of read only disks (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [Balloon] Ballon driver - WHQL fixes. Merging from Vadim's repository. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Fail empty NBL lists (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [NetKVM] Merge all the latest MSI related changes. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Move port initialization to
  EvtDeviceD0EntryPostInterruptsEnabled callback (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] White space mess (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] change EOL for vioser.inx to windows (unknown <izik@.(none)>)
   - Cat creation - add cat creation for viostor driver (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - Cat creation - add cat creation for balloon driver (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - Cat creation - add cat creation for virtio serial and additionall OS
  signature to NetKVM (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Move debug prints from file operations to higher debug level
  (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Test app. Add async file operation tests. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Add debug prints for read completions (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Fix debug prints, add somemore prints (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Add multiple queues for file operation (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Fix debug printouts (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Fix build scripts for the virtio-serial (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Improve clean.bat for test application. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Fix size indicated during write. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [viostor] Fix clean.bat to remove Install directry in new location (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [viostor] Create install dir under viostor directory. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Handle reads with buffers smaller than available data (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Remove loop for virto-serial device reads. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Implement async read (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Refactoring. Change file related operations to pass specific
  file object. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Refactoring - use framework provided locks (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Use number of ports that are received from conig structure
  from QEMU (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Add kick to receive control queue. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Set empty queue notification to higher debug level (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial\ Interrupt enable\disable cleanup (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Add kick to recieve queue of ports (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Turn test app into interactive console (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Fix large buffers send. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Create Install directory as sub dir in current directory and
  not in ..\ (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Fix 64 bit compilation (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Add packaging to build scripts (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [WIN-GUEST_DRIVERS] viostor: Driver updates and build scripts. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [WIN-GUEST_DRIVERS] Balloon: updated drivers and build scripts for balloon.
  (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Debug control messages (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Notify that driver supports multiport (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Notify that driver supports multiport (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial]Fix port mapping bug (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Small test app. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Send path fully working including recovery and reusage of
  buffers in DPC. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Fix interrupt enable bug (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Send control messages on different guest states. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Debug print on read if the queue is empty. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Test interrupt flow. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Fix read. Add removed buffer back to the queue. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Set VIRTIO_CONFIG_S_DRIVER_OK flag after virtio device
  configuration is complete (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Implement read and fix locks in write. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Implement write (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Add control channel related functionality and definitions.
  (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Add generic buffer copy and send function (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Add debug prints (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Move queues related functions to separate file. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Init\clean-up after unit test with driver verifier. (Yan
  Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Queues and ports init. Init\clean-up of the transfer buffers
  for all the queues. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Refuctoring ports related structure. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Init rings and somerefactoring (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Interrupt support - add enable\disable (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Add interrupt handling init, placeholders and ISR handling.
  (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Refactoring - break add device into small functional chunks.
  (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Add IO port resource mapping. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - Fixing the placeholder VC project for the balloon driver. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Add file operations (open, close, read, write and IOCTL)
  handlers. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial]  Add symbolic name for the device (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Add device data placeholder. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Adding physical memory managment wrappers. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio] Convert VirtIO library solution and project to Visual Studio 2008.
  Signed-off-by: Yan Vugenfirer <yvugenfi@redhat.com> (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Add basic initialization support. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [WIN-GUEST_DRIVERS] viostor driver. Add XP-32 driver item to text-mode setup
  file. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Add PNP and power functions. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Adding initial device creation. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Adding main driver function. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Add basic include files for the driver. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Adding licensing files. (Yan Vugenfirer
  <yvugenfi@redhat.com>)
   - [virtio-serial] Add INF file template. (Yan Vugenfirer <yvugenfi@redhat.com>)
   - [virtio-serial] Initial commit. Project and build files. (Yan Vugenfirer
  <yvugenfi@redhat.com>)


author: Yuriy Pudgorodskiy <yur@virtuozzo.com> 7.11-6
changelog:
  -  Use LogonUser() before SSPLogonUser() as Localsystem failed to InitializeSecurityContext #PSBM-95268


author: Ilya Rudakov <irudakov@virtuozzo.com> 2
changelog:
  - viorng: fix vendor info substitution
   - Added viorng driver (Konstantin Vlasov <kvlasov@virtuozzo.com>)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.200
changelog:
  - Renew copyright information (ykargin@virtuozzo.com <ykargin@virtuozzo.com>)
   - Actualise copyright information. Make 'vzctl create' autocompletion works
  with UUIDs (ykargin@virtuozzo.com <ykargin@virtuozzo.com>)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.204
changelog:
  - Not able to restart CT from inside if backup is currently running #PSBM-95607
   - vzlist: display time features


author: Igor Sukhih <igor@virtuozzo.com> 7.0.205
changelog:
  - man/vz.5 add REPAIR_MODE desc #PSBM-95789
   - man/vz.5: remove deprecated parameters
   - Remove error codes dup


author: Igor Sukhih <igor@virtuozzo.com> 7.0.207
changelog:
  - Unable to automount secondary disk under debian-10 #PSBM-96828
   - remove restore from help (Sergei A Mamonov <mrqwer88@gmail.com>)
   - add exec3 and execaction to man (Sergei A Mamonov <mrqwer88@gmail.com>)
   - Add to --help restore, exec3, execaction (Sergei A Mamonov
  <mrqwer88@gmail.com>)
   - add some lost vzctl commands to  bash completion (Sergei A Mamonov
  <mrqwer88@gmail.com>)


author: Bruno Meneguele <bmeneg@redhat.com> [3.10.0-1062.3.1.el7]
changelog:
  - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743084 1743085] {CVE-2019-9506}
  - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743084 1743085] {CVE-2019-9506}
  - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743084 1743085] {CVE-2019-9506}
  - [net] macvlan: Support bonding events (Davide Caratti) [1751579 1733589]
  - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846}
  - [wireless] mwifiex: Mark expected switch fall-through (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846}
  - [wireless] mwifiex: Fix skipped vendor specific IEs (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846}
  - [wireless] mwifiex: fix 802.11n/WPA detection (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846}
  - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846}
  - [wireless] mwifiex: Abort at too short BSS descriptor element (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846}
  - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846}
  - [net] sunrpc: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1749290 1723537]
  - [drm] drm/ast: Fixed reboot test may cause system hanged (Dave Airlie) [1749296 1739971]
  - [block] block: blk_init_allocated_queue() set q->fq as NULL in the fail case (Ming Lei) [1739326 1739327] {CVE-2018-20856}
  - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1748239 1732924]
  - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1748239 1732924]
  - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1748239 1732924]
  - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1748239 1732924]
  - [pci] PCI: hv: support reporting serial number as slot information (Mohammed Gamal) [1748239 1732924]
  - [pci] PCI: hv: Remove unused reason for refcount handler (Mohammed Gamal) [1748239 1732924]
  - [pci] PCI: hv: Convert hv_pci_dev.refs from atomic_t to refcount_t (Mohammed Gamal) [1748239 1732924]
  - [pci] PCI: hv: Remove the bogus test in hv_eject_device_work() (Mohammed Gamal) [1748239 1732924]
  - [fs] NFSv4: Replace closed stateids with the "invalid special stateid" (Steve Dickson) [1744946 1733347]
  - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1744444 1637693]
  - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1744444 1637693]
  - [nvme] nvme-rdma: always have a valid trsvcid (David Milburn) [1744443 1717536]
  - [nvme] nvme-rdma: use inet_pton_with_scope helper (David Milburn) [1744443 1717536]
  - [nvme] nvmet-rdma: use generic inet_pton_with_scope (David Milburn) [1744443 1717536]
  - [iommu] x86/hyper-v: add msi_setup_irq/msi_alloc_irq stubs to fix x2apic mode (Vitaly Kuznetsov) [1743324 1736750]
  - [mm] slub: make dead caches discard free slabs immediately (Aristeu Rozanski) [1741920 1649189]
  - [mm] mm: charge/uncharge kmemcg from generic page allocator paths (Aristeu Rozanski) [1741920 1649189]
  - [mm] memcg: do not account memory used for cache creation (Aristeu Rozanski) [1741920 1649189]
  - [mm] memcg: also test for skip accounting at the page allocation level (Aristeu Rozanski) [1741920 1649189]
  - [fs] kmemcg: account certain kmem allocations to memcg (Aristeu Rozanski) [1741920 1649189]
  - [mm] vmalloc: allow to account vmalloc to memcg (Aristeu Rozanski) [1741920 1649189]
  - [mm] slab: add SLAB_ACCOUNT flag (Aristeu Rozanski) [1741920 1649189]
  - [include] memcg: only account kmem allocations marked as __GFP_ACCOUNT (Aristeu Rozanski) [1741920 1649189]
  - [include] mm: get rid of __GFP_KMEMCG (Aristeu Rozanski) [1741920 1649189]
  - [mm] slb: charge slabs to kmemcg explicitly (Aristeu Rozanski) [1741920 1649189]
  - [mm] mm: rename allocflags_to_migratetype for clarity (Rafael Aquini) [1741920 1730471]
  - [x86] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1740192 1734501]
  - [kvm] kvm: x86: add host poll control msrs (Marcelo Tosatti) [1740192 1734501]
  - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1740192 1734501]
  - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1740192 1734501]
  - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1740192 1734501]
  - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1740192 1734501]
  - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1740192 1734501]
  - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1740192 1734501]
  - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1740192 1734501]
  - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1740192 1734501]
  - [cpuidle] cpuidle: poll_state: Avoid invoking local_clock() too often (Marcelo Tosatti) [1740192 1734501]
  - [cpuidle] cpuidle: poll_state: Add time limit to poll_idle() (Marcelo Tosatti) [1740192 1734501]
  - [cpuidle] cpuidle: Move polling state initialization code to separate file (Marcelo Tosatti) [1740192 1734501]
  - [cpuidle] cpuidle: Remove time measurement in poll state (Marcelo Tosatti) [1740192 1734501]
  - [cpuidle] cpuidle: Set polling in poll_idle (Marcelo Tosatti) [1740192 1734501]
  - [cpuidle] cpuidle: dont call poll_idle_init() for every cpu (Marcelo Tosatti) [1740192 1734501]
  - [hv] hv: vmbus: Implement Direct Mode for stimer0 (Vitaly Kuznetsov) [1740188 1712344]
  - [kernel] sched: Reduce contention in update_cfs_rq_blocked_load() (Marcelo Tosatti) [1740180 1734515]
  - [ipc] ipc: drop non-RCU allocation (Vladis Dronov) [1740178 1733016]
  - [ipc] ipc/util.c: use kvfree() in ipc_rcu_free() (Vladis Dronov) [1740178 1733016]
  - [ipc] tree wide: use kvfree() than conditional kfree()/vfree() (Vladis Dronov) [1740178 1733016]
  - [ipc] standardize code comments (Waiman Long) [1740178 1373519]
  - [ipc] whitespace cleanup (Waiman Long) [1740178 1373519]
  - [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1737373 1724362]
  - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1737373 1724362]
  - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1737373 1724362]
  - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1737373 1724362]
  - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1737373 1724362]
  - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1737373 1724362]
  - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1737373 1724362]
  - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1737373 1724362]
  - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1737373 1724362]
  - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1737373 1724362]
  - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1737373 1724362]


author: Bruno Meneguele <bmeneg@redhat.com> [3.10.0-1062.4.2.el7]
changelog:
  - [drm] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756815 1756816] {CVE-2019-0154}
  - [drm] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756815 1756816] {CVE-2019-0154}
  - [drm] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756882 1756883] {CVE-2019-0155}
  - [drm] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756882 1756883] {CVE-2019-0155}
  - [drm] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756882 1756883] {CVE-2019-0155}
  - [drm] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756882 1756883] {CVE-2019-0155}
  - [drm] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756882 1756883] {CVE-2019-0155}
  - [drm] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756882 1756883] {CVE-2019-0155}
  - [drm] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756882 1756883] {CVE-2019-0155}
  - [drm] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756882 1756883] {CVE-2019-0155}
  - [drm] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756882 1756883] {CVE-2019-0155}
  - [drm] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756882 1756883] {CVE-2019-0155}
  - [x86] tsx: Add config options to set tsx=on|off|auto (Waiman Long) [1766539 1766540] {CVE-2019-11135}
  - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Waiman Long) [1766539 1766540] {CVE-2019-11135}
  - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Waiman Long) [1766539 1766540] {CVE-2019-11135}
  - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Waiman Long) [1766539 1766540] {CVE-2019-11135}
  - [x86] speculation/taa: Add mitigation for TSX Async Abort (Waiman Long) [1766539 1766540] {CVE-2019-11135}
  - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Waiman Long) [1766539 1766540] {CVE-2019-11135}
  - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Waiman Long) [1766539 1766540] {CVE-2019-11135}
  - [x86] msr: Add the IA32_TSX_CTRL MSR (Waiman Long) [1766539 1766540] {CVE-2019-11135}
  - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207}
  - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207}
  - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207}
  - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207}
  - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207}
  - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207}
  - [x86] Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207}
  - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207}
  - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207}
  - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207}
  - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207}
  - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207}
  - [x86] kvm: mmu: Do not release the page inside mmu_set_spte() (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207}
  - [x86] kvm: x86: mmu: Remove unused parameter of __direct_map() (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207}
  - [virt] kvm: Convert kvm_lock to a mutex (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207}
  - [x86] kvm: mmu: drop vcpu param in gpte_access (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207}
  - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207}


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-1062.4.2.vz7.116.1]
changelog:
  - config.OpenVZ.[debug.]minimal: update up to 3.10.0-1062.4.2.el7 (Konstantin Khorenko) [PSBM-99401]
  - ve/kmod: enable autoload for nf_tables_inet module from inside a CT (Konstantin Khorenko) [PSBM-99406]
  - ve/kmod: enable autoload for iptables security tables from inside CT (Vasily Averin) [PSBM-98212]
  - rh/dcache: work around buggy iso images (Vasily Averin) [PSBM-95941]
  - fs/fuse kio: share bandwith/IOPS for prometheus stats (Sergey Lysanov) [VSTOR-20601]
  - ms/tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Alexander Mikhalitsyn) [PSBM-99027]
  - ms/nbd: quiesce request queues to make sure no submissions are inflight (Sagi Grimberg) [PSBM-99114]
  - ms/nbd: only clear the queue on device teardown (Josef Bacik) [PSBM-99114]
  - ms/KVM: coalesced_mmio: add bounds checking (Matt Delco) [PSBM-99242]
  - nbd: move setting the bd_invalidated out of the loop (Andrey Ryabinin)
  - nbd: move nbd_size_update() of of the loop. (Andrey Ryabinin)
  - ms/fs/seq_file.c: simplify seq_file iteration code and interface (NeilBrown) [PSBM-99126]
  - configs.minimal: enable CPU_IDLE_GOV_HALTPOLL/HALTPOLL_CPUIDLE (Konstantin Khorenko)
  - fuse: don't perform getattr on each write (Vasily Averin) [PSBM-99138]
  - nbd: invalidate bdev after size update (Andrey Ryabinin) [PSBM-99102]
  - ms/nbd: use bd_set_size when updating disk size (Josef Bacik) [PSBM-99102]
  - ms/nbd: update size when connected (Josef Bacik) [PSBM-99102]
  - ms/nbd: fix nbd device deletion (Josef Bacik) [PSBM-99102]
  - ms/nbd: don't set the device size until we're connected (Josef Bacik) [PSBM-99102]
  - ms/nbd: fix use after free on module unload (Josef Bacik) [PSBM-99102]
  - ms/nbd: add device refcounting (Josef Bacik) [PSBM-99102]
  - ms/nbd: stop using the bdev everywhere (Josef Bacik) [PSBM-99102]
  - sctp: suppress warnings on high order memory allocation on packet transmit (Konstantin Khorenko) [PSBM-99098]
  - ve/kmod: allow "nft_compat" module autoload from inside a Container (Konstantin Khorenko) [PSBM-98948]
  - ms/nbd: fix how we set bd_invalidated (Josef Bacik) [PSBM-98887]
  - ms/treewide: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacks (Joe Perches) [PSBM-99042]
  - rdma/i40iw: use proper GFP flag for hiding high-order-allocation warning (Konstantin Khorenko) [VSTOR-27273]
  - sctp: suppress warnings on high order memory allocation on sctp chunk creation (Konstantin Khorenko) [PSBM-93798]
  - block/ndb: add WQ_UNBOUND to the knbd-recv workqueue (Dan Melnic)
  - nbd: ignore non-nbd ioctl's (Josef Bacik)
  - nbd: take tx_lock before disconnecting (Josef Bacik)
  - nbd: don't leak nbd_config (Ilya Dryomov)
  - nbd: separate out the config information (Josef Bacik)
  - nbd: handle single path failures gracefully (Josef Bacik)
  - nbd: replace kill_bdev() with __invalidate_device() (Ratna Manoj Bolla)
  - nbd: set queue timeout properly (Josef Bacik)
  - nbd: set rq->errors to actual error code (Josef Bacik)
  - nbd: put socket in error cases (Josef Bacik)
  - nbd: handle ERESTARTSYS properly (Josef Bacik)
  - ms/ext4: handle the rest of ext4_mb_load_buddy() ENOMEM errors (Konstantin Khlebnikov) [PSBM-98265]
  - ms/ext4: use __GFP_NOFAIL in ext4_free_blocks() (Konstantin Khlebnikov) [PSBM-98265]
  - ms/block: Fix list corruption of blk stats callback list (Jan Kara) [PSBM-99021]
  - ms/block: fix leak of q->rq_wb (Omar Sandoval) [PSBM-99021]
  - ms/cfq-iosched: don't call wbt_disable_default() with IRQs disabled (Jens Axboe) [PSBM-99021]
  - ms/ext4: use jbd2_inode dirty range scoping (Ross Zwisler)
  - ms/jbd2: introduce jbd2_inode dirty range scoping (Ross Zwisler)
  - ms/mm: add filemap_fdatawait_range_keep_errors() (Ross Zwisler)
  - ms/ext4: do not ask jbd2 to write data for delalloc buffers (Jan Kara)
  - ms/jbd2: add support for avoiding data writes during transaction commits (Jan Kara)
  - fs-writeback: add cond_resched() in wb_do_writeback() (Andrey Ryabinin) [PSBM-97743]
  - ve: add a comment about possible pseudosuper race (Pavel Tikhomirov)
  - blk-wbt: increase maximum queue depth to increase performance of writes (Pavel Tikhomirov) [PSBM-96243 PSBM-96243]
  - block: enable CONFIG_BLK_WBT* (Pavel Tikhomirov) [PSBM-96243 PSBM-96243]
  - ms/block: hook up writeback throttling (Jens Axboe) [PSBM-96243 PSBM-96243]
  - ms/blk-wbt: add general throttling mechanism (Jens Axboe) [PSBM-96243 PSBM-96243]
  - ms/block: get rid of struct blk_issue_stat (Omar Sandoval) [PSBM-96243 PSBM-96243]
  - ms/writeback: track if we're sleeping on progress in balance_dirty_pages() (Jens Axboe) [PSBM-96243 PSBM-96243]
  - ms/writeback: mark background writeback as such (Jens Axboe) [PSBM-96243 PSBM-96243]
  - ms/writeback: add wbc_to_write_flags() (Jens Axboe) [PSBM-96243 PSBM-96243]
  - ms/block: add REQ_BACKGROUND (Jens Axboe) [PSBM-96243 PSBM-96243]
  - x86/asm: remove the unused get_limit() method (Pavel Tikhomirov) [PSBM-96243 PSBM-96243]
  - ve/net/core: allow to call setsockopt(SO_SNDBUFFORCE) from Containers (Konstantin Khorenko) [PSBM-98794]
  - ms/af_key: do not use GFP_KERNEL in atomic contexts (Eric Dumazet) [PSBM-94668]
  - ms/net: Fix RCU splat in af_key (David Ahern) [PSBM-94668]
  - ms/tun, bpf: fix suspicious RCU usage in tun_{attach, detach}_filter (Daniel Borkmann) [PSBM-94755]
  - ms/tcp: Clear sk_send_head after purging the write queue (Ben Hutchings) [PSBM-97312]
  - fs/fuse kio: don't wait read requests in case of fsync/flush (Ildar Ismagilov) [VSTOR-11372]
  - ve: use host ipt_mask for pseudosuper in setsockopt and request module (Pavel Tikhomirov) [PSBM-98702]
  - ms/netfilter: nf_tables: avoid global info storage (Vasily Averin) [PSBM-98682]
  - rdma/i40iw: hide high-order-allocation warning in i40iw_save_msix_info() (Vasily Averin) [VSTOR-27273]
  - ve/exec: allow trusted exec change both on boot and on running system (Pavel Tikhomirov) [PSBM-98702 PSBM-98702]
  - ve/fs/exec: send SIGSEGV to a process trying to execute untrusted files (Pavel Tikhomirov) [PSBM-98702]
  - sysfs/ploop: add new device option trusted (Pavel Tikhomirov) [PSBM-98234]
  - ve/fs/exec: don't allow a privileged user to execute untrusted files (Pavel Tikhomirov) [PSBM-98094]
  - mm/slab: Fix deadlock on attempt to shrink slab. (Andrey Ryabinin)
  - mm/memcg: restore lost css_put() in memcg_kmem_cache_create_func() (Andrey Ryabinin) [PSBM-98444]
  - ve/net/netfilter/core: Don't allow container to crash the kernel. (Andrey Ryabinin) [PSBM-98211]
  - ve/kmod, nf_tables: allow nf_tables.ko autoloading on request from ve. (Andrey Ryabinin) [PSBM-98211]
  - ploop: Kill noop complete_merge method (Kirill Tkhai)
  - ploop: Assign holes_bitmap before merge on merge-no-return point (Kirill Tkhai) [PSBM-98313]
  - ms/NFS: Fix a double unlock from nfs_match,get_client (Benjamin Coddington) [PSBM-98297]
  - ms/NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [PSBM-98297]
  - ms/NFS: make nfs_match_client killable (Roberto Bergantinos Corpas) [PSBM-98297]
  - ms/perf/x86/intel: make reusable LBR initialization code, part 2/2 (Jan Dakinevich) [PSBM-75679 PSBM-94406]
  - ms/perf/x86/intel: make reusable LBR initialization code, part 1/2 (Jan Dakinevich) [PSBM-75679]
  - Revert "ms/perf/x86/intel: make reusable LBR initialization code" (Jan Dakinevich)
  - ms/x86/CPU: Add more Icelake model numbers (Kan Liang)
  - ms/x86/cpu: Sanitize FAM6_ATOM naming (Peter Zijlstra)
  - ms/x86/cpu: Keep model defines sorted by model number (Andy Shevchenko)
  - ms/KVM: x86: set ctxt->have_exception in x86_decode_insn() (Jan Dakinevich) [PSBM-68018]
  - ms/KVM: x86: always stop emulation on page fault (Jan Dakinevich) [PSBM-68018]
  - ms/KVM: x86: inject exceptions produced by x86_decode_insn (Paolo Bonzini) [PSBM-68018]
  - ve/cpu: handle sysfs attributes for CTs (Jan Dakinevich) [PSBM-91808]
  - ms/pagemap: Port diff-ms-pagemap-do-not-leak-physical-addresses-to-non-privileged-userspace (Vladimir Davydov) [PSBM-32308 PSBM-33640 PSBM-97881]
  - ms/tun: allow positive return values on dev_get_valid_name() call (Julien Gomes) [PSBM-96332 PSBM-96332]
  - ms/tun: call dev_get_valid_name() before register_netdevice() (Cong Wang) [PSBM-96332 PSBM-96332]
  - nbd: don't allow invalid blocksize settings (Jens Axboe)
  - nbd: stop leaking sockets (Josef Bacik)
  - nbd: cleanup workqueue on error properly (Josef Bacik)
  - nbd: set the logical and physical blocksize properly (Josef Bacik)
  - nbd: cleanup ioctl handling (Josef Bacik)
  - nbd: use an idr to keep track of nbd devices (Josef Bacik)
  - nbd: use our own workqueue for recv threads (Josef Bacik)
  - nbd: move request validity checking into nbd_send_cmd (Christoph Hellwig)
  - nbd: remove REQ_TYPE_DRV_PRIV leftovers (Christoph Hellwig)
  - nbd: only set MSG_MORE when we have more to send (Josef Bacik)
  - nbd: blk_mq_init_queue returns an error code on failure, not NULL (Jeff Moyer)
  - nbd: s/<asm/uaccess.h>/<linux/uaccess.h> (Andrey Ryabinin)
  - nbd: use dev_err_ratelimited in io path (Josef Bacik)
  - nbd: reset the setup task for NBD_CLEAR_SOCK (Josef Bacik)
  - nbd: fix 64-bit division (Jens Axboe)
  - nbd: use loff_t for blocksize and nbd_set_size args (Josef Bacik)
  - nbd: fix setting of 'error' in NBD_DO_IT ioctl (Jens Axboe)
  - nbd: add multi-connection support (Josef Bacik)
  - nbd: fix use-after-free of rq/bio in the xmit path (Jens Axboe)
  - nbd: use BLK_MQ_F_BLOCKING (Josef Bacik)
  - nbd: allow block mq to deal with timeouts (Josef Bacik)
  - nbd: use flags instead of bool (Josef Bacik)
  - nbd: don't shutdown sock with irq's disabled (Josef Bacik)
  - nbd: convert to blkmq (Josef Bacik)
  - nbd: fix race in ioctl (Vegard Nossum)
  - nbd: pass the nbd pointer for flags debugfs (Josef Bacik)
  - drivers: use req op accessor (Mike Christie)
  - nbd: use correct div_s64 helper (Arnd Bergmann)
  - nbd: Create size change events for userspace (Markus Pargmann)
  - nbd: ratelimit error msgs after socket close (Dan Streetman)
  - nbd: Move flag parsing to a function (Markus Pargmann)
  - nbd: Cleanup reset of nbd and bdev after a disconnect (Markus Pargmann)
  - nbd: Timeouts are not user requested disconnects (Markus Pargmann)
  - nbd: Remove signal usage (Markus Pargmann)
  - nbd: Fix debugfs error handling (Markus Pargmann)
  - nbd: use ->compat_ioctl() (Al Viro)
  - signal: turn dequeue_signal_lock() into kernel_dequeue_signal() (Oleg Nesterov)
  - nbd: Add locking for tasks (Markus Pargmann)
  - nbd: flags is a u32 variable (Markus Pargmann)
  - nbd: Rename functions for clearness of recv/send path (Markus Pargmann)
  - nbd: Change 'disconnect' to be boolean (Markus Pargmann)
  - nbd: Add debugfs entries (Markus Pargmann)
  - nbd: Remove variable 'pid' (Markus Pargmann)
  - nbd: Move clear queue debug message (Markus Pargmann)
  - nbd: Remove 'harderror' and propagate error properly (Markus Pargmann)
  - nbd: restructure sock_shutdown (Markus Pargmann)
  - nbd: sock_shutdown, remove conditional lock (Markus Pargmann)
  - nbd: Fix timeout detection (Markus Pargmann)
  - block: have drivers use blk_queue_max_discard_sectors() (Jens Axboe)
  - nbd: stop using req->cmd (Christoph Hellwig)
  - nbd: Return error pointer directly (Markus Pargmann)
  - nbd: Return error code directly (Markus Pargmann)
  - nbd: Remove fixme that was already fixed (Markus Pargmann)
  - nbd: Restructure debugging prints (Markus Pargmann)
  - nbd: Fix device bytesize type (Markus Pargmann)
  - nbd: Replace kthread_create with kthread_run (Markus Pargmann)
  - nbd: Remove kernel internal header (Markus Pargmann)
  - nbd: fix possible memory leak (Sudip Mukherjee)
  - nbd: zero from and len fields in NBD_CMD_DISCONNECT. (Hani Benhabiles)
  - switch nbd to sockfd_lookup/sockfd_put (Al Viro)
  - nbd: remove bogus BUG_ON in NBD_CLEAR_QUE (Michal Belczyk)
  - ms/fs/writeback: fix lazyatime dirty inode writeback (Andrey Ryabinin)
  - ve/modules: Add ts_kmp to allowed modules (Kirill Tkhai) [PSBM-97729]
  - ms/libata: Fix ATA request sense (Damien Le Moal) [VSTOR-26930 VSTOR-26930]
  - ms/libata: fixup ZAC device disabling (Hannes Reinecke) [VSTOR-26930 VSTOR-26930]
  - ms/libata: Implement support for sense data reporting (Hannes Reinecke) [VSTOR-26930 VSTOR-26930]
  - ms/libata: Implement NCQ autosense (Hannes Reinecke) [VSTOR-26930 VSTOR-26930]
  - ms/libata-scsi: Update SATL for ZAC drives (Hannes Reinecke) [VSTOR-26930 VSTOR-26930]
  - ms/libata: Implement ATA_DEV_ZAC (Hannes Reinecke) [VSTOR-26930 VSTOR-26930]
  - fuse: allow kernel to access "direct_io" files again (Andrey Ryabinin) [PSBM-97905]
  - sunrpc: fix crash when cache_head become valid before update (Pavel Tikhomirov) [PSBM-97738]
  - ms/prctl: propagate has_child_subreaper flag to every descendant (Pavel Tikhomirov) [PSBM-96263]
  - ms/prctl: introduce the walk_process_tree() helper (Oleg Nesterov) [PSBM-96263]
  - ploop: remove module param ploop_major as it can break everything (Pavel Tikhomirov)
  - fuse: Wait inflight requests only in case of close_wait (Kirill Tkhai) [PSBM-98031]
  - ploop: Fallback to maintaince_mode in ploop v1 format (Kirill Tkhai) [PSBM-97319]
  - vhost: suppress high-order-allocation warning for vhost_log (Vasily Averin) [PSBM-97775]
  - rh/vhost: fixed allocation size of indirect array (Vasily Averin) [PSBM-97524]
  - kvm: use kvzalloc for struct kvm allocation (Vasiliy Averin) [PSBM-97483]
  - fuse: locking fixup in fuse_open_common() (Vasiliy Averin)
  - fuse: optimize writepages search (Maxim Patlasov) [PSBM-59254]
  - fuse: remove WARN_ON from fuse_write_file_get() (Vasiliy Averin) [PSBM-97311]
  - fuse: fix ->end() vs ->waitq ordering (Vasiliy Averin) [PSBM-80680 PSBM-97298]
  - ploop: Fix the check that nobody writes to ZERO_PAGE() (Konstantin Khorenko) [PSBM-97043]
  - ms/ext4: cleanup clean_bdev_aliases() calls (zhangyi (F)) [PSBM-96719 PSBM-96719]
  - ms/jbd2: discard dirty data when forgetting an un-journalled buffer (zhangyi (F)) [PSBM-96719 PSBM-96719]
  - ms/jbd2: clear dirty flag when revoking a buffer from an older transaction (zhangyi (F)) [PSBM-96719 PSBM-96719]
  - fs/fuse kio: add a sanity check on statistic inc (Konstantin Khorenko) [PSBM-96128]
  - ploop: Add comment about ploop_pvd_header::m_FirstBlockOffset (Kirill Tkhai)
  - mm/memcg: close potential race of kmem unharge and reparent. (Andrey Ryabinin) [PSBM-97012]
  - mm/memcg: fix race with WARN_ON() check and kmem uncharging. (Andrey Ryabinin) [PSBM-97012]
  - ploop/nfs: kill unused sync vec functions (Konstantin Khorenko) [PSBM-96333]
  - ploop/nfs: use ploop_submit_alloc() helper (Konstantin Khorenko) [PSBM-92367 VSTOR-19972 PSBM-96333]
  - ploop/nfs: ploop: Make submit_alloc() return int value (Konstantin Khorenko) [PSBM-92367 VSTOR-19972 PSBM-96333]
  - ploop/nfs: add NFS backend support (Konstantin Khorenko) [PSBM-96333]
  - ploop/nfs: introduce "verf" ploop_request field (Konstantin Khorenko) [PSBM-96333]
  - mm/memcontrol: warn if memcg reparenting failed to succeed in 20 min (Andrey Ryabinin) [PSBM-96003 VSTOR-24241 PSBM-96533 PSBM-96889 VSTOR-25631 PSBM-94117]
  - configs: Enable doublefault exception handler (Konstantin Khorenko)
  - ploop: Check that nobody writes to ZERO_PAGE() (Kirill Tkhai)
  - fs/nfs: more leaks for busy inodes case. (Andrey Ryabinin)
  - fs/super: don't destroy super_block in case of leaked inodes (Andrey Ryabinin) [PSBM-95177]
  - ms/x86/build/64: Force the linker to use 2MB page size (H.J. Lu)
  - ms/x86: Extend #DF debugging aid to 64-bit (Borislav Petkov)
  - ms/mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Yang Shi)
  - mm/memcg: reclaim memory.cache.limit_in_bytes from background (Andrey Ryabinin) [VSTOR-24395 PSBM-94761]
  - mm/memcontrol: fix memory.high (Andrey Ryabinin)
  - fallocate: Unexport FALLOC_FL_CONVERT_UNWRITTEN (Kirill Tkhai)
  - ploop: Remove useless variable (Kirill Tkhai)
  - ploop: Add comment about S_SWAPFILE (Kirill Tkhai)
  - ploop: Kill __dio_io_page() (Kirill Tkhai)
  - ploop: Extract extent-related logic from dio_io_page() (Kirill Tkhai)
  - ploop: Extrack extent-related logic from dio_sync_io() (Kirill Tkhai)
  - ploop: Kill unused sync vec functions (Kirill Tkhai)
  - ploop: Use BIO_EMPTY_LIST for cleanup (Kirill Tkhai)
  - fs/fuse kio: set NULL to stat->kio_stat in failure case (Pavel Butsykin)
  - fs/fuse kio: fix fuse_mutex leak in pcs_fuse_stat_fini() (Pavel Butsykin)
  - ms/fix inode leaks on d_splice_alias() failure exits (Al Viro)
  - ms/fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long)
  - ms/fs/dcache.c: fix spin lockup issue on nlru->lock (Sahitya Tummala)
  - ms/lock_parent() needs to recheck if dentry got __dentry_kill'ed under it (Al Viro)
  - ms/root dentries need RCU-delayed freeing (Al Viro)
  - ploop: Do not split discard bio in kaio (Kirill Tkhai) [PSBM-95772 PSBM-95948]
  - vziolimit: fix race by putting throttle.speed check under ub_lock (Pavel Tikhomirov) [PSBM-95815]
  - i40iw: use kvzalloc for large allocation of iwdev->mem_resources (Andrey Ryabinin) [VSTOR-23649]
  - scsi: aacraid: resurrect correct arc ctrl checks for Series-6 (Konstantin Khorenko) [PSBM-95736]
  - fs/fuse kio: reset write_iter for canceled msg (Pavel Butsykin) [VSTOR-21044]
  - fs/fuse kio: drop maps on file close (Pavel Butsykin) [VSTOR-24004 PSBM-96165 PSBM-96165]
  - ploop: Also decrement active_reqs before bio_endio() in ploop_complete_request() (Kirill Tkhai) [PSBM-95750]
  - ploop: Decrement active_reqs before bio_endio() (Kirill Tkhai) [PSBM-95654]
  - kvm/x86: add log printing on emulation failure (Denis Plotnikov) [PSBM-95474 PSBM-68018]
  - config.OpenVZ: RHEL77 rebase: disable new options which depend on EXPERT (Vasiliy Averin)
  - config.OpenVZ.minimal: update up to 3.10.0-1062.el7 (Vasiliy Averin) [PSBM-97159]
  - configs: disable FUSE_KIO_NOOP and _NULLIO in debug.minimal config (Vasiliy Averin)
  - config.OpenVZ.minimal: add support for e1000[e] and r8169 network cards (Konstantin Khorenko)
  - config.OpenVZ.debug: disable CONFIG_AMD_MEM_ENCRYPT (Konstantin Khorenko) [PSBM-93777]
  - config.OpenVZ.minimal: enable R8169, PATA_ATIIXP, X86_AMD_PLATFORM_DEVICE, NET_DEVLINK (Konstantin Khorenko) [PSBM-93812]
  - configs: disable cpu partial slab support (Konstantin Khorenko) [PSBM-83199]
  - config.OpenVZ.debug.minimal: update up to 3.10.0-957.el7 (Konstantin Khorenko) [PSBM-89580]
  - configs.OpenVZ: add minimal debug kernel config (Konstantin Khorenko)
  - config.OpenVZ.minimal: update up to 3.10.0-957.el7 (Konstantin Khorenko) [PSBM-89580]
  - net/netfilter/xt_wdog_tmo.c: author email updated (Konstantin Khorenko) [PSBM-94979]
  - net/ipv4/udp_diag.c: author email updated (Konstantin Khorenko) [PSBM-94979]
  - tools/testing/selftests/memfd/memfd_test.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - tools/testing/selftests/memfd/fuse_test.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - tools/testing/selftests/memfd/fuse_mnt.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - tools/testing/selftests/memfd/Makefile: copyright update (Konstantin Khorenko) [PSBM-94979]
  - net/netfilter/xt_wdog_tmo.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - net/ipv6/netfilter/ip6_vzprivnet.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - net/ipv4/udp_memcontrol.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - net/ipv4/netfilter/ip_vzprivnet.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - mm/tswap.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - mm/tcache.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - mm/page_idle.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - mm/oom_group.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - mm/iov-iter.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - lib/kmapset.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/vzwdog.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/vzstat_core.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/vzstat.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/vznetstat/vznetstat.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/vznetstat/ip_vznetstat.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/vznetstat/ip6_vznetstat.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/vznetstat/Makefile: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/vzlist.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/vziolimit.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/vzevent.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/vzdev.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/veowner.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/vecalls.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/ve.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/hooks.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/dummy/pio_nfs.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/dummy/ip_vzprivnet.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/dummy/ip6_vzprivnet.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/dummy/Makefile: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/ve/Makefile: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/fence-watchdog.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/bc/vm_pages.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/bc/sys.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/bc/statd.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/bc/proc.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/bc/misc.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/bc/io_prio.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/bc/io_acct.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/bc/beancounter.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/bc/Makefile: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/bc/Kconfig: copyright update (Konstantin Khorenko) [PSBM-94979]
  - kernel/Kconfig.openvz: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/uapi/linux/vzlist.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/uapi/linux/vziptable_defs.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/uapi/linux/vzctl_veth.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/uapi/linux/vzctl_venet.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/uapi/linux/vzctl_netstat.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/uapi/linux/vzcalluser.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/uapi/linux/venet-netlink.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/uapi/linux/beancounter.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/uapi/linux/bc/statd.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/net/udp_memcontrol.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/linux/vzstat.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/linux/vzprivnet.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/linux/vznetstat.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/linux/vziptable_defs.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/linux/vziolimit.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/linux/vzevent.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/linux/vzctl.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/linux/virtinfo.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/linux/venet.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/linux/veip.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/linux/ve_proto.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/linux/ve.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/linux/ploop/ploop_stat.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/linux/ploop/ploop_if.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/linux/ploop/ploop.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/linux/ploop/compat.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/linux/pfcache.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/linux/kmapset.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/linux/fence-watchdog.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/bc/vmpages.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/bc/task.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/bc/proc.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/bc/misc.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/bc/io_acct.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/bc/decl.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - include/bc/beancounter.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - fs/ext4/pfcache.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/scsi/scsi_dbg.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/net/venetdev.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/net/veip_mgmt.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/tracker.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/sysfs.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/push_backup.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/push_backup.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/ploop_events.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/ploop_events.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/ploop1_image.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/map.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/io_kaio_map.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/io_kaio.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/io_direct_map.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/io_direct_map.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/io_direct_events.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/io_direct.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/io.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/freeblks.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/freeblks.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/fmt_raw.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/fmt_ploop1.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/events.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/discard.h: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/discard.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/dev.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - drivers/block/ploop/Makefile: copyright update (Konstantin Khorenko) [PSBM-94979]
  - block/blk-cbt.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - arch/x86/kernel/cpuid_fault.c: copyright update (Konstantin Khorenko) [PSBM-94979]
  - ploop: Fix wrong argument passed to ploop_set_holes_bitmap_bit() (Kirill Tkhai) [PSBM-95509]
  - ploop: Add sanity check on stop (Kirill Tkhai) [PSBM-95247 PSBM-95347]
  - ploop: Ignore clusters above holes_bitmap (Kirill Tkhai)
  - ploop: Introduce set- and clear- holes_bitmap wrappers (Kirill Tkhai)
  - ploop: Do not warn when BAT is wider than disk size (Kirill Tkhai) [PSBM-95293]
  - fs/fuse kio: fix length overflow in FALLOC_FL_KEEP_SIZE (Pavel Butsykin) [VSTOR-23781]
  - fs/fuse kio: fix FALLOC_FL_ZERO_RANGE outside end of file (Pavel Butsykin) [VSTOR-23781]
  - fs/fuse kio: skip iostat count for unknown req types (Pavel Butsykin) [VSTOR-23620]
  - fs/fuse kio: fix stack overrun in request_end() (Pavel Butsykin)
  - fs/fuse kio: fix inode leak in pcs_fuse_submit() (Pavel Butsykin)
  - fs/fuse kio: cosmetic changes in pcs_fuse_prep_rw() (Pavel Butsykin)
  - fs/fuse kio: fix gcc warning maybe-uninitialized in do_show_cs_stats() (Pavel Butsykin)
  - fs/fuse kio: implement cs_stats statistics info (Pavel Butsykin) [VSTOR-20979]
  - fs/fuse kio: convert rpc state id to string (Pavel Butsykin) [VSTOR-20979]
  - fs/fuse kio: implement cs statistics accounting (Pavel Butsykin) [VSTOR-20979]
  - fs/fuse kio: remove useless pcs_cs initialization (Pavel Butsykin) [VSTOR-20979]
  - fs/fuse kio: implement fstat_lat statistics info (Pavel Butsykin) [VSTOR-20979]
  - fs/fuse kio: implement fstat statistics info (Pavel Butsykin) [VSTOR-20979]
  - fs/fuse kio: implement requests statistics info (Pavel Butsykin) [VSTOR-20979]
  - fs/fuse kio: implement pcs_strerror() (Pavel Butsykin) [VSTOR-20979]
  - fs/fuse kio: add retry counter for kio requests (Pavel Butsykin) [VSTOR-20979]
  - fs/fuse kio: make interface pcs_kio_req_list() for listing kio reqs (Pavel Butsykin) [VSTOR-20979]
  - fs/fuse kio: make interface pcs_kio_file_list() for listing kio files (Pavel Butsykin) [VSTOR-20979]
  - fs/fuse kio: implement iostat statistics info (Pavel Butsykin) [VSTOR-20979]
  - fs/fuse kio: create sysfs stat directory (Pavel Butsykin) [VSTOR-20979]
  - fs/fuse: add conn_ctl to fuse_conn struct (Pavel Butsykin) [VSTOR-20979]
  - fs/fuse: fix locked kio request send (Pavel Butsykin)
  - fs/fuse kio: simplify processing and sending kio requests (Pavel Butsykin)
  - fs/fuse kio: make req_classify callback (Pavel Butsykin)
  - fs/fuse kio: fix latency time count (Pavel Butsykin)
  - ploop: Add lockout on discard requests (Kirill Tkhai)
  - ploop: Fix maintaince_type obtaining design problem (Kirill Tkhai) [PSBM-94727]
  - fs/fuse kio: keep fuse_file for requests waiting for shrink (Pavel Butsykin) [VSTOR-23034]
  - fs/fuse kio: style fix in pcs_fuse_submit() (Pavel Butsykin) [VSTOR-23034]
  - fs/fuse kio: add pending kio requests to kqueue (Pavel Butsykin) [VSTOR-23034]
  - fs/fuse kio: forward fuse_file pointer to kpcs_req_send() (Pavel Butsykin) [VSTOR-23034]
  - ploop: Show whether device supports native discard (Kirill Tkhai) [PSBM-94662]
  - ploop: Return maintaince mode ioctls again (Kirill Tkhai) [PSBM-94662]
  - Partial revert "ploop: Enable native discard support for kaio engine" (Kirill Tkhai) [PSBM-94662]
  - ploop: Check for top_delta in ploop_congested() (Kirill Tkhai) [PSBM-94270]
  - fuse: Check for req->ff in fuse_request_queue_background() (Kirill Tkhai)
  - fuse: do not take fc->lock in fuse_request_send_background() - fixup (Kirill Tkhai)
  - ploop: Remove unused leftover (Kirill Tkhai)
  - ploop: Enable native discard support for kaio engine (Kirill Tkhai)
  - fs/fuse kio: add warning about jumbo chunks (Pavel Butsykin)
  - fs/fuse kio: sync pcs_mds_sys_info struct (Pavel Butsykin)
  - fs/fuse kio: export io_locality (Pavel Butsykin) [VSTOR-11050]
  - fs/fuse kio: add missed sock write in pcs_sock_sendmsg() (Pavel Butsykin) [VSTOR-11050]
  - fs/fuse kio: relax congestion avoidance limits (backport from usermode) (Pavel Butsykin) [VSTOR-11050]
  - fs/fuse kio: fix a typo in worth_to_grow() (Pavel Butsykin) [VSTOR-11050]
  - fs/fuse kio: export fastpath protocol version (Pavel Butsykin) [PSBM-93637]
  - fs/fuse kio: fix getting a non-existent pcs inode in kpcs_kill_requests() (Pavel Butsykin)
  - fs/fuse kio: fix double free of pfc in process_pcs_init_reply() (Pavel Butsykin) [VSTOR-20922]
  - ploop: kaio: Enter standby mode on EIO as well (Kirill Tkhai)
  - ploop: Clear abort bit on replace delta (Kirill Tkhai) [VSTOR-22414]
  - ploop: Repopulate holes_bitmap on changing delta (Kirill Tkhai)
  - ploop: Make PLOOP_IOC_FREEBLKS always return 0 (Kirill Tkhai)
  - ploop: Add native discard support parameter (Kirill Tkhai) [PSBM-93731]
  - ploop: Fix huge grow with head clusters relocation (Kirill Tkhai) [PSBM-93243]
  - ploop: Populate and maintain holes bitmap (Kirill Tkhai) [PSBM-92367 VSTOR-19972]
  - ploop: Fallocate cluster in cached_submit() during hole reuse (Kirill Tkhai) [PSBM-92367 VSTOR-19972 PSBM-93873]
  - ploop: Zero indexes on discard (Kirill Tkhai) [PSBM-92367 VSTOR-19972]
  - ploop: Add .complete_merge method (Kirill Tkhai) [PSBM-92367 VSTOR-19972]
  - ploop: Introduce data_off_in_clusters() helper (Kirill Tkhai) [PSBM-92367 VSTOR-19972]
  - ploop: Prohibit PLOOP_IOC_UPDATE_INDEX on singular list (Kirill Tkhai) [PSBM-92367 VSTOR-19972]
  - ploop: Prohibit discard ioctls (Kirill Tkhai) [PSBM-92367 VSTOR-19972]
  - ploop: Introduce ploop_submit_alloc() helper (Kirill Tkhai) [PSBM-92367 VSTOR-19972]
  - ploop: Make submit_alloc() return int value (Kirill Tkhai) [PSBM-92367 VSTOR-19972]
  - ploop: Export map defines to separate header file (Kirill Tkhai) [PSBM-92367 VSTOR-19972]
  - ploop: Fix race between .prepare_merge and .submit_alloc (Kirill Tkhai)
  - ploop: Merge repeating prepare_merge patterns in single function (Kirill Tkhai)
  - ploop: Do not forget to put io context (Kirill Tkhai)
  - ploop: Prohibit discard in case of multi-delta case (Kirill Tkhai) [PSBM-92785]
  - ploop: Prohibit custom discard alignment and granuality (Kirill Tkhai)
  - ploop: Skip repeated discard (Kirill Tkhai) [PSBM-92656]
  - ploop: Enable discard support for ploop1 format backed by io_direct (Kirill Tkhai)
  - ploop: Online discard support for dio engine (Kirill Tkhai) [VSTOR-19972]
  - ploop: Introduce ploop_can_issue_discard() helper (Kirill Tkhai) [VSTOR-19972]
  - ploop: Set up discard limits (Kirill Tkhai) [VSTOR-19972]
  - ploop: Never merge discard requests (Kirill Tkhai) [VSTOR-19972]
  - ploop: Introduce local variable in ploop_start() (Kirill Tkhai) [VSTOR-19972]
  - ploop: Add trim_extent_mappings_tail() helper (Kirill Tkhai) [VSTOR-19972]
  - ploop: Add cluster_log local variable (Kirill Tkhai) [VSTOR-19972]
  - ploop: Add local variable into dio_submit() (Kirill Tkhai) [VSTOR-19972]
  - ploop: Add cluster_size_in_sec() helper (Kirill Tkhai) [VSTOR-19972]
  - ploop: Add cluster_size_in_bytes() helper (Kirill Tkhai) [VSTOR-19972]
  - ploop: Export whole_block() (Kirill Tkhai) [VSTOR-19972]
  - ploop: introduce dio_may_fallocate() helper (Kirill Tkhai) [VSTOR-19972]
  - DMA-API: exceeded 7 overlapping mappings of cacheline share (Michael S. Tsirkin) [PSBM-93919]
  - memcg: optimize the "Search everything else" loop in mm_update_next_owner() (Oleg Nesterov) [VSTOR-23975]
  - memcg: mm_update_next_owner() should skip kthreads (Oleg Nesterov) [VSTOR-23975]
  - ms/Documentation: add watermark_scale_factor to the list of vm systcl file (Jerome Marchand) [PSBM-94102]
  - mm: extend generic iov iterator API (Dmitry Monakhov) [PSBM-80680]
  - ms/mm: scale kswapd watermarks in proportion to memory (Johannes Weiner) [PSBM-94102]
  - mm/workingset: Fix workingset_activation() with disabled mem cgroups. (Konstantin Khorenko) [VSTOR-23299]
  - mm/workingset: Fix memcg_inc_ws_activate() with disabled mem cgroups. (Andrey Ryabinin)
  - mm/workingset: fix workingset_activation() with memcgroups enabled (Andrey Ryabinin)
  - mm/workingset: fix possible race with memcg deletion. (Andrey Ryabinin)
  - mm/memcg: Don't sleep on reparenting of every page. (Andrey Ryabinin)
  - mm, memcg, oom_gurantee: change memcg oom overdraft formula (Andrey Ryabinin) [VSTOR-22575]
  - ms/mm/slub.c: run free_partial() outside of the kmem_cache_node->list_lock (Chris Wilson) [PSBM-93885]
  - kernfs: keep kernfs node alive for __kernfs_remove() (Konstantin Khorenko) [PSBM-93611]
  - net: Allow autoloading conntrack nft-helper-* modules (Kirill Tkhai) [PSBM-90319]
  - prctl: Fix false positive in validate_prctl_map (Kirill Gorkunov) [PSBM-93526]
  - ms/net: use skb_clone to avoid alloc_pages failure. (Martin Zhang) [PSBM-93713]
  - ms/tcp: fix potential huge kmalloc() calls in TCP_REPAIR (Eric Dumazet) [PSBM-93672]
  - net/skuff: WARN if kmalloc_reserve() fails to allocate memory. (Andrey Ryabinin) [VSTOR-21390]
  - net/skbuff: Don't waste memory reserves (Andrey Ryabinin) [VSTOR-21390]
  - RDMA/ocrdma: Remove unused STAG array. (Andrey Ryabinin) [VSTOR-21732]
  - mm/vmscan: don't shrink active list once more in case we reached nr_to_reclaim (Andrey Ryabinin) [PSBM-92480]
  - mm/vmscan: scan active file and anon lists if inactive file list is too short (Andrey Ryabinin) [PSBM-92480]
  - mm/page_alloc: fix allocation failure of zone-restricted allocation (Andrey Ryabinin) [PSBM-92274]
  - mm: Change formula of calculation of default min_free_kbytes (Kirill Tkhai) [PSBM-69296 VSTOR-21390]
  - net: silence high-order allocation warning from UDP with big headers. (Andrey Ryabinin) [PSBM-94717]
  - tty/vt: avoid high order pages allocation on GIO_UNIMAP ioctl (Konstantin Khorenko) [PSBM-93812]
  - mm/slub: Don't compact memory for high-order optimistic allocation. (Andrey Ryabinin) [VSTOR-20830]
  - mm/swap: activate swapped in pages on fault (Andrey Ryabinin) [VSTOR-20859]
  - mm/vmscan: active lru protection fixups. (Andrey Ryabinin) [VSTOR-20859]
  - ms/mm: workingset: make shadow node shrinker memcg aware (Vladimir Davydov) [VSTOR-19037]
  - ms/mm: workingset: per-cgroup cache thrash detection (Johannes Weiner) [VSTOR-19037 PSBM-92480]
  - mm/memcg: initialize mem_cgroup_per_zone_info earlier. (Andrey Ryabinin) [PSBM-91933 PSBM-91933]
  - ms/mm: workingset: eviction buckets for bigmem/lowbit machines (Johannes Weiner) [VSTOR-19037]
  - ms/mm: workingset: separate shadow unpacking and refault calculation (Johannes Weiner) [VSTOR-19037 PSBM-91933]
  - ms/mm: workingset: #define radix entry eviction mask (Johannes Weiner) [VSTOR-19037]
  - ms/mm: vmscan: pass memcg to get_scan_count() (Vladimir Davydov) [VSTOR-19037]
  - i40iw: Use kvzalloc in i40iw_allocate_virt_mem() (Andrey Ryabinin) [VSTOR-20675]
  - i40iw: Use kvzalloc to allocate i40iw_handler (Andrey Ryabinin) [VSTOR-20675]
  - i40iw: use kvzalloc to allocate array of control qp requests (Andrey Ryabinin) [VSTOR-20675]
  - x86: Add __GFP_ORDER_NOWARN to dma allocations (Andrey Ryabinin) [VSTOR-20675]
  - ploop: Remove unused argument of __map_extent() (Kirill Tkhai)
  - mm/page_alloc: use sched_clock() instead of jiffies to measure latency (Andrey Ryabinin) [VSTOR-19040]
  - mm/vmscan: Don't shrink active lrus on the first try. (Andrey Ryabinin) [VSTOR-19037]
  - pfcache: don't get inodes which are beeing freed (Konstantin Khorenko) [PSBM-91819]
  - ploop: Kill unneeded PLOOP_S_WAIT_PROCESS bit (Kirill Tkhai)
  - ploop: Remove dead "pcss"-related code (Kirill Tkhai)
  - ploop: Remove unused argument get_block (Kirill Tkhai)
  - fs/fuse kio: add warning about jumbo chunks (Pavel Butsykin) [VSTOR-20372]
  - x86/pci-dma: don't warn about high order in dma_alloc (Andrey Ryabinin) [VSTOR-20383 VSTOR-20349]
  - ms/virtio_balloon: fix another race between migration and ballooning (Jiang Biao) [PSBM-91532]
  - mm: allow kmem limit bypassing if reclaimable slabs detected (Konstantin Khorenko) [PSBM-91566]
  - ploop compact: remove alloc_head BUG_ON before truncate call (Vasily Averin) [PSBM-90794 PSBM-90794]
  - net: export net/core/somaxconn sysctl for unprivileged users (Jan Dakinevich) [PSBM-91032]
  - fs/fuse: fix unsafe killing fiq->pending requests (Pavel Butsykin)
  - fs/fuse kio: add FUSE_S_FAIL_IMMEDIATELY check in pcs_fuse_submit() (Pavel Butsykin)
  - ploop: Fix discard BIOs mis accounting (Kirill Tkhai)
  - fs/fuse kio: invalidate files for kio (Pavel Butsykin) [VSTOR-19620]
  - fs: Export symbols replace_fd() and create_pipe_files() (Sergey Lysanov) [VSTOR-10187]
  - ms/ipvs: remove an annoying printk in netns init (Kirill Tkhai)
  - pfcache: silently drop "trusted.pfcache" xattr when set on inappropriate fs (Konstantin Khorenko) [PSBM-90740]
  - ms/sunrpc: use SVC_NET() in svcauth_gss_* functions (Vasily Averin) [PSBM-89609]
  - seccomp: Add PT_SUSPEND_SECCOMP in __secure_computing (Kirill Gorkunov) [PSBM-90760 PSBM-90547]
  - net/ip6ip: Consider VE_FEATURE_IPIP on new net creation (Kirill Gorkunov) [PSBM-84241]
  - net/gre: Consider VE_FEATURE_IPGRE on new net creation (Kirill Gorkunov) [PSBM-84241]
  - ms/mm/slub: set slub_max_order = 0 by default. (Andrey Ryabinin) [PSBM-83199]
  - ms/slub: Make cpu partial slab support configurable (Joonsoo Kim) [PSBM-83199]
  - ms/mm: workingset: update shadow limit to reflect bigger active list (Johannes Weiner)
  - ms/mm: workingset: size shadow nodes lru basing on file cache size (Vladimir Davydov) [PSBM-83199]
  - ms/mm: select HAVE_MOVE_PMD on x86 for faster mremap (Joel Fernandes (Google))
  - ms/mm: speed up mremap by 20x on large regions (Joel Fernandes (Google))
  - ms/huge pagecache: extend mremap pmd rmap lockout to files (Hugh Dickins)
  - fs/fuse kio: make it possible to enable TRACE/DTRACE in the release kernel (Pavel Butsykin) [VSTOR-18383]
  - fs/fuse kio: disable duplication FUSE_K* messages to debugfs by default (Pavel Butsykin) [VSTOR-18383]
  - fs/fuse kio: bring fuse ktraces to a common view (Pavel Butsykin) [VSTOR-18383]
  - fs/fuse kio: deny unavailable ioctl's in kio (Pavel Butsykin)
  - fs/fuse kio: add support PCS_CS_IO_SYNC flag (Pavel Butsykin) [VSTOR-19396]
  - fs/fuse kio: backport immediate-write attribute handle (Pavel Butsykin) [VSTOR-19396]
  - fs/fuse kio: satisfy pure FALLOC_FL_KEEP_SIZE immediately (Pavel Butsykin) [VSTOR-19317]
  - fs/fuse kio: fix mapping dereference in a dead map (Pavel Butsykin) [VSTOR-19267]
  - ms/drivers/gpu/vga: allocate vga_arb_write() buffer on stack (Dmitry Vyukov) [PSBM-90315]
  - fuse: do not wait for completion of inessential writes in fuse fsync (Alexey Kuznetsov) [VSTOR-17311 VSTOR-17311]
  - fs/fuse kio: missed cleanup for interrupted shrink request (Pavel Butsykin) [VSTOR-19074]
  - mm/page_alloc: add latency to the page_alloc tracepoint (Andrey Ryabinin)
  - fs/fuse kio: missed clean di->size.op in failed shrink request (Pavel Butsykin) [VSTOR-18947]
  - tcache/tswap: don't shrink tcache/tswap until they are initialized (Konstantin Khorenko) [VSTOR-18694]
  - mm/memcg: Fix NULL-ptr dereference when memcg diabled at boot. (Andrey Ryabinin) [VSTOR-18694]
  - fs/fuse kio: retry allocation PCS_IREQ_FLUSH request (Pavel Butsykin) [VSTOR-18475]
  - fs/fuse kio: fix sreq and msg leak in prepare_map_flush_ireq() (Pavel Butsykin) [VSTOR-18475]
  - fs/fuse kio: fix loss of FUSE_FSYNC/FUSE_FLUSH reqs (Pavel Butsykin) [VSTOR-18475]
  - ms/sock_diag: fix autoloading of the raw_diag module (Andrei Vagin)
  - sunrpc: cache_head leak due queued request (Vasily Averin) [PSBM-80869]
  - nfsd: disable UMH client tracking in nested net namespaces (Vasily Averin) [PSBM-90024]
  - ms/ksm: replace jhash2 with xxhash (Timofey Titovets) [PSBM-90044]
  - ms/xxHash: create arch dependent 32/64-bit xxhash() (Timofey Titovets) [PSBM-90044]
  - ms/lib: Add xxhash module (Nick Terrell) [PSBM-90044]
  - fuse kio: never ignore fuse_req error during PCS_IOC_GETMAP (Anton Nefedov)
  - fuse kio: fix timer setup so it actually delays ireq (Anton Nefedov)
  - fuse kio: Round down extent start in fiemap_process_one() (Alexey Kuznetsov) [VSTOR-15535]
  - ploop: move to standby after -ENOTCONN too (Anton Nefedov) [VSTOR-17613]
  - ploop: move to standby mode after fsync() error too (Anton Nefedov) [VSTOR-17613]
  - ploop: move standby mode setting to separate function (Anton Nefedov) [VSTOR-17613]
  - fs/fuse kio_pcs: replenish netaddr_cmp() with rdma type (Pavel Butsykin) [VSTOR-17784]
  - fbcon: use kvmalloc() for scrollback buffer (Konstantin Khorenko) [VSTOR-17781]
  - ms/dlm: fix possible call to kfree() for non-initialized pointer (Denis V. Lunev) [VSTOR-17522]
  - vzstat: account "page_in" and "swap_in" in nanoseconds (Konstantin Khorenko) [VSTOR-16659]
  - fs/fuse kio_pcs: fix update cs state after receiving new map (Pavel Butsykin) [VSTOR-17413]
  - ploop: convert prealloced_size to absolute offset (Pavel Tikhomirov) [PSBM-89565]
  - fs/fuse kio_pcs: invalidation maps in setattr kio (Pavel Butsykin) [VSTOR-16863]
  - fs/fuse kio_pcs: cleanup kpcs_setattr_end() (Pavel Butsykin) [VSTOR-16863]
  - fs/fuse kio_pcs: make pcs_map_truncate() easier (Pavel Butsykin) [VSTOR-16863]
  - mm: cleancache: fix corruption on missed inode invalidation (Pavel Tikhomirov) [PSBM-89050]
  - fs/fuse: add assert on i_mutex in fuse_send_write() (Pavel Butsykin) [VSTOR-16876]
  - fs/fuse kio_pcs: add assert on i_mutex for PUNCH_HOLE and ZERO_RANGE (Pavel Butsykin) [VSTOR-16876]
  - fs/fuse: add assert on i_mutex in fuse_send_unmap() (Pavel Butsykin) [VSTOR-16876]
  - ploop kaio: successfull alloc should adjust alloc_head (Vasily Averin) [VSTOR-15471]
  - ploop: fix negative discard size in preprocess_discard_req() (Pavel Butsykin)
  - ploop: change default of discard granularity and alignment attrs to PAGE_SIZE (Pavel Butsykin)
  - ploop: add separate tree for existing discard requests (Denis V. Lunev) [VSTOR-16344]
  - ploop: create helper to access ploop_device->entry_tree (Denis V. Lunev) [VSTOR-16344]
  - ms/vmscan: memcg: always use swappiness of the reclaimed memcg (Michal Hocko) [PSBM-89726]
  - fs/fuse kio_pcs: cleanup in truncate (backport) (Alexey Kuznetsov)
  - fs/fuse kio_pcs: NULL pointer dereference in map_submit()->MAP_ARGS() (Pavel Butsykin) [PSBM-89539]
  - fs/fuse kio_pcs: NULL pointer dereference on access m->mapping->chunk_size_bits (Pavel Butsykin) [PSBM-89539]
  - fs/fuse kio_pcs: fix map leaks in process_ireq_truncate() (Pavel Butsykin) [PSBM-89539]
  - fs/fuse kio_pcs: simplify pcs_mapping_truncate() (Pavel Butsykin) [PSBM-89539]
  - fs/fuse kio_pcs: fix map leak in pcs_mapping_truncate() (Pavel Butsykin) [PSBM-89539]
  - fs/fuse kio_pcs: protect valid_for_truncate() by m->lock's (Pavel Butsykin) [PSBM-89539]
  - fs/fuse kio_pcs: fix condition for map resolving in pcs_mapping_truncate() (Pavel Butsykin) [PSBM-89539]
  - fs/fuse kio_pcs: forgotten setting of the next phase (Pavel Butsykin) [PSBM-89539]
  - fs/fuse kio_pcs: make map_truncate_tail() working as the original from libpcs_client (Pavel Butsykin) [PSBM-89539]
  - fuse: Switch unused engines off in Kconfig (Kirill Tkhai) [VSTOR-16325]
  - fuse: Prohibit kio engine from containers (Kirill Tkhai) [VSTOR-16325]
  - fuse: Fix parse_fuse_opt() return values wrong interpretation (Kirill Tkhai)
  - ms/x86/unwind: Disable KASAN checks for non-current tasks (Josh Poimboeuf)
  - ms/sched/x86: Add 'struct inactive_task_frame' to better document the sleeping task stack frame (Brian Gerst)
  - ms/kprobes: Unpoison stack in jprobe_return() for KASAN (Dmitry Vyukov) [VSTOR-16798]
  - ms/kasan: add functions to clear stack poison (Mark Rutland) [VSTOR-16798]
  - ms/kprobes: Avoid false KASAN reports during stack copy (Dmitry Vyukov) [VSTOR-16798]
  - lib/kmapset: fix undefined behavior in kmapset_cmp() (Pavel Butsykin)
  - ms/ksm: React on changing "sleep_millisecs" parameter faster (Kirill Tkhai)
  - kexec, kasan: increase KEXEC_AUTO_RESERVED_SIZE under CONFIG_KASAN=y up to 1G (Konstantin Khorenko)
  - memcg/debug: warn early when releasing memcg css with non-zero kmem (Konstantin Khorenko) [PSBM-89892]
  - ploop: fix int overflow when calculating used_pos (Pavel Tikhomirov) [PSBM-89565]
  - fuse kio: Unexport pcs_ioconn_close() and pcs_ioconn_unregister() (Kirill Tkhai)
  - fs/fuse kio_pcs: fix NULL pointer dereference in pcs_mapping_truncate() (Pavel Butsykin)
  - ms/ipc/shm: fix use-after-free of shm file via remap_file_pages() (Eric Biggers) [VSTOR-15440]
  - mm/vmscan: shrink tcache, tswap upfront everything else (Andrey Ryabinin) [PSBM-89403]
  - mm/tcache: rebalance tree if isolation failed (Andrey Ryabinin) [PSBM-89403]
  - mm/tcache: don't insert empty reclaim node (Andrey Ryabinin) [PSBM-89403]
  - fuse kio: Fix deadlock at pcs_fuse_submit() error path (Kirill Tkhai) [VSTOR-16246]
  - fs/fuse kio_pcs: flush rpc work inside pcs_rpc_destroy() (Pavel Butsykin) [VSTOR-16236]
  - fuse kio: Move abort & destroy block up in pcs_rpc_send() (Kirill Tkhai) [VSTOR-16236]
  - fuse kio: Check for null ep in pcs_rpc_deaccount_msg() (Kirill Tkhai) [VSTOR-16236]
  - fuse kio: Stop self-abuse of rpc counter in rpc_queue_work() (Kirill Tkhai) [VSTOR-16236]
  - x86,ia32: Restore 32bit personality (Cyrill Gorcunov) [PSBM-76965]
  - fs/fuse kio_pcs: drop old mapping after size growth (Pavel Butsykin)
  - ms/mm, mempolicy: migrate_to_node should only migrate to node (David Rientjes) [PSBM-89512]
  - fuse kio: Hold pcs_rpc counter till sio may be freed (Kirill Tkhai) [VSTOR-15305]
  - fuse kio: Fix rpc socket leak on rpc_abort() (Kirill Tkhai) [VSTOR-15305]
  - fuse kio: Dereference sk_user_data under rcu (Kirill Tkhai) [VSTOR-15305]
  - fuse kio: Introduce pcs_sk_kick_queue() (Kirill Tkhai) [VSTOR-15305]
  - fuse kio: Destroy rpc in work func (Kirill Tkhai) [VSTOR-15305]
  - fuse kio: Add pcs_cleanup_wq (Kirill Tkhai) [VSTOR-15305]
  - fuse kio: Reorder callback assignment (Kirill Tkhai) [VSTOR-15305]
  - fuse kio: Use sio eof instead of parent to determ abort (Kirill Tkhai) [VSTOR-15305]
  - fuse kio: Use __maybe_unused (Kirill Tkhai) [VSTOR-15305]
  - fuse kio: Port "ignore uninitialized CS addresses" commit (Kirill Tkhai) [VSTOR-3415 VSTOR-3415 VSTOR-16083]
  - fuse kio: Refactoring in struct pcs_rpc (Kirill Tkhai)
  - fuse kio: Differ fuse_pcs_kdirect_claim_op() return values (Kirill Tkhai)
  - fuse kio: Do not try to populate fuse_inode::private on second open (Kirill Tkhai)
  - ms/x86/asm/64: Clear AC on NMI entries (Andy Lutomirski)
  - ms/x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regs (Andy Lutomirski)
  - ms/x86_64, traps: Rework bad_iret (Andy Lutomirski) [PSBM-89221]
  - fuse kio: Fix spelling in process_pcs_init_reply() (Kirill Tkhai)
  - fuse kio: Return possibility to handle files served in userspace (Kirill Tkhai) [VSTOR-15947]
  - fuse kio: Fix deadlock in kpcs_req_send() (Kirill Tkhai) [VSTOR-15924]
  - fs/fuse kio_pcs: fix double free of synchronous requests (Pavel Butsykin)
  - fs/fuse kio_pcs: prevention of falling kio reqs to usermode (Pavel Butsykin) [VSTOR-15447]
  - fs/fuse kio_pcs: split kpcs_req_send() (Pavel Butsykin) [VSTOR-15447]
  - fs/fuse: initialize req->io_inode in fuse_send_unmap() (Pavel Butsykin) [VSTOR-15447]
  - fs/fuse: fix mutually exclusive flags in fuse_send_unmap() (Pavel Butsykin) [VSTOR-15447]
  - fuse kio: Add debug printk into process_pcs_init_reply() (Kirill Tkhai)
  - fuse kio: Protect struct pcs_rpc_engine::{unhashed, ht, nrpcs} (Kirill Tkhai) [VSTOR-15727]
  - fuse kio: Fallback to plain fuse in case of version mismatch (Kirill Tkhai)
  - fuse kio: Reorder process_pcs_init_reply() and free memory on failure (Kirill Tkhai)
  - fuse kio: Introduce cached_op (Kirill Tkhai)
  - fuse kio: Refactoring in fuse_show_options() (Kirill Tkhai)
  - fuse kio: Revert fuse_request_free() changes (Kirill Tkhai)
  - fuse kio: Do not get useless fuse.ko module reference (Kirill Tkhai)
  - fuse kio: Add schedule_timeout() into pcs_rpc_fini_verify() (Kirill Tkhai)
  - fuse kio: initialize batch in pcs_map shrinker (Konstantin Khorenko) [VSTOR-15801]
  - x86/mm/kaiser: Fix build with CONFIG_XEN=n (Andrey Ryabinin)
  - fs/fuse kio_pcs: drop rpc connection close in pcs_rpc_engine_fini() (Pavel Butsykin) [VSTOR-15378]
  - fs/fuse kio_pcs: remove fuse destroy request (Pavel Butsykin) [VSTOR-15378]
  - fs/fuse kio_pcs: fix race between req->end() and request_wait_answer() (Pavel Butsykin) [VSTOR-15378]
  - fs/fuse kio_pcs: rollback default rpc_affinity_mode to RPC_AFFINITY_RETENT (Pavel Butsykin)
  - mm: Fix int overflow in callers of do_shrink_slab() (Kirill Tkhai)
  - mm/swap: use kvzalloc for swap_info_struct allocation (Vasily Averin) [PSBM-89600]
  - md/bcache: add queue parameter to part_round_stats() call (Konstantin Khorenko) [PSBM-89580]
  - mm/init: hide most of start_kernel() from KAsan (Konstantin Khorenko) [PSBM-89047]
  - net: reorganize skb_gso_size_check() description to make htmldocs happy (Konstantin Khorenko)
  - ms/kasan: depend on CONFIG_SLUB_DEBUG (Jason A. Donenfeld)
  - ms/slab, slub: skip unnecessary kasan_cache_shutdown() (Shakeel Butt) [PSBM-89434]
  - mm/slab: use monotonic serial number for naming per memcg caches (Konstantin Khorenko) [PSBM-89047]
  - ms: Add braces to avoid "ambiguous ‘else’" compiler warnings (Linus Torvalds)
  - ms/inode: don't softlockup when evicting inodes (Josef Bacik)
  - ms/mm/slub: fix slab double-free in case of duplicate sysfs filename (Konstantin Khlebnikov) [PSBM-89047]
  - ms/slub: fix leak of 'name' in sysfs_slab_add (Dave Jones) [PSBM-89047]
  - ms/slub: Fix possible format string bug. (Tetsuo Handa) [PSBM-89047]
  - IB/core: use kvzalloc to allocate ib_device (Jan Dakinevich)
  - fs/fuse kio_pcs: time slice for rpc rebinding (Pavel Butsykin) [VSTOR-14031]
  - fs/fuse kio_pcs: improve rpc to cpu binding (Pavel Butsykin) [VSTOR-14031]
  - pfcache: don't inherit vm_private_data on split and copy (Pavel Tikhomirov) [PSBM-88809]
  - fuse kio: Do not zero already zeroed fields in pcs_sockio_init (Kirill Tkhai)
  - mm/vmstat: Add more vmstats in containers /proc/vmstat (Andrey Ryabinin) [PSBM-88323]
  - mm/vmstat, io_acct: fix PGPGIN/PGPGOUT in container's /proc/vmstat. (Andrey Ryabinin) [PSBM-88323]
  - ms/unix: add ioctl to open a unix socket file with O_PATH (Andrey Vagin) [PSBM-88786]
  - fuse kio: Do not zero already zeroed fields in pcs_find_get_map() (Kirill Tkhai)
  - ploop: kthread_create() errors processing (Vasily Averin) [PSBM-88561]
  - x86/kvm/vmx: suppress warning on high-order allocation (Jan Dakinevich)
  - mm/mempool: Use kvmalloc to allocate array of element pointers (Andrey Ryabinin) [VSTOR-14758]
  - ms/mm: kvmalloc does not fallback to vmalloc for incompatible gfp flags (Michal Hocko) [VSTOR-14758]
  - /proc/vz/latency: Show max latency in 2 min instead of 5sec. (Andrey Ryabinin)
  - fuse kio: Async queueing of fiemap from work (Kirill Tkhai)
  - fuse kio: Introduce fiemap_work (Kirill Tkhai)
  - fuse kio: Move fiter ireq iocount assignment (Kirill Tkhai)
  - fuse kio: Move position advance in fiemap_process_one() (Kirill Tkhai)
  - fuse kio: Kill fiemap_worker() thread (Kirill Tkhai)
  - fuse kio: Move it variable from stack to struct fiemap_iterator (Kirill Tkhai)
  - fuse kio: Extract fiemap iteration from fiemap_worker() to separate function (Kirill Tkhai)
  - fuse kio: Cleanup in pcs_fuse_submit() (Kirill Tkhai)
  - ms/mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Kirill Tkhai) [PSBM-88027 PSBM-88027]
  - ms/mm: add SHRINK_EMPTY shrinker methods return value (Kirill Tkhai) [PSBM-88027]
  - ms/mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Vladimir Davydov) [PSBM-88027]
  - ms/mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Kirill Tkhai) [PSBM-88027]
  - ms/mm/memcontrol.c: export mem_cgroup_is_root() (Kirill Tkhai) [PSBM-88027]
  - ms/mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Kirill Tkhai) [PSBM-88027]
  - ms/mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Kirill Tkhai) [PSBM-88027]
  - ms/mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Kirill Tkhai) [PSBM-88027]
  - ms/mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Kirill Tkhai) [PSBM-88027]
  - ms/fs: propagate shrinker::id to list_lru (Kirill Tkhai) [PSBM-88027]
  - ms/mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Kirill Tkhai) [PSBM-88027]
  - ms/mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Kirill Tkhai) [PSBM-88027]
  - ms/mm: assign id to every memcg-aware shrinker (Kirill Tkhai) [PSBM-88027]
  - /proc/<pid>/vz_latency: Add scheduling stats (Andrey Ryabinin) [PSBM-87797]
  - /proc/<pid>/vz_latency: Show maximal allocation latency in the last second. (Andrey Ryabinin) [PSBM-87797 PSBM-93675]
  - /proc/vz/latency: distinguish atomic allocations in irq from in task atomics. (Andrey Ryabinin) [PSBM-87797]
  - vz_latency: don't account allocations in interrupts to random tasks (Andrey Ryabinin) [PSBM-87797]
  - ploop: avoid crash if ploop request has uninitialized preq_ub (Pavel Tikhomirov) [PSBM-88112]
  - ploop: initialize preq_ub for zero ploop requests as well (Konstantin Khorenko) [PSBM-88112]
  - ms/sget(): handle failures of register_shrinker() (Al Viro)
  - fs/fuse kio_pcs: disable TRACE/DTRACE for release kernel (Pavel Butsykin)
  - block: store exec_ub on struct request and use it (Konstantin Khorenko) [PSBM-86910]
  - ploop: store exec_ub in ploop request and use it while processing requests (Konstantin Khorenko) [PSBM-86910]
  - config.OpenVZ.minimal: add some hardware drivers support (Konstantin Khorenko)
  - fs/fuse kio_pcs: missed *msg_size setting in rpc_get_hdr() (Pavel Butsykin) [VSTOR-13602]
  - rh/fs/dcache.c: Revert "fs/dcache.c: add cond_resched() in shrink_dentry_list()" (Konstantin Khorenko) [PSBM-87864]
  - ms/rpc_pipefs: fix double-dput() (Al Viro) [PSBM-73001]
  - bc: implement ubc "numproc" limit based on pids cgroup (Konstantin Khorenko) [PSBM-86044 PSBM-86044 PSBM-87662]
  - fuse/kio: Add socket io fault injection (Kirill Tkhai)
  - fuse kio: Allocate pcs_map from kmem_cache with SLAB_RECLAIM_ACCOUNT flag (Kirill Tkhai) [PSBM-87665]
  - fuse kio: Move map_chunk_start() and map_chunk_end() checks (Kirill Tkhai) [PSBM-87665]
  - mm/memcg: don't swap cgroup's pages during offline (Andrey Ryabinin) [PSBM-87281]
  - 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]
  - x86/microcode/intel: hide warning on high order allocation for microcode area (Konstantin Khorenko) [PSBM-86662]
  - proc/cpu/cgroup: make boottime in CT reveal the real start time (Pavel Tikhomirov) [PSBM-94263]
  - ve/cgroup: do not link a CT cpu cgroup twice into ve_root_list (Konstantin Khorenko) [PSBM-88251]
  - kernel/sched: Use kvzalloc to allocate the array of ctl_tables (Andrey Ryabinin)
  - sched: fix cfs_rq::nr_iowait accounting (Jan Dakinevich) [PSBM-93850]
  - 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]
  - 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)
  - mnt_ns: introduce global list of mount namespaces for debug (Konstantin Khorenko) [PSBM-80869]
  - 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)
  - fuse kio: Fix NULL pointer dereference in pcs_map_get_locked() (Kirill Tkhai) [PSBM-86458]
  - fuse: Relax BUG_ON() in fuse_direct_IO_bvec() (Kirill Tkhai) [PSBM-86446]
  - 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]
  - IPoIB: use kvzalloc to allocate an array of bucket pointers (Jan Dakinevich)
  - fuse kio: Read file attributes every first open (Maxim Patlasov) [PSBM-86234]
  - fuse: Refactor fuse_open_common() (Kirill Tkhai)
  - fuse kio: Make KIO to require writeback_cache (Kirill Tkhai)
  - ms/proc: do not access cmdline nor environ from file-backed areas (Willy Tarreau) [PSBM-86221]
  - ms/lockd: fix "list_add double add" caused by legacy signal interface (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]
  - fuse kio: error PCS_ERR_CSD_LACKING is non-fatal (Alexey Kuznetsov) [VSTOR-11692]
  - ms/x86/efi-bgrt: Replace early_memremap() with memremap() (Matt Fleming) [PSBM-85888]
  - 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]
  - 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/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/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]
  - 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)
  - 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]
  - 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]
  - 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]
  - 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)
  - 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]
  - 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]
  - 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]
  - 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)
  - 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/fs: check for writeback errors after syncing out buffers in generic_file_fsync (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/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)
  - venetdev: fix race between veip shutdown and add veip entry (Konstantin Khorenko) [PSBM-90395]
  - venetdev: drop src_lh/dst_lh lists from veip_struct (Konstantin Khorenko) [PSBM-90395]
  - ve/time/ntp: allow CT ntp adjustment time tuning under VE_FEATURE_TIME feature (Konstantin Khorenko) [PSBM-94635]
  - ve/time: introduce CT feature to allow setting date/time (Konstantin Khorenko) [PSBM-94635]
  - ve/capability: introduce capable() wrapper which honors CT features (Konstantin Khorenko) [PSBM-94635]
  - ve: don't hide cgroup mount root from pseudosuper (Pavel Tikhomirov) [PSBM-86686]
  - ve/netfilter/ipset: allow nfnetlink_queue module autoload (Konstantin Khorenko) [PSBM-92694]
  - ve/net: allow to change max number of net devices for running CT (Konstantin Khorenko) [PSBM-92132]
  - ve/net: warn in case a Container hits ve::netif_max_nr (Konstantin Khorenko) [PSBM-92132]
  - ve: prohibit opening proc/self/exe from VE for VD_VE_ENTER_TASK (Pavel Tikhomirov) [PSBM-91689 PSBM-91042]
  - ve/meminfo: show "MemAvailable: ..." line in CT's meminfo (Jan Dakinevich) [PSBM-90190]
  - ve/sunrpc: prohibit mounting rpc_pipefs in CT without nfsd feature (Pavel Tikhomirov) [PSBM-87836]
  - ve/net/neighbour: per-ct limit for neighbour entries (Vasily Averin) [PSBM-87155]
  - ve/devmnt: initialize s_mode before deactivate_locked_super to suppress warning (Pavel Tikhomirov) [PSBM-80743]
  - ve/mount: allow pseudosuper to temporary exceed the container limit (Pavel Tikhomirov) [PSBM-86511]
  - ve/sunrpc: enable rpc_pipefs mounts inside non-init user namespaces (Vasily Averin) [PSBM-86395]
  - ve/fs/namespace: allow submounts in non-init userns (Konstantin Khorenko) [PSBM-86277]
  - ve/fs: allow mount fs in init userns if it's mounted in another userns (Konstantin Khorenko) [PSBM-68599]
  - 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)
  - fasync: Fix deadlock between task-context and interrupt-context kill_fasync() (Kirill Tkhai) [PSBM-83102]
  - ms/dccp: purge write queue in dccp_destroy_sock() (Eric Dumazet) [PSBM-83692]
  - 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]
  - net/sctp: Replace in/out stream arrays with flex_array (Oleg Babin) [PSBM-82552]
  - ms/ipv6: fix backtracking for throw routes (Steven Barth) [PSBM-81798]
  - ms/net: add an ioctl to get a socket network namespace (Andrey Vagin) [PSBM-79229]
  - drivers/igb: increase link detection timeout up to 10 sec (Konstantin Khorenko) [PSBM-95074 VSTOR-14627]
  - net/drivers/i40e: suppress warning on skb linearization (Jan Dakinevich) [VSTOR-22811]
  - bonding: show full hw address in sysfs for slave entries (Konstantin Khorenko) [PSBM-93117]
  - drivers/igb: increase link detection timeout up to 5 sec (Konstantin Khorenko) [VSTOR-14627]
  - net/drivers/i40e: suppress high order allocation warning (Konstantin Khorenko) [VSTOR-18622]
  - bnx2: use kvzalloc() to allocate certain internal data (Jan Dakinevich)
  - bnx2x: suppress warnings on DMA memory allocation (Jan Dakinevich)
  - ib/mlx4: adjust gfp flags for DMA allocations (Jan Dakinevich)
  - cnic: use kvzalloc to allocate memory for csk_tbl (Jan Dakinevich) [PSBM-85534]
  - ms/tun: Add ioctl() SIOCGSKNS cmd to allow obtaining net ns of tun device (Kirill Tkhai) [PSBM-79229]
  - fs: Fix race with old fdt parallel reuse (Kirill Tkhai) [PSBM-82984]
  - ve: fix reading container state from cgroup (Pavel Tikhomirov) [PSBM-82766]
  - x86/cpu: compilation fix for CONFIG_PAGE_TABLE_ISOLATION 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)
  - 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)
  - 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]
  - 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: separate iqueue for clones (Maxim Patlasov)
  - 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/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]
  - ms/dm crypt: replace RCU read-side section with rwsem (Konstantin Khorenko)
  - 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]
  - 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: avoid rescanning pageblocks in isolate_freepages (Vlastimil Babka)
  - ms/mm/compaction: do not count migratepages when unnecessary (Vlastimil Babka)
  - 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: 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: trace compaction begin and end (Mel Gorman)
  - ms/kbuild: add -fno-PIE (Sebastian Andrzej Siewior)
  - ms/scripts/has-stack-protector: add -fno-PIE (Sebastian Andrzej Siewior)
  - fence-watchdog: print alive messages (Pavel Tikhomirov)
  - 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]
  - 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]
  - ve/cgroup: hide ve and ub cgroups in CT (Pavel Tikhomirov) [PSBM-80421]
  - mm: add __GFP_ flag to hide verified high order allocation warnings (Andrey Ryabinin) [VSTOR-20383 VSTOR-20349]
  - mm: add warning about high order allocations (Andrey Ryabinin) [PSBM-79892 PSBM-82202]
  - target: use to_stat_tgt_port() to handle files in scsi_tgt_port/ (Andrei Vagin) [VSTOR-13021]
  - target: rename user_helper back to alua_user_helper (Andrei Vagin) [VSTOR-12238]
  - target: move blkio_cgroup from attrib/ to param/ (Andrei Vagin) [VSTOR-10194]
  - target: fix a locking scheme of persistent reservations (Andrei Vagin) [VSTOR-10675]
  - target: allow to set a blkio cgroup for a backstore (Andrei Vagin)
  - target: set ALUA_TG_PT_STANDBY if a backing store is in standby mode (Andrei Vagin) [VSTOR-7879]
  - target: call alua helper before reporting group states to initiator (Andrei Vagin)
  - target: move alua user helper from group to device (Andrei Vagin)
  - target: pass a device name to an alua user helper (Andrei Vagin)
  - target: add an user-mode helper to handle changes of a group state (Andrei Vagin)
  - 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/vhost: synchronize IOTLB message with dev cleanup (Jason Wang) [PSBM-90318]
  - net/vhost: Replace kmalloc with kvmalloc for order>=3 (Oleg Babin) [PSBM-81803]
  - vhost-net: enable zerocopy tx by default (Michael S. Tsirkin) [PSBM-52390]
  - ms/scsi: virtio: Reduce BUG if total_sg > virtqueue size to WARN. (Richard W.M. Jones) [PSBM-79523 PSBM-78839]
  - KVM: x86/vPMU: handle access to LBR stack regardless of PMU counters presence (Jan Dakinevich) [PSBM-94429]
  - KVM: x86: Don't re-execute instruction when not passing CR2 value (Liran Alon) [PSBM-89859]
  - ms/KVM: X86: Fix scan ioapic use-before-initialization (Wanpeng Li) [PSBM-90292]
  - ms/KVM: hyperv: idr_find needs RCU protection (Paolo Bonzini)
  - 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]
  - kvm: use _safe version of list iteration in mmu_shrink_scan() (Konstantin Khorenko) [PSBM-95077]
  - kvm: fix race between mmu_shrink_scan() and VM destroy (Konstantin Khorenko) [PSBM-95077]
  - KVM: x86: add a stub for MSR_PLATFORM_INFO (Denis Plotnikov) [PSBM-95187]
  - kvm: move actual VM memory shrink out of kvm_lock (Konstantin Khorenko) [PSBM-95077]
  - kvm: move VMs which we skip during shrink to vm_list tail (Konstantin Khorenko) [PSBM-95077]
  - ms/KVM: x86: Do not clear RFLAGS.TF when a singlestep trap occurs. (Kyle Huey) [PSBM-92865]
  - ms/KVM: x86: Add kvm_skip_emulated_instruction and use it. (Kyle Huey) [PSBM-92865]
  - ms/KVM: VMX: Reorder some skip_emulated_instruction calls (Kyle Huey) [PSBM-92865]
  - ms/KVM: x86: Add a return value to kvm_emulate_cpuid (Kyle Huey) [PSBM-92865]
  - ms/kvm: x86: vmx: fix vpid leak (Roman Kagan) [PSBM-86479]
  - 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]
  - kvm: Map PFN-type memory regions as writable (if possible) (KarimAllah Ahmed) [PSBM-84046]
  - kvm: x86: hyperv: delete dead code in kvm_hv_hypercall() (Dan Carpenter)
  - kvm: x86: hyperv: guest->host event signaling via eventfd (Roman Kagan)
  - kvm: x86: factor out kvm.arch.hyperv (de)init (Roman Kagan)
  - ms/KVM: x86/vPMU: ignore access to LBR-related MSRs (Jan Dakinevich) [PSBM-75679]
  - KVM: async_pf: Let guest support delivery of async_pf from guest mode (Wanpeng Li) [PSBM-56498]
  - Revert "ms/KVM: x86: reset MMU on KVM_SET_VCPU_EVENTS" (Konstantin Khorenko) [PSBM-62341 PSBM-63993 PSBM-64259 PSBM-63253 PSBM-63962]
  - ms/KVM: i8254: use atomic_t instead of pit.inject_lock (Radim Krčmář) [PSBM-56972]
  - ms/KVM: i8254: add kvm_pit_reset_reinject (Radim Krčmář) [PSBM-56972]
  - ms/KVM: i8254: simplify atomics in kvm_pit_ack_irq (Radim Krčmář) [PSBM-56972]
  - ms/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]
  - kvm: do not SetPageDirty for file mappings (Maxim Patlasov) [PSBM-43243]
  - 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_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]
  - cbt: selfdeadlock in __blk_cbt_set() (Vasily Averin) [PSBM-89323]
  - cbt: bitmap corruption caused by ipi (Vasily Averin) [PSBM-89323]
  - 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]
  - fuse: skip invalidate_inode_pages2 on truncate (Maxim Patlasov) [PSBM-76437]
  - 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: ioctl() to bind fuse device to input queue (Maxim Patlasov)
  - fuse: fuse_prepare_write() cannot handle page from killed request (Maxim Patlasov) [PSBM-54547]
  - 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: 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)
  - 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]
  - fuse: allow to mount fuse filesystems inside CT (Andrey Ryabinin) [PSBM-41075]
  - fuse: virtualize file system (Stanislav Kinsburskiy) [OVZ-6498 PSBM-85886]
  - fuse: release cleanup (Maxim Patlasov)
  - fuse: fix deadlock in fuse_flush() (Maxim Patlasov) [PSBM-29381]
  - fuse: invalidate_files backward compatibility mode (Maxim Patlasov)
  - 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: 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: 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: 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: Turn writeback cache on (Maxim V. Patlasov)
  - fuse: kaio support (Maxim Patlasov) [PSBM-18167]
  - ms/fuse: Protect ff->reserved_req via corresponding fi->lock (Kirill Tkhai)
  - ms/fuse: Protect fi->nlookup with fi->lock (Kirill Tkhai)
  - ms/fuse: Introduce fi->lock to protect write related fields (Kirill Tkhai)
  - ms/fuse: Convert fc->attr_version into atomic64_t (Kirill Tkhai)
  - ms/fuse: Add fuse_inode argument to fuse_prepare_release() (Kirill Tkhai)
  - ms/fuse: Wake up req->waitq of only if not background (Kirill Tkhai)
  - ms/fuse: Optimize request_end() by not taking fiq->waitq.lock (Kirill Tkhai)
  - ms/fuse: umount should wait for all requests (Miklos Szeredi)
  - ms/fuse: fix double request_end() (Miklos Szeredi)
  - ms/fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Kirill Tkhai)
  - ms/fuse: Use hash table to link processing request (Kirill Tkhai)
  - ms/fuse: fix unlocked access to processing queue (Miklos Szeredi)
  - ms/fuse: kill req->intr_unique (Kirill Tkhai)
  - ms/fuse: change interrupt requests allocation algorithm (Kirill Tkhai)
  - ms/fuse: do not take fc->lock in fuse_request_send_background() (Kirill Tkhai)
  - ms/fuse: introduce fc->bg_lock (Kirill Tkhai)
  - ms/fuse: use list_first_entry() in flush_bg_queue() (Kirill Tkhai)
  - ms/fuse: set FR_SENT while locked (Miklos Szeredi)
  - ms/fuse: Fix use-after-free in fuse_dev_do_write() (Kirill Tkhai)
  - ms/fuse: Fix use-after-free in fuse_dev_do_read() (Kirill Tkhai)
  - ms/fuse: reduce allocation size for splice_write (Andrey Ryabinin)
  - ms/fuse: use kvmalloc to allocate array of pipe_buffer structs. (Andrey Ryabinin)
  - ms/fuse: convert to errseq_t based error tracking for fsync (Jeff Layton)
  - ms/fuse: fix use after free issue in fuse_dev_do_read() (Sahitya Tummala)
  - ms/fuse: clear FR_PENDING flag when moving requests out of pending queue (Tahsin Erdogan)
  - ms/fuse: use filemap_check_errors() (Miklos Szeredi)
  - ms/fuse: don't mess with blocking signals (Al Viro)
  - ms/fs/fuse: fix ioctl type confusion (Jann Horn)
  - ms/fuse: separate pqueue for clones (Miklos Szeredi)
  - ms/fuse: introduce per-instance fuse_dev structure (Miklos Szeredi)
  - ms/fuse: device fd clone (Miklos Szeredi)
  - ms/fuse: abort: no fc->lock needed for request ending (Miklos Szeredi)
  - ms/fuse: no fc->lock for pqueue parts (Miklos Szeredi)
  - ms/fuse: no fc->lock in request_end() (Miklos Szeredi)
  - ms/fuse: cleanup request_end() (Miklos Szeredi)
  - ms/fuse: request_end(): do once (Miklos Szeredi)
  - ms/fuse: add req flag for private list (Miklos Szeredi)
  - ms/fuse: pqueue locking (Miklos Szeredi)
  - ms/fuse: abort: group pqueue accesses (Miklos Szeredi)
  - ms/fuse: cleanup fuse_dev_do_read() (Miklos Szeredi)
  - ms/fuse: move list_del_init() from request_end() into callers (Miklos Szeredi)
  - ms/fuse: duplicate ->connected in pqueue (Miklos Szeredi)
  - ms/fuse: separate out processing queue (Miklos Szeredi)
  - ms/fuse: simplify request_wait() (Miklos Szeredi)
  - ms/fuse: no fc->lock for iqueue parts (Miklos Szeredi)
  - ms/fuse: allow interrupt queuing without fc->lock (Miklos Szeredi)
  - ms/fuse: iqueue locking (Miklos Szeredi)
  - ms/fuse: dev read: split list_move (Miklos Szeredi)
  - ms/fuse: abort: group iqueue accesses (Miklos Szeredi)
  - ms/fuse: duplicate ->connected in iqueue (Miklos Szeredi)
  - ms/fuse: separate out input queue (Miklos Szeredi)
  - ms/fuse: req state use flags (Miklos Szeredi)
  - ms/fuse: simplify req states (Miklos Szeredi)
  - ms/fuse: don't hold lock over request_wait_answer() (Miklos Szeredi)
  - ms/fuse: simplify unique ctr (Miklos Szeredi)
  - ms/fuse: rework abort (Miklos Szeredi)
  - ms/fuse: fold helpers into abort (Miklos Szeredi)
  - ms/fuse: use per req lock for lock/unlock_request() (Miklos Szeredi)
  - ms/fuse: req use bitops (Miklos Szeredi)
  - ms/fuse: simplify request abort (Miklos Szeredi)
  - ms/fuse: call fuse_abort_conn() in dev release (Miklos Szeredi)
  - ms/fuse: fold fuse_request_send_nowait() into single caller (Miklos Szeredi)
  - ms/fuse: check conn_error earlier (Miklos Szeredi)
  - ms/fuse: account as waiting before queuing for background (Miklos Szeredi)
  - ms/fuse: reset waiting (Miklos Szeredi)
  - ms/fuse: fix background request if not connected (Miklos Szeredi)
  - ms/fuse: add memory barrier to INIT (Miklos Szeredi)
  - ms/fuse: flush requests on umount (Miklos Szeredi)
  - ms/fuse: use list_for_each_entry() for list traversing (Dong Fang)
  - netfilter/vzprivnet: Fix memleaks of 'struct seq_operations' (Andrey Ryabinin)
  - vzprivnet: classify_write() cleanup (Vasily Averin)
  - 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/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/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/ipvs: fix memory leak in ip_vs_ctl.c (Tommi Rantala) [PSBM-65033]
  - 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/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/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/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: 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 PSBM-53928]
  - iscsi: fall back to sendmsg for slab pages (Vasily Averin) [PSBM-90529]
  - scsi: don't allocate memory under spinlock in scsi_register_device_handler() (Konstantin Khorenko) [PSBM-87859]
  - ms/scsi: libsas: fix error when getting phy events (Jason Yan) [PSBM-85057 PSBM-85057]
  - scsi: rollback to reset request in a request timer handler (Denis Plotnikov) [PSBM-92312]
  - ms/mvsas: fix misleading indentation (Luis de Bethencourt)
  - 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 PSBM-90547]
  - 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]
  - perf/x86/intel: fix Intel processors define's naming (Konstantin Khorenko) [PSBM-94406]
  - ms/perf/x86/intel: make reusable LBR initialization code (Jan Dakinevich) [PSBM-75679]
  - 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]
  - 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]
  - 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]
  - 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: 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 PSBM-89047]
  - 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 PSBM-89684 VSTOR-16659]
  - 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]
  - core: Add glob_kstat, percpu kstat and account mm stat (Kirill Tkhai)
  - ipv6/sit: account and don't WARN on ip_tunnel_prl structs allocation (Andrey Ryabinin) [PSBM-58330]
  - ms/net: ipv4: Fix memory leak in network namespace dismantle (Ido Schimmel) [PSBM-94535]
  - net: fix false-positive deadlock detection for sk_receive_queue lock (Pavel Tikhomirov) [VSTOR-18951]
  - tcp: sendpage should not handle Slab objects (Vasily Averin) [PSBM-90529]
  - ms/udp: must lock the socket in udp_disconnect() (Eric Dumazet) [PSBM-57512]
  - ms/neigh: disallow un-init_net to change thresh of neigh (Gao feng) [PSBM-59964 PSBM-63020]
  - net: cleanup headers inclusion (Stanislav Kinsburskiy)
  - 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]
  - ms/netfilter: account ebt_table_info to kmemcg (Kirill Tkhai)
  - ms/netfilter: ipset: fix ip_set_list allocation failure (Andrey Ryabinin) [PSBM-87338]
  - 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)
  - 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: 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: 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 PSBM-76011]
  - 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]
  - 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]
  - 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 PSBM-91915]
  - 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 PSBM-93761]
  - 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: resurrect parent_cg_proto() (Konstantin Khorenko) [PSBM-89047]
  - 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/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: 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) [PSBM-87815]
  - 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)
  - 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]
  - 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/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/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/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/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: 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: merge memcg_{bind,release}_pages to memcg_{un}charge_slab (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, kmem: use is_root_cache instead of hard code (Qiang Huang)
  - 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/super: fix calculation of shrinkable objects for small numbers (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 PSBM-86044 PSBM-86044]
  - 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: 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)
  - 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]
  - 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/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: 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)
  - 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)
  - 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]
  - 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/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/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/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: 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) [PSBM-69078]
  - 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) [PSBM-87699]
  - 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: 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/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: 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) [PSBM-89580]
  - 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)
  - 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)


