diff --git a/.gitignore b/.gitignore
index e7f2c5a..0b190bb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,3 @@
-SOURCES/kernel-rt-3.10.0-1160.21.1.rt56.1158.tar.xz
+SOURCES/kernel-rt-3.10.0-1160.24.1.rt56.1161.tar.xz
 SOURCES/rheldup3.x509
 SOURCES/rhelkpatch1.x509
diff --git a/.kernel-rt.metadata b/.kernel-rt.metadata
index 9d1ef82..23564c8 100644
--- a/.kernel-rt.metadata
+++ b/.kernel-rt.metadata
@@ -1,3 +1,3 @@
-bd86f810347fa1d13044289a905c19ba8012ead2 SOURCES/kernel-rt-3.10.0-1160.21.1.rt56.1158.tar.xz
+6ff036cba23de9ef3d815fdd7638655aab410d29 SOURCES/kernel-rt-3.10.0-1160.24.1.rt56.1161.tar.xz
 95b9b811c7b0a6c98b2eafc4e7d6d24f2cb63289 SOURCES/rheldup3.x509
 d90885108d225a234a5a9d054fc80893a5bd54d0 SOURCES/rhelkpatch1.x509
diff --git a/SPECS/kernel-rt.spec b/SPECS/kernel-rt.spec
index 20ae122..c29eed1 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 1158
+%global rtbuild 1161
 
 # RHEL7 build number
-%global rhel_build 1160.21.1
+%global rhel_build 1160.24.1
 
 # The preempt RT patch level
 %global rttag rt56
@@ -1454,6 +1454,29 @@ fi
 %endif
 
 %changelog
+* Sat Mar 27 2021 Scott Wood <swood@redhat.com> [3.10.0-1160.24.1.rt56.1161.el7]
+- [rt] Update source tree to match RHEL rhel-7.9.z tree [1939220]
+- scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930826] {CVE-2021-27365}
+- scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930849] {CVE-2021-27363}
+- scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930807] {CVE-2021-27364}
+- redhat: add CI file for kernel-private (Bruno Meneguele)
+
+* Thu Mar 18 2021 Chris White <chwhite@redhat.com> [3.10.0-1160.23.1.rt56.1160.el7]
+- [rt] Update source tree to match RHEL rhel-7.9.z tree [1939220]
+- tcm_loop: add WQ_MEM_RECLAIM and flush_work (Maurizio Lombardi) [1925652]
+- net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925691]
+- net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925691]
+
+* Tue Mar 16 2021 Fernando Pacheco <fpacheco@redhat.com> [3.10.0-1160.22.1.rt56.1159.el7]
+- [rt] Update source tree to match RHEL rhel-7.9.z tree [1939220]
+- mm: do not stall register_shrinker() (Rafael Aquini) [1926043]
+- sched/rt: Fix PI handling vs. sched_setscheduler() (Phil Auld) [1928082]
+- sched/rt: Simplify pull_rt_task() logic and remove .leaf_rt_rq_list (Phil Auld) [1928082]
+- sched: Queue RT tasks to head when prio drops (Phil Auld) [1928082]
+- sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1928082]
+- mmc: block: handle complete_work on separate workqueue (Ming Lei) [1918916]
+- tcp: fix to update snd_wl1 in bulk receiver fast path (Vladis Dronov) [1929804]
+
 * Tue Feb 23 2021 Chris White <chwhite@redhat.com> [3.10.0-1160.21.1.rt56.1158.el7]
 - [rt] Update source tree to match RHEL rhel-7.9.z tree [1917909]
 - [pinctrl] devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922902] {CVE-2020-0427}