From c51cd0e1e7be8396d0cc1cfae445adf45c74b1b5 Mon Sep 17 00:00:00 2001 From: Juri Lelli Date: Wed, 1 Feb 2023 09:33:11 -0500 Subject: [PATCH] kernel-rt-5.14.0-252.rt14.253.el9 * Wed Feb 01 2023 Juri Lelli [5.14.0-252.rt14.253.el9] - [rt] build kernel-rt-5.14.0-252.rt14.253.el9 [2125474] - vdpa/ifcvf: fix the calculation of queuepair (Cindy Lu) [2158700] - vdpa_sim: use max_iotlb_entries as a limit in vhost_iotlb_init (Cindy Lu) [2158700] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2158700] - vDPA/ifcvf: support userspace to query features and MQ of a management device (Cindy Lu) [2158700] - vDPA/ifcvf: get_config_size should return a value no greater than dev implementation (Cindy Lu) [2158700] - vDPA/ifcvf: remove duplicated assignment to pointer cfg (Cindy Lu) [2158700] - vdpa: ifcvf: Fix spelling mistake in comments (Cindy Lu) [2158700] - vdpa: ifcvf: set pci driver data in probe (Cindy Lu) [2158700] - vDPA/ifcvf: fix uninitialized config_vector warning (Cindy Lu) [2158700] - vDPA/ifcvf: cacheline alignment for ifcvf_hw (Cindy Lu) [2158700] - vDPA/ifcvf: implement shared IRQ feature (Cindy Lu) [2158700] - vDPA/ifcvf: implement device MSIX vector allocator (Cindy Lu) [2158700] - vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf (Cindy Lu) [2158700] - RDMA/mlx5: remove variable i (Cindy Lu) [2158700] - vdpa/mlx5: Avoid overwriting CVQ iotlb (Cindy Lu) [2158700] - vdpa/mlx5: Avoid using reslock in event_handler (Cindy Lu) [2158700] - vdpa/mlx5: Fix wrong mac address deletion (Cindy Lu) [2158700] - vdpa/mlx5: Return error on vlan ctrl commands if not supported (Cindy Lu) [2158700] - vdpa/mlx5: Fix rule forwarding VLAN to TIR (Cindy Lu) [2158700] - vdpa/mlx5: Fix MQ to support non power of two num queues (Cindy Lu) [2158700] - vdpa/mlx5: Fix possible uninitialized return value (Cindy Lu) [2158700] - vdpa/mlx5: Support different address spaces for control and data (Cindy Lu) [2158700] - vdpa/mlx5: Implement susupend virtqueue callback (Cindy Lu) [2158700] - vdpa/mlx5: Use eth_broadcast_addr() to assign broadcast address (Cindy Lu) [2158700] - vdpa/mlx5: clean up indenting in handle_ctrl_vlan() (Cindy Lu) [2158700] - vdpa/mlx5: fix error code for deleting vlan (Cindy Lu) [2158700] - vdpa/mlx5: Fix syntax errors in comments (Cindy Lu) [2158700] - vdpa/mlx5: Add RX MAC VLAN filter support (Cindy Lu) [2158700] - vdpa/mlx5: re-create forwarding rules after mac modified (Cindy Lu) [2158700] - vdpa/mlx5: Remove flow counter from steering (Cindy Lu) [2158700] - vdpa/mlx5: Use readers/writers semaphore instead of mutex (Cindy Lu) [2158700] - net/mlx5: Add support for configuring max device MTU (Cindy Lu) [2158700] - vdpa/mlx5: Use auxiliary_device driver data helpers (Cindy Lu) [2158700] - vhost_vdpa: don't setup irq offloading when irq_num < 0 (Cindy Lu) [2158700] - vhost-vdpa: return -EFAULT on copy_to_user() failure (Cindy Lu) [2158700] - vhost_vdpa: fix the crash in unmap a large memory (Cindy Lu) [2158700] - vhost-vdpa: fix an iotlb memory leak (Cindy Lu) [2158700] - vdpa_sim_net: should not drop the multicast/broadcast packet (Cindy Lu) [2158700] - vdpasim: fix memory leak when freeing IOTLBs (Cindy Lu) [2158700] - vdpa: conditionally fill max max queue pair for stats (Cindy Lu) [2158700] - vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove (Cindy Lu) [2158700] - vdpa_sim: fix vringh initialization in vdpasim_queue_ready() (Cindy Lu) [2158700] - vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init() (Cindy Lu) [2158700] - vdpa: merge functionally duplicated dev_features attributes (Cindy Lu) [2158700] - vDPA: conditionally read MTU and MAC in dev cfg space (Cindy Lu) [2158700] - vDPA: fix spars cast warning in vdpa_dev_net_mq_config_fill (Cindy Lu) [2158700] - vDPA: check virtio device features to detect MQ (Cindy Lu) [2158700] - vDPA: check VIRTIO_NET_F_RSS for max_virtqueue_paris's presence (Cindy Lu) [2158700] - vDPA: only report driver features if FEATURES_OK is set (Cindy Lu) [2158700] - vDPA: allow userspace to query features of a vDPA device (Cindy Lu) [2158700] - vp_vdpa: support feature provisioning (Cindy Lu) [2158700] - vdpa_sim_net: support feature provisioning (Cindy Lu) [2158700] - vdpa: device feature provisioning (Cindy Lu) [2158700] - vdpa/vp_vdpa : add vdpa tool support in vp_vdpa (Cindy Lu) [2158700] - vhost-vdpa: Call ida_simple_remove() when failed (Cindy Lu) [2158700] - vDPA: fix 'cast to restricted le16' warnings in vdpa.c (Cindy Lu) [2158700] - vDPA: !FEATURES_OK should not block querying device config space (Cindy Lu) [2158700] - vdpa_sim: Implement suspend vdpa op (Cindy Lu) [2158700] - vhost-vdpa: uAPI to suspend the device (Cindy Lu) [2158700] - vhost-vdpa: introduce SUSPEND backend feature bit (Cindy Lu) [2158700] - vdpa: Add suspend operation (Cindy Lu) [2158700] - vdpa: Use device_iommu_capable() (Cindy Lu) [2158700] - vdpa: make get_vq_group and set_group_asid optional (Cindy Lu) [2158700] - vdpa: support exposing the count of vqs to userspace (Cindy Lu) [2158700] - vdpa: change the type of nvqs to u32 (Cindy Lu) [2158700] - vdpa: support exposing the config size to userspace (Cindy Lu) [2158700] Resolves: rhbz#2125474, rhbz#2158700 --- Makefile.rhelver | 4 +-- kernel.spec | 77 +++++++++++++++++++++++++++++++++++++++++++++--- sources | 6 ++-- 3 files changed, 78 insertions(+), 9 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index aa44c67..7cb2b33 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 2 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 251 +RHEL_RELEASE = 252 # # ZSTREAM @@ -66,4 +66,4 @@ ifneq ("$(ZSTREAM)", "yes") endif endif -RTBUILD:=.252 +RTBUILD:=.253 diff --git a/kernel.spec b/kernel.spec index 5f1abbb..0429b2a 100755 --- a/kernel.spec +++ b/kernel.spec @@ -119,15 +119,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 251.rt14.252 +%define pkgrelease 252.rt14.253 %define kversion 5 -%define tarfile_release 5.14.0-251.rt14.252.el9 +%define tarfile_release 5.14.0-252.rt14.253.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 251.rt14.252%{?buildid}%{?dist} +%define specrelease 252.rt14.253%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-251.rt14.252.el9 +%define kabiversion 5.14.0-252.rt14.253.el9 # # End of genspec.sh variables @@ -3246,6 +3246,75 @@ fi # # %changelog +* Wed Feb 01 2023 Juri Lelli [5.14.0-252.rt14.253.el9] +- [rt] build kernel-rt-5.14.0-252.rt14.253.el9 [2125474] +- vdpa/ifcvf: fix the calculation of queuepair (Cindy Lu) [2158700] +- vdpa_sim: use max_iotlb_entries as a limit in vhost_iotlb_init (Cindy Lu) [2158700] +- vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2158700] +- vDPA/ifcvf: support userspace to query features and MQ of a management device (Cindy Lu) [2158700] +- vDPA/ifcvf: get_config_size should return a value no greater than dev implementation (Cindy Lu) [2158700] +- vDPA/ifcvf: remove duplicated assignment to pointer cfg (Cindy Lu) [2158700] +- vdpa: ifcvf: Fix spelling mistake in comments (Cindy Lu) [2158700] +- vdpa: ifcvf: set pci driver data in probe (Cindy Lu) [2158700] +- vDPA/ifcvf: fix uninitialized config_vector warning (Cindy Lu) [2158700] +- vDPA/ifcvf: cacheline alignment for ifcvf_hw (Cindy Lu) [2158700] +- vDPA/ifcvf: implement shared IRQ feature (Cindy Lu) [2158700] +- vDPA/ifcvf: implement device MSIX vector allocator (Cindy Lu) [2158700] +- vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf (Cindy Lu) [2158700] +- RDMA/mlx5: remove variable i (Cindy Lu) [2158700] +- vdpa/mlx5: Avoid overwriting CVQ iotlb (Cindy Lu) [2158700] +- vdpa/mlx5: Avoid using reslock in event_handler (Cindy Lu) [2158700] +- vdpa/mlx5: Fix wrong mac address deletion (Cindy Lu) [2158700] +- vdpa/mlx5: Return error on vlan ctrl commands if not supported (Cindy Lu) [2158700] +- vdpa/mlx5: Fix rule forwarding VLAN to TIR (Cindy Lu) [2158700] +- vdpa/mlx5: Fix MQ to support non power of two num queues (Cindy Lu) [2158700] +- vdpa/mlx5: Fix possible uninitialized return value (Cindy Lu) [2158700] +- vdpa/mlx5: Support different address spaces for control and data (Cindy Lu) [2158700] +- vdpa/mlx5: Implement susupend virtqueue callback (Cindy Lu) [2158700] +- vdpa/mlx5: Use eth_broadcast_addr() to assign broadcast address (Cindy Lu) [2158700] +- vdpa/mlx5: clean up indenting in handle_ctrl_vlan() (Cindy Lu) [2158700] +- vdpa/mlx5: fix error code for deleting vlan (Cindy Lu) [2158700] +- vdpa/mlx5: Fix syntax errors in comments (Cindy Lu) [2158700] +- vdpa/mlx5: Add RX MAC VLAN filter support (Cindy Lu) [2158700] +- vdpa/mlx5: re-create forwarding rules after mac modified (Cindy Lu) [2158700] +- vdpa/mlx5: Remove flow counter from steering (Cindy Lu) [2158700] +- vdpa/mlx5: Use readers/writers semaphore instead of mutex (Cindy Lu) [2158700] +- net/mlx5: Add support for configuring max device MTU (Cindy Lu) [2158700] +- vdpa/mlx5: Use auxiliary_device driver data helpers (Cindy Lu) [2158700] +- vhost_vdpa: don't setup irq offloading when irq_num < 0 (Cindy Lu) [2158700] +- vhost-vdpa: return -EFAULT on copy_to_user() failure (Cindy Lu) [2158700] +- vhost_vdpa: fix the crash in unmap a large memory (Cindy Lu) [2158700] +- vhost-vdpa: fix an iotlb memory leak (Cindy Lu) [2158700] +- vdpa_sim_net: should not drop the multicast/broadcast packet (Cindy Lu) [2158700] +- vdpasim: fix memory leak when freeing IOTLBs (Cindy Lu) [2158700] +- vdpa: conditionally fill max max queue pair for stats (Cindy Lu) [2158700] +- vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove (Cindy Lu) [2158700] +- vdpa_sim: fix vringh initialization in vdpasim_queue_ready() (Cindy Lu) [2158700] +- vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init() (Cindy Lu) [2158700] +- vdpa: merge functionally duplicated dev_features attributes (Cindy Lu) [2158700] +- vDPA: conditionally read MTU and MAC in dev cfg space (Cindy Lu) [2158700] +- vDPA: fix spars cast warning in vdpa_dev_net_mq_config_fill (Cindy Lu) [2158700] +- vDPA: check virtio device features to detect MQ (Cindy Lu) [2158700] +- vDPA: check VIRTIO_NET_F_RSS for max_virtqueue_paris's presence (Cindy Lu) [2158700] +- vDPA: only report driver features if FEATURES_OK is set (Cindy Lu) [2158700] +- vDPA: allow userspace to query features of a vDPA device (Cindy Lu) [2158700] +- vp_vdpa: support feature provisioning (Cindy Lu) [2158700] +- vdpa_sim_net: support feature provisioning (Cindy Lu) [2158700] +- vdpa: device feature provisioning (Cindy Lu) [2158700] +- vdpa/vp_vdpa : add vdpa tool support in vp_vdpa (Cindy Lu) [2158700] +- vhost-vdpa: Call ida_simple_remove() when failed (Cindy Lu) [2158700] +- vDPA: fix 'cast to restricted le16' warnings in vdpa.c (Cindy Lu) [2158700] +- vDPA: !FEATURES_OK should not block querying device config space (Cindy Lu) [2158700] +- vdpa_sim: Implement suspend vdpa op (Cindy Lu) [2158700] +- vhost-vdpa: uAPI to suspend the device (Cindy Lu) [2158700] +- vhost-vdpa: introduce SUSPEND backend feature bit (Cindy Lu) [2158700] +- vdpa: Add suspend operation (Cindy Lu) [2158700] +- vdpa: Use device_iommu_capable() (Cindy Lu) [2158700] +- vdpa: make get_vq_group and set_group_asid optional (Cindy Lu) [2158700] +- vdpa: support exposing the count of vqs to userspace (Cindy Lu) [2158700] +- vdpa: change the type of nvqs to u32 (Cindy Lu) [2158700] +- vdpa: support exposing the config size to userspace (Cindy Lu) [2158700] + * Wed Feb 01 2023 Juri Lelli [5.14.0-251.rt14.252.el9] - [rt] build kernel-rt-5.14.0-251.rt14.252.el9 [2125474] - ext4: fix reserved cluster accounting in __es_remove_extent() (Lukas Czerner) [2145193] diff --git a/sources b/sources index 425b675..888ef2b 100644 --- a/sources +++ b/sources @@ -1,4 +1,4 @@ SHA512 (kernel-abi-whitelists-5.13.0-1.tar.bz2) = ceba454e1f590c1e4ef4115a75463ae3ac2c2aa7ec85fa14a2669d666c421483a38225ee19d7d72b4ac7032375741408b23543e43588538c80161ec0cf57051c -SHA512 (linux-5.14.0-251.rt14.252.el9.tar.xz) = c0ed5f80ccfb3063ab7c3bb5391d7a57896b83caa270f7a0a49325574fc0c011f482d0ccea4d166cceea53f345976234051de86bfa9794a9c1bef09df5031794 -SHA512 (kernel-abi-stablelists-5.14.0-251.rt14.252.el9.tar.bz2) = 554953af70e3e47a14445e21d370d30bc24f04af08926d1625236ab0834f151b8dc971a8d8f6846a0b6aea411727a0a96cab53aef80a176525917a35ece63c19 -SHA512 (kernel-kabi-dw-5.14.0-251.rt14.252.el9.tar.bz2) = f02d9f77b8dbfa668e2baa08d99d1fd4600fb5634e9892b18b753b5948b1e70ef4b7193e14d81a5847b73a1bf03ec3538a30689fcdd052fdf270feabc4eaad34 +SHA512 (linux-5.14.0-252.rt14.253.el9.tar.xz) = 6adaee846b54a14e30fb21104bd9e3baf06838faa7aef43e7129a7eb8918b653eb277a230fd3b7933db3c4ee13155471bdafd06b1056ad9899bacfae0cba9a96 +SHA512 (kernel-abi-stablelists-5.14.0-252.rt14.253.el9.tar.bz2) = 0c260fca27d38254f0a7641c7f12ac1b1f142084a8ceb0c43d8b58fe1177a15c4afe44639fcc8559fd7c505dfc30ccde26a8315e0beebe3c1b8f652d38c00183 +SHA512 (kernel-kabi-dw-5.14.0-252.rt14.253.el9.tar.bz2) = f02d9f77b8dbfa668e2baa08d99d1fd4600fb5634e9892b18b753b5948b1e70ef4b7193e14d81a5847b73a1bf03ec3538a30689fcdd052fdf270feabc4eaad34