# changelog

author: Rich Alloway <ralloway@perforce.com> - 5.4.155-200_ol003
changelog:
  - At the request of Microsoft, backport the following upstream kernel patches to CentOS 7 kernel 5.4 to support Azure ARM64 VM instances:
  -    (pending commit)                         v?.?? Fix coherence for VMbus and PCI pass-thru devices in Hyper-V VM


author: Rich Alloway <ralloway@perforce.com> - 5.4.155-200_ol004
changelog:
  - At the request of Microsoft, backport the following upstream kernel patches to CentOS 7 kernel 5.4 to support Azure ARM64 VM instances:
  -    0f2f87d51aebcf71a709b52f661d681594c7dffa v5.16-rc1 ext4: prevent partial update of the extent blocks
  -    9c6e071913792d80894cd0be98cc3c4b770e26d3 v5.16-rc1 ext4: check for inconsistent extents between index and leaf block
  -    8dd27fecede55e8a4e67eef2878040ecad0f0d33 v5.16-rc1 ext4: check for out-of-order index extents in ext4_valid_extent_entries()


author: Rich Alloway <ralloway@perforce.com> - 5.4.155-200_ol004
changelog:
  - At the request of Microsoft, backport the following upstream kernel patches to CentOS 7 kernel 5.4 to support Azure ARM64 VM instances:
  -    b1489186cc8391e0c1e342f9fbc3eedf6b944c61 v5.18-rc3 ext4: add check to prevent attempting to resize an fs with sparse_super2
  - The patch added for 5.4.155-200_ol003 was removed and replaced with the following
  -    37200078ed6aa2ac3c88a01a64996133dccfdd34 v5.17-4 Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device
  -    8d21732475c637c7efcdb91dc927a4c594e97898 v5.17-5 PCI: hv: Propagate coherence from VMbus device to PCI device


author: Rich Alloway <ralloway@perforce.com> - 5.4.155-200_ol005
changelog:
  - At the request of Microsoft, backport the following upstream kernel patches to CentOS 7 kernel 5.4 to support Azure ARM64 VM instances:
  -    b3d6dd09ff00fdcf4f7c0cb54700ffd5dd343502 v5.17-7      Drivers: hv: balloon: Support status report for larger page sizes
  -    be5802795cf8d0b881745fa9ba7790293b382280 v5.17-8      Drivers: hv: balloon: Disable balloon and hot-add accordingly
  -    38e0257e0e6f4fef2aa2966b089b56a8b1cfb75c v5.16-rc3-13 arm64: errata: Fix exec handling in erratum 1418040 workaround


author: Rich Alloway <ralloway@perforce.com> - 5.4.155-200_ol006
changelog:
  - At the request of Microsoft, backport the following upstream kernel patches to CentOS 7 kernel 5.4 to support Azure ARM64 VM instances:
  -    ad8cd1db80cc33337bdbee63c453ef6d5132474b v5.5-5066    printk: Move console matching logic into a separate function
  -    e369d8227fd211be36242fc44a9dc2209e246b9a v5.5-5067    printk: Fix preferred console selection with multiple matches
  -    d114c6feedfe0600c19b9f9479a4026354d1f7fd v5.9-rc1-31  RDMA/cma: Add missing locking to rdma_accept()
  -    f5449e74802c1112dea984aec8af7a33c4516af1 v5.9-rc5-126 RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy
  -    09e328e47a695b0d346598f5d6593ee598e64885 v5.9-rc1-33  RDMA/ucma: Fix the locking of ctx->file


author: Rich Alloway <ralloway@perforce.com> - 5.4.155-200_ol007
changelog:
  - At the request of Microsoft, set CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=n and CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y


author: Rich Alloway <ralloway@perforce.com> - 5.4.155-200_ol008
changelog:
  - At the request of Microsoft, backport the following upstream kernel patches to CentOS 7 kernel 5.4 to support Azure ARM64 VM instances:
  -    365e1ececb2905f94cc10a5817c5b644a32a3ae2 v6.1-rc1     hv_netvsc: Fix race between VF offering and VF association message from host


author: Rich Alloway <ralloway@perforce.com> - 5.4.155-200_ol009
changelog:
  - At the request of Microsoft, backport the following upstream kernel patches to CentOS 7 kernel 5.4 to support Azure ARM64 VM instances:
  -    7ee31a3aa8f490c6507bc4294df6b70bed1c593e v5.10-rc3    arm64: kprobes: Use BRK instead of single-step when executing instructions out-of-line


author: Rich Alloway <ralloway@perforce.com> - 5.4.155-200_ol010
changelog:
  - At the request of Microsoft, backport the following upstream kernel patches to CentOS 7 kernel 5.4 to support Azure ARM64 VM instances:
  -    b6cae15b5710c8097aad26a2e5e752c323ee5348 v5.17-6      Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer


author: Rich Alloway <ralloway@perforce.com> - 5.4.155-200_ol011
changelog:
  - At the request of Microsoft, backport the following upstream kernel patches to CentOS 7 kernel 5.4 to support Azure ARM64 VM instances:
  -    e1c3940c6003d820c787473c65711b49c2d1bc42 v5.11-rc7    net/mlx5e: Check tunnel offload is required before setting SWP


author: Miroslav Rezanina <mrezanin@redhat.com> - 0-0.28.20180415git.el8
changelog:
  - hpvd-Set-IgnoreOnIsolate-1-in-systemd-units.patch [bz#1769920]
  - Resolves: bz#1769920
    ([Hyper-V][RHEL8] Running 'systemctl isolate' on any target stops hyperv-daemon services)


author: Miroslav Rezanina <mrezanin@redhat.com> - 0-0.29.20180415git.el8
changelog:
  - hvd-Update-C-files-and-scripts-to-kernel-version-5.7-rc1.patch [bz#1816750]
  - hvd-Add-vmbus_testing-tool-build-files.patch [bz#1816750]
  - Resolves: bz#1816750
    ([Hyper-V][RHEL8.3] Update Hyper-V tools)


author: Miroslav Rezanina <mrezanin@redhat.com> - 0-0.30.20180415git.el8
changelog:
  - hvd-tools-hv-change-http-to-https-in-hv_kvp_daemon.c.patch [bz#1886104]
  - Resolves: bz#1886104
    ([Hyper-V][RHEL8.4] Update Hyper-V-Daemons)


author: Jon Maloy <jmaloy@redhat.com> - 0-0.31.20180415git.el8
changelog:
  - hpvd-Enable-build-on-aarch64.patch [bz#2020141]
  - Resolves: bz#2020141
    ([Hyper-V][RHEL8.6][ARM64] No hyperv-daemons package built for aarch64 platform)


author: Jon Maloy <jmaloy@redhat.com> - 0-0.32.20180415git.el8
changelog:
  - hpvd-hv_set_ifconfig.sh-Use-nmcli-commands.patch [bz#2056566]
  - hpvd-Use-filename-for-connection-profile.patch [bz#2056566]
  - Resolves: bz#2056566
    ([RHEL8.6][Hyper-V]The /usr/libexec/hypervkvpd/hv_set_ifconfig need update since the ifdown/ifup was not supported on RHEL8)


author: Rich Alloway <ralloway@perforce .com> - 0-0.32.20180415git_ol002.el7
changelog:
  - Added python3-devel as an explicit BuildRequires in order to populate "__python3" rpm macro so the sed command during the Tools install phase works


