diff --git a/.gitignore b/.gitignore
index 7901f7c..468c89d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,5 @@
 SOURCES/kernel-abi-stablelists-4.18.0-348.tar.bz2
 SOURCES/kernel-kabi-dw-4.18.0-348.tar.bz2
-SOURCES/linux-4.18.0-348.2.1.el8_5.tar.xz
+SOURCES/linux-4.18.0-348.7.1.el8_5.tar.xz
 SOURCES/rheldup3.x509
 SOURCES/rhelkpatch1.x509
diff --git a/.kernel.metadata b/.kernel.metadata
index 92ebe83..8672ae4 100644
--- a/.kernel.metadata
+++ b/.kernel.metadata
@@ -1,5 +1,5 @@
 2d622b532a9ac503406373ef5fa5bea1192086d1 SOURCES/kernel-abi-stablelists-4.18.0-348.tar.bz2
 109f15ce9699bfa93bd9dc4f8e88013ce341e0e7 SOURCES/kernel-kabi-dw-4.18.0-348.tar.bz2
-2882ede4bb8b5920774098d55209cd4b56fedddc SOURCES/linux-4.18.0-348.2.1.el8_5.tar.xz
+a3793e19a4f8237adb530a9ea1230ccafdf2c2ff SOURCES/linux-4.18.0-348.7.1.el8_5.tar.xz
 95b9b811c7b0a6c98b2eafc4e7d6d24f2cb63289 SOURCES/rheldup3.x509
 d90885108d225a234a5a9d054fc80893a5bd54d0 SOURCES/rhelkpatch1.x509
diff --git a/SPECS/kernel.spec b/SPECS/kernel.spec
index 2f749b3..5fb3854 100644
--- a/SPECS/kernel.spec
+++ b/SPECS/kernel.spec
@@ -42,10 +42,10 @@
 # define buildid .local
 
 %define rpmversion 4.18.0
-%define pkgrelease 348.2.1.el8_5
+%define pkgrelease 348.7.1.el8_5
 
 # allow pkg_release to have configurable %%{?dist} tag
-%define specrelease 348.2.1%{?dist}
+%define specrelease 348.7.1%{?dist}
 
 %define pkg_release %{specrelease}%{?buildid}
 
@@ -2629,6 +2629,36 @@ fi
 #
 #
 %changelog
+* Wed Dec 08 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-348.7.1.el8_5]
+- sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2026450 2024869]
+- sched: Prepare to use balance_push in ttwu() (Waiman Long) [2026450 2024869]
+- sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2026450 2024869]
+- workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2026450 2024869]
+- workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2026450 2024869]
+- sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2026450 2024869]
+- workqueue: Manually break affinity on hotplug (Waiman Long) [2026450 2024869]
+- sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2026450 2024869]
+- sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2026450 2024869]
+
+* Tue Dec 07 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-348.6.1.el8_5]
+- x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2024678 2021219]
+
+* Tue Nov 30 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-348.5.1.el8_5]
+- blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [2016384 1999728]
+
+* Tue Nov 23 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-348.4.1.el8_5]
+- [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [2017177 1849234]
+- kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2010333 2001497]
+- sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2010333 2001497]
+- kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2010333 2001497]
+- sched: Optimize finish_lock_switch() (Waiman Long) [2010333 2001497]
+- sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2010333 2001497]
+- sched: Fix balance_callback() (Waiman Long) [2010333 2001497]
+
+* Tue Nov 16 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-348.3.1.el8_5]
+- net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2021165 2016005]
+- ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2016378 2010887 2013318] {CVE-2021-20321}
+
 * Mon Nov 08 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-348.2.1.el8_5]
 - tipc: fix size validations for the MSG_CRYPTO type (Bruno Meneguele) [2020506 2020507] {CVE-2021-43267}
 - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [2005981 1975193]