diff --git a/core/systemd/PKGBUILD b/core/systemd/PKGBUILD
index 35bddc68f..7c1ab1f83 100644
--- a/core/systemd/PKGBUILD
+++ b/core/systemd/PKGBUILD
@@ -10,8 +10,8 @@
 
 pkgbase=systemd
 pkgname=('systemd' 'systemd-libs' 'systemd-resolvconf' 'systemd-sysvcompat')
-_tag='8dff57da7abcb15e69936a8af9780475eb961a73' # git rev-parse v${pkgver}
-pkgver=247.2
+_tag='5ca6cc7f6e95bd98bb014126040d4a5fae541511' # git rev-parse v${pkgver}
+pkgver=247.3
 pkgrel=1
 arch=('x86_64')
 url='https://www.github.com/systemd/systemd'
@@ -67,14 +67,6 @@ sha512sums=('SKIP'
             '825b9dd0167c072ba62cabe0677e7cd20f2b4b850328022540f122689d8b25315005fa98ce867cf6e7460b2b26df16b88bb3b5c9ebf721746dce4e2271af7b97')
 
 _backports=(
-  # set: introduce set_strjoin()
-  '4dbce717873000cff7b56f89266d1d2fe53f9284'
-  # sd-device: use set_strjoin()
-  '6f3ac0d51766b0b9101676cefe5c4ba81feba436'
-  # sd-device: keep escaped strings in DEVLINK= property
-  '31063db0b4842a452c6eadde5b969aaee2a0516a'
-  # test: add tests for device_new_from_nulstr()
-  'e6f882871568e4a331ac473871ee8a884f6e48d6'
 )
 
 _reverts=(