diff --git a/.gitignore b/.gitignore
index 8180065..3abf1ee 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,3 @@
-SOURCES/kernel-rt-3.10.0-1160.59.1.rt56.1200.tar.xz
+SOURCES/kernel-rt-3.10.0-1160.62.1.rt56.1203.tar.xz
 SOURCES/rheldup3.x509
 SOURCES/rhelkpatch1.x509
diff --git a/.kernel-rt.metadata b/.kernel-rt.metadata
index 2d81d3f..2b20c0d 100644
--- a/.kernel-rt.metadata
+++ b/.kernel-rt.metadata
@@ -1,3 +1,3 @@
-83eb52ca285dd76eebe0acdfa9f22037243f5950 SOURCES/kernel-rt-3.10.0-1160.59.1.rt56.1200.tar.xz
+5fa9c4edd2a7c3e7b6abdb10612f7faf618c547d SOURCES/kernel-rt-3.10.0-1160.62.1.rt56.1203.tar.xz
 95b9b811c7b0a6c98b2eafc4e7d6d24f2cb63289 SOURCES/rheldup3.x509
 d90885108d225a234a5a9d054fc80893a5bd54d0 SOURCES/rhelkpatch1.x509
diff --git a/SPECS/kernel-rt.spec b/SPECS/kernel-rt.spec
index b154b91..5f11533 100644
--- a/SPECS/kernel-rt.spec
+++ b/SPECS/kernel-rt.spec
@@ -6,10 +6,10 @@ Summary: The Linux Realtime kernel
 %global dist .el7
 
 # realtimeN
-%global rtbuild 1200
+%global rtbuild 1203
 
 # RHEL7 build number
-%global rhel_build 1160.59.1
+%global rhel_build 1160.62.1
 
 # The preempt RT patch level
 %global rttag rt56
@@ -1454,6 +1454,46 @@ fi
 %endif
 
 %changelog
+* Thu Mar 24 2022 Rado Vrbovsky <rvrbovsk@redhat.com> [3.10.0-1160.62.1.rt56.1203.el7]
+- [rt] Update source tree to match RHEL rhel-7.9.z tree [2059411]
+- cifs: fix handling of DFS links where we can not access all components (Ronnie Sahlberg) [1937304]
+- redhat: kernel.spec: install new kernel boot entry in posttrans, not post (Denys Vlasenko) [1893756]
+- [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048920]
+- dm table: fix iterate_devices based device capability checks (Mike Snitzer) [2054743]
+- buffer: eliminate the need to call free_more_memory() in __getblk_slow() (Carlos Maiolino) [2030609]
+- buffer: grow_dev_page() should use __GFP_NOFAIL for all cases (Carlos Maiolino) [2030609]
+- buffer: have alloc_page_buffers() use __GFP_NOFAIL (Carlos Maiolino) [2030609]
+- mm: memcg: do not fail __GFP_NOFAIL charges (Rafael Aquini) [2054345]
+- mm: filemap: do not drop action modifier flags from the gfp_mask passed to __add_to_page_cache_locked() (Rafael Aquini) [2054345]
+- Added ZSTREAM=yes to makefile (Lucas Zampieri)
+
+* Mon Mar 07 2022 Rado Vrbovsky <rvrbovsk@redhat.com> [3.10.0-1160.61.1.rt56.1202.el7]
+- [rt] Update source tree to match RHEL rhel-7.9.z tree [2059411]
+- x86/efi: reset the correct tlb_state when returning from efi_switch_mm() (Rafael Aquini) [2055587]
+
+* Thu Feb 24 2022 Rado Vrbovsky <rvrbovsk@redhat.com> [3.10.0-1160.60.1.rt56.1201.el7]
+- [rt] Update source tree to match RHEL rhel-7.9.z tree [2039101]
+- svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Benjamin Coddington) [2028740]
+- sunrpc: Remove unneeded pointer dereference (Benjamin Coddington) [2028740]
+- x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [2042462]
+- [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1997156]
+- CI: Enable baseline realtime checks (Veronika Kabatova)
+- CI: Rename pipelines to include release names (Veronika Kabatova)
+- RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032077] {CVE-2021-4028}
+- fget: clarify and improve __fget_files() implementation (Miklos Szeredi) [2032481] {CVE-2021-4083}
+- fget: check that the fd still exists after getting a ref to it (Miklos Szeredi) [2032481] {CVE-2021-4083}
+- net: Set fput_needed iff FDPUT_FPUT is set (Miklos Szeredi) [2032481] {CVE-2021-4083}
+- vfs, fdtable: Add fget_task helper (Miklos Szeredi) [2032481] {CVE-2021-4083}
+- fs: add fget_many() and fput_many() (Miklos Szeredi) [2032481] {CVE-2021-4083}
+- fs/file.c: __fget() and dup2() atomicity rules (Miklos Szeredi) [2032481] {CVE-2021-4083}
+- vfs: Don't let __fdget_pos() get FMODE_PATH files (Miklos Szeredi) [2032481] {CVE-2021-4083}
+- get rid of fget_light() (Miklos Szeredi) [2032481] {CVE-2021-4083}
+- sockfd_lookup_light(): switch to fdget^W^Waway from fget_light (Miklos Szeredi) [2032481] {CVE-2021-4083}
+- fs: __fget_light() can use __fget() in slow path (Miklos Szeredi) [2032481] {CVE-2021-4083}
+- fs: factor out common code in fget_light() and fget_raw_light() (Miklos Szeredi) [2032481] {CVE-2021-4083}
+- fs: factor out common code in fget() and fget_raw() (Miklos Szeredi) [2032481] {CVE-2021-4083}
+- introduce __fcheck_files() to fix rcu_dereference_check_fdtable(), kill rcu_my_thread_group_empty() (Miklos Szeredi) [2032481] {CVE-2021-4083}
+
 * Wed Feb 16 2022 Rado Vrbovsky <rvrbovsk@redhat.com> [3.10.0-1160.59.1.rt56.1200.el7]
 - [rt] Update source tree to match RHEL rhel-7.9.z tree [2039101]
 - Revert "Merge: Fix tasks stuck in IO waiting for buffer_head lock" (Rado Vrbovsky) [2030609]