kernel-5.14.0-352.el9

* Tue Aug 08 2023 Herton R. Krzesinski <herton@redhat.com> [5.14.0-352.el9]
- vDPA/ifcvf: implement new accessors for vq_state (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: detect and report max allowed vq size (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: dynamic allocate vq data stores (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: Support interrupt bypassing (Laurent Vivier) [RHEL-806]
- virtio-vdpa: Fix unchecked call to NULL set_vq_affinity (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: a vendor driver should not set _CONFIG_S_FAILED (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: synchronize irqs in the reset routine (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: retire ifcvf_start_datapath and ifcvf_add_status (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: get_driver_features from virtio registers (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: virt queue ops take immediate actions (Laurent Vivier) [RHEL-806]
- vhost_vdpa: support PACKED when setting-getting vring_base (Laurent Vivier) [RHEL-806]
- vhost_vdpa: tell vqs about the negotiated (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: Fix hang when cvq commands are triggered during device unregister (Laurent Vivier) [RHEL-806]
- vhost_vdpa: fix unmap process in no-batch mode (Laurent Vivier) [RHEL-806]
- vdpa_sim_blk: support shared backend (Laurent Vivier) [RHEL-806]
- vdpa_sim: move buffer allocation in the devices (Laurent Vivier) [RHEL-806]
- virtio-vdpa: add VIRTIO_F_NOTIFICATION_DATA feature support (Laurent Vivier) [RHEL-806]
- virtio: add VIRTIO_F_NOTIFICATION_DATA feature support (Laurent Vivier) [RHEL-806]
- vdpa: address kdoc warnings (Laurent Vivier) [RHEL-806]
- vdpa_sim: add support for user VA (Laurent Vivier) [RHEL-806]
- vdpa_sim: replace the spinlock with a mutex to protect the state (Laurent Vivier) [RHEL-806]
- vdpa_sim: use kthread worker (Laurent Vivier) [RHEL-806]
- vdpa_sim: make devices agnostic for work management (Laurent Vivier) [RHEL-806]
- vringh: support VA with iotlb (Laurent Vivier) [RHEL-806]
- vringh: define the stride used for translation (Laurent Vivier) [RHEL-806]
- vringh: replace kmap_atomic() with kmap_local_page() (Laurent Vivier) [RHEL-806]
- vhost-vdpa: use bind_mm/unbind_mm device callbacks (Laurent Vivier) [RHEL-806]
- vdpa: add bind_mm/unbind_mm callbacks (Laurent Vivier) [RHEL-806]
- vdpa: Add eventfd for the vdpa callback (Laurent Vivier) [RHEL-806]
- virtio-vdpa: Support interrupt affinity spreading mechanism (Laurent Vivier) [RHEL-806]
- vdpa: Add set/get_vq_affinity callbacks in vdpa_config_ops (Laurent Vivier) [RHEL-806]
- lib/group_cpus: Export group_cpus_evenly() (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: Extend driver support for new features (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: Make VIRTIO_NET_F_MRG_RXBUF off by default (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: Avoid losing link state updates (Laurent Vivier) [RHEL-806]
- vdpa_sim_net: complete the initialization before register the device (Laurent Vivier) [RHEL-806]
- iommu: make the pointer to struct bus_type constant (Laurent Vivier) [RHEL-806]
- vhost-vdpa: vhost_vdpa_alloc_domain() should be using a const struct bus_type * (Laurent Vivier) [RHEL-806]
- vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready (Laurent Vivier) [RHEL-806]
- vhost-vdpa: free iommu domain after last use during cleanup (Laurent Vivier) [RHEL-806]
- vp_vdpa: fix the crash in hot unplug with vp_vdpa (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: support device features provisioning (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: make MTU/STATUS presence conditional on feature bits (Laurent Vivier) [RHEL-806]
- vdpa: validate device feature provisioning against supported class (Laurent Vivier) [RHEL-806]
- vdpa: validate provisioned device features against specified attribute (Laurent Vivier) [RHEL-806]
- vdpa: conditionally read STATUS in config space (Laurent Vivier) [RHEL-806]
- vdpa: fix improper error message when adding vdpa dev (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: Initialize CVQ iotlb spinlock (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: Don't clear mr struct on destroy MR (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: Directly assign memory key (Laurent Vivier) [RHEL-806]
- vhost-vdpa: print warning when vhost_vdpa_alloc_domain fails (Laurent Vivier) [RHEL-806]
- vdpa: Fix a couple of spelling mistakes in some messages (Laurent Vivier) [RHEL-806]
- vdpa: mlx5: support per virtqueue dma device (Laurent Vivier) [RHEL-806]
- vdpa: set dma mask for vDPA device (Laurent Vivier) [RHEL-806]
- vdpa: introduce get_vq_dma_device() (Laurent Vivier) [RHEL-806]
- vdpa_sim: get rid of DMA ops (Laurent Vivier) [RHEL-806]
- vdpa_sim_net: vendor satistics (Laurent Vivier) [RHEL-806]
- vdpa_sim: support vendor statistics (Laurent Vivier) [RHEL-806]
- vdpasim: customize allocation size (Laurent Vivier) [RHEL-806]
- vdpa_sim: switch to use __vdpa_alloc_device() (Laurent Vivier) [RHEL-806]
- vdpa_sim: use weak barriers (Laurent Vivier) [RHEL-806]
- vdpa_sim: Implement resume vdpa op (Laurent Vivier) [RHEL-806]
- vhost-vdpa: uAPI to resume the device (Laurent Vivier) [RHEL-806]
- vhost-vdpa: Introduce RESUME backend feature bit (Laurent Vivier) [RHEL-806]
- vdpa: Add resume operation (Laurent Vivier) [RHEL-806]
- vdpa_sim_net: Offer VIRTIO_NET_F_STATUS (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: implement features provisioning (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: retire ifcvf_private_to_vf (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: allocate the adapter in dev_add() (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: manage ifcvf_hw in the mgmt_dev (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: ifcvf_request_irq works on ifcvf_hw (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: decouple config/dev IRQ requester and vectors allocator from the adapter (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: decouple vq irq requester from the adapter (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: decouple config IRQ releaser from the adapter (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: decouple vq IRQ releasers from the adapter (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: alloc the mgmt_dev before the adapter (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: decouple config space ops from the adapter (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: decouple hw features manipulators from the adapter (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: Move some definitions to a new header file (Laurent Vivier) [RHEL-806]
- vdpa_sim: not reset state in vdpasim_queue_ready (Laurent Vivier) [RHEL-806]
- vringh: use bvec_set_page to initialize a bvec (Laurent Vivier) [RHEL-806]
- vdpa: ifcvf: Do proper cleanup if IFCVF init fails (Laurent Vivier) [RHEL-806]
- vdpa: Use helper for safer setting of driver_override (Laurent Vivier) [RHEL-806]
Resolves: RHEL-806

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
This commit is contained in:
Herton R. Krzesinski 2023-08-08 18:32:05 +00:00
parent 9d60a4e3c1
commit af14a09eb0
3 changed files with 93 additions and 8 deletions

View File

@ -12,7 +12,7 @@ RHEL_MINOR = 3
# #
# Use this spot to avoid future merge conflicts. # Use this spot to avoid future merge conflicts.
# Do not trim this comment. # Do not trim this comment.
RHEL_RELEASE = 351 RHEL_RELEASE = 352
# #
# ZSTREAM # ZSTREAM

View File

@ -161,15 +161,15 @@ Summary: The Linux kernel
# define buildid .local # define buildid .local
%define specversion 5.14.0 %define specversion 5.14.0
%define patchversion 5.14 %define patchversion 5.14
%define pkgrelease 351 %define pkgrelease 352
%define kversion 5 %define kversion 5
%define tarfile_release 5.14.0-351.el9 %define tarfile_release 5.14.0-352.el9
# This is needed to do merge window version magic # This is needed to do merge window version magic
%define patchlevel 14 %define patchlevel 14
# This allows pkg_release to have configurable %%{?dist} tag # This allows pkg_release to have configurable %%{?dist} tag
%define specrelease 351%{?buildid}%{?dist} %define specrelease 352%{?buildid}%{?dist}
# This defines the kabi tarball version # This defines the kabi tarball version
%define kabiversion 5.14.0-351.el9 %define kabiversion 5.14.0-352.el9
# #
# End of genspec.sh variables # End of genspec.sh variables
@ -3698,6 +3698,91 @@ fi
# #
# #
%changelog %changelog
* Tue Aug 08 2023 Herton R. Krzesinski <herton@redhat.com> [5.14.0-352.el9]
- vDPA/ifcvf: implement new accessors for vq_state (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: detect and report max allowed vq size (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: dynamic allocate vq data stores (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: Support interrupt bypassing (Laurent Vivier) [RHEL-806]
- virtio-vdpa: Fix unchecked call to NULL set_vq_affinity (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: a vendor driver should not set _CONFIG_S_FAILED (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: synchronize irqs in the reset routine (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: retire ifcvf_start_datapath and ifcvf_add_status (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: get_driver_features from virtio registers (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: virt queue ops take immediate actions (Laurent Vivier) [RHEL-806]
- vhost_vdpa: support PACKED when setting-getting vring_base (Laurent Vivier) [RHEL-806]
- vhost_vdpa: tell vqs about the negotiated (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: Fix hang when cvq commands are triggered during device unregister (Laurent Vivier) [RHEL-806]
- vhost_vdpa: fix unmap process in no-batch mode (Laurent Vivier) [RHEL-806]
- vdpa_sim_blk: support shared backend (Laurent Vivier) [RHEL-806]
- vdpa_sim: move buffer allocation in the devices (Laurent Vivier) [RHEL-806]
- virtio-vdpa: add VIRTIO_F_NOTIFICATION_DATA feature support (Laurent Vivier) [RHEL-806]
- virtio: add VIRTIO_F_NOTIFICATION_DATA feature support (Laurent Vivier) [RHEL-806]
- vdpa: address kdoc warnings (Laurent Vivier) [RHEL-806]
- vdpa_sim: add support for user VA (Laurent Vivier) [RHEL-806]
- vdpa_sim: replace the spinlock with a mutex to protect the state (Laurent Vivier) [RHEL-806]
- vdpa_sim: use kthread worker (Laurent Vivier) [RHEL-806]
- vdpa_sim: make devices agnostic for work management (Laurent Vivier) [RHEL-806]
- vringh: support VA with iotlb (Laurent Vivier) [RHEL-806]
- vringh: define the stride used for translation (Laurent Vivier) [RHEL-806]
- vringh: replace kmap_atomic() with kmap_local_page() (Laurent Vivier) [RHEL-806]
- vhost-vdpa: use bind_mm/unbind_mm device callbacks (Laurent Vivier) [RHEL-806]
- vdpa: add bind_mm/unbind_mm callbacks (Laurent Vivier) [RHEL-806]
- vdpa: Add eventfd for the vdpa callback (Laurent Vivier) [RHEL-806]
- virtio-vdpa: Support interrupt affinity spreading mechanism (Laurent Vivier) [RHEL-806]
- vdpa: Add set/get_vq_affinity callbacks in vdpa_config_ops (Laurent Vivier) [RHEL-806]
- lib/group_cpus: Export group_cpus_evenly() (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: Extend driver support for new features (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: Make VIRTIO_NET_F_MRG_RXBUF off by default (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: Avoid losing link state updates (Laurent Vivier) [RHEL-806]
- vdpa_sim_net: complete the initialization before register the device (Laurent Vivier) [RHEL-806]
- iommu: make the pointer to struct bus_type constant (Laurent Vivier) [RHEL-806]
- vhost-vdpa: vhost_vdpa_alloc_domain() should be using a const struct bus_type * (Laurent Vivier) [RHEL-806]
- vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready (Laurent Vivier) [RHEL-806]
- vhost-vdpa: free iommu domain after last use during cleanup (Laurent Vivier) [RHEL-806]
- vp_vdpa: fix the crash in hot unplug with vp_vdpa (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: support device features provisioning (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: make MTU/STATUS presence conditional on feature bits (Laurent Vivier) [RHEL-806]
- vdpa: validate device feature provisioning against supported class (Laurent Vivier) [RHEL-806]
- vdpa: validate provisioned device features against specified attribute (Laurent Vivier) [RHEL-806]
- vdpa: conditionally read STATUS in config space (Laurent Vivier) [RHEL-806]
- vdpa: fix improper error message when adding vdpa dev (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: Initialize CVQ iotlb spinlock (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: Don't clear mr struct on destroy MR (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: Directly assign memory key (Laurent Vivier) [RHEL-806]
- vhost-vdpa: print warning when vhost_vdpa_alloc_domain fails (Laurent Vivier) [RHEL-806]
- vdpa: Fix a couple of spelling mistakes in some messages (Laurent Vivier) [RHEL-806]
- vdpa: mlx5: support per virtqueue dma device (Laurent Vivier) [RHEL-806]
- vdpa: set dma mask for vDPA device (Laurent Vivier) [RHEL-806]
- vdpa: introduce get_vq_dma_device() (Laurent Vivier) [RHEL-806]
- vdpa_sim: get rid of DMA ops (Laurent Vivier) [RHEL-806]
- vdpa_sim_net: vendor satistics (Laurent Vivier) [RHEL-806]
- vdpa_sim: support vendor statistics (Laurent Vivier) [RHEL-806]
- vdpasim: customize allocation size (Laurent Vivier) [RHEL-806]
- vdpa_sim: switch to use __vdpa_alloc_device() (Laurent Vivier) [RHEL-806]
- vdpa_sim: use weak barriers (Laurent Vivier) [RHEL-806]
- vdpa_sim: Implement resume vdpa op (Laurent Vivier) [RHEL-806]
- vhost-vdpa: uAPI to resume the device (Laurent Vivier) [RHEL-806]
- vhost-vdpa: Introduce RESUME backend feature bit (Laurent Vivier) [RHEL-806]
- vdpa: Add resume operation (Laurent Vivier) [RHEL-806]
- vdpa_sim_net: Offer VIRTIO_NET_F_STATUS (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: implement features provisioning (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: retire ifcvf_private_to_vf (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: allocate the adapter in dev_add() (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: manage ifcvf_hw in the mgmt_dev (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: ifcvf_request_irq works on ifcvf_hw (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: decouple config/dev IRQ requester and vectors allocator from the adapter (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: decouple vq irq requester from the adapter (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: decouple config IRQ releaser from the adapter (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: decouple vq IRQ releasers from the adapter (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: alloc the mgmt_dev before the adapter (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: decouple config space ops from the adapter (Laurent Vivier) [RHEL-806]
- vDPA/ifcvf: decouple hw features manipulators from the adapter (Laurent Vivier) [RHEL-806]
- vdpa/mlx5: Move some definitions to a new header file (Laurent Vivier) [RHEL-806]
- vdpa_sim: not reset state in vdpasim_queue_ready (Laurent Vivier) [RHEL-806]
- vringh: use bvec_set_page to initialize a bvec (Laurent Vivier) [RHEL-806]
- vdpa: ifcvf: Do proper cleanup if IFCVF init fails (Laurent Vivier) [RHEL-806]
- vdpa: Use helper for safer setting of driver_override (Laurent Vivier) [RHEL-806]
* Mon Aug 07 2023 Herton R. Krzesinski <herton@redhat.com> [5.14.0-351.el9] * Mon Aug 07 2023 Herton R. Krzesinski <herton@redhat.com> [5.14.0-351.el9]
- Revert "x86/PAT: Have pat_enabled() properly reflect state when running on Xen" (Vitaly Kuznetsov) [2215362] - Revert "x86/PAT: Have pat_enabled() properly reflect state when running on Xen" (Vitaly Kuznetsov) [2215362]
- fuse: add feature flag for expire-only (Pavel Reichl) [2188181] - fuse: add feature flag for expire-only (Pavel Reichl) [2188181]

View File

@ -1,3 +1,3 @@
SHA512 (linux-5.14.0-351.el9.tar.xz) = dcd07e6a109b8d23c5e262e923502ee8e45d097a87b6aef6f847842cb134b3b6fb1647bb69654992221258a017c405ae40a8b1dfbe2c655434efc84b4949c118 SHA512 (linux-5.14.0-352.el9.tar.xz) = 48f1977905afc75a182089257fad85fb9a4a4dd4d4d576dd07b82e0be297cb0fcef34b0e5390e09b35ca124eb415db239ac9f3c6fb001dbe2b614e73e63711cd
SHA512 (kernel-abi-stablelists-5.14.0-351.el9.tar.bz2) = 8e5cda56daf9a4539718ca679c7587c29bdd1e1d00c4339df9cb39c5ccc663bf2f677ab7351d63e3b60f30ee6e38a453a923dedffa579df0992a76f4c1448947 SHA512 (kernel-abi-stablelists-5.14.0-352.el9.tar.bz2) = ca7d10f952b0ecc6f4fc352794e0b5e1cc0e671485d74926beaec98f3eed4e62af3b1c230a2d78f3049e4e797e26f75e03b98b8faadbd7233154d6c62b5776f0
SHA512 (kernel-kabi-dw-5.14.0-351.el9.tar.bz2) = 287f7a65a0ac1ef0ddceb22890dad10a170d078a9e160be5a916ec5fbbe7f97dac313b66c75a804ca442ba3900119e9f9cb1d430995f5987b3cd20d85e932c23 SHA512 (kernel-kabi-dw-5.14.0-352.el9.tar.bz2) = 5345031e3fc9d6b60d1e7a8e95d6e9a8eaefcf55bbd140d83855f0e08c04f6bc1ba2088e607b16f33ff0f4d8bfc08cfadfe323799c51e1acc1225701645b81c9