They are also other d/patches that was removed in the move from openjdk-16 to openjdk-17 and they are back from openjdk-17 to openjdk-18 (and greater).
$ ( (git -C openjdk diff origin/openjdk-16 origin/openjdk-17 debian/patches | grep -B 1 'deleted file' | grep diff ) ; ( git -C openjdk diff origin/openjdk-17 origin/openjdk-18 debian/patches | grep -B 1 'new file' | grep diff ) ) | sort diff --git a/debian/patches/8272472.diff b/debian/patches/8272472.diff diff --git a/debian/patches/accessible-toolkit.diff b/debian/patches/accessible-toolkit.diff diff --git a/debian/patches/accessible-toolkit.diff b/debian/patches/accessible-toolkit.diff diff --git a/debian/patches/enumipv6-fix.diff b/debian/patches/enumipv6-fix.diff diff --git a/debian/patches/enumipv6-fix.diff b/debian/patches/enumipv6-fix.diff diff --git a/debian/patches/harfbuzz-cflags.diff b/debian/patches/harfbuzz-cflags.diff diff --git a/debian/patches/hotspot-disable-werror.diff b/debian/patches/hotspot-disable-werror.diff diff --git a/debian/patches/hotspot-disable-werror.diff b/debian/patches/hotspot-disable-werror.diff diff --git a/debian/patches/hotspot-set-compiler.diff b/debian/patches/hotspot-set-compiler.diff diff --git a/debian/patches/hotspot-set-compiler.diff b/debian/patches/hotspot-set-compiler.diff diff --git a/debian/patches/hotspot-warn-no-errformat.diff b/debian/patches/hotspot-warn-no-errformat.diff diff --git a/debian/patches/hotspot-warn-no-errformat.diff b/debian/patches/hotspot-warn-no-errformat.diff diff --git a/debian/patches/include-all-srcs.diff b/debian/patches/include-all-srcs.diff diff --git a/debian/patches/include-all-srcs.diff b/debian/patches/include-all-srcs.diff diff --git a/debian/patches/java-access-bridge-security.diff b/debian/patches/java-access-bridge-security.diff diff --git a/debian/patches/java-access-bridge-security.diff b/debian/patches/java-access-bridge-security.diff diff --git a/debian/patches/jdk8211105-aarch64-disable_cos_sin_and_log_intrinsics.patch b/debian/patches/jdk8211105-aarch64-disable_cos_sin_and_log_intrinsics.patch diff --git a/debian/patches/jdk-pulseaudio.diff b/debian/patches/jdk-pulseaudio.diff diff --git a/debian/patches/jdk-pulseaudio.diff b/debian/patches/jdk-pulseaudio.diff diff --git a/debian/patches/jexec.diff b/debian/patches/jexec.diff diff --git a/debian/patches/jexec.diff b/debian/patches/jexec.diff diff --git a/debian/patches/no-pch-build.diff b/debian/patches/no-pch-build.diff diff --git a/debian/patches/no-pch-build.diff b/debian/patches/no-pch-build.diff diff --git a/debian/patches/pass-extra-flags.diff b/debian/patches/pass-extra-flags.diff diff --git a/debian/patches/pass-extra-flags.diff b/debian/patches/pass-extra-flags.diff diff --git a/debian/patches/reproducible-build-user.diff b/debian/patches/reproducible-build-user.diff diff --git a/debian/patches/reproducible-build-user.diff b/debian/patches/reproducible-build-user.diff diff --git a/debian/patches/set-exec-name.diff b/debian/patches/set-exec-name.diff diff --git a/debian/patches/set-exec-name.diff b/debian/patches/set-exec-name.diff diff --git a/debian/patches/stack-direction.diff b/debian/patches/stack-direction.diff diff --git a/debian/patches/stack-direction.diff b/debian/patches/stack-direction.diff