diff --git a/core/systemd/PKGBUILD b/core/systemd/PKGBUILD
index ece285daa..f4b28738b 100644
--- a/core/systemd/PKGBUILD
+++ b/core/systemd/PKGBUILD
@@ -7,14 +7,13 @@
 #  - disable gold/LTO
 #  - removed makedepend on gnu-efi-libs, set -Dgnuefi=false
 #  - patch to whitelist cacheflush syscall
-#  - backport to build against new libgpg-error
 
 pkgbase=systemd
 pkgname=('systemd' 'libsystemd' 'systemd-sysvcompat')
 # Can be from either systemd or systemd-stable
-_commit='738ab7502afb7663d9aacdd73e79025aa7cd0a9b'
-pkgver=238.0
-pkgrel=3.1
+_commit='c58ab03f64890e7db88745a843bd4520e307099b'
+pkgver=238.51
+pkgrel=1
 arch=('x86_64')
 url="https://www.github.com/systemd/systemd"
 makedepends=('acl' 'cryptsetup' 'docbook-xsl' 'gperf' 'lz4' 'xz' 'pam' 'libelf'
@@ -69,11 +68,6 @@ sha512sums=('SKIP'
             '209b01b044877cc986757fa4009a92ea98f480306c2530075d153203c3cd2b3afccab6aacc1453dee8857991e04270572f1700310705d7a0f4d5bed27fab8c67')
 
 _backports=(
-  # core: do not free heap-allocated strings (#8391) (FS#57741)
-  '5cbaad2f6795088db56063d20695c6444595822f'
-
-  # basic/macros: rename noreturn into _noreturn_
-  '848e863acc51ecfb0f3955c498874588201d9130'
 )
 
 _reverts=(