# changelog

author: Konstantin Vlasov <kvlasov@virtuozzo.com> - 21.48.22.159-1.vz7.4
changelog:
  - Added "smallswap" cmdline option to revert swap size calculation to the older scheme, #PSBM-126176


author: Rado Vrbovsky <rvrbovsk@redhat.com> [3.10.0-1160.73.1.el7]
changelog:
  - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080646]
  - RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [2085425]


author: Rado Vrbovsky <rvrbovsk@redhat.com> [3.10.0-1160.75.1.el7]
changelog:
  - xfs: fix up non-directory creation in SGID directories (Andrey Albershteyn) [2089360]
  - x86/speculation/mmio: Print SMT warning (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
  - KVM: x86/speculation: Disable Fill buffer clear within guests (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
  - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
  - x86/speculation/srbds: Update SRBDS mitigation selection (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
  - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
  - cpu/speculation: Add prototype for cpu_show_srbds() (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
  - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
  - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
  - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
  - x86/speculation: Add a common function for MD_CLEAR mitigation update (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
  - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
  - Documentation: Add documentation for Processor MMIO Stale Data (Rafael Aquini) [2090249] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
  - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Mete Durlu) [2072970]


author: Rado Vrbovsky <rvrbovsk@redhat.com> [3.10.0-1160.77.1.el7]
changelog:
  - net/mlx5: Add Fast teardown support (Jay Shin) [2077711]
  - net/mlx5: Free IRQs in shutdown path (Jay Shin) [2077711]
  - net/mlx5: Change teardown with force mode failure message to warning (Jay Shin) [2077711]
  - net/mlx5: Cancel health poll before sending panic teardown command (Jay Shin) [2077711]
  - net/mlx5: Add fast unload support in shutdown flow (Jay Shin) [2077711]
  - net/mlx5: Expose command polling interface (Jay Shin) [2077711]
  - posix-timers: Remove remaining uses of tasklist_lock (Oleg Nesterov) [2115147]
  - posix-timers: Use sighand lock instead of tasklist_lock on timer deletion (Oleg Nesterov) [2115147]
  - posix-cpu-timers: remove tasklist_lock in posix_cpu_clock_get() (Oleg Nesterov) [2115147]


author: Rado Vrbovsky <rvrbovsk@redhat.com> [3.10.0-1160.78.1.el7]
changelog:
  - net_sched: cls_route: remove from list when handle is 0 (Davide Caratti) [2121809] {CVE-2022-2588}


author: Rado Vrbovsky <rvrbovsk@redhat.com> [3.10.0-1160.79.1.el7]
changelog:
  - x86/speculation: Add LFENCE to RSB fill sequence (Rafael Aquini) [2115073] {CVE-2022-26373}
  - x86/speculation: Protect against userspace-userspace spectreRSB (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/speculation: cope with spectre_v2=retpoline cmdline on retbleed-affected Intel CPUs (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - KVM: emulate: do not adjust size of fastop and setcc subroutines (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/speculation: Disable RRSBA behavior (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/kexec: Disable RET on kexec (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/cpu/amd: Enumerate BTC_NO (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/common: Stamp out the stepping madness (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/cpu/amd: Add Spectral Chicken (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/bugs: Do IBPB fallback check only once (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/bugs: Add retbleed=ibpb (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/bugs: Report Intel retbleed vulnerability (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/bugs: Enable STIBP for JMP2RET (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/bugs: Add AMD retbleed= boot parameter (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/bugs: Report AMD retbleed vulnerability (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86: Add magic AMD return-thunk (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86: Use return-thunk in asm code (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/sev: Avoid using __x86_return_thunk (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/kvm: Fix SETcc emulation for return thunks (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86,objtool: Create .return_sites (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86: Undo return-thunk damage (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/retpoline: Use -mfunction-return (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/cpufeatures: Move RETPOLINE flags to word 11 (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - objtool: Add ELF writing capability (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86: Prepare asm files for straight-line-speculation (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86: Prepare inline-asm for straight-line-speculation (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/kvm: Fix fastop function ELF metadata (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/kvm: Move kvm_fastop_exception to .fixup section (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/vdso: Fix vDSO build if a retpoline is emitted (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/cpufeatures: Carve out CQM features retrieval (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/cpufeatures: Re-tabulate the X86_FEATURE definitions (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/cpufeature: Move processor tracing out of scattered features (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/cpu: Probe CPUID leaf 6 even when cpuid_level == 6 (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
  - x86/alternatives: Cleanup DPRINTK macro (Rafael Aquini) [2090227] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}


author: Rado Vrbovsky <rvrbovsk@redhat.com> [3.10.0-1160.80.1.el7]
changelog:
  - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1969988]
  - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1969988]
  - NFS: Fix extra call to dput() in nfs_prime_dcache (Benjamin Coddington) [2117856]


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-1160.80.1.vz7.190.1]
changelog:
  - rebase_logs: Add rebase logs for 3.10.0-1160.76.1.el7 to 3.10.0-1160.80.1.el7 rebase (Konstantin Khorenko) [PSBM-143177]
  - netfilter: core: fix NAT hooks collision check (Alexander Mikhalitsyn) [PSBM-142895]
  - blk-cbt: fix in_use check in blk_cbt_release (Pavel Tikhomirov) [PSBM-141114]
  - blk-cbt: fix count decrement and check in cbt_page_alloc (Pavel Tikhomirov) [PSBM-141114]
  - ploop: restrict the standby mode flag to work only on devices supporting it (Alexander Atanasov) [PSBM-142759]
  - drivers/vmware: Fixup for balloon report stats to mm core (Konstantin Khorenko) [PSBM-142436]
  - drivers/vmware: Balloon report stats to mm core (Alexander Atanasov) [PSBM-142436]
  - drivers/hyperv: Balloon report stats to mm core (Alexander Atanasov) [PSBM-142436]
  - drivers/virtio: Balloon report stats to mm core (Alexander Atanasov) [PSBM-142436]
  - mm: Add counters to be updated by the balloon drivers (Alexander Atanasov) [PSBM-142436]
  - ms/rq-qos: use a mb for got_token (Josef Bacik) [PSBM-141883 PSBM-141883]
  - ms/rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Josef Bacik) [PSBM-141883 PSBM-141883]
  - ms/rq-qos: don't reset has_sleepers on spurious wakeups (Josef Bacik) [PSBM-141883 PSBM-141883]
  - ms/rq-qos: fix missed wake-ups in rq_qos_throttle (Josef Bacik) [PSBM-141883 PSBM-141883]
  - ms/wait: add wq_has_single_sleeper helper (Josef Bacik) [PSBM-141883 PSBM-141883]
  - ms/blk-wbt: improve waking of tasks (Jens Axboe) [PSBM-141883 PSBM-141883]
  - ms/blk-wbt: abstract out end IO completion handler (Jens Axboe) [PSBM-141883 PSBM-141883]
  - ms/blk-wbt: fix has-sleeper queueing check (Jens Axboe) [PSBM-141883 PSBM-141883]
  - ms/blk-wbt: use wq_has_sleeper() for wq active check (Jens Axboe) [PSBM-141883 PSBM-141883]
  - ms/net: Generalise wq_has_sleeper helper (Herbert Xu) [PSBM-141883 PSBM-141883]
  - ms/blk-wbt: move disable check into get_limit() (Jens Axboe) [PSBM-141883 PSBM-141883]
  - ms/blk-wbt: Avoid lock contention and thundering herd issue in wbt_wait (Anchal Agarwal) [PSBM-141883 PSBM-141883]
  - ms/net: neigh: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang) [PSBM-141642]
  - Revert "ms/net: neigh: use dev_kfree_skb_irq instead of kfree_skb()" (Konstantin Khorenko) [PSBM-141642]
  - virtio_balloon: Create debugfs file with the usage information (Alexander Atanasov) [PSBM-140407]
  - ms/netfilter: nf_tables: fix chain filter in nf_tables_dump_rules() (Pablo Neira Ayuso) [PSBM-141578]
  - ms/netfilter: nf_tables: fix memory leaks on chain rename (Florian Westphal)
  - ms/netfilter: nf_tables: fix out-of-bounds in nft_chain_commit_update (Taehee Yoo)
  - sunrpc: print debug info for kill-tasks (Pavel Tikhomirov) [PSBM-141604]
  - mm/kmemleak: Add support for percpu memory leak detect (Wei Yongjun) [PSBM-141114]
  - ms/mm: kmemleak: avoid deadlock on the kmemleak object insertion error path (Catalin Marinas) [PSBM-141114]
  - fs/ext4: Tweak to disable "lazytime" mount option by default (Konstantin Khorenko) [PSBM-141577]
  - rebase_logs: Add rebase logs for 3.10.0-1160.66.1.el7 to 3.10.0-1160.76.1.el7 rebase (Konstantin Khorenko) [PSBM-141721]
  - ms/net: neigh: use dev_kfree_skb_irq instead of kfree_skb() (Yang Yingliang)
  - hv_balloon: Create debugfs file with hyper-v balloon usage information (Alexander Atanasov) [PSBM-140409]
  - neighbour: make proxy_queue.qlen limit per-device (Alexander Mikhalitsyn) [PSBM-140896]
  - neigh: fix possible DoS due to net iface start/stop loop (Denis V. Lunev) [PSBM-140896]
  - ms/tty: Make lock subclasses available for other tty locks (Peter Hurley)
  - Makefile: Define the default EXTRAVERSION value (Konstantin Khorenko)
  - Makefile: Fix for "make rpm-pkg" working (Alexander Atanasov)
  - ms/drop_monitor: Add packet alert mode (Ido Schimmel) [PSBM-140937]
  - ms/drop_monitor: Add alert mode operations (Ido Schimmel) [PSBM-140937]
  - ms/drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Ido Schimmel) [PSBM-140937]
  - ms/drop_monitor: Reset per-CPU data before starting to trace (Ido Schimmel) [PSBM-140937]
  - ms/drop_monitor: Initialize timer and work item upon tracing enable (Ido Schimmel) [PSBM-140937]
  - ms/drop_monitor: Split tracing enable / disable to different functions (Ido Schimmel) [PSBM-140937]
  - ms/drop_monitor: Use pre_doit / post_doit hooks (Ido Schimmel) [PSBM-140937]
  - ms/drop_monitor: Rename and document scope of mutex (Ido Schimmel) [PSBM-140937]
  - ms/drop_monitor: Use correct error code (Ido Schimmel) [PSBM-140937]
  - ms/drop_monitor: use setup_timer (Geliang Tang) [PSBM-140937]
  - ms/drop_monitor: consider inserted data in genlmsg_end (Reiter Wolfgang) [PSBM-140937]
  - ms/drop_monitor: add missing call to genlmsg_end (Reiter Wolfgang) [PSBM-140937]
  - vtty: fix slave peer lockdep annotation (Cyrill Gorcunov) [PSBM-136773 PSBM-137884 PSBM-140913]
  - blk-cbt: disable interrupts before this_cpu_ptr() call (Pavel Tikhomirov) [PSBM-140699]
  - fuse: pcs: protection against sync seq numbers wraparound (Alexey Kuznetsov) [VSTOR-55377 VSTOR-55377]
  - fs/fuse kio: wording correction in commit_cs_record (dirtying) (Konstantin Khorenko)
  - fs/fuse kio: correct data types in tracing calls (Konstantin Khorenko)
  - ms/xfrm: fix crash in XFRM_MSG_GETSA netlink handler (Vegard Nossum) [PSBM-141136]
  - ms/Fix detectition of kernel git repository in setlocalversion script [take #2] (Franck Bui-Huu)
  - ms/KVM: x86: enable event window in inject_pending_event (Paolo Bonzini) [PSBM-139278 PSBM-139278]
  - ms/KVM: x86: track manually whether an event has been injected (Paolo Bonzini) [PSBM-139278 PSBM-139278]
  - ms/KVM: nVMX: Require immediate-exit when event reinjected to L2 and L1 event pending (Liran Alon) [PSBM-139278 PSBM-139278]
  - ms/KVM: x86: Replace late check_nested_events() hack with more precise fix (Paolo Bonzini) [PSBM-139278 PSBM-139278]
  - ms/KVM: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Paolo Bonzini) [PSBM-139278 PSBM-139278]
  - ms/KVM: x86: Fix nmi injection failure when vcpu got blocked (ZhuangYanying) [PSBM-139278 PSBM-139278]
  - ms/KVM: SVM: Split out architectural interrupt/NMI/SMI blocking checks (Paolo Bonzini) [PSBM-139278 PSBM-139278]
  - ms/KVM: nSVM: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Paolo Bonzini) [PSBM-139278 PSBM-139278]
  - ms/KVM: SVM: introduce nested_run_pending (Paolo Bonzini) [PSBM-139278 PSBM-139278]
  - ms/KVM: nSVM: implement check_nested_events for interrupts (Paolo Bonzini) [PSBM-139278 PSBM-139278]
  - ms/KVM: nVMX: Properly handle userspace interrupt window request (Sean Christopherson) [PSBM-139278 PSBM-139278]
  - cgroup-v1: Allow setting release_agent from root Container user_ns (Konstantin Khorenko) [PSBM-140752]
  - net/skbuff: hide high-order-request warning in __alloc_skb() (Pavel Tikhomirov) [PSBM-139948]
  - ms/exit: reparent: fix the dead-parent PR_SET_CHILD_SUBREAPER reparenting (Oleg Nesterov)
  - ms/exit: fix the setns() && PR_SET_CHILD_SUBREAPER interaction (Oleg Nesterov)
  - ms/exit: reparent: document the ->has_child_subreaper checks (Oleg Nesterov)
  - ms/exit: reparent: fix the cross-namespace PR_SET_CHILD_SUBREAPER reparenting (Oleg Nesterov)
  - ms/ext4: prevent partial update of the extent blocks (Zhang Yi) [PSBM-139452]
  - ms/ext4: check for inconsistent extents between index and leaf block (Zhang Yi) [PSBM-139452]
  - ms/ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Zhang Yi) [PSBM-139452]
  - ms/KVM: SVM: Clear the CR4 register on reset (Babu Moger) [PSBM-139465]
  - memcg: Add memory accounting for nft expressions (Konstantin Khorenko) [PSBM-140651]
  - cgroup: switch from cgroup_mutex to cgroup_root_mutex in proc_cgroup_show (Pavel Tikhomirov) [PSBM-139206]
  - pid_ns: Drop global pid_max declaration leftover (Konstantin Khorenko) [PSBM-140308]
  - mutex: Disable irqs in spin_[un]lock_mutex() (Konstantin Khorenko) [PSBM-139963]
  - mm/tswap: Add a sanity check in tswap_frontswap_store() on deleting a page (Konstantin Khorenko)
  - mm/tswap: make tswap_delete_page handle replaced page gracefully (Pavel Tikhomirov) [PSBM-139322]
  - ms/cgroup: no need for cgroup_mutex for /proc/cgroups (Shakeel Butt) [PSBM-139206]
  - ms/KVM: x86/mmu: Remove the defunct update_pte() paging hook (Sean Christopherson) [PSBM-139163]
  - ms/NFSv4: Fix up RCU annotations for struct nfs_netns_client (Trond Myklebust) [PSBM-137154]
  - ms/NFSv4: Use the net namespace uniquifier if it is set (Trond Myklebust) [PSBM-137154]
  - ms/NFSv4: Clean up initialisation of uniquified client id strings (Trond Myklebust) [PSBM-137154]
  - ms/fs: nfs: sysfs: Remove NULL check before kfree (Saurav Girepunje) [PSBM-137154]
  - ms/NFS: Add sysfs support for per-container identifier (Trond Myklebust) [PSBM-137154]
  - ms/NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Trond Myklebust) [PSBM-137154]
  - ms/NFS: Create a root NFS directory in /sys/fs/nfs (Trond Myklebust) [PSBM-137154]
  - ms/Provide a function to create a NUL-terminated string from unterminated data (David Howells) [PSBM-137154]
  - fs/fuse: fiq->pending list is killed twice in fuse_invalidate_files() (Liu Kui)
  - ms/fs/fuse: missing unlock_page() in fuse_writepage (Liu Kui)
  - mm: allow kmem limit bypassing if reclaimable slabs detected (Konstantin Khorenko) [PSBM-91566 PSBM-137427]
  - hide high-order-request warning in pskb_expand_head() (Vasily Averin) [PSBM-136733]
  - ve/posix_timers: adjust CLOCK_BOOTTIME for CT (Nikita Yushchenko) [PSBM-136131 OVZ-7298]
  - ms/nfs4: skip locks_lock_inode_wait() in nfs4_locku_done if FL_ACCESS is set (Vasily Averin) [PSBM-136295]
  - /proc/<pid>/aio: add dummy read method (Nikita Yushchenko)
  - ms/fuse: async processing of F_SETLK with FL_SLEEP flag (Vasily Averin) [PSBM-136851]
  - ms/fuse: drop obsoleted and incorrect restriction in fuse_setlk (Vasily Averin) [PSBM-136851]
  - ms/nfsd4: add refcount for nfsd4_blocked_lock (Vasily Averin) [PSBM-136851]
  - fs/namei.c: return error if nd->inode check is empty in handle_dotdot_rcu() (Vasily Averin) [PSBM-92308 PSBM-128194 PSBM-136369]
  - ms/ipv6: fix 'disable_policy' for fwd packets (Nicolas Bechtel) [VSTOR-48427]
  - ms/ipv6: Provide ipv6 version of "disable_policy" sysctl (David Forster) [VSTOR-48427]
  - pfcache: Fix unitialized s_csum_partial (Kirill Tkhai) [PSBM-134639]
  - ms/netfilter: nf_tables: Allow chain name of up to 255 chars (Phil Sutter) [PSBM-136188]
  - ms/netfilter: nf_tables: Allow table names of up to 255 chars (Phil Sutter) [PSBM-136188]
  - ms/netlink: Introduce nla_strdup() (Phil Sutter) [PSBM-136188]
  - ploop: Sanity in kaio_open() (Kirill Tkhai) [PSBM-135881]
  - ms/nfsd: fix jiffies/time_t mixup in LRU list (Vasily Averin) [PSBM-102407 PSBM-121875 PSBM-121984 PSBM-129208 PSBM-129647 PSBM-133020 PSBM-133265 PSBM-133274 PSBM-134762 PSBM-134877 PSBM-134905 PSBM-135845]
  - ms/kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [VSTOR-46513 PSBM-131551]
  - ms/mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Vasily Averin)
  - binfmt_misc: don't free per-VE object on error path (Nikita Yushchenko)
  - ms/ipv6: Call skb_get_hash_flowi6 to get skb->hash in ip6_make_flowlabel (Tom Herbert)
  - ms/ipv6: fix sparse errors in ip6_make_flowlabel() (Eric Dumazet) [VSTOR-47671]
  - ms/net: reallocate new socket option number for IPV6_AUTOFLOWLABEL (Pablo Neira) [VSTOR-47671]
  - ms/ipv6: Implement automatic flow label generation on transmit (Tom Herbert) [VSTOR-47671]
  - VE/sysrq-trigger: fix log limiting (Nikita Yushchenko)
  - writeback: Write dirty times for WB_SYNC_ALL writeback (Jan Kara) [PSBM-134225]
  - mm: Do not drop __GFP_NOFAIL in __add_to_page_cache_locked (Evgenii Shatokhin) [PSBM-98265 PSBM-98265]
  - ploop: Fix partition refcounter leak (Konstantin Khorenko) [PSBM-131919]
  - ub: correct _ub_get_css() retvalue for dying/stopped containers (Vasily Averin) [PSBM-123686]
  - prctl: allow to setup brk for et_dyn executables (Cyrill Gorcunov) [PSBM-125448]
  - net: export "net/core/xfrm*" sysctls for containers (Nikita Yushchenko) [PSBM-132916]
  - ms/memcg: prohibit unconditional exceeding the limit of dying tasks (Vasily Averin) [PSBM-132705]
  - ms/ipv6: allocate enough headroom in ip6_finish_output2() (Vasily Averin) [PSBM-130907]
  - ms/ipc: remove memcg accounting for sops objects in do_semtimedop() (Vasily Averin) [PSBM-128356]
  - mm: make PR_SET_THP_DISABLE immediately active (Michal Hocko) [PSBM-124504]
  - mm: high order allocation detector (Nikita Yushchenko) [PSBM-92088]
  - trace: fix frame skip when saving event stacktrace (Nikita Yushchenko) [PSBM-92088]
  - ms/memcg: drop GFP_KERNEL_ACCOUNT use in tty_free_termios() (Vasily Averin)
  - memcg: force accounting to specified memcg (Vasily Averin) [PSBM-132705]
  - Fix a leak in socket(2) when we fail to allocate a file descriptor. (Al Viro) [PSBM-133610]
  - ms/netfilter: remove unused variable (stephen hemminger) [PSBM-133656]
  - cgroup/net_prio: virtualize ifpriomap per-ve (Pavel Tikhomirov) [PSBM-123766]
  - ve: get_curr_ve: first try getting ve with rcu lock (Pavel Tikhomirov) [PSBM-123766]
  - ve: add get_curr_ve helper (Pavel Tikhomirov) [PSBM-123766]
  - sock: allow reading and changing sk_userlocks with setsockopt (Pavel Tikhomirov)
  - ploop: Check disable_merge only if there is a delta with such method (Kirill Tkhai)
  - ploop: Track if we have delta with disable_merge (Kirill Tkhai)
  - mm/memcg: do not save call stacks of css_get/put by default (Evgenii Shatokhin) [PSBM-131085 PSBM-131085]
  - ext4: Use initial count in ext4_ind_direct_IO() (Kirill Tkhai) [PSBM-129846]
  - ms/ext4: fix xfstest generic/269 double revoked buffer bug with bigalloc (Daeho Jeong)
  - ms/ext4: handle unwritten or delalloc buffers before enabling data journaling (Daeho Jeong)
  - ms/ext4: fix bug for rename with RENAME_WHITEOUT (yangerkun)
  - ext4: Fix rebase c55a9acde5aa (Kirill Tkhai)
  - fs/ceph: access beyond end of iovec array in dio_get_pagev_size() (Vasily Averin) [PSBM-130693]
  - fuse/pcs: missing initialization of client role (Alexey Kuznetsov) [VSTOR-44526]
  - fuse: illegal access to file in vstorage (Alexey Kuznetsov)
  - ms/ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Harshad Shirwadkar) [PSBM-129846]
  - ms/ext4: fix punch hole for inline_data file systems (Theodore Ts'o) [PSBM-129846]
  - ms/ext4: track writeback errors using the generic tracking infrastructure (Theodore Ts'o) [PSBM-129846]
  - ub: ub_ratelimit does not initialize ub_ratelimit->lock (Vasily Averin) [PSBM-130602 PSBM-130672]
  - ms/xfrm: clean up xfrm protocol checks (Vasily Averin) [PSBM-130602]
  - ms/xfrm: Fix warning in xfrm6_tunnel_net_exit. (Vasily Averin) [PSBM-130602]
  - ms/xfrm6_tunnel: exit_net cleanup check added (Vasily Averin) [PSBM-130602]
  - net/veth: Increase veth max_mtu for k8s and weave-net (Pavel Tikhomirov) [PSBM-130575]
  - AMD Milan: update 0001-edac-mce-milan.patch (Vasily Averin)
  - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Christian Brauner)
  - fs/nfs: break umount cycle if current task does not have enough stack. (Vasily Averin) [PSBM-130309]
  - ms/cifs: Limit memory used by lock request calls to a page (Ross Lagerwall) [PSBM-130341]
  - RCU pathwalk breakage when running into a symlink overmounting something (Al Viro) [PSBM-129639]
  - ms/netfilter: nf_tables: parse element flags from nft_del_setelem() (Pablo Neira Ayuso) [OVZ-7271]
  - ms/netfilter: nf_tables: introduce nft_setelem_parse_flags() helper (Pablo Neira Ayuso) [OVZ-7271]
  - ms/KVM: AMD Milan Support (root) [PSBM-127051 PSBM-129668 PSBM-129674 PSBM-129872 PSBM-129872]
  - pci_ids.h: AMD Milan support (root) [PSBM-127051]
  - ms:x86/amd_nb: Add Family 19h PCI IDs (root) [PSBM-127051]
  - RHEL7 Perf: Large Increment per Cycle Events for AMD Milan (root) [PSBM-127051]
  - RHEL7 Milan Support Patches (root) [PSBM-127051]
  - ms:EDAC/MCE Milan patches (root) [PSBM-127051]
  - ipv6 tunnels: enable netdevice register inside container (Vasily Averin) [PSBM-127315]
  - ploop: Use preallocation for ext4 (Kirill Tkhai) [PSBM-129303]
  - net: sched: sch_teql: fix null-pointer dereference (Pavel Tikhomirov) [PSBM-128205]
  - memcg: Enable accounting for new namespaces and struct nsproxy (Vasily Averin) [PSBM-120694 PSBM-129409]
  - memcg: Enable accounting for pids in nested pid namespaces (Vasily Averin) [PSBM-120694 PSBM-129408]
  - memcg: Enable accounting for signals (Vasily Averin) [PSBM-128624 PSBM-129407]
  - memcg: enable accounting for netdev_rx_queue objects (Vasily Averin) [PSBM-120694 PSBM-127831]
  - memcg: disable memcg accounting for nf_ct hash tables (Vasily Averin) [PSBM-120694 PSBM-127891]
  - ms/ext4: fix fencepost error in lazytime optimization (Theodore Ts'o) [OVZ-7267 OVZ-7270]
  - fs/fuse: avoid triggering BUG_ON at file close (Vasily Averin) [VSTOR-43056]
  - ms/vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [PSBM-128702]
  - ms/vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [PSBM-128702]
  - ms/vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [PSBM-128702]
  - ms/vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [PSBM-128702]
  - ms/vsock/vmci: make vmci_vsock_cb_host_called static (Mao Wenan) [PSBM-128702]
  - ms/vsock: fix the race conditions in multi-transport support (Alexander Popov) [PSBM-128702]
  - ms/vhost/vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [PSBM-128702]
  - ms/vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [PSBM-128702]
  - ms/vsock: prevent transport modules unloading (Stefano Garzarella) [PSBM-128702]
  - ms/vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [PSBM-128702]
  - ms/vsock: add multi-transports support (Stefano Garzarella) [PSBM-128702]
  - ms/vsock/virtio: Initialize core virtio vsock before registering the driver (Jorge E. Moreira) [PSBM-128702]
  - ms/hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [PSBM-128702]
  - ms/vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [PSBM-128702]
  - ms/vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [PSBM-128702]
  - ms/vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [PSBM-128702]
  - ms/vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [PSBM-128702]
  - ms/vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [PSBM-128702]
  - ms/vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [PSBM-128702]
  - ms/vsock: remove include/linux/vm_sockets.h file (Stefano Garzarella) [PSBM-128702]
  - ms/vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [PSBM-128702]
  - ms/vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [PSBM-128702]
  - netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check() (Dmitry Vyukov) [PSBM-128405]
  - fs/fuse: released handle could be used in fiemap (Alexey Kuznetsov) [VSTOR-42949]
  - fs/fuse: a typo resulting in corruption of page cache and kernel crash (Vasily Averin) [VSTOR-42863]
  - net: net_assign_generic NULL lead to memory leaks (Vasily Averin) [PSBM-92950 PSBM-128006]
  - fs/fuse kio: don't use kio with uninitialized statistic (Ildar Ismagilov) [VSTOR-42099]
  - sync: sync_collect_filesystems: fix possible infinite loop (Alexander Mikhalitsyn) [PSBM-127599]
  - ve/net: sit: enable in container (Vasily Averin) [PSBM-127315]
  - ms/fuse: fix live lock in fuse_iget() (Amir Goldstein) [PSBM-127514]
  - kmapset: lost map->size update in kmapset_del_value() (Vasily Averin) [PSBM-127478]
  - proc/mounts: fix skipping mount after cursor (Pavel Tikhomirov) [PSBM-127476]
  - ve: Add option allowing ioctl(FITRIM) from inside CT (Kirill Tkhai) [PSBM-127082]
  - proc/mounts: add cursor (Alexander Mikhalitsyn) [PSBM-126568 PSBM-125812]
  - ms/netfilter: nft_compat: use call_rcu for nfnl_compat_get (Florian Westphal) [PSBM-127233]
  - fs/fuse kio: share stucked requests count for prometheus stats (Ildar Ismagilov) [VSTOR-41021]
  - cgroup/ve: at container start only check virtualizable cgroups. (Valeriy Vdovin) [PSBM-125040]
  - fs/ext4: Make "lazytime" mount option by default (Konstantin Khorenko) [PSBM-106544]
  - ms/ext4: don't ignore return values from ext4_ext_dirty() (Harshad Shirwadkar)
  - disable high-order allocations warnings in slip driver (Vasily Averin) [PSBM-125232]
  - configs: change the default cpufreq governor to "performance" (Vasily Averin) [VSTOR-41067 PSBM-125953 PSBM-126006]
  - mm/mem_cgroup_iter: Drop dead_count related infrastructure (Konstantin Khorenko) [PSBM-123655 PSBM-123655]
  - mm/mem_cgroup_iter: Cleanup mem_cgroup_iter_load() (Konstantin Khorenko) [PSBM-123655 PSBM-123655]
  - mm/mem_cgroup_iter: Don't bother saving/checking 'dead_count' anymore (Konstantin Khorenko) [PSBM-123655 PSBM-123655]
  - mm/mem_cgroup_iter: NULL-ify 'last_visited' for invalidated iterators (Konstantin Khorenko) [PSBM-123655 PSBM-123655]
  - mm/mem_cgroup_iter: Provide _iter_invalidate() the dying memcg as an argument (Konstantin Khorenko) [PSBM-123655 PSBM-123655]
  - mm/mem_cgroup_iter: Always assign iter->last_visited under rcu (Konstantin Khorenko) [PSBM-123655 PSBM-123655]
  - mm/mem_cgroup_iter: Make 'iter->last_visited' a bit more stable (Konstantin Khorenko) [PSBM-123655 PSBM-123655]
  - list: introduce list_for_each_continue() (Pavel Tikhomirov) [PSBM-125812]
  - netfilter: gpf inside xt_find_revision() (Vasily Averin) [PSBM-126137]
  - fs/fuse kio: disable parallel fsyncs and file shrinks (Alexey Kuznetsov) [VSTOR-36154]
  - fs/fuse kio: avoid race condition at file expand (Alexey Kuznetsov) [VSTOR-36154]
  - cpufreq: intel_pstate: Make reasons for failure more visible (Evgenii Shatokhin) [PSBM-126007]
  - ms/cpufreq: intel_pstate: Add reasons for failure and debug messages (Erwan Velu) [PSBM-126007]
  - ms/netfilter: nft_compat: check extension hook mask only if set (Pablo Neira Ayuso) [PSBM-125884]
  - ploop: Use bio_kmalloc() (Kirill Tkhai) [PSBM-98265]
  - ms/lock_parent: don't step on stale ->d_parent of all-but-freed one (Al Viro)
  - ve/kmod: make fib modules autoloadable from CT (Pavel Tikhomirov) [PSBM-125002 PSBM-125002]
  - configs: enable modules for nft fib rules (Pavel Tikhomirov) [PSBM-125002]
  - netfilter: don't set F_IFACE on ipv6 fib lookups (Florian Westphal) [PSBM-125002]
  - netfilter: nf_tables: fib: use skb_header_pointer (Pablo M. Bermudo Garay) [PSBM-125002]
  - netfilter: nft_fib: Support existence check (Phil Sutter) [PSBM-125002]
  - netfilter: rpfilter: fix incorrect loopback packet judgment (Liping Zhang) [PSBM-125002]
  - netfilter: rpfilter: bypass ipv4 lbcast packets with zeronet source (Liping Zhang) [PSBM-125002]
  - netfilter: nft_fib_ipv4: initialize *dest to zero (Liping Zhang) [PSBM-125002]
  - netfilter: nft_fib: convert htonl to ntohl properly (Liping Zhang) [PSBM-125002]
  - netfilter: nf_tables: add fib expression (Florian Westphal) [PSBM-125002]
  - ms/ext4: Avoid freeing inodes on dirty list (Jan Kara)
  - ms/writeback: Export inode_io_list_del() (Jan Kara)
  - ms/ext4: handle ext4_mark_inode_dirty errors (Harshad Shirwadkar)
  - ms/ext4: propagate error values from ext4_inline_data_truncate() (Theodore Ts'o)
  - ms/ext4: allow ext4_ext_truncate() to return an error (Theodore Ts'o)
  - ms/ext4: allow ext4_truncate() to return an error (Theodore Ts'o)
  - ms/netfilter: nf_tables: check msg_type before nft_trans_set(trans) (Alexey Kodanev) [OVZ-7223]
  - ms/netfilter: nf_tables: fix update chain error (JingPiao Chen) [OVZ-7223]
  - ms/netfilter: nf_tables: add generation mask to sets (Pablo Neira Ayuso) [OVZ-7223]
  - ms/netfilter: nf_tables: add generation mask to chains (Pablo Neira Ayuso) [OVZ-7223]
  - ms/netfilter: nf_tables: add generation mask to tables (Pablo Neira Ayuso) [OVZ-7223]
  - ms/netfilter: nf_tables: add generic macros to check for generation mask (Pablo Neira Ayuso) [OVZ-7223]
  - fcntl: make F_GETOWN(EX) return 0 on dead owner task (Pavel Tikhomirov) [PSBM-124623]
  - mm/vmscan: add cond_resched() to loop in shrink_slab_memcg() (Andrey Ryabinin) [PSBM-125095]
  - mm: memcg: fix memcg reclaim soft lockup (Xunlei Pang) [PSBM-125095]
  - fs/direct-io.c: keep dio_warn_stale_pagecache() when CONFIG_BLOCK=n (Valeriy Vdovin) [PSBM-124609]
  - iomap: report collisions between directio and buffered writes to userspace (Valeriy Vdovin) [PSBM-124609]
  - ploop: Print mounted sb information on busy stop fail (Kirill Tkhai)
  - ploop: Add comment in cached_submit() (Kirill Tkhai)
  - ms/nfsd4: readdirplus shouldn't return parent of export (J. Bruce Fields) [PSBM-125025]
  - ms: mm: mmu_gather: remove __tlb_reset_range() for force flush (Vasily Averin) [PSBM-124581]
  - per-memcg negative dentries accounting (Vasily Averin) [PSBM-104223 OVZ-7225 PSBM-125735]
  - overlayfs: relax capable check for trusted prefix xattrs (Andrey Zhadchenko) [PSBM-124532]
  - Improve vps_dumpable check in __ptrace_may_access() (Vasily Averin) [PSBM-92107]
  - ploop: Forced clear discard alignment (Kirill Tkhai) [PSBM-124496]
  - cbt: Update CBT size from check_disk_size_change() (Kirill Tkhai) [PSBM-123819]
  - tty: fix infinite loop in n_tty_receive_char() (Evgenii Shatokhin) [PSBM-123043]
  - ms/fuse: fix bad inode (Miklos Szeredi) [PSBM-122970]
  - fs: Resurrect generic_segment_checks() (Konstantin Khorenko) [OVZ-7243]
  - ms/ptrace: fix task_join_group_stop() for the case when current is traced (Oleg Nesterov) [PSBM-123088]
  - ms/signal: avoid double atomic counter increments for user accounting (Linus Torvalds) [PSBM-123088]
  - ms/fork: Have new threads join on-going signal group stops (Eric W. Biederman) [PSBM-123088 PSBM-124538]
  - nat: allow nft NAT and iptables NAT work on the same node (Vasily Averin) [PSBM-123345]
  - fs/fuse kio: fix problem with simultaneous map resolving (Ildar Ismagilov) [VSTOR-39656]
  - fs/fuse kio: always use memory registrations for iWarp RDMA reads (Ildar Ismagilov)
  - ms/tracing: remove WARN_ON in start_thread() (Vasily Averin) [PSBM-122204]
  - ms/tracing: Fix race in trace_open and buffer resize call (Vasily Averin) [PSBM-122343]
  - ms/extable: Consolidate *kernel_text_address() functions (Vasily Averin) [PSBM-122315]
  - ms/extable: Enable RCU if it is not watching in kernel_text_address() (Vasily Averin) [PSBM-122315]
  - net: silence high-order-allocation warning in sctp_pack_cookie() (Vasily Averin) [PSBM-122200]
  - ipv6: silence high-order allocation warinig in rawv6_sendmsg() (Vasily Averin) [PSBM-122200]
  - ms/mm: list_lru: set shrinker map bit when child nr_items is not zero (Yang Shi)
  - ms/packet: fix bitfield update race (Willem de Bruijn) [PSBM-123046]
  - ms/make sock_alloc_file() do sock_release() on failures (Al Viro) [PSBM-123046]
  - ms/socketpair(): allocate descriptors first (Al Viro) [PSBM-123046]
  - ms/net: handle error more gracefully in socketpair() (Yann Droneaud) [PSBM-123046]
  - ms/netfilter: ipset: Fix calling ip_set() macro at dumping (Jozsef Kadlecsik) [PSBM-122965]
  - ms/netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Kadlecsik József) [PSBM-122965]
  - ms/netlink: add a start callback for starting a netlink dump (Tom Herbert) [PSBM-122965]
  - ms/netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Jozsef Kadlecsik) [PSBM-122965]
  - ms/netfilter: ipset: fix a missing check of nla_parse (Aditya Pakki) [PSBM-122965]
  - ms/netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Florian Westphal) [PSBM-122965]
  - ms/netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Jozsef Kadlecsik) [PSBM-123063]
  - ms/netfilter: ipset: Fix forceadd evaluation path (Jozsef Kadlecsik) [PSBM-123063]
  - ms/xfrm: check id proto in validate_tmpl() (Cong Wang) [PSBM-123084]
  - ms/net_sched: gen_estimator: fix lockdep splat (Eric Dumazet) [PSBM-123087]
  - ms/ip6mr: fix stale iterator (Nikolay Aleksandrov) [PSBM-122990]
  - ms/ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Theodore Ts'o) [PSBM-122991]
  - ms/mm/memory.c: share the i_mmap_rwsem (Davidlohr Bueso) [PSBM-122663]
  - ms/mm/nommu: share the i_mmap_rwsem (Davidlohr Bueso) [PSBM-122663]
  - ms/mm/memory-failure: share the i_mmap_rwsem (Davidlohr Bueso) [PSBM-122663]
  - ms/uprobes: share the i_mmap_rwsem (Davidlohr Bueso) [PSBM-122663]
  - ve/cgroup: At container start check ve's css_set for host-level cgroups. (Valeriy Vdovin) [PSBM-123506]
  - netlink: silence high-order memory allocation warning in netlink_ack (Vasily Averin) [PSBM-120889]
  - ms/ipv6: remove null_entry before adding default route (Wei Wang) [PSBM-123045]
  - ms/ipv6: repair fib6 tree in failure case (Wei Wang) [PSBM-123045]
  - netfilter: nf_tables: allow to filter out rules by table and chain (Vasily Averin) [OVZ-7223]
  - ms/netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Pablo Neira Ayuso) [PSBM-121318]
  - ms/netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Pablo Neira Ayuso) [PSBM-121318]
  - ms/netfilter: nft_set_rbtree: handle element re-addition after deletion (Pablo Neira Ayuso) [PSBM-121318]
  - ms/netfilter: nft_rbtree: allow adjacent intervals with dynamic updates (Pablo Neira Ayuso) [PSBM-121318]
  - ms/xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [PSBM-123065]
  - ms/xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [PSBM-123065]
  - configs.minimal: update minimal configs up to RHEL7.9 kernel base (Vasily Averin)
  - ve/device_cgroup: show all devices allowed in ct to fool docker (Pavel Tikhomirov) [PSBM-123668 PSBM-123630]
  - ve/net/core: allow to call setsockopt(SO_RCVBUFFORCE) from Containers (Konstantin Khorenko)
  - ms/net: rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Eric Dumazet) [PSBM-122988]
  - ms/net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet (Vasily Averin) [PSBM-123062]
  - ms/net: make skb_partial_csum_set() more robust against overflows (Eric Dumazet) [PSBM-123062]
  - ms/net: Fix usage of pskb_trim_rcsum (Ross Lagerwall) [PSBM-123062]
  - ms/netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [PSBM-123062]
  - ms/netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports (Jozsef Kadlecsik) [PSBM-123086]
  - ms/netfilter: Replace spin_is_locked() with lockdep (Lance Roy) [PSBM-123086]
  - ms/netfilter: ipset: Convert timers to use timer_setup() (Kees Cook) [PSBM-123086]
  - ms/nfsd: Don't add locks to closed or closing open stateids (Trond Myklebust) [PSBM-121984]
  - ms/nfsd: Detect unhashed stids in nfsd4_verify_open_stid() (Trond Myklebust) [PSBM-121984]
  - ms/nfsd: Fix race in lock stateid creation (Trond Myklebust) [PSBM-121984]
  - ms/nfsd4: move find_lock_stateid (Trond Myklebust) [PSBM-121984]
  - ms/nfsd: Ensure we don't recognise lock stateids after freeing them (Trond Myklebust) [PSBM-121984]
  - ms/nfsd: Fix stateid races between OPEN and CLOSE (Trond Myklebust) [PSBM-121984]
  - ms/fs, nfsd: convert nfs4_file.fi_ref from atomic_t to refcount_t (Elena Reshetova) [PSBM-121984]
  - ms/fs, nfsd: convert nfs4_cntl_odstate.co_odcount from atomic_t to refcount_t (Elena Reshetova) [PSBM-121984]
  - ms/fs, nfsd: convert nfs4_stid.sc_count from atomic_t to refcount_t (Elena Reshetova) [PSBM-121984]
  - ms/nfsd: Make init_open_stateid() a bit more whole (Oleg Drokin) [PSBM-121984]
  - ms/mm/rmap: share the i_mmap_rwsem (Davidlohr Bueso) [PSBM-122663]
  - ms/mm: convert i_mmap_mutex to rwsem (Davidlohr Bueso) [PSBM-122663]
  - ms/mm: use new helper functions around the i_mmap_mutex (Davidlohr Bueso) [PSBM-122663]
  - ms/mm,fs: introduce helpers around the i_mmap_mutex (Davidlohr Bueso) [PSBM-122663]
  - mm, page_alloc: move_freepages should not examine struct page of reserved memory (David Rientjes) [PSBM-123085]
  - mm/memcg: cleanup vmpressure from mem_cgroup_css_free() (Andrey Ryabinin) [PSBM-93884 PSBM-122653]
  - commoncap: relax setxattr and removxattr checks (Andrey Zhadchenko) [PSBM-122071]
  - ploop: Fix crash in purge_lru_warn() (Kirill Tkhai) [PSBM-122035]
  - fs/fuse kio: fix processing order of RDMA works during throttle/unthrottle (Ildar Ismagilov) [VSTOR-38354]
  - fs/fuse kio: post rdma work requests only after connection is established (Ildar Ismagilov) [VSTOR-38116]
  - ploop: Invalidate pagecache on service operations (Kirill Tkhai)
  - ploop: Add statistics of fastmap requests, which fails because of cache (Kirill Tkhai)
  - ve: Reorder ve->ve_ns assignment in ve_grab_context() (Kirill Tkhai)
  - ploop: Add more debug on error (Kirill Tkhai)
  - ploop: Preallocate clusters before nullifying on grow (Kirill Tkhai) [PSBM-121772]
  - netlink: add an option to set sk->err from userspace (Andrey Zhadchenko) [PSBM-120976]
  - netlink: protect NETLINK_REPAIR2 (Andrey Zhadchenko)
  - ms/NFSD: Fix a null reference case in find_or_create_lock_stateid() (Vasily Averin) [PSBM-121833]
  - ploop: Reduce batch size in populate_holes_bitmap() (Kirill Tkhai) [PSBM-121839]
  - ve/kmod: make nfnetlink_log autoloadable upon request from a CT (Pavel Tikhomirov) [PSBM-121652]
  - vmalloc: cancel allocation for oom-killed tasks (Vasily Averin) [PSBM-108091]
  - ms/aio: Kill aio_rw_vect_retry() (Kent Overstreet) [PSBM-121197]
  - ms/vt: selection, push sel_lock up (Jiri Slaby) [PSBM-121234]
  - ms/vt: selection, push console lock down (Jiri Slaby) [PSBM-121234]
  - ploop: Wake up on last discard bio from ploop_complete_request() (Kirill Tkhai) [PSBM-121135]
  - mm/memcg: optimize mem_cgroup_enough_memory() (Andrey Ryabinin) [PSBM-120968]
  - ms/bcache: fix NULL pointer deref in blk_add_request_payload (Lars Ellenberg) [PSBM-121142]
  - ploop: kaio: Clear swapfile flag (Kirill Tkhai) [PSBM-107743]
  - mm/filemap: fix potential memcg->cache charge leak (Andrey Ryabinin) [PSBM-121046]
  - vznetstat: Move the code to drop redundant skb marks to *_xmit() functions #PSBM-122082 (Konstantin Khorenko) [PSBM-122082]
  - vznetstat: Skip local skb going from !IFF_LOOPBACK interface (Kirill Tkhai) [PSBM-120713]
  - vznetstat: Simplify venet_acct_out_hook() (Kirill Tkhai) [PSBM-120713]
  - vznetstat: Kill unused venet_acct_classify_sub_outgoing() (Kirill Tkhai) [PSBM-120713]
  - vmscan: don't report reclaim progress if there was no progress. (Andrey Ryabinin) [PSBM-104900]
  - tun: Silence allocation failer if user asked for too big header (Andrey Ryabinin) [PSBM-103639]
  - memcg: fixes accounting for allocations called in "disabled BH" context (Vasily Averin) [PSBM-108292]
  - ploop: Change type of freezing argument on snapshot (Kirill Tkhai) [PSBM-107925]
  - ovl: enable kmem accounting for overlayfs inodes (Vasily Averin) [PSBM-108292]
  - ovl: introduce new "index=nouuid" option for inodes index feature (Pavel Tikhomirov) [PSBM-11961 PSBM-108115]
  - ploop: Wait till fsync_thread goes to sleep on ploop_quiesce() (Kirill Tkhai) [PSBM-108101]
  - ploop: Rename label in kaio_fsync_thread() (Kirill Tkhai) [PSBM-108101]
  - ploop: zero-out block device statistics at ploop_stop (Valeriy Vdovin) [PSBM-95605]
  - mm, memcg: add oom counter to memory.stat memcgroup file #PSBM-107731 (Andrey Ryabinin) [PSBM-107731]
  - ipset: enable memory accounting for ipset memory allocations (Vasily Averin) [PSBM-108091]
  - ms/KVM: LAPIC: Fix pv ipis use-before-initialization (Wanpeng Li) [PSBM-104805]
  - ms/KVM: LAPIC: Fix pv ipis out-of-bounds access (Wanpeng Li) [PSBM-107931]
  - cgroup: fixed NULL-pointer dereference in cgroup_release_agent (Valeriy Vdovin) [PSBM-107673]
  - x86_64: fix crashes due to bogus iret traps handling #PSBM-107794 (Andrey Ryabinin) [PSBM-107794]
  - ploop: Fix race between truncate and i_size_read() (Kirill Tkhai) [PSBM-108008]
  - ploop: Add comments about fsync_thread (Kirill Tkhai) [PSBM-108008]
  - ploop: Do not do useless preallocation in kaio_submit_alloc() (Kirill Tkhai) [PSBM-108008]
  - ploop: Kaio simplify truncate() in kaio_fsync_thread() (Kirill Tkhai) [PSBM-108008]
  - ploop: call check_lockout() under ploop->lock (Kirill Tkhai) [PSBM-108002]
  - modules: use kvmalloc when creating sysfs attributes for ELF sections (Evgenii Shatokhin) [PSBM-95050 PSBM-108015]
  - ploop: Transform never-true check (Kirill Tkhai) [PSBM-107643]
  - ploop: Kill unused truncate ioctl() (Kirill Tkhai)
  - ploop: Provide interface to pass freezing fs during snapshot (Kirill Tkhai) [PSBM-105630]
  - keys, user: Fix high order allocation in user_instantiate() #PSBM-107794 (Andrey Ryabinin) [PSBM-107794 PSBM-108198 PSBM-108198]
  - ms/bcache: fix cache_set_flush() NULL pointer dereference on OOM #PSBM-106785 (Eric Wheeler) [PSBM-106785]
  - ms/bcache: unregister reboot notifier if bcache fails to unregister device #PSBM-106785 (Zheng Liu) [PSBM-106785]
  - ms/bcache: Data corruption fix #PSBM-106785 (Kent Overstreet) [PSBM-106785]
  - bcache: Fix crashes of bcache used with raid1 #PSBM-106785 (Andrey Ryabinin) [PSBM-106785]
  - vznetstat: Clear skb->mark on entering to VE's IP stack (Kirill Tkhai) [PSBM-107742]
  - ipc: add export_operations to mqueue sb (Andrey Zhadchenko) [PSBM-103727]
  - rh/fs/dcache: Track & report number of negative dentries (Vasily Averin) [PSBM-107699]
  - cgroup: Fixed null pointer dereference at cgroup_mount #PSBM-107596 (Valeriy Vdovin) [PSBM-107596]
  - ploop: Disable discard on ploop1 v1 after snapshot (Kirill Tkhai) [PSBM-107598]
  - ploop: Allow FUSE to avoid maintaince mode based discard (Kirill Tkhai) [PSBM-107598]
  - ploop: Introduce may_allow_falloc_discard() (Kirill Tkhai) [PSBM-107598]
  - ploop: Allow to configure FUSE discard_granuality (Kirill Tkhai) [PSBM-107598]
  - ploop: Move queue autoconfiguration into add delta stage (Kirill Tkhai) [PSBM-107598]
  - ploop: Move blk_queue_make_request() into __ploop_dev_alloc() (Kirill Tkhai) [PSBM-107598]
  - ve/perf: forbid perf events syscall in containers (Pavel Tikhomirov) [PSBM-107217]
  - ms/ipv4: Namespaceify tcp_fastopen knob (Haishuang Yan) [PSBM-107100]
  - ploop: Allow to set discard_granuality for io_kaio (Kirill Tkhai) [PSBM-105347]
  - ploop: Zero discard limits on stop (Kirill Tkhai) [PSBM-105347]
  - ploop: Move v1 PLOOP_S_NO_FALLOC_DISCARD to ploop1_open() (Kirill Tkhai) [PSBM-105347]
  - ploop: Refactoring in ploop1_open() (Kirill Tkhai) [PSBM-105347]
  - ploop: Clear PLOOP_S_NO_FALLOC_DISCARD on restart (Kirill Tkhai) [PSBM-105347]
  - ms/teach move_mount(2) to work with OPEN_TREE_CLONE (Pavel Tikhomirov) [PSBM-107263 PSBM-107263]
  - ms/vfs: syscall: Add move_mount(2) to move mounts around (Pavel Tikhomirov) [PSBM-107263 PSBM-107263]
  - ms/vfs: syscall: Add open_tree(2) to reference or clone a mount (Pavel Tikhomirov) [PSBM-107263 PSBM-107263]
  - ms/saner handling of temporary namespaces (Pavel Tikhomirov) [PSBM-107263 PSBM-107263]
  - ext4: Handle DAX case in .read_iter (Kirill Tkhai) [PSBM-105347]
  - ext4: Convert ext4_file_dax_read() into ext4_file_dax_read_iter() (Kirill Tkhai) [PSBM-105347]
  - ext4: Disable ploop's fastmap for DAX (Kirill Tkhai) [PSBM-105347]
  - fs/fuse kio: int overflow while calculation of pos in map_truncate_tail() (Ildar Ismagilov) [VSTOR-36154]
  - ploop: Formulate "kaio_backed_ext4" module parameter purpose (Kirill Tkhai) [PSBM-105347]
  - ploop: Add @id argument to ->autodetect() (Kirill Tkhai) [PSBM-105347]
  - ms/kernel/kmod: fix use-after-free of the sub_info structure (Martin Schwidefsky) [PSBM-107061]
  - ms/netfilter: nfnetlink: correctly validate length of batch messages (take 2) (Andrey Ryabinin) [PSBM-57511 PSBM-106395]
  - mm: Reduce access frequency to shrinker_rwsem during shrink_slab (Valeriy Vdovin) [PSBM-99181 PSBM-99181 PSBM-99181]
  - ploop: Enable 1M holes with zeroing indexes for io_kaio (Kirill Tkhai) [PSBM-105347 PSBM-129412]
  - ploop: io_kaio: Introduce 4K discard_granuality with 1M clearing indexes when possible (Kirill Tkhai) [PSBM-105347]
  - ext4: Fix fiemap() with FIEMAP_FLAG_CACHE flag (Kirill Tkhai) [PSBM-105347]
  - ms/ext4: add a new ioctl EXT4_IOC_CLEAR_ES_CACHE (Theodore Ts'o) [PSBM-105347]
  - ploop: Fix kaio_sync_io() for multy-pages case (Kirill Tkhai) [PSBM-105347]
  - ploop: Pass correct argument in kaio_sync_read_many() (Kirill Tkhai) [PSBM-105347]
  - net: openvswitch: add capability to specify ifindex of new links (Andrey Zhadchenko) [PSBM-105844 PSBM-105844]
  - ms/KVM: X86: Implement "send IPI" hypercall (Wanpeng Li) [PSBM-104805]
  - ploop: io_kaio: Protect ->fastmap against EXT4_IOC_MOVE_EXT and punch hole (Kirill Tkhai) [PSBM-105347]
  - fs: Export mapping_needs_writeback() (Kirill Tkhai) [PSBM-105347]
  - ploop: Add @write argument to ->fastmap (Kirill Tkhai) [PSBM-105347]
  - ploop: Introduce ->fastmap_end_io (Kirill Tkhai) [PSBM-105347]
  - ve/cgroup: At cgroup_mark(unmark)_ve_roots skip non-virtualized roots (Valeriy Vdovin)
  - ve/cgroup: cleanup per_cgroot_data at cgroup mount destruction (Valeriy Vdovin)
  - ve/cgroup: added release_agent to each container root cgroup. (Valeriy Vdovin) [PSBM-83887 PSBM-107328]
  - ve/cgroup: set release_agent_path for root cgroups separately for each ve. (Valeriy Vdovin) [PSBM-83887 PSBM-121438 PSBM-121438]
  - ve/cgroup: private per-cgroup-root data container (Valeriy Vdovin)
  - ve/cgroup: Implemented logic that uses 'cgroup->ve_owner' to run release_agent notifications. (Valeriy Vdovin) [PSBM-83887]
  - ve/cgroup: moved release_agent from system_wq to per-ve workqueues (Valeriy Vdovin)
  - ve/cgroup: Added ve_owner field to cgroup (Valeriy Vdovin)
  - ve/cgroup: saving root_css to ve (Valeriy Vdovin)
  - cgroup: exported __put_css_set and wrappers to cgroup.h (Valeriy Vdovin)
  - cgroup: added rcu node string wrapper for in-cgroup usage. (Valeriy Vdovin)
  - ve/cgroup: implemented per-ve workqueue. (Valeriy Vdovin)
  - ploop: Fix discard iocb leak (Kirill Tkhai)
  - fs/fuse kio: NULL pointer dereference in case of dead map (Ildar Ismagilov) [VSTOR-34510]
  - fs/fuse kio: concurently work shrink and IO operations (Ildar Ismagilov)
  - fs/fuse kio: allocate memory for each RDMA RX buffer separately (Ildar Ismagilov)
  - fs/fuse kio: calculate network latency properly (Ildar Ismagilov)
  - fs/fuse kio: show latency in cs_stats properly (Ildar Ismagilov)
  - mm/memcg: fix cache growth above cache.limit_in_bytes (Andrey Ryabinin) [PSBM-106384]
  - cgroup: add export_operations to cgroup super block (Andrey Zhadchenko) [PSBM-105889]
  - ms/KVM: x86: Fix perfctr WRMSR for running counters (Eric Hankland) [PSBM-104805]
  - ms/KVM: x86/pmu: do not mask the value that is written to fixed PMUs (Vasily Averin) [PSBM-104805]
  - ms/netfilter: nf_conntrack: flush net_gre->keymap_list only from gre helper (Andrey Vagin) [OVZ-7224]
  - chardev: Avoid potential use-after-free in 'chrdev_open()' (Will Deacon) [PSBM-106229]
  - configs: set overlayfs nfs_export option to true (Valeriy Vdovin) [PSBM-104961]
  - net/mlx5: suppress high order allocation (Vasily Averin) [VSTOR-35452]
  - memcg/kmem: don't show fake charge in usage and limits (Pavel Tikhomirov) [PSBM-106065]
  - ext4: recalculate journal credits as inode depth changes (Lukas Czerner)
  - ext4: make sure enough credits are reserved for (Theodore Ts'o)
  - mm/memcg: Use per-cpu stock charges for ->kmem and ->cache counters (Andrey Ryabinin) [PSBM-101300 OVZ-7250 OVZ-7250 OVZ-7250]
  - mm: Add and use batched version of __tlb_remove_table() (Andrey Ryabinin) [PSBM-101300]
  - ms/mm: per-thread vma caching (Davidlohr Bueso) [PSBM-101300]
  - asm-generic/tlb: avoid potential double flush (Peter Zijlstra) [PSBM-101300]
  - asm-generic/tlb: Track which levels of the page tables have been cleared (Will Deacon) [PSBM-101300]
  - asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Peter Zijlstra) [PSBM-101300]
  - mm: only drain per-cpu pagevecs once per pagevec usage (Mel Gorman) [PSBM-98148]
  - ext4: Avoid sleepable debug check in (Kirill Tkhai)
  - ext4: Do read_trylock on fastmap (Kirill Tkhai)
  - ext4: Introduce __ext4_es_lookup_extent() (Kirill Tkhai)
  - kernfs/sysfs: add ioctl to get fd network namespace tag (Pavel Tikhomirov) [PSBM-105161]
  - mempolicy: Prohibit VE processes numa binding syscalls (Kirill Tkhai) [PSBM-92583]
  - ve/cgroup: fixup for " ve/cgroup: do not link a CT cpu (Vasily Averin) [PSBM-105237]
  - sched/cpupri: Replace NR_CPUS arrays (Peter Zijlstra) [PSBM-105230]
  - ms: fs/namespace.c: fix mountpoint reference counter race (Vasily Averin) [PSBM-104964]
  - ms: af_packet: set defaule value for tmo (Mao Wenan) [PSBM-105085]
  - ploop: Fix divide by null in purge_lru_warn() (Kirill Tkhai) [PSBM-104867]
  - ploop: Inherit stacking limits for ext4 over io_kaio (Kirill Tkhai)
  - fs/fuse kio: set the connection params for RDMA properly (Ildar Ismagilov)
  - ploop: Introduce fastpath for io_kaio (Kirill Tkhai)
  - ext4: Introduce ext4_fastmap() (Kirill Tkhai)
  - ext4: Extract logic from ext4_overwrite_io() to underlining function (Kirill Tkhai)
  - ploop: Add more debug info into PLOOP_REQ_TRACE_ERROR (Kirill Tkhai)
  - ms/mm, page_alloc: drop should_suppress_show_mem (Michal Hocko)
  - ms/dynamic debug: line queries failing due to uninitialized local variable (jbaron@akamai.com) [PSBM-104590]
  - ms/ovl: Fix dereferencing possible ERR_PTR() (Ding Xiang) [PSBM-104589]
  - nsfs: mark dentry with DCACHE_RCUACCESS (Cong Wang) [PSBM-102357 PSBM-102357]
  - tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Kirill Tkhai) [PSBM-102357 PSBM-102357]
  - tun: Add ioctl() SIOCGSKNS cmd to allow obtaining net ns of tun device (Kirill Tkhai) [PSBM-102357 PSBM-102357]
  - net: Make extern and export get_net_ns() (Kirill Tkhai) [PSBM-102357 PSBM-102357]
  - net: Export open_related_ns() (Kirill Tkhai) [PSBM-102357 PSBM-102357]
  - nsfs: Add a show_path method to fix mountinfo (Eric W. Biederman) [PSBM-102357 PSBM-102357]
  - pidns: expose task pid_ns_for_children to userspace (Kirill Tkhai) [PSBM-102357 PSBM-102357]
  - ns: allow ns_entries to have custom symlink content (Kirill Tkhai) [PSBM-102357 PSBM-102357]
  - net: add an ioctl to get a socket network namespace (Andrey Vagin) [PSBM-102357 PSBM-102357]
  - nsfs: add ioctl to get a parent namespace (Andrey Vagin) [PSBM-102357 PSBM-102357]
  - nsfs: add ioctl to get an owning user namespace for ns file descriptor (Andrey Vagin) [PSBM-102357 PSBM-102357]
  - kernel: add a helper to get an owning user namespace for a namespace (Andrey Vagin) [PSBM-102357 PSBM-102357]
  - take the targets of /proc/*/ns/* symlinks to separate fs (Al Viro) [PSBM-102357 PSBM-102357]
  - dcache.c: call ->d_prune() regardless of d_unhashed() (Al Viro) [PSBM-102357 PSBM-102357]
  - bury struct proc_ns in fs/proc (Al Viro) [PSBM-102357 PSBM-102357]
  - copy address of proc_ns_ops into ns_common (Al Viro) [PSBM-102357 PSBM-102357]
  - new helpers: ns_alloc_inum/ns_free_inum (Al Viro) [PSBM-102357 PSBM-102357]
  - make proc_ns_operations work with struct ns_common * instead of void * (Al Viro) [PSBM-102357 PSBM-102357]
  - switch the rest of proc_ns_operations to working with &...->ns (Al Viro) [PSBM-102357 PSBM-102357]
  - netns: switch ->get()/->put()/->install()/->inum() to working with &net->ns (Al Viro) [PSBM-102357 PSBM-102357]
  - make mntns ->get()/->put()/->install()/->inum() work with &mnt_ns->ns (Al Viro) [PSBM-102357 PSBM-102357]
  - ms: common object embedded into various struct ....ns (Al Viro) [PSBM-102357 PSBM-102357]
  - userns: move EXPORT_SYMBOL closer to current_in_userns (Pavel Tikhomirov) [PSBM-102357 PSBM-102357]
  - configs: add/enable options for overlayfs paths absolute resolution (Konstantin Khorenko) [PSBM-58614]
  - overlayfs: add mnt_id paths options (Alexander Mikhalitsyn) [PSBM-58614]
  - overlayfs: add dynamic path resolving in mount options (Alexander Mikhalitsyn) [PSBM-58614]
  - ploop: Disable discard on ioctl(PLOOP_IOC_FREEZE) (Kirill Tkhai) [PSBM-104462]
  - ploop: Kill unused PLOOP_S_SYNC (Kirill Tkhai)
  - ploop: Use kmem_cache for iocb allocation (Kirill Tkhai)
  - ms/memcg: remove tasks/children test from mem_cgroup_force_empty() (Michal Hocko) [PSBM-104451]
  - net: Rename net_sem to pernet_ops_rwsem (Kirill Tkhai) [PSBM-104158]
  - net: Kill net_mutex (Kirill Tkhai) [PSBM-104158]
  - ve: Synchronize vznetstat pernet_operations (Kirill Tkhai) [PSBM-104158]
  - mac80211_hwsim: Make hwsim_netgroup IDA (Kirill Tkhai) [PSBM-104158]
  - net: Move mutex_unlock() in cleanup_net() up (Kirill Tkhai) [PSBM-104158]
  - net: Introduce net_sem for protection of pernet_list (Kirill Tkhai) [PSBM-104158]
  - net: Cleanup in copy_net_ns() (Kirill Tkhai) [PSBM-104158]
  - net: Assign net to net_namespace_list in setup_net() (Kirill Tkhai) [PSBM-104158]
  - net: Move net:netns_ids destruction out of rtnl_lock() and document locking scheme (Kirill Tkhai) [PSBM-104158]
  - net: Fix possible race in peernet2id_alloc() (Kirill Tkhai) [PSBM-104158]
  - ms/net: Make account struct net to memcg (Kirill Tkhai)
  - ms/net: use net->count to check whether a netns is alive or not (Andrey Vagin)
  - ms/net: skip genenerating uevents for network namespaces that are exiting (Andrey Vagin)
  - net: Bring clearness to ve_netns deassignment (Kirill Tkhai)
  - locking/rwsem: Add down_read_killable() (Kirill Tkhai) [PSBM-104158]
  - locking: Add LOCK_CONTENDED_RETURN (Kirill Tkhai) [PSBM-104158]
  - locking/arch, x86: Add __down_read_killable() (Kirill Tkhai) [PSBM-104158]
  - locking/x86: Use named operands in rwsem.h (Miguel Bernal Marin) [PSBM-104158]
  - locking/rwsem-xadd: Add killable versions of rwsem_down_read_failed() (Kirill Tkhai) [PSBM-104158]
  - x86/asm: Use register variable to get stack pointer value (Andrey Ryabinin) [PSBM-104158]
  - ploop: Introduce possibility to use kaio engine for ext4 (Kirill Tkhai) [PSBM-99793]
  - fs: direct-io: don't dirtying pages for ITER_BVEC/ITER_KVEC direct read (Ming Lei) [PSBM-99793]
  - ext4: Attach write_iter and read_iter (Kirill Tkhai) [PSBM-99793]
  - ext4: Introduce ext4_file_write_iter() (Kirill Tkhai) [PSBM-99793]
  - ext4: ext4_file_dax_write() switch to iov_iter (Kirill Tkhai) [PSBM-99793]
  - fs: More use iov_iter in ext4_file_write() (Kirill Tkhai) [PSBM-99793]
  - ext4: ext4_write_checks(): switch to iov_iter (Kirill Tkhai) [PSBM-99793]
  - dax: dax_iomap_rw(): switch to iov_iter (Kirill Tkhai) [PSBM-99793]
  - ext4: ext4_file_dio_write(): switch to iov_iter (Kirill Tkhai) [PSBM-99793]
  - bio_vec-backed iov_iter (Al Viro) [PSBM-99793]
  - new helper: iov_iter_npages() (Al Viro) [PSBM-99793]
  - direct-io: fix AIO regression (Christoph Hellwig) [PSBM-99793]
  - direct-io: fix uninitialized warning in do_direct_IO() (Boaz Harrosh) [PSBM-99793]
  - new helper: iov_iter_get_pages() (Al Viro) [PSBM-99793]
  - dio: take updating ->result into do_direct_IO() (Kirill Tkhai) [PSBM-99793]
  - new primitive: iov_iter_alignment() (Al Viro) [PSBM-99793]
  - iot_iter: Add iov_iter_alignment() (Kirill Tkhai) [PSBM-99793]
  - give ->direct_IO() a copy of iov_iter (Al Viro) [PSBM-99793]
  - fs: blockdev_direct_IO: switch to iov_iter (Kirill Tkhai) [PSBM-99793]
  - fs: Replace iov_length() with its iov_iter synonym iov_iter_count() (Kirill Tkhai) [PSBM-99793]
  - ext4: Use iov_iter argument in direct_IO functions (Kirill Tkhai) [PSBM-99793]
  - mm: Kill useless mapping_direct_IO() (Kirill Tkhai) [PSBM-99793]
  - fs: Kill ->direct_IO_bvec (Kirill Tkhai) [PSBM-99793]
  - fs: Pass iov_iter to ->direct_IO (Kirill Tkhai) [PSBM-99793]
  - mm: Use iov_iter in __swap_writepage() (Kirill Tkhai) [PSBM-99793]
  - mm: Kill unused ->direct_IO_page (Kirill Tkhai) [PSBM-99793]
  - kill generic_segment_checks() (Al Viro) [PSBM-99793]
  - __btrfs_direct_write(): switch to iov_iter (Al Viro) [PSBM-99793]
  - fs: generic_file_direct_write() switch to iov_iter (Kirill Tkhai) [PSBM-99793]
  - fs/file.c: don't open-code kvfree() (Al Viro) [PSBM-99793]
  - fs/fuse kio: align CS messages to 512 bytes (Ildar Ismagilov) [VSTOR-33830]
  - fs/fuse kio: add storage_version attribute to control filesystem (Ildar Ismagilov) [VSTOR-33830]
  - FMODE_MOUNT redefine (Vasily Averin)
  - netfilter: conntrack: fix false-positive compiler warning in early_drop() (Konstantin Khorenko) [PSBM-103515]
  - netfilter: xt_MARK: Add ARP support (Zhang Chunyu) [PSBM-103515]
  - ms/netfilter: conntrack: use single slab cache (Florian Westphal) [PSBM-103515]
  - ms/netfilter: conntrack: use a single nat bysource table for all namespaces (Florian Westphal) [PSBM-103515]
  - ms/netfilter: conntrack: make netns address part of nat bysrc hash (Florian Westphal) [PSBM-103515]
  - ms/netfilter: conntrack: use a single expectation table for all namespaces (Florian Westphal) [PSBM-103515]
  - ms/netfilter: conntrack: make netns address part of expect hash (Florian Westphal) [PSBM-103515]
  - ms/netfilter: conntrack: use get_random_once for nat and expectations (Florian Westphal) [PSBM-103515]
  - ms/netfilter: conntrack: check netns when walking expect hash (Florian Westphal) [PSBM-103515]
  - ms/netfilter: conntrack: fix calculation of next bucket number in early_drop (Vasily Khoruzhick) [PSBM-103515]
  - ms/netfilter: nf_conntrack: Fix possible possible crash on module loading. (Andrey Ryabinin) [PSBM-103515]
  - ms/netfilter: conntrack: do not dump other netns's conntrack entries via proc (Liping Zhang) [PSBM-103515]
  - ms/netfilter: conntrack: consider ct netns in early_drop logic (Florian Westphal) [PSBM-103515]
  - ms/netfilter: conntrack: use a single hashtable for all namespaces (Florian Westphal) [PSBM-103515]
  - revert RH patch 9837-net-netfilter-nf_conntrack-don-t-resize-NULL-or-free.patch (Konstantin Khorenko) [PSBM-103515]
  - ms/netfilter: conntrack: make netns address part of hash (Florian Westphal) [PSBM-103515]
  - ms/netfilter: conntrack: check netns when comparing conntrack objects (Florian Westphal) [PSBM-103515]
  - ms/netfilter: conntrack: small refactoring of conntrack seq_printf (Florian Westphal) [PSBM-103515]
  - ms/netfilter: conntrack: use nf_ct_key_equal() in more places (Florian Westphal) [PSBM-103515]
  - ms/netfilter: conntrack: don't attempt to iterate over empty table (Florian Westphal) [PSBM-103515]
  - ms/netfilter: add missing IS_ENABLED(CONFIG_NF_TABLES) check to header-file. (Jeremy Sowden)
  - beancounter, memcg: inline some functions for easier debuging (Andrey Ryabinin) [PSBM-98148]
  - mnt: allow to add a mount into an existing group (Andrei Vagin) [PSBM-58617 PSBM-58617]
  - ms/netlink: do not enter direct reclaim from netlink_trim() (Vasily Averin) [PSBM-104086]
  - ms/netlink: do not enter direct reclaim from netlink_dump() (Vasily Averin) [PSBM-104086]
  - ms/cgroup: make sure a parent css isn't offlined before its children (Tejun Heo) [PSBM-104029 PSBM-104524]
  - mm: Warn on zero uncharge in memcg_uncharge_kmem() (Kirill Tkhai)
  - packet: Never charge 0 kmem in packet_sk_charge() (Kirill Tkhai)
  - mm/memcg: Fix race on mem cgroup offline/kmem deactivation. (Andrey Ryabinin) [PSBM-98148]
  - net/netfilter: make nft NAT working in different netns simultaneously (Konstantin Khorenko) [PSBM-102728 PSBM-103718 PSBM-103746]
  - net/netfilter: add a mark to distinguish nft ops (Konstantin Khorenko) [PSBM-102728 PSBM-103746]
  - mm: Add RCU read brackets into memcg_uncharge_kmem() (Kirill Tkhai)
  - mm: Move memcg_uncharge_kmem() to bottom of __memcg_uncharge_slab() (Kirill Tkhai)
  - ms/i40iw: remove bogus call to netdev_master_upper_dev_get (Denis V. Lunev) [VSTOR-33397]
  - drm/qxl: qxl_release use after free (Vasily Averin) [PSBM-102320]
  - fs/locks: Remove legacy UB_NUMFLOCKS (Andrey Ryabinin) [PSBM-102022]
  - ms/drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Vasily Averin)
  - ms/drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Vasily Averin)
  - configs.minimal: update minimal configs up to RHEL7.8 kernel base (Konstantin Khorenko)
  - ms/nfsd: memory corruption in nfsd4_lock() (Vasily Averin) [PSBM-102407]
  - ms/net: adjust skb->truesize in pskb_expand_head() (Eric Dumazet) [PSBM-102386]
  - ploop: redefine of BIO_BDEV_REUSED (Vasily Averin) [PSBM-102864]
  - ub: show up to date data counters in beancounter cgroup (Valeriy Vdovin) [PSBM-95266]
  - memcg, bc/vm_pages.c: account some swapped memory as used in CT in /proc/meminfo (Andrey Ryabinin) [PSBM-102266]
  - ms/ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Dan Carpenter) [PSBM-102478]
  - ms/ext4: fix potential race between s_group_info online resizing and access (Suraj Jitindar Singh) [PSBM-102478]
  - ploop: Add interface to dump cached BAT (Kirill Tkhai)
  - config.OpenVZ.minimal: enable infiniband for fast-path for vStorage (Ildar Ismagilov)
  - fs/fuse kio: implement support RDMA transport (Ildar Ismagilov) [VSTOR-4310]
  - fs/fuse kio: make pcs auth socket independent (Ildar Ismagilov) [VSTOR-4310]
  - fs/fuse kio: make pcs rpc socket independent (Ildar Ismagilov) [VSTOR-4310]
  - fs/fuse kio: drop external cs connection (Pavel Butsykin) [VSTOR-4310]
  - fs/fuse kio: implement internal cs connection (Pavel Butsykin) [VSTOR-4310]
  - mm/memcg: save css_get/put stacks (Andrey Ryabinin) [PSBM-98148 PSBM-98148 PSBM-102118 PSBM-98148 PSBM-98148 PSBM-98148]
  - mm/memcontrol: offload offline reclaim to background work. (Andrey Ryabinin) [PSBM-101639]
  - ms/ext4: fix potential race between s_flex_groups online resizing and access (Suraj Jitindar Singh) [PSBM-101798]
  - ms/ext4: fix potential race between online resizing and write operations (Theodore Ts'o) [PSBM-101798]
  - ploop: Be overprotective on discard (Kirill Tkhai)
  - ploop: Rename bio_discard_inflight_reqs into discard_inflight_reqs (Kirill Tkhai)
  - ploop: Rename fast_path_waitq into pending_waitq (Kirill Tkhai)
  - ploop: Simplify check in ploop_fast_end_io() (Kirill Tkhai)
  - ploop: Disable fast path on in case of pending discard (Kirill Tkhai)
  - ploop: Stop fast path reqs living their own lives (Kirill Tkhai)
  - ploop: Replace delta under quiesce state (Kirill Tkhai)
  - mm/memcontrol: memcg_move_account() get rid of lock_page dependency. (Andrey Ryabinin) [PSBM-101639 PSBM-101757 PSBM-94117]
  - ploop: Debug check that we never send discards to header (Kirill Tkhai) [PSBM-101842]
  - ms/VFS: use synchronize_rcu_expedited() in namespace_unlock() (NeilBrown) [PSBM-101530]
  - ploop: Set discard limits after blk_queue_stack_limits() (Kirill Tkhai) [OVZ-7130]
  - ve/net/bridge: make net.bridge.* sysctl visible in Containers (r/o) (Konstantin Khorenko) [PSBM-92107]
  - ve/proc/block: show /proc/diskstats inside a Container (Konstantin Khorenko) [PSBM-90491 PSBM-92107]
  - ve/bridge: handle netlink messages AF_BRIDGE / RTM_[GSD]ETLINK sent from inside a Container (Konstantin Khorenko) [PSBM-92107]
  - net: export "net/*/neigh/*/*" sysctls for Container (Konstantin Khorenko) [PSBM-92107]
  - openvswitch: allow to create ovs bridges inside Containers (Konstantin Khorenko) [PSBM-92107]
  - ve/procfs: make /proc/config.gz visible inside Containers (Konstantin Khorenko) [PSBM-92107]
  - configs: provide kernel config via proc (Konstantin Khorenko) [PSBM-92107]
  - pfcache: do not drop pfcache checksum during mmap(SHARED) of ro-files (Vasily Averin) [PSBM-64045]
  - mm/filemap: add pfcache support to filemap_map_pages (Andrey Ryabinin) [PSBM-101300]
  - ms/mm: add debugfs tunable for fault_around_order (Kirill A. Shutemov) [PSBM-101300]
  - ms/mm: cleanup size checks in filemap_fault() and filemap_map_pages() (Kirill A. Shutemov) [PSBM-101300]
  - ms/mm: implement ->map_pages for page cache (Kirill A. Shutemov) [PSBM-101300]
  - ms/mm: introduce vm_ops->map_pages() (Kirill A. Shutemov) [PSBM-101300]
  - ploop: Use ploop_alloc_request() in ploop_bio_queue() (Kirill Tkhai)
  - ploop: Add congest argument in ploop_alloc_request() (Kirill Tkhai)
  - ploop: Move duplicated initialization into helper (Kirill Tkhai)
  - ploop: Delay reusing cluster on discard till previous index flushed (Kirill Tkhai)
  - fs/fuse kio: missing ireq's completion_data initialization (Ildar Ismagilov) [PSBM-100294]
  - ms/mm: Allocate shrinker_map on appropriate NUMA node (Kirill Tkhai)
  - ms/netfilter: nf_tables: fix register ordering (Vasily Averin) [PSBM-101549]
  - ms/netfilter: nft_rbtree: ignore inactive matching element with no descendants (Pablo Neira Ayuso) [PSBM-101492]
  - ms/netfilter: nft_rbtree: introduce nft_rbtree_interval_end() helper (Pablo Neira Ayuso) [PSBM-101492]
  - lost css_put in hwpoison_filter_task() (Vasily Averin)
  - mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Vasily Averin)
  - ploop: kaio: Close race between truncate thread and grow (Kirill Tkhai) [PSBM-101533]
  - ploop: Move duplicated code to a helper (Kirill Tkhai)
  - ploop: Flush data bios on merge before index update (Kirill Tkhai) [PSBM-101510]
  - ploop: Sanity check that raw delta is not zero-length (Kirill Tkhai) [PSBM-100675]
  - ploop: Add debug check on truncation to kaio_fsync_thread (Kirill Tkhai) [PSBM-101418]
  - fuse: Add more debug info into fuse_direct_IO_bvec() (Kirill Tkhai) [PSBM-101418]
  - ploop: Read 10 BAT clusters on holes_bitmap population (Kirill Tkhai) [PSBM-101246]
  - ploop: Introduce .sync_read_many method (Kirill Tkhai) [PSBM-101246]
  - ploop: Teach kaio_sync_io() work with many pages (Kirill Tkhai) [PSBM-101246]
  - ploop: Teach dio_sync_io() work with many pages (Kirill Tkhai) [PSBM-101246]
  - ploop: Disable holes on io_direct raw images (Kirill Tkhai) [PSBM-101189]
  - mm: fix out-of-bounds memory accesses in process_vm_readv() (Evgenii Shatokhin) [PSBM-94695]
  - ms/quota: fix potential infinite loop (zhangyi (F)) [PSBM-101043]
  - ms/quota: Move locking into clear_dquot_dirty() (Jan Kara) [PSBM-101043]
  - ms/quota: Do not dirty bad dquots (Jan Kara) [PSBM-101043]
  - ve/proc: Added separate start time field to task_struct to show in container (Valeriy Vdovin) [PSBM-64123]
  - ploop: Fix huge grow of empty image (Kirill Tkhai) [PSBM-101143]
  - memcg: access beyond end of shrinker_map (Vasily Averin) [PSBM-100509 PSBM-100694]
  - ixgbe: don't check firmware errors (Konstantin Khorenko) [PSBM-100722]
  - ms/ixgbe: fix possible deadlock in ixgbe_service_task() (Taehee Yoo) [PSBM-100722]
  - ploop: Do not try to update index after REQ_DISCARD in raw format (Kirill Tkhai)
  - ms/unix: Show number of pending scm files of receive queue in fdinfo (Kirill Tkhai)
  - ms/net: Allow to show socket-specific information in /proc/[pid]/fdinfo/[fd] (Kirill Tkhai)
  - ms/ext4: remove extent status procfs files if journal load fails (Darrick J. Wong) [PSBM-83691]
  - ext4: kill ext4_kv[mz]alloc() (Jan Dakinevich) [PSBM-83044]
  - ext4: replace ext4_kvmalloc() with kvmalloc() (Oleg Babin) [PSBM-83044 PSBM-87413 PSBM-101798]
  - ms/ext4: kill ext4_kvfree() (Al Viro) [PSBM-83044]
  - ploop: Reread bat offsets and length before merge (Kirill Tkhai) [PSBM-100441]
  - fuse: don't declare FUSE FIEMAP support for any FUSE fs (Konstantin Khorenko) [OVZ-7145]
  - mm: fix hanging shrinker management on long do_shrink_slab (Pavel Tikhomirov) [PSBM-99181 VSTOR-30477]
  - kvm/x86: extend info on emualation failure (Denis Plotnikov) [PSBM-99553]
  - ms/SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Trond Myklebust) [PSBM-99764]
  - ms/netfilter: x_tables: set module owner for icmp(6) matches (Florian Westphal) [PSBM-99593]
  - net: export "net.netfilter.nf_conntrack_helper" sysctl for Container (Konstantin Khorenko) [PSBM-99791]
  - ms/netfilter: nft_compat: fix crash when related match/target module is removed (Liping Zhang) [PSBM-99656]
  - mm/ksm: Don't WARN if page is still mapped in remove_stable_node() (Andrey Ryabinin) [PSBM-99301]
  - ve/kmod: make all nf_* and nft_* autoloadable upon request from a CT (Konstantin Khorenko) [PSBM-99536]
  - 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/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]
  - nbd: move setting the bd_invalidated out of the loop (Andrey Ryabinin)
  - nbd: move nbd_size_update() of of the loop. (Andrey Ryabinin)
  - 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]
  - 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)
  - 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/perf/x86/intel: make reusable LBR initialization code (Jan Dakinevich) [PSBM-75679 PSBM-75679 PSBM-94406 PSBM-100215]
  - 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]
  - 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]
  - 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]
  - 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]
  - 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]
  - 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]
  - 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) [PSBM-97043]
  - 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/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: 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) [PSBM-95509]
  - ploop: Do not warn when BAT is wider than disk size (Kirill Tkhai) [PSBM-95293]
  - 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) [VSTOR-23781 VSTOR-23781]
  - 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]
  - 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: Enable native discard support for kaio engine (Kirill Tkhai) [PSBM-94662]
  - fs/fuse kio: add warning about jumbo chunks (Pavel Butsykin) [VSTOR-20372]
  - 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, 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]
  - 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)
  - 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]
  - 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]
  - mm: Fix int overflow in callers of do_shrink_slab() (Kirill Tkhai)
  - 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/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]
  - 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 PSBM-88112]
  - 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 PSBM-102573]
  - 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]
  - 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]
  - ms/sched/autogroup: Fix failure to set cpu.rt_runtime_us (Kirill Tkhai) [PSBM-83624]
  - sched/rt: Stop for_each_process_thread() iterations in tg_has_rt_tasks() (Kirill Tkhai) [PSBM-83624]
  - 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]
  - 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)
  - 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]
  - 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)
  - cnic: use kvzalloc to allocate memory for csk_tbl (Jan Dakinevich) [PSBM-85534]
  - 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]
  - 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 PSBM-97905]
  - 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: 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: 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 PSBM-82984]
  - 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]
  - 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: 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 PSBM-95077 PSBM-100158 PSBM-100474 PSBM-96262]
  - kvm: move VMs which we skip during shrink to vm_list tail (Konstantin Khorenko) [PSBM-95077 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: 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]
  - md: add support for dm-crypted ploops (Maxim Patlasov) [PSBM-53386]
  - 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: 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) [PSBM-104572]
  - 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 PSBM-104530]
  - 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 PSBM-104530]
  - 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: 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: 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/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/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: 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]
  - 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]
  - 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)
  - 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]
  - 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]
  - 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 PSBM-99561]
  - 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]
  - ext4: ext4_fill_super() should handle register_shriker() errors (Vasily Averin)
  - ve/xfs: add missing ub_io_account_dirty in set_page_dirty (Vladimir Davydov)
  - ms/ext4: improve extents status tree trace point (Zheng Liu) [PSBM-70858]
  - 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 PSBM-104084]
  - 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]
  - 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]
  - 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)
  - 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]
  - 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]
  - 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]
  - 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: 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/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]
  - rh/memcg: make mem_cgroup_sum_all_stat_events() iterate possible cpus instead of online (Vasily Averin)
  - 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)
  - 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/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]
  - 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]
  - 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, 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: 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)
  - 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]
  - 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 PSBM-98211 PSBM-103071]
  - 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 PSBM-100579]
  - 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) [PSBM-121530]
  - fs/ceph: honor kernel direct aio changes v2 (Dmitry Monakhov) [PSBM-54817]
  - ve/aio: Add a handle to checkpoint/restore AIO context (Stanislav Kinsburskiy) [PSBM-42488 PSBM-41425 PSBM-42488 PSBM-42488 PSBM-42488]
  - ms/aio: Multiply passed nr_events in io_setup() (Kirill Tkhai) [PSBM-47075 PSBM-47209]
  - ve/fs: Export fs.aio-max-nr via ve cgroup (Cyrill Gorcunov) [PSBM-45646]
  - ve/fs/aio: aio_nr & aio_max_nr variables virtualization (Stanislav Kinsburskiy) [PSBM-29017 PSBM-47209 PSBM-47209]
  - fs/aio: kernel direct aio (Stanislav Kinsburskiy) [PSBM-18169 PSBM-42312 PSBM-54817]
  - overlayfs: unmark overlayfs as tech preview (Konstantin Khorenko) [PSBM-52379]
  - ve/fs/overlay: allow overlayfs to be used inside a Container (Pavel Tikhomirov) [PSBM-47280 PSBM-86153 PSBM-121284]
  - 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)
  - 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) [PSBM-102363]
  - 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]
  - 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/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)
  - 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)
  - 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]
  - sched: Port diff-sched-make-nr_cpus-limit-support-hierarchies (Stanislav Kinsburskiy) [PSBM-33642 PSBM-35082 PSBM-35251 PSBM-99921]
  - 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 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/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) [PSBM-133998]
  - 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 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: 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: 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 (Vasily Averin)
  - net: Make sit feature optional (Kirill Tkhai)
  - netns: export net_assign_generic() (Konstantin Khorenko)
  - 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 (Vasily Averin) [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: 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) [PSBM-121530]
  - 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/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)
  - Revert RH "mm: do not stall register_shrinker()" (Vasily Averin)
  - Revert RHBZ#1489573 patches (Vasily Averin) [PSBM-104223]
  - Revert RHBZ#1822405 (Vasily Averin) [PSBM-125816]
  - Revert RHBZ#1506437 (Vasily Averin) [PSBM-121976]


author: Konstantin Khorenko <khorenko@virtuozzo.com> [3.10.0-1160.80.1.vz7.190.2]
changelog:
  - ms/ixgbe: Fix packet corruption due to missing DMA sync (Alexander Atanasov) [PSBM-142789]
  - ms/proc: Handle umounts cleanly (Alexander Atanasov) [PSBM-142996]
  - ms/devtmpfs: fix the dangling pointer of global devtmpfsd thread (Alexander Atanasov) [PSBM-142996]
  - ms/fs/namespace.c: WARN if mnt_count has become negative (Alexander Atanasov) [PSBM-142996]
  - cgroup_freezer: print information about unfreezable process (Pavel Tikhomirov) [PSBM-142970]
  - oom: Cast the lockdep spell in the code (Konstantin Khorenko) [PSBM-143283]
  - ms/locking/lockdep: Provide lockdep_assert{,_once}() helpers (Peter Zijlstra)
  - ms/lockdep: Add lockdep lock state defines (Shuah Khan)
  - ms/lockdep: Add lockdep_assert_not_held() (Shuah Khan)
  - oom: Drop the OOM timeout message (Konstantin Khorenko) [PSBM-143283]
  - oom: Do not mark victim a task without mm (Konstantin Khorenko) [PSBM-143283]


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 <builder@virtuozzo.com> 3.15.4.6
changelog:
  - sk-unix: fix overmounted stream sockets (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>)
   - mount: remove O_DIRECTORY flag for mount opening helpers (Andrey Zhadchenko
  <andrey.zhadchenko@virtuozzo.com>) (#PSBM-139948)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.4.7
changelog:
  - action-scripts: call dump-alive when dumped task is left running (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-138439)
   - cr-dump: do not report success to logs if post-dump script failed (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-138439)
   - filesystems: allow dumping container with nfsd mounts (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-138439)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.4.8
changelog:
  - irmap: don't fail early if failed to resolve path on pre-dump (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-140177)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.4.9
changelog:
  - sk-queue: fix dumping queue packets (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-139953)
   - zdtm: add scm08 test having several SCM_RIGHTS and SCM_CREDENTIALS (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-139953)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.4.10
changelog:
  - zdtm/scm: add scm09 test with closed sender fd (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-140415)
   - sk-unix: make add_fake_unix_queuers earier and rework find_queuer_for (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-140414)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.4.11
changelog:
  - cr-restore: leave veX cgroup on error path (Alexander Mikhalitsyn
  <alexander.mikhalitsyn@virtuozzo.com>) (#PSBM-141122)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.4.12
changelog:
  - zdtm/session04: test reaper and helper parent with different mntns/pidns
  (Pavel Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-141587)
   - pstree: make helpers always have same mntns to parent (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-141587)
   - test: fix test compilation on rawhide (Adrian Reber <areber@redhat.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.4.13
changelog:
  - cgroup: add a comment to restore_cgroup_prop about path argument requirements
  (Pavel Tikhomirov <ptikhomirov@virtuozzo.com>)
   - cgroup/freezer: fix out of bound access in restore_cgroup_prop() (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-141679)


author: VZ Auto Builder <builder@virtuozzo.com> 3.15.4.15
changelog:
  - zdtm: Add test for IP_PKTINFO sock option (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-142872)
   - sk-inet: support of SOL_IP, IP_PKTINFO option (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-142872)


author: VZ Auto Builder <builder@virtuozzo.com> 1.0.31
changelog:
  - Redirect 'systemctl is-active' output to /dev/null, VSTOR-47688 (Andrey
  Ponomarenko <aponomarenko@acronis.com>)


author: Denis Silakov <dsilakov@virtuozzo.com> 1.0.36
changelog:
  - Arrange executed scripts to have reproducible results. Execute backend script
  at end to give worker nodes time to collect data. See VSTOR-39880. (Andrey
  Ponomarenko <aponomarenko@acronis.com>)


author: Denis Silakov <dsilakov@virtuozzo.com> 1.0.38
changelog:
  - Fix code to be C++98 compatible, VSTOR-39880 (Andrey Ponomarenko
  <aponomarenko@acronis.com>)
   - Arrange executed scripts to have reproducible results. Execute backend script
  at end to give worker nodes time to collect data. See VSTOR-39880. (Andrey
  Ponomarenko <aponomarenko@acronis.com>)


author: Lukas Czerner <lczerner@redhat.com> 1.42.9-14
changelog:
  - Various fixes and improvements (#1682935)
  - Automatically enable meta_bg to avoid failure when creating huge fs with small bs (#1608635)
  - don't ignore fsync errors in filefrag (#1451185)


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: Denis Plotnikov <dplotnikov@virtuozzo.com> - vz-1.40.2-9.vz7.2
changelog:
  * Wed Apr 08 2020 Denis Plotnikov <dplotnikov@virtuozzo.com> - vz-1.40.2-9.vz7.1
  - 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
  - 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
  - daemon: drop error message check in do_part_expand_gpt
  - v2v: make openstack output driver support UEFI
  - v2v:linux: detect support for virtio-scsi
  - v2v: make virtio-scsi the default block driver
  - v2v: call ntfsfix if NTFS root partition is unclean
  - v2v: only install VZ tools when they are present on the host
  - v2v: change getting firmware for the destination
  - v2v: look for qxldod.inf if can't find qxl.inf


author: Denis Plotnikov <dplotnikov@virtuozzo.com> - vz-1.40.2-9.vz7.4
changelog:
  * Thu May 14 2020 Denis Plotnikov <dplotnikov@virtuozzo.com> - vz-1.40.2-9.vz7.3
  - v2v: fix UEFI bootloader for linux guests


author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> - vz-1.40.2-9.vz7.9
changelog:
  - appliance: Pass root=UUID=<uuid> instead of appliance device name (RHBZ#1804207).
  - appliance: extract UUID from QCOW2 disk image


author: libguestfs <libguestfs@virtuozzo.com> - vz-1.40.2-9.vz7.16
changelog:
  * Wed Mar 17 2021 libguestfs <libguestfs@virtuozzo.com> - vz-1.40.2-9.vz7.15
  - v2v: support configuration of viosock driver


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.251
changelog:
  - PSBM-132848. Add better error handling for RSA authentication
  (alexander.alekseev <alexander.alekseev@virtuozzo.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.255
changelog:
  - introduce Handle for Dispatcher to send information about CPUID override (CPU
  masking) feature #PSBM-138366 (aleksandr.leskin <aleksandr.leskin@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.282
changelog:
  - PSBM-132833 Added O_DIRECT check for --backup-tmpdir option
  (Efim Shevrin <efim.shevrin@virtuozzo.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.284
changelog:
  - introduce Handle for Dispatcher to send information about CPUID override (CPU
  masking) feature #PSBM-138366 (aleksandr.leskin
  <aleksandr.leskin@virtuozzo.com>)
   - introduce in SDK clipboard enable/disable feature for Remote Display
  configuration #PSBM-138661 (Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>)


author: Efim Shevrin <efim.shevrin@virtuozzo.com> 7.0.286
changelog:
  - Remove libtar and zlib forks #PSBM-141392
   - Add dynamic linkage for libtar and zlib #PSBM-141392
   - Add zlib and libtar to BuildRequires


author: Igor Sukhih <igor@virtuozzo.com> 7.0.92
changelog:
  - add filterref and params to model (Aleksandr Alekseev
  <alexander.alekseev@virtuozzo.com>)
   - add generated files to .gitignore (Aleksandr Alekseev
  <alexander.alekseev@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.97
changelog:
  - UNIX socket path too long #PSBM-129010 (Igor Sukhih <igor@virtuozzo.com>)
   - Failed to backup Vm with serial port in socket mode #PSBM-128650 (Igor Sukhih
  <igor@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.98
changelog:
  - PSBM-132834 Add BackupMode parameter in BackupSourcePreferences (Efim
     Shevrin <efim.shevrin@virtuozzo.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.99
changelog:
  - added comparing state of Firewal for comparing Network Adapters #PSBM-136394
  (Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.100
changelog:
  - add Clipboard Boolean parameter for Dispatcher Remote Display configuration
  \#PSBM-138284 (Aleksandr Leskin <aleksandr.leskin@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> 7.0.23
changelog:
  - Use infinite default timeout, see #PSBM-99124
   - Update copyright (Igor Sukhih <igor@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 7.0.24
changelog:
  - Rename VCMMD_MEMGUARANTEE_PERCENTS --> VCMMD_MEMGUARANTEE_BYTES (Andrey
  Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-127010)
   - Fix DBus disconnected error handling (Vyacheslav Trushkin
  <vyacheslav.trushkin@virtuozzo.com>)
   - Handle org.freedesktop.DBus.Error.Disconnected (Vyacheslav Trushkin
  <vyacheslav.trushkin@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.1
changelog:
  - Increment major version to 8.0.0 (Andrey Drobyshev
  <andrey.drobyshev@virtuozzo.com>)
   - Add targets.list file (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>)
   - vcmmd_unregister_ve: return error code got from VCMMD (Andrey Drobyshev
  <andrey.drobyshev@virtuozzo.com>) (#PSBM-133944)


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.4
changelog:
  - Add VCMMD_VE_CONFIG_CACHE and VCMMD_VE_CONFIG_CPUNUM config keys (Andrey
  Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-136168)


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.5
changelog:
  - Discover dbus name for vcmmd service dynamically (Vyacheslav Trushkin
  <vyacheslav.trushkin@virtuozzo.com>) (#PSBM-137574)
   - Do not build for vz8-beta anymore (Andrey Drobyshev
  <andrey.drobyshev@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.6
changelog:
  - Introduce VCMMD_ERROR_BUSNAME_FETCH_FAILED error code (Andrey Drobyshev
  <andrey.drobyshev@virtuozzo.com>) (#PSBM-137880)
   - Fix error handling when getting bus name (Andrey Drobyshev
  <andrey.drobyshev@virtuozzo.com>) (#PSBM-137880)


author: VZ Auto Builder <builder@virtuozzo.com> 8.0.9
changelog:
  - Update vz7 tag to dist-vz7-u19 (Andrey Drobyshev
  <andrey.drobyshev@virtuozzo.com>)
   - vcmmd_get_ve_config: treat empty config (i.e. empty D-Bus array) as valid
  (Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>) (#PSBM-139974)
   - Remove dist-vz7-u19 build target (Andrey Drobyshev
  <andrey.drobyshev@virtuozzo.com>)
   - Replace dist-vz9-alpha build target with dist-vz9-beta (Andrey Drobyshev
  <andrey.drobyshev@virtuozzo.com>)
   - Add dist-vz7-u19 build tag (Andrey Drobyshev
  <andrey.drobyshev@virtuozzo.com>)


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - vz-5.6.0-10.vz7.175
changelog:
  - FIXUP: vzct: check changes in active/inactive xml are supported on migration #PSBM-136644
  - FIXUP: vzct: check changes in active/inactive xml are supported on migration


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - vz-5.6.0-10.vz7.178
changelog:
  - FIXUP: fix qemuMigrationChardevPlug error path
  - rpc: use socat instead of nc by default #PSBM-120763
  - FIXUP: fix ABBA potential deadlock on access to migrating table
  - FIXUP: use migration data instead of simple bool
  - FIXUP: allow NULL cookie
  - vzct: add domain state info to the cookie
  - vzct: reserve vnc port in prepare state #PSBM-107443


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - vz-5.6.0-10.vz7.181
changelog:
  - FIXUP: vczt: newline misc elements in cookie
  - FIXUP: bake cookie more precisely
  - vzct: add capabilities to cookie
  - FIXUP: vzct: don't reqiure ctid in cookie
  - FIXUP: factor out vzctMigrationStartBackcompat
  - vzct: add migration with channels
  - FIXUP: properly cleanup migration in case of races
  - FIXUP: give more details on migration error


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> - vz-5.6.0-10.vz7.183
changelog:
  - Notify vcmmd about hotplugged memory #VSTOR-50057
  - FIXUP: Fixed the condition for the case when the mask is set when vcpu = 0. PSBM-140602


author: Jiri Denemark <jdenemar@redhat.com> - 5.6.0-2
changelog:
  - virDomainMemoryStats: include disk caches (rhbz#1683516)
  - virDomainMemoryStats: include hugetlb pgalloc and pgfail (rhbz#1683516)
  - virDomainMigrate3Params: add missing bandwidth postcopy param (rhbz#1754466)
  - virDomainMigrate3Params: add missing parallel connections param (rhbz#1754466)


author: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - vz-5.6.0-2.vz7.3
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: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> - vz-5.6.0-2.vz7.4
changelog:
  - DROP: Skip API not yet implemented in this library
  - add exec API #PSBM-106198
  - Implement virDomainGetGuestInfo
  - export virDomainGetGuestInfo in 5.6.0


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.711
changelog:
  - scripts: add support of nfs-server migration (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-138439)
   - Move checking ostemplate string into repair-specific code #PSBM-139505


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.712
changelog:
  - scripts/nfs-server: also stop nfsdcld service along with nfs-server (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-140145)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.713
changelog:
  - scripts/nfs-server: restart services more explicitly (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-140177)


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.716
changelog:
  - cgroup: drop umask when creating cgroup directories (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-142393)


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.718
changelog:
  - env: refactoring - remove duplicate code for checking systemd #PSBM-142925
   - env: refactoring - remove duplicate code for creating file #PSBM-142925


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.719
changelog:
  - vz-rst-action: don't fail the script on non-existing old device (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-143037)


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: Erik van Pienbroek <epienbro@fedoraproject.org> - 1.0.2h-1
changelog:
  - Synced with native openssl-1.0.2h-1
  - Fixes RHBZ #1332591 #1332589 #1330104 #1312861 #1312857 #1307773 #1302768


author: VZ Auto Builder <dsilakov@virtuozzo.com> 1.0.2
changelog:
  - PSBM-107924 (Igor Bazhitov <ibazhitov@virtuozzo.com>) (#PSBM-107924)
   - PSBM-107924 (Igor Bazhitov <ibazhitov@virtuozzo.com>) (#PSBM-107924)
   - PSBM-107924 (Igor Bazhitov <ibazhitov@virtuozzo.com>) (#PSBM-107924)
   - PSBM-107924 (Igor Bazhitov <ibazhitov@virtuozzo.com>) (#PSBM-107924)
   - PSBM-107924 (Igor Bazhitov <ibazhitov@virtuozzo.com>) (#PSBM-107924)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 1.0.1.4
changelog:
  - PSBM-106971 add collector for memory.stat counters (Pavel Vorontsov
  <pvorontsovd@gmail.com>)
   - feat: PSBM-121044 SMART threshold exporting (Mikhail Antonov
  <amo.mikhail@gmail.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 1.0.1.6
changelog:
  - Update vendor directory (Kseniya Kuzhamuratova
  <kkuzhamuratova@virtuozzo.com>) (#PSBM-106555)
   - Add metric for pending reboot (Kseniya Kuzhamuratova
  <kkuzhamuratova@virtuozzo.com>) (#PSBM-106555)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 1.0.1.7
changelog:
  - PSBM-106551 added collector for check status network features (Pavel
  Vorontsov <pavel.vorontsov@virtuozzo.com>)
   - PSBM-106551 fixed missed license check (Pavel Vorontsov
  <pavel.vorontsov@virtuozzo.com>)
   - PSBM-123095 added metrics for monitoring pfcache usage (Pavel Vorontsov
  <pavel.vorontsov@virtuozzo.com>)
   - PSBM-123095 update vendor (Pavel Vorontsov <pavel.vorontsov@virtuozzo.com>)
   - PSBM-106545 move update counters into collector methods and run it in
  parallel (Pavel Vorontsov <pavel.vorontsov@virtuozzo.com>)
   - PSBM-106545 rename snake case vars into camel case (Pavel Vorontsov
  <pavel.vorontsov@virtuozzo.com>)
   - PSBM-106545 constify strings (Pavel Vorontsov
  <pavel.vorontsov@virtuozzo.com>)
   - PSBM-106545 rearrange imports (Pavel Vorontsov
  <pavel.vorontsov@virtuozzo.com>)
   - PSBM-106551 update dependences (Pavel Vorontsov
  <pavel.vorontsov@virtuozzo.com>)
   - PSBM-122267 fix copyright headers (Pavel Vorontsov
  <pavel.vorontsov@virtuozzo.com>)
   - Handle hexadecimal values in SMART output #PSBM-124237
   - PSBM-106551 enable vznetoffload collector (Pavel Vorontsov
  <pavel.vorontsov@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> 7.0.272
changelog:
  - Change in check for bounds of bmap array #PSBM-138699 (Dmitry Nesterenko
  <dmitry.nesterenko@virtuozzo.com>)


author: Konstantin Bukharov <bkb@virtuozzo.com> 7.0.274
changelog:
  - Fix PSBM-140638 - add option to skip partprobe call on ploop's mount Add
  option '-n' to ploop mount command to skip calling partprobe. Also available as
  mount parameter for libploop


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.276
changelog:
  - FIXUP: ploop: do not autodetect as encryption disks with absent encryption
  fields #PSBM-141821, #PSBM-141469, #PSBM-140446 (#PSBM-140446 #PSBM-141469)
   - REVERT: ploop: "Do not treat ploop disk as encrypted if keyid is not set
  \#PSBM-140446"
   - REVERT: ploop: do not encrypt device without encryption data or keyid
  \#PSBM-141469"


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: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.1206
changelog:
  - Force cached write when backup storage is an NFS share #PSBM-139283
  PSBM-139170
   - fixed switching manual and auto VNC mode on running CT #PSBM-138753
  (aleksandr.leskin <aleksandr.leskin@virtuozzo.com>)
   - append Handle for Dispatcher to send information about CPUID override (CPU
  masking) feature #PSBM-138366 (aleksandr.leskin
  <aleksandr.leskin@virtuozzo.com>)
   - fixed creating or configuring network filters for VM #PSBM-138541 (Aleksandr
  Leskin <aleksandr.leskin@virtuozzo.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.1207
changelog:
  - Change net list backend from libvirt to /sys PSBM-139382 (Efim Shevrin
  <efim.shevrin@virtuozzo.com>)
   - fix using QHash in ReadLock place by using const method instead of non-const
  which can modify a QHash and crash the application #PSBM-138984
  (aleksandr.leskin <aleksandr.leskin@virtuozzo.com>)


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.1210
changelog:
  - Backup: append User ID as parameter to create reversed-delta backup
    for non-toot user #PSBM-142703


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: Dmitry Mishin <dim@virtuozzo.com> 7.0.26
changelog:
  - PSBM-133502. Add more flexible ipv6 preferences (Aleksandr Alekseev
  <alexander.alekseev@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.235
changelog:
  - PSBM-123372 Docs: firewall settings in man and help command (Aleksandr
  Alekseev <alexander.alekseev@virtuozzo.com>)
   - Refactor: firewall uses local/remote ip semantics, not source/destination
  (Aleksandr Alekseev <alexander.alekseev@virtuozzo.com>)
   - PSBM-131190 Add Windows 11 distribution type (Efim Shevrin
  <efim.shevrin@virtuozzo.com>)
   - fix: make correct format of VM logs during the setting new settings
  (alexander.pechenkin <alexander.pechenkin@virtuozzo.com>) (#PSBM-132933)
   - PSBM-131543. Redirect ssh client stderr to /dev/null (Aleksandr Alekseev
  <alexander.alekseev@virtuozzo.com>)


author: Dmitry Mishin <dim@virtuozzo.com> 7.0.236
changelog:
  - PSBM-132834 'prlsrvctl --backup-tmpdir' should allow to select VM directory
  as a valid choice (Efim Shevrin <efim.shevrin@virtuozzo.com>)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.238
changelog:
  - BUGFIX: Add srbds_ctrl and rtm_always_abort to EDX for EAX=7 CPUID
  \#PSBM-134899 (Dmitry Nesterenko <dmitry.nesterenko@virtuozzo.com>)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.239
changelog:
  - PSBM-137004 Enable reversed delta backups when tmpdir is configured (Efim
  Shevrin <efim.shevrin@virtuozzo.com>)


author: Efim Shevrin <efim.shevrin@virtuozzo.com> 7.0.241
changelog:
  - Add cloudlinux8 into supported os list #PSBM-141631
   - append Warning message for cpu_features_mask function #PSBM-138366
  (aleksandr.leskin <aleksandr.leskin@virtuozzo.com>)
   - Update targets.list (Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com>)
   - introduce in prlsrvctl the clipboard enable/disable feature for Remote
  Display configuration #PSBM-138661 (Aleksandr Leskin
  <aleksandr.leskin@virtuozzo.com>)


author: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com> 7.0.244
changelog:
  - Fix ostype conditions for FreeBSD support #PSBM-143389 #PSBM-143398
  (Alexander Ivanov <alexander.ivanov@virtuozzo.com>)


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: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-44.el7
changelog:
  - kvm-iscsi-Avoid-potential-for-get_status-overflow.patch [bz#1794499]
  - kvm-iscsi-Cap-block-count-from-GET-LBA-STATUS-CVE-2020-1.patch [bz#1794499]
  - Resolves: bz#1794499
    (CVE-2020-1711 qemu-kvm-rhev: QEMU: block: iscsi: OOB heap access via an unexpected response of iSCSI Server [rhel-7.8])


author: Jon Maloy <jmaloy@redhat.com> - 2.12.0-45.el7
changelog:
  - kvm-gluster-Handle-changed-glfs_ftruncate-signature.patch [bz#1802216]
  - kvm-gluster-the-glfs_io_cbk-callback-function-pointer-ad.patch [bz#1802216]
  - kvm-target-i386-kvm-initialize-feature-MSRs-very-early.patch [bz#1791653]
  - kvm-target-i386-add-a-ucode-rev-property.patch [bz#1791653]
  - kvm-target-i386-kvm-initialize-microcode-revision-from-K.patch [bz#1791653]
  - kvm-target-i386-fix-TCG-UCODE_REV-access.patch [bz#1791653]
  - kvm-target-i386-check-for-availability-of-MSR_IA32_UCODE.patch [bz#1791653]
  - kvm-target-i386-enable-monitor-and-ucode-revision-with-c.patch [bz#1791653]
  - kvm-clean-up-callback-when-del-virtqueue.patch [bz#1721403]
  - kvm-virtio-add-ability-to-delete-vq-through-a-pointer.patch [bz#1721403]
  - kvm-virtio-reset-region-cache-when-on-queue-deletion.patch [bz#1721403]
  - kvm-virtio-net-delete-also-control-queue-when-TX-RX-dele.patch [bz#1721403]
  - Resolves: bz#1721403
    (After hot unplug virtio-net and vfio nic, hot plug vfio-pci device fails in Win2019 guest)
  - Resolves: bz#1791653
    (Backport: Passthrough host CPU microcode version to KVM guest if using CPU passthrough to RHEL 7.7/7.8)
  - Resolves: bz#1802216
    (Add support for newer glusterfs)

    * Wed Mar 04 2020 Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-44.el7_8.1
  - kvm-util-add-slirp_fmt-helpers.patch [bz#1798972]
  - kvm-tcp_emu-fix-unsafe-snprintf-usages.patch [bz#1798972]
  - Resolves: bz#1798972
    (CVE-2020-8608 qemu-kvm-rhev: QEMU: Slirp: potential OOB access due to unsafe snprintf() usages [rhel-7.8.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-46.el7
changelog:
  - kvm-seccomp-set-the-seccomp-filter-to-all-threads.patch [bz#1618504]
  - Resolves: bz#1618504
    (qemu-kvm-rhev: Qemu: seccomp: blacklist is not applied to all threads [rhel-7])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-47.el7
changelog:
  - kvm-file-posix-Use-max-transfer-length-segment-count-onl.patch [bz#1819253]
  - Resolves: bz#1819253
    (Fix overzealous I/O request splitting performance regression)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-48.el7
changelog:
  - kvm-vnc-add-magic-cookie-to-VncState.patch [bz#1810409]
  - kvm-vnc-fix-memory-leak-when-vnc-disconnect.patch [bz#1810409]
  - Resolves: bz#1810409
    (CVE-2019-20382 qemu-kvm-rhev: QEMU: vnc: memory leakage upon disconnect [rhel-7])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-48.el7_9.1
changelog:
  - kvm--usb-fix-setup_len-init-CVE-2020-14364.patch [bz#1869699]
  - Resolves: bz#1869699
    (CVE-2020-14364 qemu-kvm-rhev: QEMU: usb: out-of-bounds r/w access issue while processing usb packets [rhel-7.9.z])


author: Jon Maloy <jmaloy@redhat.com> - rhev-2.12.0-48.el7_9.2
changelog:
  - kvm-Fix-use-afte-free-in-ip_reass-CVE-2020-1983.patch [bz#1837567]
  - kvm-hw-net-net_tx_pkt-fix-assertion-failure-in-net_tx_pk.patch [bz#1860962]
  - Resolves: bz#1837567
    (CVE-2020-1983 qemu-kvm-rhev: QEMU: slirp: use-after-free in ip_reass() function in ip_input.c [rhel-7])
  - Resolves: bz#1860962
    (CVE-2020-16092 qemu-kvm-rhev: QEMU: reachable assertion failure in net_tx_pkt_add_raw_fragment() in hw/net/net_tx_pkt.c [rhel-7.9.z])


author: Jon Maloy <jmaloy@redhat.com> - rhev-2.12.0-48.el7_9.3
changelog:
  - kvm-ide-atapi-check-logical-block-address-and-read-size-.patch [bz#1917450]
  - Resolves: bz#1917450
    (CVE-2020-29443 qemu-kvm-rhev: QEMU: ide: atapi: OOB access while processing read commands [rhel-7])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.12.0-48.el7_9.4
changelog:
  - kvm-e1000-don-t-raise-interrupt-in-pre_save.patch [bz#2023141]
  - Resolves: bz#2023141
    (network unreachable after live migration on windows 2016 guest with e1000 driver)


author: Andrey Drobyshev <andrey.drobyshev@virtuozzo.com> - vz-2.12.0-48.9.4.vz7.1
changelog:
  - iotests: fix 223: chmod +x
  - Fix libusb-1.0.22 deprecated libusb_set_debug with libusb_set_option
  - test-hmp: blacklist rhel6* machine types
  - virtio-pci: Add subsystem-vendor-id property
  - hw/pci: add Virtuozzo vendor id
  - add Virtuozzo machine types
  - compat: set virtio-pci subsystem vendor-id to Virtuozzo
  - smbios: set platform information in DMI to Virtuozzo
  - i386:pc: do not expose l3 cache by default in VZ machines
  - tests: blacklist rhel6 machtypes from qom-test
  - tests: disable lsi53c895a specific tests, it is compiled out
  - blk: do not select PFLASH device for internal snapshot #PSBM-40704
  - scripts/qemugdb: get pthread_self from "info threads" command
  - scripts/qemugdb: improve "qemu coroutine" command
  - scripts/qemugdb: add coredump.py for coredump patching
  - scripts/qemugdb: backtraces for coroutines in coredump
  - pc: enable hpet #PSBM-43538
  - qcow2: change default L2 table entry size to 8Mb
  - qcow2: remove QCowL2Meta parameter from handle_copied #PSBM-45344 #PSBM-39037
  - qcow2: alloc space for COW in one chunk #PSBM-45344 #PSBM-39037
  - qcow2: check space leak at the end of the image #PSBM-45344 #PSBM-39037
  - qcow2: temporal workaround of broken preallocation #PSBM-45846 #PSBM-45344
  - qemu-iotests: the output of the tests is given in working condition
  - qcow2: set inactive flag
  - iotest 026: wildcard the amount of leaked clusters
  - qcow2: do not COW the empty areas
  - iotest 026: update after preallocate/cow-reduce features
  - qcow2: assert that discard/zero don't overflow or loop forever
  - qcow2: add qcow2_cluster_link_l2() trace args
  - qcow2: fix misleading comment about L2 linking
  - qcow2-cluster: slightly refactor handle_dependencies()
  - qcow2-cluster: make handle_dependencies() logic easier to follow
  - qcow2: allow concurrent unaligned writes to the same clusters
  - iotest 046: test simultaneous cluster write error case
  - iotest 134: test cluster-misaligned encrypted write
  - iotest 172: remove non-supported test parts
  - blockdev: fix starting empty cdrom/floppy with discard flag
  - hyperv: ensure VP index equal to QEMU cpu_index
  - hyperv_testdev: refactor for readability
  - hyperv: cosmetic: g_malloc -> g_new
  - hyperv: synic: only setup ack notifier if there's a callback
  - hyperv: allow passing arbitrary data to sint ack callback
  - hyperv: address HvSintRoute by X86CPU pointer
  - hyperv: make HvSintRoute reference-counted
  - hyperv: qom-ify SynIC
  - hyperv: block SynIC use in QEMU in incompatible configurations
  - hyperv: make overlay pages for SynIC
  - hyperv: add synic message delivery
  - hyperv: add synic event flag signaling
  - hyperv: process SIGNAL_EVENT hypercall
  - hyperv: process POST_MESSAGE hypercall
  - hyperv_testdev: add SynIC message and event testmodes
  - MAINTAINERS: add myself for hyperv*
  - hyperv: update copyright notices
  - hyperv: skip synic pages setup when in_kvm_only #PSBM-76475
  - hyperv: fix SynIC compat logic #PSBM-76475
  - vmbus: vmbus implementation
  - vmbus: build configuration
  - i386: Hyper-V VMBus ACPI DSDT entry
  - scsi: add Hyper-V/VMBus SCSI device implementation
  - hv-scsi: limit the number of requests per notification
  - hv-scsi: treat devices with different lun as missing
  - net: add Hyper-V/VMBus net device implementation
  - hv-net: add .bootindex support
  - loader: allow arbitrary basename for fw_cfg file roms
  - vmbus: add support for rom files
  - hv-net: define default rom file name
  - vmbus: only set up sint_route if configured
  - hv-net: follow RHEV convention for rom names
  - vmbus: prevent vmbus main event loop recursion
  - vmbus: handle instanceid property generically
  - hv-scsi: don't define instanceid property
  - hv-net: don't define instanceid property
  - hv-net: rework config parameters handling #PSBM-81319
  - hv-net: fixes for main MAC address handling #PSBM-81319
  - hv-net: multicast and unicast receive filtering #PSBM-81319
  - hv-net: add support for query-rx-filter qmp #PSBM-81319
  - vmbus: force channel notification on open
  - vmbus: simulate notification from guest on load
  - misc: common Hyper-V/Util protocol definitions
  - hv-vss: introduce Hyper-V shadow copy device
  - tests: revert "Disable hyperv-testdev" #PSBM-65893 #PSBM-65895
  - hv-net: don't overflow the busy packet slots bitmap
  - net/tap: add tap_fd_get_info()
  - net/tap: allow disabled taps
  - net: add qemu_{enable,disable}_all_taps()
  - net: enable/disable tap devices on vm start/stop #PSBM-62294
  - net: add log to enalde/disable tap for investigation #PSBM-67382
  - tap: don't change vnet header during capability probing #PSBM-73497
  - tap: assume that ufo is always supported #PSBM-73497
  - tap: change backend features only on enabled device #PSBM-73497
  - hbitmap: add hbitmap_count_between() function
  - iotests: fix 056 for vz-7.8-2.10
  - vmbus: clean up redundant typedefs
  - vmbus: make vmbus-bridge refer to vmbus by pointer
  - vmbus: move vmbus-bridge definitions to its own header
  - vmbus: make vmbus-bridge creatable with -device
  - vmbus: make vmbus irqs be properties of vmbus-bridge
  - vmbus: support CONFIG_VMBUS=n
  - hv-scsi: add its own config variable
  - hv-net: add its own config variable
  - nbd: increase size of the PWRITE_ZERO and PDISCARD request #PSBM-75794
  - nbd/server: improve nbd_negotiate_send_rep_list
  - hmp: block qemu-io command for device without media
  - ide: fix crash in IDE cdrom read #PSBM-78096
  - qapi: add unmap to BlockDeviceStats #PSBM-75504
  - ide: account UNMAP (TRIM) operations #PSBM-75504
  - scsi: store unmap offset and nb_sectors in request struct #PSBM-75504
  - scsi: move unmap error checking to the complete callback #PSBM-75504
  - scsi: account unmap operations #PSBM-75504
  - file-posix: account discard operations #PSBM-75504
  - qapi: query-blockstat: add driver specific file-posix stats #PSBM-75504
  - blk: fix aio context loss on media change #PSBM-62014
  - block-stream: increase iteration size #PSBM-73618
  - savevm: fix savevm after migration #PSBM-60841
  - net ROMs: symlink efi-* images to pxe-*
  - block: log i/o errors #PSBM-60862
  - qmp: add offset and size to BLOCK_IO_ERROR event
  - block: iterate_format with account of whitelisting
  - dump: add Windows dump format to dump-guest-memory #PSBM-81849
  - dump: use system context in Windows dump #PSBM-81849
  - dump: add fallback KDBG using in Windows dump #PSBM-81849
  - dump: add Windows live system dump #PSBM-81849
  - dump: add automatic dump type #PSBM-85981
  - dump: fix Windows dump memory run mapping #PSBM-88084
  - qmp, hmp: add PCI subsystem id and vendor id to PCI info #PSBM-88665
  - i386:pc: whitelist dynamic vmbus-bridge
  - block/replication: drop extra synchronization
  - block/backup: drop unused synchronization interface
  - backup: rewrite top mode cluster skipping #PSBM-45735
  - backup: faster full backup #PSBM-45735
  - backup: skip done cluster early #PSBM-45735
  - backup: fix 055
  - backup: reuse backup_run_incremental for full backup
  - backup: rename backup_init_done_bitmap_by_allocated
  - backup: refactor backup_run
  - Revert "backup: Use copy offloading"
  - backup: refactor backup_do_cow - separate copying staff
  - backup: move backup_loop function
  - backup: drop retrying r/w operations after error.
  - backup: move r/w error handling code to r/w functions
  - job: publish job_should_pause
  - backup: new async model
  - backup: use async_status in backup_skip_unallocated_clusters
  - bitmap: add bitmap_count_between() function
  - backup: move notifier handling to backup workers
  - backup: drop old flush_rwlock synchronization
  - backup: remove old overlapping requests handling
  - backup: fix 065 iotest
  - backup: refactor backup_do_cow parameters
  - backup: move bitmap handling from backup_do_cow to get_work
  - backup: refactor: merge backup_copy_cluster and backup_do_cow
  - qemu-coroutine-sleep: drop CoSleepCB
  - qemu-coroutine-sleep: add qemu_co_enter_before_timer
  - backup: timeout for write notifier.
  - backup: fix block-job fail by timeout #PSBM-52593
  - backup: add trace events
  - backup: fix async access to notifiers list #PSBM-52954
  - backup: fix use after free #PSBM-53385
  - backup: assume target always zeroed for full backup #PSBM-75655
  - drive-backup: drop BDRV_O_INACTIVE for target #PSBM-80029
  - backup: fix ratelimit_calculate_delay function usage #PSBM-89011
  - block: pass qiov into before_write notifier
  - mirror: allow to save buffer for QEMUIOVector in MirrorOp
  - coroutine: allow to restart coroutine queue outside of coroutine
  - mirror: use synch scheme for drive mirror #PSBM-46969
  - mirror: replace bdrv_dirty_bitmap with plain hbitmap #PSBM-46969
  - mirror: advance position of block-mirror job only for block-mirror ops #PSBM-48476
  - mirror: properly calculate the range to clear copy_bitmap on op done #PSBM-48476
  - mirror: fix race between target zero out and before_write_notifier #PSBM-48476
  - mirror: throttle guest requests and mirror requests using different counters #PSBM-48911 #PSBM-48913
  - block: expose interface to mark tracked request serialising
  - mirror: protect notified write from simultaneous read #PSBM-59791
  - block/mirror: fix mirror_before_write_notify #PSBM-82240
  - mirror: transfer only data areas for full mirrors
  - qcow2: move qemu_co_mutex_lock below decryption procedure
  - qcow2: split out reading normal clusters from qcow2_co_preadv
  - qcow2: async scheme for qcow2_co_preadv #PSBM-64113
  - qcow2: bdrv_co_pwritev: move encryption code out of lock
  - qcow2: refactor qcow2_co_pwritev: split out qcow2_co_do_pwritev
  - qcow2: refactor qcow2_co_pwritev locals scope
  - qcow2: Imporve Qcow2RWState with debugging information
  - qcow2: async scheme for qcow2_co_pwritev #PSBM-64113
  - qcow2: add traces for r/w async scheme
  - qcow2: improve traces
  - qcow2: multiple clusters write compressed #PSBM-49058
  - qemu-nbd: add compression flag support #PSBM-48899
  - qcow2: separate function for data compression #PSBM-49588
  - qcow2: add compress threads #PSBM-49588
  - thread-pool: set max_threads to 8 #PSBM-49588
  - block/qcow2-bitmap: add qcow2_remove_all_persistent_dirty_bitmaps
  - qcow2-snapshot: add traces
  - migration: invalidate cache before source start #PSBM-85735
  - blockdev: modify blockdev-change-medium to change non-removable device file #PSBM-72968
  - block: fix bdrv_check_perm for non-tree subgraph
  - tests: add test-bdrv-graph-mod
  - block: cheat reopen commit sequence #PSBM-85695
  - qcow2: finalize rws in fail_nometa case #HCI-124
  - iotests: test subsystem vendor for rhel/vz7 machine types
  - block: vz7 hacks for cache metadata cache options #VSTOR-17359, #VSTOR-17849
  - backup: add backup_pause handler
  - iotests: increase timeout limit to 5s in pause_wait
  - iotest 185: fix stream job offset
  - iotest 156: fix output
  - iotests: fix 066: discard leaves leaked space now
  - iotest 67: fix asynchronous command handling
  - iotests: 186: drop -device floppy
  - iotest 144: fix racy output
  - iotest 141: fix racy output
  - iotest 141: fix offset in output
  - iotests: ask qemu for supported formats
  - iotests: fix 139 for not whitelisted quorum and blkverify
  - iotests: fix 138 output for config with tcmalloc
  - nbd-backup: increase number of parallel requests
  - block/nbd-client: drop max_block restriction from block_status #PSBM-89191
  - block/nbd-client: allow wrong conext_id to support vz-7.7 and earlier server #PSBM-89263
  - migration: incoming x-vz-nbd-restore #PSBM-78339
  - qapi: drop x- from x-block-latency-histogram-set
  - block: support compressed write for copy-on-read #PSBM-73618
  - block-stream: add compress option #PSBM-73618
  - tests: explicitly set "pc" machine type
  - iotests: improve QemuIoInteractive
  - backup: strict speed limit
  - iotests: update 26 output
  - iotests: update 60 output
  - iotests: update 191 output
  - iotests: update 201 and 217 output
  - block: don't set the same context #VSTOR-12606
  - iotests: Filter second BLOCK_JOB_ERROR from 229
  - iotests: fix 141 stream race
  - qcow2: avoid lseek on block_status if possible
  - blockdev: loosen restrictions on drive-backup source node
  - block/backup: rename s/serialize_target_writes/target_backed_by_source
  - block/io: add flags to tracked request structure
  - block/backup: support fleecing scheme for push backup #PSBM-91232
  - iotets: add test for push backup with fleecing #PSBM-91232
  - block: revert 70a5afedd from Kewin, it results in regression #PSBM-92500
  - migration: update recv bitmap only on dest vm #PSBM-92496
  - qcow2: discard bitmap when removed #PSBM-91475
  - iotests: ask QEMU for supported formats #PSBM-91381
  - iotests: check whitelisted formats #PSBM-91381
  - qmp: Postpone command related checks in handle_qmp_command to dispatch #PSBM-92291
  - monitor: increase amount of data for monitor to read #PSBM-65707 #PSBM-92291
  - block/stream: refactor stream_run: drop goto
  - block: add BDRV_REQ_FAKE_READ flag
  - block/stream: use BDRV_REQ_FAKE_READ
  - blockjob: fix user pause in block_job_error_action
  - block: introduce aio task pool
  - block/qcow2: move to aio task pool
  - block/io: refactor bdrv_co_do_copy_on_readv
  - block/io: copy-on-read: use aio task pool
  - block/stream: use aio task pool
  - nbd: improve CMD_CACHE: add COPY_ON_READ and FAKE_READ
  - block: add trace points for copy-on-read enable/disable
  - block-stream: improve stream_one_iteration trace point
  - block: add block-status trace points
  - blk: postpone request execution on a context protected with "drained section" #PSBM-82223
  - block/io.c: fix for the allocation failure #PSBM-92102
  - block: Use uint64_t for BdrvTrackedRequest byte fields
  - block/io: bdrv_pdiscard: support int64_t bytes parameter #PSBM-93339
  - iotests: test big qcow2 shrink
  - vnc: fix update stalls #VSTOR-21895
  - block: fix cheat_reopen_rw logic in bdrv_reopen #PSBM-94264
  - qapi: support external bitmaps in block-dirty-bitmap-merge #VSTOR-23008
  - iotests: test external snapshot with bitmap copying #VSTOR-23008
  - iotests: add test 255 to check bitmap life after snapshot + commit
  - block/qcow2-bitmap: get rid of bdrv_has_changed_persistent_bitmaps
  - block/qcow2-bitmap: do not release persistent bitmaps on reopen ro #PSBM-94666 #PSBM-94672
  - block/qcow2-bitmap: initialize bitmap directory alignment #PSBM-94873
  - blockdev: enable non-root nodes for transaction drive-backup source
  - x86: add CPU flags supported inside libvirt #PSBM-96228
  - tpm: extend TPM emulator with state migration support
  - tpm: extend TPM TIS with state migration support
  - docs: tpm: add VM save/restore example and troubleshooting guide
  - iotests: restrict 254 to support only qcow2
  - iotests: 197, 215: ignore large alloc warnings from tcmalloc
  - blockdev: reduce aio_context locked sections in bitmap add/remove
  - qapi: implement block-dirty-bitmap-remove transaction action
  - iotests: test bitmap moving inside 254
  - qapi: add dirty-bitmaps to query-named-block-nodes result
  - iotests:182: skip when OFD locks are unavailable
  - iotests:241: skip if no SEEK_HOLE/SEEK_DATA support
  - block/mirror: Add MirrorBDSOpaque
  - file-posix: Update open_flags in raw_set_perm() #PSBM-98588 #PSBM-98594
  - block: Add bdrv_child_refresh_perms()
  - block/mirror: Fix child permissions
  - block/commit: Drop bdrv_child_try_set_perm()
  - block: Fix order in bdrv_replace_child()
  - block: Add *tighten_restrictions to *check*_perm()
  - block: Ignore loosening perm restrictions failures
  - iotests: Test failure to loosen restrictions
  - block: Fix bdrv_co_truncate overlap check #PSBM-98426
  - iotests: fix 124 test_incremental_pause test-case for Virtuozzo
  - iotests: Test backup job with two guest writes
  - util/hbitmap: update orig_size on truncate
  - iotests: Test incremental backup after truncation
  - qmp: add format-options parameter to blockdev_change_medium command
  - cpus-common: nuke finish_safe_work #PSBM-94403
  - nbd: add empty .bdrv_reopen_prepare
  - 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
  - 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
  - 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
  - io/channel: track long write to io channel
  - block/backup: race condition with skipping empty clusters #PSBM-98321
  - block/qcow2-bitmap: remove inconsistent bitmaps before loading
  - migration/block-dirty-bitmap: fix bdrv_next loop #PSBM-100093
  - block/stream: early detect no-op
  - block/stream: separate stream_block_status
  - block/stream: align chunks to top cluster-size
  - block/stream: reduce STREAM_CHUNK to 512K
  - Revert "iotests: fix 141 stream race"
  - Revert "iotest 185: fix stream job offset"
  - Revert "block-stream: increase iteration size #PSBM-73618"
  - Revert "iotest 141: fix offset in output"
  - Revert iotest 30 changes by "block/stream: use aio task pool"
  - iotests/030: don't check offset on error path
  - block/stream: skip as much as possible in one hunk
  - block/stream: trace read request
  - block/stream: do not disturb guest by stream block-job #PSBM-100594
  - qxl: add subsystem_vendor_id property
  - pc: add new vz-7.12 machine type
  - tests: check qxl subsystem-vendor-id settings for VZ machine types
  - block/stream: give priority to guest writes while streaming #PSBM-100932
  - migration/block-dirty-bitmap: fix dirty_bitmap_mig_before_vm_start
  - migration/block-dirty-bitmap: rename state structure types
  - migration/block-dirty-bitmap: rename dirty_bitmap_mig_cleanup
  - migration/block-dirty-bitmap: move mutex init to dirty_bitmap_mig_init
  - migration/block-dirty-bitmap: refactor state global variables
  - migration/block-dirty-bitmap: rename finish_lock to just lock
  - migration/block-dirty-bitmap: simplify dirty_bitmap_load_complete
  - migration/block-dirty-bitmap: keep bitmap state for all bitmaps
  - migration/block-dirty-bitmap: relax error handling in incoming part
  - migration/block-dirty-bitmap: cancel migration on shutdown
  - migration/savevm: don't worry if bitmap migration postcopy failed
  - qemu-iotests/199: fix style
  - qemu-iotests/199: drop extra constraints
  - qemu-iotests/199: better catch postcopy time
  - qemu-iotests/199: improve performance: set bitmap by discard
  - qemu-iotests/199: change discard patterns
  - qemu-iotests/199: increase postcopy period
  - python/qemu/machine: add kill() method
  - qemu-iotests/199: prepare for new test-cases addition
  - qemu-iotests/199: check persistent bitmaps
  - qemu-iotests/199: add early shutdown case to bitmaps postcopy
  - qemu-iotests/199: add source-killed case to bitmaps postcopy
  - block: Make auto-read-only=of default for -drive #PSBM-101520
  - iotests: 129 don't check backup "busy"
  - migration/block-dirty-bitmap: add forgotten check for cancelled
  - migration/dirty-bitmaps: change bitmap enumeration method
  - block: Mark commit and mirror as filter drivers
  - migration/block-dirty-bitmap: refactor init_dirty_bitmap_migration
  - block/dirty-bitmap: add bdrv_has_named_bitmaps helper
  - migration/block-dirty-bitmap: add_bitmaps_to_list: check disk name once
  - migration/block-dirty-bitmap: forbid migration by generated node-name
  - migration/block-dirty-bitmap: fix bitmaps migration during mirror job
  - iotests: 194: test also migration of dirty bitmap
  - qapi: Add InetSocketAddress member keep-alive
  - util/qemu-sockets: fix keep_alive handling in inet_connect_saddr
  - util/qemu-sockets: make keep-alive enabled by default [vz-only]
  - mirror: intuitive fix mirror hang in PSBM-104531
  - block/backup: Check backup job cluster size #PSBM-104873 #PSBM-104879
  - migration/block-dirty-bitmap: fix add_bitmaps_to_list
  - migration/block-dirty-bitmap: ignore auto-generated node names #PSBM-105022
  - nbd/server: attach client channel to the export's AioContext
  - nbd: make nbd_export_close_all() synchronous
  - iotests.py: fix notrun for python3
  - iotests.py: fix QemuIoInteractive
  - iotests: test shutdown when bitmap is exported through NBD
  - block/block-backend: add converter from BlockAcctStats to BlockBackend
  - block: add logging facility for long standing IO requests
  - block/stream: fix stream_run() and use aio_task_pool_wait_all()
  - migration/savevm: respect qemu_fclose() error code in save_snapshot()
  - block/aio_task: allow start/wait task from any coroutine
  - block/aio_task: drop aio_task_pool_wait_one() helper
  - block/block-backend: remove always true check from blk_save_vmstate
  - block, migration: add bdrv_finalize_vmstate helper
  - block: enhance QEMUIOVector structure
  - block/io: improve savevm performance #PSBM-101995
  - block/io: improve loadvm performance
  - util/qemu-sockets: keep-alive default options 5.5 min [vz-only]
  - qemu-seccomp: Do not fail if SCMP_FLTATR_CTL_TSYNC unsupported #PSBM-106583
  - file-posix: Mitigate file fragmentation with extent size hints
  - block/backup: warn a user of cluster size mismatch #PSBM-104879
  - vhost: fix invalid downcast #PSBM-103954
  - nbd: Restrict connection_co reentrance
  - io: Make qio_channel_yield() interruptible
  - io: Remove redundant read/write_coroutine assignments
  - nbd: Move nbd_read_eof() to nbd/client.c
  - nbd: Use low-level QIOChannel API in nbd_read_eof()
  - nbd: Increase bs->in_flight during AioContext switch
  - block/nbd-client: drop stale logout
  - block/nbd: merge nbd-client.* to nbd.c
  - block/nbd: merge NBDClientSession struct back to BDRVNBDState
  - block/nbd: split connection_co start out of nbd_client_connect
  - block/nbd: use non-blocking io channel for nbd negotiation
  - block/nbd: move from quit to state
  - block/nbd: add cmdline and qapi parameter reconnect-delay
  - block/nbd: refactor nbd connection parameters
  - qemu-coroutine-sleep: introduce qemu_co_sleep_wake
  - block/nbd: nbd reconnect
  - block/nbd: Fix hang in .bdrv_close()
  - iotests: test nbd reconnect
  - iotests: Test NBD client reconnection
  - block/nbd: split nbd_establish_connection out of nbd_client_connect
  - block/nbd: allow drain during reconnect attempt
  - block/nbd: on shutdown terminate connection attempt
  - block/nbd: nbd_co_reconnect_loop(): don't sleep if drained
  - block/nbd: use non-blocking connect: fix vm hang on connect()
  - block/nbd: fix drain dead-lock because of nbd reconnect-delay
  - block/nbd: correctly use qio_channel_detach_aio_context when needed
  - block/nbd: fix reconnect-delay
  - block/nbd: nbd_co_reconnect_loop(): don't connect if drained
  - nbd: set reconnect-delay to 300 seconds by default: vz only
  - block/nbd: move initial connect to coroutine
  - nbd: allow reconnect on open, with corresponding new options #VSTOR-28844
  - iotests: add 1000002 to test reconnect on nbd open #VSTOR-28844
  - block/nbd: support old vz7 interface for nbd reconnect
  - block/nbd: to aio_wait_kick() at the end of nbd_connection_entry
  - block/nbd: trace reconnect attempts
  - iotests: add reconnect test to quick group for our build
  - monitor: force fd removal from qmp_remove_fd #PSBM-120635
  - monitor: trace qmp result in monitor_qmp_respond
  - qapi: Allow getting flat output from 'query-named-block-nodes'
  - iotests: Make qemu_nbd_popen() a contextmanager
  - iotests/264: fix style
  - block: add new BlockDriver handler: bdrv_cancel_in_flight
  - block/nbd: implement .bdrv_cancel_in_flight
  - block/raw-format: implement .bdrv_cancel_in_flight handler
  - job: add .cancel handler for the driver
  - block/mirror: implement .cancel job handler
  - iotests/264: move to python unittest
  - iotests/264: add mirror-cancel test-case
  - block/backup: implement .cancel job handler
  - iotests/264: add backup-cancel test-case
  - qcow2-bitmap: make bytes_covered_by_bitmap_cluster() public
  - parallels.txt: fix bitmap L1 table description
  - block/parallels: BDRVParallelsState: add cluster_size field
  - parallels: support bitmap extension for read-only mode
  - iotests.py: add unarchive_sample_image() helper
  - iotests: add parallels-read-bitmap test
  - migration/block-dirty-bitmap: make incoming disabled bitmaps busy
  - iotests/199: check that we can't remove bitmaps being migrated on dest
  - linux-aio: increasing MAX_EVENTS to a larger hardcoded value #PSBM-125794
  - pc: add new vz-7.16 machine type
  - virtio: update queue size on guest write
  - virtio: make seg_max virtqueue size dependent
  - virtio: increase virtqueue size for virtio-scsi and virtio-blk #PSBM-125794
  - iotests: add test for virtio-scsi and virtio-blk machine type settings #PSBM-125795
  - vz: add __com.virtuozzo_temporary-reopen for block-dirty-bitmap-remove #PSBM-125971
  - iotests: qmp_log: add conv_keys argument
  - vz: add 1000006 test for removing persistent bitmap from backing file #PSBM-125971
  - block: add bdrv_co_pread and bdrv_co_pwrite helpers
  - block/qcow2: qcow2_co_pwritev_cluster_compressed(): use bdrv_co_pwrite
  - block-jobs: flush target at the end of .run() #PSBM-124729
  - util: implement seqcache #PSBM-124729
  - block/qcow2: use seqcache for compressed writes #PSBM-124729
  - vz-only: enable O_DIRECT and linux_aio for drive-backup target
  - util: implement qemu_open_ex() with fallback_to_cached option
  - vz7: file-posix: fallback to cached if O_DIRECT is not supported #PSBM-129331
  - block: make .bdrv_close optional
  - block: introduce compress filter driver
  - runstate: ignore exit request in finish migrate state #VSTOR-44013
  - runstate: ignore finishmigrate -> prelaunch transition #VSTOR-44013
  - qemu-nbd: disable write-through by default #PSBM-130339
  - util/seqcache: fix seqcache_write_one() memory corruption #PSBM-130339
  - block: enable long IO requests report by default
  - block: fix type of "latency-log-threshold" option
  - block/accounting: split out new block_report_long_io()
  - qapi: add x-vz-set-block-latency-log-threshold
  - qapi: add x-vz-query-block-io-requests
  - iotests: add 1000014 to test new long request logging
  - vz: trace some interesting qmp commands
  - backup: unlimited workers for sync=none
  - drive-backup: use threaded aio on target instead of native aio
  - migration/block-dirty-bitmaps: don't migrate bitmaps in backing #TTASK-43707
  - build: add separate spice-protocol config option
  - ui: add clipboard infrastructure
  - ui: add clipboard documentation
  - ui/vdagent: core infrastructure
  - ui/vdagent: add mouse support
  - ui/vdagent: add clipboard support
  - ui/vnc: clipboard support
  - ui/gtk: move struct GtkDisplayState to ui/gtk.h
  - ui/gtk: add clipboard support
  - Fix BSOD in Hyper-V storage enlightenment driver #PSBM-133918.
  - ui/vnc-clipboard: fix adding notifier twice #PSBM-135676
  - qemu-iotests: Test qcow2 preallocation modes
  - qcow2: Simplify preallocation code
  - qcow2: Avoid COW during metadata preallocation
  - qcow2: Add errp to preallocate_co()
  - qcow2: Fix full preallocation with external data file
  - block/io: take bs->reqs_lock in bdrv_mark_request_serialising
  - block: simplify comment to BDRV_REQ_SERIALISING
  - block/io.c: drop assertion on double waiting for request serialisation
  - block/io: split out bdrv_find_conflicting_request
  - block/io: bdrv_wait_serialising_requests_locked: drop extra bs arg
  - block: introduce BDRV_REQ_NO_WAIT flag
  - block: bdrv_check_perm(): process children anyway
  - block: introduce preallocate filter
  - qemu-io: add preallocate mode parameter for truncate command
  - iotests: qemu_io_silent: support --image-opts
  - iotests: add 298 to test new preallocate filter driver
  - iotests: temporary fix 39, 60 output (preallocation changed)
  - vz: block: introduce bdrv_is_vz_storage_file_node()
  - vz: qcow2: insert preallocate filter automatically on storage
  - vz: introduce VZ_DEBUG_QCOW2_FORCE_PREALLOCATE environment variable
  - vz: qcow2: fix inherits_from when inserting preallocate filter
  - block/preallocate: drop BDRV_REQ_NO_FALLBACK #PSBM-136647
  - block: add bdrv_reopen_queue_dump trace point
  - vz: qcow2: preallocat insertion: fix bs->options, bs->explicit_options
  - vz: skip iotests 67 and 133 when VZ_DEBUG_QCOW2_FORCE_PREALLOCATE = on
  - block/curl: HTTP header fields allow whitespace around values #VSTOR-49871 #PSBM-137580
  - block/curl: HTTP header field names are case insensitive #VSTOR-49871 #PSBM-137580
  - Add a hint message to loadvm and exits on failure #PSBM-137605
  - block: fix preallocate filter: don't do unaligned preallocate requests #PSBM-138046
  - block/backup: do block_job_remove_all_bdrv() in backup_cleanup #PSBM-138019
  - block: fix long IO reporting #PSBM-140214
  - libqtest: Inline g_assert_no_errno()
  - block: fix request names in long IO reporting


author: Igor Bazhitov <ibazhitov@virtuozzo.com> - 1:4.8.7-2.vz7.5
changelog:
  - Make sure no QT code is left running inside a pthread, left after QThread::wait() returns.
    Fixes #PSBM-102323


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: Dmitry Mishin <dim@virtuozzo.com> 7.0.17
changelog:
  - Template key word for template-specific data types was added.std::auto_ptr
  was changed to std::unique_ptr. Remove snmp_session::remote_port (Efim
  <efim.shevrin@virtuozzo.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.19
changelog:
  - fix warnings for BOOST_BIND_GLOBAL_PLACEHOLDERS #PSBM-137790 (Aleksandr
  Leskin <aleksandr.leskin@virtuozzo.com>)
   - fix build for vz9: add boost include file #PSBM-137790 (Aleksandr Leskin
  <aleksandr.leskin@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: Michal Ruprich <mruprich@redhat.com> - 3.1.2-10
changelog:
  - Resolves: #1672779 - Rsync bug resets modification time of every destination file that has not changed


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: VZ Auto Builder <builder@virtuozzo.com> 0.09.0012
changelog:
  - vz7/vz8: add targets.list to build both spfs versions from same code branch
  (Pavel Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-102629)
   - manager: don't reuse readlink path as buffer (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-102629)
   - list.h: replace libio.h with stddef.h (Pavel Tikhomirov
  <ptikhomirov@virtuozzo.com>) (#PSBM-102629)


author: VZ Auto Builder <builder@virtuozzo.com> 0.09.0015
changelog:
  - vz7/vz9: update targets.list for u19 (Yuriy Vasiliev
  <yuriy.vasiliev@virtuozzo.com>) (#PSBM-137242)


author: VZ Auto Builder <builder@virtuozzo.com> 0.09.0016
changelog:
  - manager: fix ERR print in is_mnt_file_by_id() (Alexander Mikhalitsyn
  <alexander.mikhalitsyn@virtuozzo.com>)
   - manager: create transport unixsk in victims net namespace (Alexander
  Mikhalitsyn <alexander.mikhalitsyn@virtuozzo.com>) (#PSBM-141246)
   - parasite: use ino_t type for ino instead of int (Alexander Mikhalitsyn
  <alexander.mikhalitsyn@virtuozzo.com>)
   - autoconf.sh: add x bit (Alexander Mikhalitsyn
  <alexander.mikhalitsyn@virtuozzo.com>)


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: Sergey Galas' <shrike@virtuozzo.com> 7.0.11
changelog:
  - bug #PSBM-100992 aka Failed to vm auth to stopped CentOS 8 VM (Sergey Galas
  <shrike@virtuozzo.com>)
   - Update Copyright (Igor Sukhih <igor@virtuozzo.com>)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.14
changelog:
  - corrections for build vmauth for vz8 #PSBM-101090 (Efim Shevrin <Efim Shevrin
  efim.shevrin@virtuozzo.com>)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.243
changelog:
  - Add 'Wants=proc-sys-fs-binfmt_misc.mount' to vz.service (Denis Silakov
  <dsilakov@virtuozzo.com>) (#PSBM-129498)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.245
changelog:
  - Supported "vzctl console" without vtty kernel driver. (Valeriy Vdovin
  <valeriy.vdovin@virtuozzo.com>) (#PSBM-83150)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.246
changelog:
  - Add script user_beancounters.py emulating /proc/user_beancounters (Pavel
  Tikhomirov <ptikhomirov@virtuozzo.com>) (#PSBM-130372)


author: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com> 7.0.251
changelog:
  - Load vz-related modules on service start #PSBM-139428
   - Skip autostart if prlctl is missing #PSBM-139428


author: Igor Sukhih <igor@virtuozzo.com> 7.0.135
changelog:
  - Do not use tar '--ignore-failed-read' option #PSBM-108339
   - Check mounted state in offline mode #PSBM-108339


author: Igor Sukhih <igor@virtuozzo.com> 7.0.139
changelog:
  - Adjust sources to enable build for vz8 #PSBM-123731 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)


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


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


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


author: Konstantin Volkov <wolf@virtuozzo.com> 7.0.16
changelog:
  - Don't ignore fscanf return value (Andrey Bondrov <abondrov@virtuozzo.com>)
   - Enable hardened build, see #PSBM-58107 (Andrey Bondrov
  <abondrov@virtuozzo.com>)


author: Igor Sukhih <igor@virtuozzo.com> 7.0.20
changelog:
  - man/vzstat.8: add -c description #PSBM-95655
   - vzstat: -p option does not work #PSBM-95655
   - Update Copyright


author: Igor Sukhih <igor@virtuozzo.com> 7.0.21
changelog:
  - Fix total processes sort #PSBM-97932 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)
   - Fix running process counting #PSBM-97932 (Pavel Vokhmyanin
  <pvokhmyanin@virtuozzo.com>)
   - man/vzstat.8: fix spelling


author: VZ Auto Builder <builder@virtuozzo.com> 7.0.81
changelog:
  - Revert "Force --update-cache option if 'update cache' command is specified,
  PSBM-127859" (Denis Silakov <dsilakov@virtuozzo.com>) (#PSBM-127859 #PSBM-128305 #PSBM-127859)
   - Switch to u17 (Denis Silakov <dsilakov@virtuozzo.com>)


author: VZ Auto Builder <builder@virtuozzo.com> 7.0.82
changelog:
  - this options needed to make rhel-7/8 templates work (Alexander Stefanov
  <astefanov@virtuozzo.com>)


author: Denis Silakov <dsilakov@virtuozzo.com> 7.0.68
changelog:
  - add rhel certs only if root RH cert is exist #PSBM-135687 (Alexander Stefanov
  <astefanov@virtuozzo.com>)


author: Denis Silakov <dsilakov@virtuozzo.com> 7.0.70
changelog:
  - Fix typo in Bugfix OVZ-7246
   - Bugfix OVZ-7246 vztt: ovz-template-converter ignores vefstype when
  constructing tarname (bkb <bkb@virtuozzo.com>)
   - Really switch to python3, PSBM-105224
   - Update Copyright (Igor Sukhih <igor@virtuozzo.com>)
   - add rhel certs only if root RH cert is exist #PSBM-135687 (Alexander Stefanov
  <astefanov@virtuozzo.com>)


author: Denis Silakov <dsilakov@virtuozzo.com> 7.0.83.2
changelog:
  - USe separate versioning for vz7
   - Fixed man page formatting (Dmitry Mishin <dim@virtuozzo.com>)
   - Fix copyrigh message
   - Containers image creation using ez templates #PSBM-107631 (Igor Sukhih
  <igor@virtuozzo.com>)
   - Init cachename before using it, PSBM-105353
   - Switch to python3 (Igor Sukhih <igor@virtuozzo.com>)
   - Unable to install package if $VE_PRIVATE/templates missed #PSBM-103004 (Igor
  Sukhih <igor@virtuozzo.com>)
   - Fix typo in Bugfix OVZ-7246
   - Bugfix OVZ-7246 vztt: ovz-template-converter ignores vefstype when
  constructing tarname (bkb <bkb@virtuozzo.com>)
   - Really switch to python3, PSBM-105224
   - Update Copyright (Igor Sukhih <igor@virtuozzo.com>)
   - add rhel certs only if root RH cert is exist #PSBM-135687 (Alexander Stefanov
  <astefanov@virtuozzo.com>)


author: Denis Silakov <dsilakov@virtuozzo.com> 7.0.83.3
changelog:
  - just use certs for rhel only if template is contains rhel string (Alexander
  Stefanov <astefanov@virtuozzo.com>)


author: Updates Tracker <dsilakov@virtuozzo.com> 7.0.83.4
changelog:
  - yum: errorlevel and debuglevel should not exceed 10, PSBM-135203 (Denis
  Silakov <dsilakov@virtuozzo.com>)


