diff --git a/.gitignore b/.gitignore
index 2464452..bce1311 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,5 @@
 SOURCES/kernel-abi-whitelists-1160.tar.bz2
 SOURCES/kernel-kabi-dw-1160.tar.bz2
-SOURCES/linux-3.10.0-1160.59.1.el7.tar.xz
+SOURCES/linux-3.10.0-1160.62.1.el7.tar.xz
 SOURCES/rheldup3.x509
 SOURCES/rhelkpatch1.x509
diff --git a/.kernel.metadata b/.kernel.metadata
index 7395d7a..cd84d41 100644
--- a/.kernel.metadata
+++ b/.kernel.metadata
@@ -1,5 +1,5 @@
 ba5599148e52ecd126ebcf873672e26d3288323e SOURCES/kernel-abi-whitelists-1160.tar.bz2
 5000b85c42ef87b6835dd8eef063e4623c2e0fa9 SOURCES/kernel-kabi-dw-1160.tar.bz2
-067116f32efd75ed80a10e29c2d30e1af6245a5a SOURCES/linux-3.10.0-1160.59.1.el7.tar.xz
+ae38e757aefd508c279c4bf633e340549903d48d SOURCES/linux-3.10.0-1160.62.1.el7.tar.xz
 95b9b811c7b0a6c98b2eafc4e7d6d24f2cb63289 SOURCES/rheldup3.x509
 d90885108d225a234a5a9d054fc80893a5bd54d0 SOURCES/rhelkpatch1.x509
diff --git a/README.debrand b/README.debrand
deleted file mode 100644
index 01c46d2..0000000
--- a/README.debrand
+++ /dev/null
@@ -1,2 +0,0 @@
-Warning: This package was configured for automatic debranding, but the changes
-failed to apply.
diff --git a/SOURCES/Makefile.common b/SOURCES/Makefile.common
index c9491f1..2ac2780 100644
--- a/SOURCES/Makefile.common
+++ b/SOURCES/Makefile.common
@@ -9,7 +9,7 @@ RPMVERSION:=3.10.0
 # marker is git tag which we base off of for exporting patches
 MARKER:=v3.10
 PREBUILD:=
-BUILD:=1160.59.1
+BUILD:=1160.62.1
 DIST:=.el7
 SPECFILE:=kernel.spec
 RPM:=$(REDHAT)/rpm
diff --git a/SPECS/kernel.spec b/SPECS/kernel.spec
index 6029b71..46716b8 100644
--- a/SPECS/kernel.spec
+++ b/SPECS/kernel.spec
@@ -20,10 +20,10 @@ Summary: The Linux kernel
 %global distro_build 1160
 
 %define rpmversion 3.10.0
-%define pkgrelease 1160.59.1.el7
+%define pkgrelease 1160.62.1.el7
 
 # allow pkg_release to have configurable %%{?dist} tag
-%define specrelease 1160.59.1%{?dist}
+%define specrelease 1160.62.1%{?dist}
 
 %define pkg_release %{specrelease}%{?buildid}
 
@@ -1544,15 +1544,15 @@ if [ -x %{_sbindir}/weak-modules ]\
 then\
     %{_sbindir}/weak-modules --add-kernel %{KVRA}%{?1:.%{1}} || exit $?\
 fi\
-%{_sbindir}/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --mkinitrd --dracut --depmod --update %{KVRA}%{?-v:.%{-v*}} \
+%{_sbindir}/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --mkinitrd --dracut --depmod --install %{KVRA}%{?-v:.%{-v*}} \
 rc=$?\
 if [ $rc != 0 ]; then\
     %{_sbindir}/new-kernel-pkg --remove %{KVRA}%{?1:.%{1}}\
     ERROR_MSG="ERROR: installing kernel-%{KVRA}%{?1:.%{1}}: no space left for creating initramfs. Clean up /boot partition and re-run '%{_sbindir}/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --mkinitrd --dracut --depmod --install %{KVRA}%{?-v:.%{-v*}}'"\
     if [ -e /usr/bin/logger ]; then\
         /usr/bin/logger -p syslog.warn "\$ERROR_MSG"\
-    elif [ -e /usr/bin/cat ]; then\
-        /usr/bin/cat "\$ERROR_MSG" > /dev/kmsg\
+    else\
+        echo "\$ERROR_MSG" > /dev/kmsg\
     fi\
     echo "\$ERROR_MSG"\
     exit $rc\
@@ -1574,9 +1574,6 @@ if [ `uname -i` == "x86_64" ] &&\
    [ -f /etc/sysconfig/kernel ]; then\
   /bin/sed -r -i -e 's/^DEFAULTKERNEL=%{-r*}$/DEFAULTKERNEL=kernel%{?-v:-%{-v*}}/' /etc/sysconfig/kernel || exit $?\
 fi}\
-%{expand:\
-%{_sbindir}/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --install %{KVRA}%{?-v:.%{-v*}} || exit $?\
-}\
 %{nil}
 
 #
@@ -1807,6 +1804,43 @@ fi
 %kernel_variant_files %{with_kdump} kdump
 
 %changelog
+* Wed Mar 23 2022 Rado Vrbovsky <rvrbovsk@redhat.com> [3.10.0-1160.62.1.el7]
+- 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.el7]
+- x86/efi: reset the correct tlb_state when returning from efi_switch_mm() (Rafael Aquini) [2055587]
+
+* Wed Feb 23 2022 Rado Vrbovsky <rvrbovsk@redhat.com> [3.10.0-1160.60.1.el7]
+- 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) [2032075] {CVE-2021-4028}
+- fget: clarify and improve __fget_files() implementation (Miklos Szeredi) [2032478] {CVE-2021-4083}
+- fget: check that the fd still exists after getting a ref to it (Miklos Szeredi) [2032478] {CVE-2021-4083}
+- net: Set fput_needed iff FDPUT_FPUT is set (Miklos Szeredi) [2032478] {CVE-2021-4083}
+- vfs, fdtable: Add fget_task helper (Miklos Szeredi) [2032478] {CVE-2021-4083}
+- fs: add fget_many() and fput_many() (Miklos Szeredi) [2032478] {CVE-2021-4083}
+- fs/file.c: __fget() and dup2() atomicity rules (Miklos Szeredi) [2032478] {CVE-2021-4083}
+- vfs: Don't let __fdget_pos() get FMODE_PATH files (Miklos Szeredi) [2032478] {CVE-2021-4083}
+- get rid of fget_light() (Miklos Szeredi) [2032478] {CVE-2021-4083}
+- sockfd_lookup_light(): switch to fdget^W^Waway from fget_light (Miklos Szeredi) [2032478] {CVE-2021-4083}
+- fs: __fget_light() can use __fget() in slow path (Miklos Szeredi) [2032478] {CVE-2021-4083}
+- fs: factor out common code in fget_light() and fget_raw_light() (Miklos Szeredi) [2032478] {CVE-2021-4083}
+- fs: factor out common code in fget() and fget_raw() (Miklos Szeredi) [2032478] {CVE-2021-4083}
+- introduce __fcheck_files() to fix rcu_dereference_check_fdtable(), kill rcu_my_thread_group_empty() (Miklos Szeredi) [2032478] {CVE-2021-4083}
+
 * Wed Feb 16 2022 Rado Vrbovsky <rvrbovsk@redhat.com> [3.10.0-1160.59.1.el7]
 - Revert "Merge: Fix tasks stuck in IO waiting for buffer_head lock" (Rado Vrbovsky) [2030609]