forked from rpms/kernel
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:
parent
9d60a4e3c1
commit
af14a09eb0
@ -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
|
||||||
|
93
kernel.spec
93
kernel.spec
@ -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]
|
||||||
|
6
sources
6
sources
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user