diff --git a/install_all.sh b/install_all.sh
index 530aec5..b27fe1b 100644
--- a/install_all.sh
+++ b/install_all.sh
@@ -25,7 +25,7 @@ if ! mkdir "$header_dir"; then
   exit 1
 fi
 git clone --single-branch -b "$2" "$1" "$kernel_dir"
-remove="arc c6x csky h8300 hexagon microblaze nds32 nios2 openrisc sh unicore32 xtensa um"
+remove="arc csky h8300 hexagon microblaze nds32 nios2 openrisc sh xtensa um"
 archs=$(cd "$kernel_dir/arch" &&
 	  for arch in *; do
 	    test -d $arch || continue
diff --git a/linux-glibc-devel-5.17.tar.xz b/linux-glibc-devel-5.17.tar.xz
deleted file mode 100644
index f6628fb..0000000
--- a/linux-glibc-devel-5.17.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:86f1b03cfeb937c9b5c4f6f4360d648f2931807e0fb67d5d412c46c6715f0b17
-size 1802024
diff --git a/linux-glibc-devel-5.18.tar.xz b/linux-glibc-devel-5.18.tar.xz
new file mode 100644
index 0000000..2575ae2
--- /dev/null
+++ b/linux-glibc-devel-5.18.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2623ba16149e6cc42ac8d9a7510b8496660012ae7b52a5b007e363478fa94de4
+size 1813116
diff --git a/linux-glibc-devel.changes b/linux-glibc-devel.changes
index 5b5cf8e..dedbce2 100644
--- a/linux-glibc-devel.changes
+++ b/linux-glibc-devel.changes
@@ -1,3 +1,8 @@
+-------------------------------------------------------------------
+Tue May 24 14:14:20 UTC 2022 - Andreas Schwab <schwab@suse.de>
+
+- Update to kernel headers 5.18
+
 -------------------------------------------------------------------
 Tue Mar 22 17:02:02 UTC 2022 - Andreas Schwab <schwab@suse.de>
 
diff --git a/linux-glibc-devel.spec b/linux-glibc-devel.spec
index fa590a5..83dd3ce 100644
--- a/linux-glibc-devel.spec
+++ b/linux-glibc-devel.spec
@@ -17,7 +17,7 @@
 
 
 Name:           linux-glibc-devel
-Version:        5.17
+Version:        5.18
 Release:        0
 Summary:        Linux headers for userspace development
 License:        GPL-2.0-only