From b4ee79a4a1279a54acd70ae74cf19cb1eb8a409a Mon Sep 17 00:00:00 2001
From: "Herton R. Krzesinski" <herton@redhat.com>
Date: Wed, 14 Dec 2022 15:28:06 +0000
Subject: [PATCH] kernel-5.14.0-213.el9

* Wed Dec 14 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-213.el9]
- redhat: configs: disable vDPA on all archs except x86_64 (Laurent Vivier) [2140885]
- pipe: Fix missing lock in pipe_resize_ring() (Ian Kent) [2141632] {CVE-2022-2959}
- NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141770] {CVE-2022-43945}
- NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141770] {CVE-2022-43945}
- NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141770] {CVE-2022-43945}
- NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141770] {CVE-2022-43945}
- SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141770] {CVE-2022-43945}
- SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141770] {CVE-2022-43945}
- block: change request end_io handler to pass back a return value (Eric Chanudet) [2139205]
- block: Change the return type of blk_mq_map_queues() into void (Eric Chanudet) [2139205]
- block: simplify disk shutdown (Eric Chanudet) [2139205]
- scsi: ufs: Split the drivers/scsi/ufs directory (Eric Chanudet) [2139205]
- blk-mq: remove the done argument to blk_execute_rq_nowait (Eric Chanudet) [2139205]
- i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2104466]
- i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2104466]
- i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2104466]
- i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2104466]
- i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2104466]
- i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2104466]
- ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2104466]
- net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2104466]
- i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2104466]
- i40e: Fix VF hang when reset is triggered on another VF (Stefan Assmann) [2104466]
- i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2104466]
- i40e: Fix DMA mappings leak (Stefan Assmann) [2104466]
- i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2104466]
- i40e: Add basic support for I710 devices (Stefan Assmann) [2104466]
- i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Stefan Assmann) [2104466]
- i40e: Fix VF set max MTU size (Stefan Assmann) [2104466]
- i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2104466]
- net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2104466]
- i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2104466]
- i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2104466]
- i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2104466]
- i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2104466]
- i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2104466]
- i40e: Refactor tc mqprio checks (Stefan Assmann) [2104466]
- i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2104466]
- i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2104466]
- i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2104466]
- intel/i40e:fix repeated words in comments (Stefan Assmann) [2104466]
- intel: remove unused macros (Stefan Assmann) [2104466]
- i40e: read the XDP program once per NAPI (Stefan Assmann) [2104466]
- intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2104466]
- i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2104466]
- i40e: Add support for ethtool -s <interface> speed <speed in Mb> (Stefan Assmann) [2104466]
- i40e: Add VF VLAN pruning (Stefan Assmann) [2104466]
- ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [2104466]
Resolves: rhbz#2140885, rhbz#2141632, rhbz#2141770, rhbz#2139205, rhbz#2104466

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
---
 Makefile.rhelver                  |  2 +-
 kernel-aarch64-debug-rhel.config  | 16 ++++-----
 kernel-aarch64-rhel.config        | 16 ++++-----
 kernel-ppc64le-debug-rhel.config  | 16 ++++-----
 kernel-ppc64le-rhel.config        | 16 ++++-----
 kernel-s390x-debug-rhel.config    | 16 ++++-----
 kernel-s390x-rhel.config          | 16 ++++-----
 kernel-s390x-zfcpdump-rhel.config | 10 +++---
 kernel.spec                       | 58 ++++++++++++++++++++++++++++---
 sources                           |  6 ++--
 10 files changed, 111 insertions(+), 61 deletions(-)

diff --git a/Makefile.rhelver b/Makefile.rhelver
index 5105d73e6..c6a89e7cf 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 = 212
+RHEL_RELEASE = 213
 
 #
 # ZSTREAM
diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config
index eea59d690..04fb24975 100644
--- a/kernel-aarch64-debug-rhel.config
+++ b/kernel-aarch64-debug-rhel.config
@@ -3174,7 +3174,7 @@ CONFIG_MLX5_SW_STEERING=y
 CONFIG_MLX5_TC_CT=y
 CONFIG_MLX5_TC_SAMPLE=y
 CONFIG_MLX5_TLS=y
-CONFIG_MLX5_VDPA_NET=m
+# CONFIG_MLX5_VDPA_NET is not set
 # CONFIG_MLX90614 is not set
 # CONFIG_MLX90632 is not set
 CONFIG_MLXBF_BOOTCTL=m
@@ -6494,10 +6494,10 @@ CONFIG_UV_SYSFS=m
 # CONFIG_VCNL3020 is not set
 # CONFIG_VCNL4000 is not set
 # CONFIG_VCNL4035 is not set
-CONFIG_VDPA=m
-CONFIG_VDPA_SIM_BLOCK=m
-CONFIG_VDPA_SIM=m
-CONFIG_VDPA_SIM_NET=m
+# CONFIG_VDPA is not set
+# CONFIG_VDPA_SIM_BLOCK is not set
+# CONFIG_VDPA_SIM is not set
+# CONFIG_VDPA_SIM_NET is not set
 # CONFIG_VEML6030 is not set
 # CONFIG_VEML6070 is not set
 CONFIG_VETH=m
@@ -6518,7 +6518,7 @@ CONFIG_VGA_ARB=y
 CONFIG_VHOST_MENU=y
 CONFIG_VHOST_NET=m
 # CONFIG_VHOST_SCSI is not set
-CONFIG_VHOST_VDPA=m
+# CONFIG_VHOST_VDPA is not set
 CONFIG_VHOST_VSOCK=m
 # CONFIG_VIDEO_AD5820 is not set
 # CONFIG_VIDEO_ADP1653 is not set
@@ -6648,7 +6648,7 @@ CONFIG_VIRTIO_NET=m
 CONFIG_VIRTIO_PCI_LEGACY=y
 CONFIG_VIRTIO_PCI=y
 # CONFIG_VIRTIO_PMEM is not set
-CONFIG_VIRTIO_VDPA=m
+# CONFIG_VIRTIO_VDPA is not set
 CONFIG_VIRTIO_VSOCKETS=m
 CONFIG_VIRTIO=y
 CONFIG_VIRTUALIZATION=y
@@ -6665,7 +6665,7 @@ CONFIG_VM_EVENT_COUNTERS=y
 CONFIG_VMWARE_VMCI=m
 CONFIG_VMWARE_VMCI_VSOCKETS=m
 CONFIG_VMXNET3=m
-CONFIG_VP_VDPA=m
+# CONFIG_VP_VDPA is not set
 CONFIG_VSOCKETS_DIAG=m
 CONFIG_VSOCKETS_LOOPBACK=m
 CONFIG_VSOCKETS=m
diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config
index ea2c3b79f..d60be2abd 100644
--- a/kernel-aarch64-rhel.config
+++ b/kernel-aarch64-rhel.config
@@ -3153,7 +3153,7 @@ CONFIG_MLX5_SW_STEERING=y
 CONFIG_MLX5_TC_CT=y
 CONFIG_MLX5_TC_SAMPLE=y
 CONFIG_MLX5_TLS=y
-CONFIG_MLX5_VDPA_NET=m
+# CONFIG_MLX5_VDPA_NET is not set
 # CONFIG_MLX90614 is not set
 # CONFIG_MLX90632 is not set
 CONFIG_MLXBF_BOOTCTL=m
@@ -6470,10 +6470,10 @@ CONFIG_UV_SYSFS=m
 # CONFIG_VCNL3020 is not set
 # CONFIG_VCNL4000 is not set
 # CONFIG_VCNL4035 is not set
-CONFIG_VDPA=m
-CONFIG_VDPA_SIM_BLOCK=m
-CONFIG_VDPA_SIM=m
-CONFIG_VDPA_SIM_NET=m
+# CONFIG_VDPA is not set
+# CONFIG_VDPA_SIM_BLOCK is not set
+# CONFIG_VDPA_SIM is not set
+# CONFIG_VDPA_SIM_NET is not set
 # CONFIG_VEML6030 is not set
 # CONFIG_VEML6070 is not set
 CONFIG_VETH=m
@@ -6494,7 +6494,7 @@ CONFIG_VGA_ARB=y
 CONFIG_VHOST_MENU=y
 CONFIG_VHOST_NET=m
 # CONFIG_VHOST_SCSI is not set
-CONFIG_VHOST_VDPA=m
+# CONFIG_VHOST_VDPA is not set
 CONFIG_VHOST_VSOCK=m
 # CONFIG_VIDEO_AD5820 is not set
 # CONFIG_VIDEO_ADP1653 is not set
@@ -6624,7 +6624,7 @@ CONFIG_VIRTIO_NET=m
 CONFIG_VIRTIO_PCI_LEGACY=y
 CONFIG_VIRTIO_PCI=y
 # CONFIG_VIRTIO_PMEM is not set
-CONFIG_VIRTIO_VDPA=m
+# CONFIG_VIRTIO_VDPA is not set
 CONFIG_VIRTIO_VSOCKETS=m
 CONFIG_VIRTIO=y
 CONFIG_VIRTUALIZATION=y
@@ -6641,7 +6641,7 @@ CONFIG_VM_EVENT_COUNTERS=y
 CONFIG_VMWARE_VMCI=m
 CONFIG_VMWARE_VMCI_VSOCKETS=m
 CONFIG_VMXNET3=m
-CONFIG_VP_VDPA=m
+# CONFIG_VP_VDPA is not set
 CONFIG_VSOCKETS_DIAG=m
 CONFIG_VSOCKETS_LOOPBACK=m
 CONFIG_VSOCKETS=m
diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config
index bfda18898..ed119a7d7 100644
--- a/kernel-ppc64le-debug-rhel.config
+++ b/kernel-ppc64le-debug-rhel.config
@@ -2896,7 +2896,7 @@ CONFIG_MLX5_SW_STEERING=y
 CONFIG_MLX5_TC_CT=y
 CONFIG_MLX5_TC_SAMPLE=y
 CONFIG_MLX5_TLS=y
-CONFIG_MLX5_VDPA_NET=m
+# CONFIG_MLX5_VDPA_NET is not set
 # CONFIG_MLX90614 is not set
 # CONFIG_MLX90632 is not set
 # CONFIG_MLXBF_BOOTCTL is not set
@@ -5965,10 +5965,10 @@ CONFIG_UV_SYSFS=m
 # CONFIG_VCNL3020 is not set
 # CONFIG_VCNL4000 is not set
 # CONFIG_VCNL4035 is not set
-CONFIG_VDPA=m
-CONFIG_VDPA_SIM_BLOCK=m
-CONFIG_VDPA_SIM=m
-CONFIG_VDPA_SIM_NET=m
+# CONFIG_VDPA is not set
+# CONFIG_VDPA_SIM_BLOCK is not set
+# CONFIG_VDPA_SIM is not set
+# CONFIG_VDPA_SIM_NET is not set
 # CONFIG_VEML6030 is not set
 # CONFIG_VEML6070 is not set
 CONFIG_VETH=m
@@ -5987,7 +5987,7 @@ CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y
 CONFIG_VHOST_MENU=y
 CONFIG_VHOST_NET=m
 # CONFIG_VHOST_SCSI is not set
-CONFIG_VHOST_VDPA=m
+# CONFIG_VHOST_VDPA is not set
 CONFIG_VHOST_VSOCK=m
 # CONFIG_VIDEO_AD5820 is not set
 # CONFIG_VIDEO_ADP1653 is not set
@@ -6116,7 +6116,7 @@ CONFIG_VIRTIO_NET=m
 CONFIG_VIRTIO_PCI_LEGACY=y
 CONFIG_VIRTIO_PCI=y
 # CONFIG_VIRTIO_PMEM is not set
-CONFIG_VIRTIO_VDPA=m
+# CONFIG_VIRTIO_VDPA is not set
 CONFIG_VIRTIO_VSOCKETS=m
 CONFIG_VIRTIO=y
 CONFIG_VIRTUALIZATION=y
@@ -6132,7 +6132,7 @@ CONFIG_VMAP_STACK=y
 CONFIG_VMWARE_VMCI=m
 CONFIG_VMWARE_VMCI_VSOCKETS=m
 # CONFIG_VMXNET3 is not set
-CONFIG_VP_VDPA=m
+# CONFIG_VP_VDPA is not set
 CONFIG_VSOCKETS_DIAG=m
 CONFIG_VSOCKETS_LOOPBACK=m
 CONFIG_VSOCKETS=m
diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config
index 6907201c3..b001d3b12 100644
--- a/kernel-ppc64le-rhel.config
+++ b/kernel-ppc64le-rhel.config
@@ -2876,7 +2876,7 @@ CONFIG_MLX5_SW_STEERING=y
 CONFIG_MLX5_TC_CT=y
 CONFIG_MLX5_TC_SAMPLE=y
 CONFIG_MLX5_TLS=y
-CONFIG_MLX5_VDPA_NET=m
+# CONFIG_MLX5_VDPA_NET is not set
 # CONFIG_MLX90614 is not set
 # CONFIG_MLX90632 is not set
 # CONFIG_MLXBF_BOOTCTL is not set
@@ -5943,10 +5943,10 @@ CONFIG_UV_SYSFS=m
 # CONFIG_VCNL3020 is not set
 # CONFIG_VCNL4000 is not set
 # CONFIG_VCNL4035 is not set
-CONFIG_VDPA=m
-CONFIG_VDPA_SIM_BLOCK=m
-CONFIG_VDPA_SIM=m
-CONFIG_VDPA_SIM_NET=m
+# CONFIG_VDPA is not set
+# CONFIG_VDPA_SIM_BLOCK is not set
+# CONFIG_VDPA_SIM is not set
+# CONFIG_VDPA_SIM_NET is not set
 # CONFIG_VEML6030 is not set
 # CONFIG_VEML6070 is not set
 CONFIG_VETH=m
@@ -5965,7 +5965,7 @@ CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y
 CONFIG_VHOST_MENU=y
 CONFIG_VHOST_NET=m
 # CONFIG_VHOST_SCSI is not set
-CONFIG_VHOST_VDPA=m
+# CONFIG_VHOST_VDPA is not set
 CONFIG_VHOST_VSOCK=m
 # CONFIG_VIDEO_AD5820 is not set
 # CONFIG_VIDEO_ADP1653 is not set
@@ -6094,7 +6094,7 @@ CONFIG_VIRTIO_NET=m
 CONFIG_VIRTIO_PCI_LEGACY=y
 CONFIG_VIRTIO_PCI=y
 # CONFIG_VIRTIO_PMEM is not set
-CONFIG_VIRTIO_VDPA=m
+# CONFIG_VIRTIO_VDPA is not set
 CONFIG_VIRTIO_VSOCKETS=m
 CONFIG_VIRTIO=y
 CONFIG_VIRTUALIZATION=y
@@ -6110,7 +6110,7 @@ CONFIG_VMAP_STACK=y
 CONFIG_VMWARE_VMCI=m
 CONFIG_VMWARE_VMCI_VSOCKETS=m
 # CONFIG_VMXNET3 is not set
-CONFIG_VP_VDPA=m
+# CONFIG_VP_VDPA is not set
 CONFIG_VSOCKETS_DIAG=m
 CONFIG_VSOCKETS_LOOPBACK=m
 CONFIG_VSOCKETS=m
diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config
index 125670b7d..1df6e4eaa 100644
--- a/kernel-s390x-debug-rhel.config
+++ b/kernel-s390x-debug-rhel.config
@@ -2888,7 +2888,7 @@ CONFIG_MLX5_SW_STEERING=y
 CONFIG_MLX5_TC_CT=y
 CONFIG_MLX5_TC_SAMPLE=y
 CONFIG_MLX5_TLS=y
-CONFIG_MLX5_VDPA_NET=m
+# CONFIG_MLX5_VDPA_NET is not set
 # CONFIG_MLX90614 is not set
 # CONFIG_MLX90632 is not set
 # CONFIG_MLXBF_BOOTCTL is not set
@@ -5958,10 +5958,10 @@ CONFIG_UV_SYSFS=m
 # CONFIG_VCNL3020 is not set
 # CONFIG_VCNL4000 is not set
 # CONFIG_VCNL4035 is not set
-CONFIG_VDPA=m
-CONFIG_VDPA_SIM_BLOCK=m
-CONFIG_VDPA_SIM=m
-CONFIG_VDPA_SIM_NET=m
+# CONFIG_VDPA is not set
+# CONFIG_VDPA_SIM_BLOCK is not set
+# CONFIG_VDPA_SIM is not set
+# CONFIG_VDPA_SIM_NET is not set
 # CONFIG_VEML6030 is not set
 # CONFIG_VEML6070 is not set
 CONFIG_VETH=m
@@ -5983,7 +5983,7 @@ CONFIG_VGA_CONSOLE=y
 CONFIG_VHOST_MENU=y
 CONFIG_VHOST_NET=m
 # CONFIG_VHOST_SCSI is not set
-CONFIG_VHOST_VDPA=m
+# CONFIG_VHOST_VDPA is not set
 CONFIG_VHOST_VSOCK=m
 # CONFIG_VIDEO_AD5820 is not set
 # CONFIG_VIDEO_ADP1653 is not set
@@ -6112,7 +6112,7 @@ CONFIG_VIRTIO_NET=m
 # CONFIG_VIRTIO_PCI is not set
 CONFIG_VIRTIO_PCI_LEGACY=y
 # CONFIG_VIRTIO_PMEM is not set
-CONFIG_VIRTIO_VDPA=m
+# CONFIG_VIRTIO_VDPA is not set
 CONFIG_VIRTIO_VSOCKETS=m
 CONFIG_VIRTIO=y
 CONFIG_VIRTUALIZATION=y
@@ -6131,7 +6131,7 @@ CONFIG_VMLOGRDR=m
 CONFIG_VMWARE_VMCI=m
 CONFIG_VMWARE_VMCI_VSOCKETS=m
 # CONFIG_VMXNET3 is not set
-CONFIG_VP_VDPA=m
+# CONFIG_VP_VDPA is not set
 CONFIG_VSOCKETS_DIAG=m
 CONFIG_VSOCKETS_LOOPBACK=m
 CONFIG_VSOCKETS=m
diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config
index e36a3439d..955a5f97c 100644
--- a/kernel-s390x-rhel.config
+++ b/kernel-s390x-rhel.config
@@ -2868,7 +2868,7 @@ CONFIG_MLX5_SW_STEERING=y
 CONFIG_MLX5_TC_CT=y
 CONFIG_MLX5_TC_SAMPLE=y
 CONFIG_MLX5_TLS=y
-CONFIG_MLX5_VDPA_NET=m
+# CONFIG_MLX5_VDPA_NET is not set
 # CONFIG_MLX90614 is not set
 # CONFIG_MLX90632 is not set
 # CONFIG_MLXBF_BOOTCTL is not set
@@ -5936,10 +5936,10 @@ CONFIG_UV_SYSFS=m
 # CONFIG_VCNL3020 is not set
 # CONFIG_VCNL4000 is not set
 # CONFIG_VCNL4035 is not set
-CONFIG_VDPA=m
-CONFIG_VDPA_SIM_BLOCK=m
-CONFIG_VDPA_SIM=m
-CONFIG_VDPA_SIM_NET=m
+# CONFIG_VDPA is not set
+# CONFIG_VDPA_SIM_BLOCK is not set
+# CONFIG_VDPA_SIM is not set
+# CONFIG_VDPA_SIM_NET is not set
 # CONFIG_VEML6030 is not set
 # CONFIG_VEML6070 is not set
 CONFIG_VETH=m
@@ -5961,7 +5961,7 @@ CONFIG_VGA_CONSOLE=y
 CONFIG_VHOST_MENU=y
 CONFIG_VHOST_NET=m
 # CONFIG_VHOST_SCSI is not set
-CONFIG_VHOST_VDPA=m
+# CONFIG_VHOST_VDPA is not set
 CONFIG_VHOST_VSOCK=m
 # CONFIG_VIDEO_AD5820 is not set
 # CONFIG_VIDEO_ADP1653 is not set
@@ -6090,7 +6090,7 @@ CONFIG_VIRTIO_NET=m
 # CONFIG_VIRTIO_PCI is not set
 CONFIG_VIRTIO_PCI_LEGACY=y
 # CONFIG_VIRTIO_PMEM is not set
-CONFIG_VIRTIO_VDPA=m
+# CONFIG_VIRTIO_VDPA is not set
 CONFIG_VIRTIO_VSOCKETS=m
 CONFIG_VIRTIO=y
 CONFIG_VIRTUALIZATION=y
@@ -6109,7 +6109,7 @@ CONFIG_VMLOGRDR=m
 CONFIG_VMWARE_VMCI=m
 CONFIG_VMWARE_VMCI_VSOCKETS=m
 # CONFIG_VMXNET3 is not set
-CONFIG_VP_VDPA=m
+# CONFIG_VP_VDPA is not set
 CONFIG_VSOCKETS_DIAG=m
 CONFIG_VSOCKETS_LOOPBACK=m
 CONFIG_VSOCKETS=m
diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config
index 9a5b20309..1380747de 100644
--- a/kernel-s390x-zfcpdump-rhel.config
+++ b/kernel-s390x-zfcpdump-rhel.config
@@ -2881,7 +2881,7 @@ CONFIG_MLX5_SW_STEERING=y
 CONFIG_MLX5_TC_CT=y
 CONFIG_MLX5_TC_SAMPLE=y
 CONFIG_MLX5_TLS=y
-CONFIG_MLX5_VDPA_NET=m
+# CONFIG_MLX5_VDPA_NET is not set
 # CONFIG_MLX90614 is not set
 # CONFIG_MLX90632 is not set
 # CONFIG_MLXBF_BOOTCTL is not set
@@ -5964,9 +5964,9 @@ CONFIG_UV_SYSFS=m
 # CONFIG_VCNL4000 is not set
 # CONFIG_VCNL4035 is not set
 # CONFIG_VDPA is not set
-CONFIG_VDPA_SIM_BLOCK=m
-CONFIG_VDPA_SIM=m
-CONFIG_VDPA_SIM_NET=m
+# CONFIG_VDPA_SIM_BLOCK is not set
+# CONFIG_VDPA_SIM is not set
+# CONFIG_VDPA_SIM_NET is not set
 # CONFIG_VEML6030 is not set
 # CONFIG_VEML6070 is not set
 CONFIG_VETH=m
@@ -6137,7 +6137,7 @@ CONFIG_VMLOGRDR=m
 CONFIG_VMWARE_VMCI=m
 CONFIG_VMWARE_VMCI_VSOCKETS=m
 # CONFIG_VMXNET3 is not set
-CONFIG_VP_VDPA=m
+# CONFIG_VP_VDPA is not set
 CONFIG_VSOCKETS_DIAG=m
 # CONFIG_VSOCKETS is not set
 CONFIG_VSOCKETS_LOOPBACK=m
diff --git a/kernel.spec b/kernel.spec
index f9b6e22db..c1d3af22f 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 212
+%define pkgrelease 213
 %define kversion 5
-%define tarfile_release 5.14.0-212.el9
+%define tarfile_release 5.14.0-213.el9
 # This is needed to do merge window version magic
 %define patchlevel 14
 # This allows pkg_release to have configurable %%{?dist} tag
-%define specrelease 212%{?buildid}%{?dist}
+%define specrelease 213%{?buildid}%{?dist}
 # This defines the kabi tarball version
-%define kabiversion 5.14.0-212.el9
+%define kabiversion 5.14.0-213.el9
 
 #
 # End of genspec.sh variables
@@ -3106,6 +3106,56 @@ fi
 #
 #
 %changelog
+* Wed Dec 14 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-213.el9]
+- redhat: configs: disable vDPA on all archs except x86_64 (Laurent Vivier) [2140885]
+- pipe: Fix missing lock in pipe_resize_ring() (Ian Kent) [2141632] {CVE-2022-2959}
+- NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141770] {CVE-2022-43945}
+- NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141770] {CVE-2022-43945}
+- NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141770] {CVE-2022-43945}
+- NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141770] {CVE-2022-43945}
+- SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141770] {CVE-2022-43945}
+- SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141770] {CVE-2022-43945}
+- block: change request end_io handler to pass back a return value (Eric Chanudet) [2139205]
+- block: Change the return type of blk_mq_map_queues() into void (Eric Chanudet) [2139205]
+- block: simplify disk shutdown (Eric Chanudet) [2139205]
+- scsi: ufs: Split the drivers/scsi/ufs directory (Eric Chanudet) [2139205]
+- blk-mq: remove the done argument to blk_execute_rq_nowait (Eric Chanudet) [2139205]
+- i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2104466]
+- i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2104466]
+- i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2104466]
+- i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2104466]
+- i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2104466]
+- i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2104466]
+- ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2104466]
+- net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2104466]
+- i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2104466]
+- i40e: Fix VF hang when reset is triggered on another VF (Stefan Assmann) [2104466]
+- i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2104466]
+- i40e: Fix DMA mappings leak (Stefan Assmann) [2104466]
+- i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2104466]
+- i40e: Add basic support for I710 devices (Stefan Assmann) [2104466]
+- i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Stefan Assmann) [2104466]
+- i40e: Fix VF set max MTU size (Stefan Assmann) [2104466]
+- i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2104466]
+- net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2104466]
+- i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2104466]
+- i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2104466]
+- i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2104466]
+- i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2104466]
+- i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2104466]
+- i40e: Refactor tc mqprio checks (Stefan Assmann) [2104466]
+- i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2104466]
+- i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2104466]
+- i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2104466]
+- intel/i40e:fix repeated words in comments (Stefan Assmann) [2104466]
+- intel: remove unused macros (Stefan Assmann) [2104466]
+- i40e: read the XDP program once per NAPI (Stefan Assmann) [2104466]
+- intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2104466]
+- i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2104466]
+- i40e: Add support for ethtool -s <interface> speed <speed in Mb> (Stefan Assmann) [2104466]
+- i40e: Add VF VLAN pruning (Stefan Assmann) [2104466]
+- ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [2104466]
+
 * Tue Dec 13 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-212.el9]
 - udp: track the forward memory release threshold in an hot cacheline (Paolo Abeni) [2133057]
 - net: introduce and use custom sockopt socket flag (Paolo Abeni) [2133057]
diff --git a/sources b/sources
index 156736c53..bf48399ab 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-SHA512 (linux-5.14.0-212.el9.tar.xz) = 43842f9e6b0cae7bb834075f08976057433c9f419178355624f34b225f5df236814198a3bf8ef8c345c51c05e508c5c12357217701f1fc7e68e6537bae984f74
-SHA512 (kernel-abi-stablelists-5.14.0-212.el9.tar.bz2) = ddebbd67e23ced95e04538340bacba9b5fafd9828f1e3fe501d6af68e00f7689e17c3160d7af10301ab888948a5bb2700d947666654ca523bab4d9574cdefb74
-SHA512 (kernel-kabi-dw-5.14.0-212.el9.tar.bz2) = ef724ab70521885a2f17a4b39abddfb272267f74db753207ea8c53226f099ee435bd5365ad1d424737550165b7ee760011b4e457b96468f1de2a746938646d79
+SHA512 (linux-5.14.0-213.el9.tar.xz) = 38b08a01fc2f12fa000be7d0f7feb1c50dbccad07d845914af8dfd84f43efda41b34131fcdfb14dbc9e0651a2ca017d32255261de0f7073fadabafce38f9d18e
+SHA512 (kernel-abi-stablelists-5.14.0-213.el9.tar.bz2) = 0e0c3f7fb7466407527ea3d1d15cf4189a426e2facbd0519043ebe22f02a32c43d44a28f6ea847eb0b0ddc116dab8ab823abb3f6cf94fd29b9306158275b5f0b
+SHA512 (kernel-kabi-dw-5.14.0-213.el9.tar.bz2) = 10e4f9bb5971bbfdede44f9f0d0f8b0ba2bf98efab36659d72d9fd8ee66b1a303db8e1ac435b7e220287487ce722402dc727f030d380d180c905fe9f48ae87c5