diff --git a/_servicedata b/_servicedata
index cc14674..3266120 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/numactl/numactl
- 01a39cb4edc0dd0f4151b7ad11e0c56d2e612a02
\ No newline at end of file
+ 693fee1ed3d9524d2696f6ba021431b3176b6f57
\ No newline at end of file
diff --git a/numactl-2.0.15.0.g01a39cb.obscpio b/numactl-2.0.15.0.g01a39cb.obscpio
deleted file mode 100644
index 0bb227f..0000000
--- a/numactl-2.0.15.0.g01a39cb.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:04a4ae645fdfdf1342133e50bdca342523842829750554d6b3e1674a4dea0163
-size 416779
diff --git a/numactl-2.0.16.21.g693fee1.obscpio b/numactl-2.0.16.21.g693fee1.obscpio
new file mode 100644
index 0000000..a0832f1
--- /dev/null
+++ b/numactl-2.0.16.21.g693fee1.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2e74a224c404e76ee1824a696a4d214c97644d7c16f3667d18c41ae122e540c5
+size 423947
diff --git a/numactl.changes b/numactl.changes
index 3ee7414..2bdae74 100644
--- a/numactl.changes
+++ b/numactl.changes
@@ -1,3 +1,43 @@
+-------------------------------------------------------------------
+Tue Apr 25 07:46:43 UTC 2023 - trenn@suse.de
+
+- Update to version 2.0.16.21.g693fee1:
+ * fix typo
+ * Add fuzzer for OSS-Fuzz integration
+ * numactl.c: Fix merging of neighboring pages' policies in dump_shm
+ * memhog: Update memhog usage
+ * feat: Add minimum permissions to makefile.yml
+ * feat: Add minimum permissions to cut-release.yml
+ * feat: Add minimum permissions to codeql.yml
+
+-------------------------------------------------------------------
+Sun Jan 08 21:33:11 UTC 2023 - trenn@suse.de
+
+- jsc#PED-3367
+- Remove unneeded defattr(root,root) statements from spec file from dmueller
+- Replace deletion of *.la files with a more general version from dmueller
+- Update to version 2.0.16.14.gc09fefd:
+ * numactl.c: Remove unused variable
+ * shm.c: Replace stat64/fstat64/ftruncate64mmap64 with normal functions
+ * configure: Check for largefile support
+ * numastat: Update system hugepages memory info from sysfs/node/hugepages directory
+ * numastat: statistical errors occur when huge pages is used
+ * fix wrong nodemask_sz when CONFIG_NODES_SHIFT is less than 5
+ * libnuma: clear errno at the end of numa_init
+ * numastat: Add SwapCached to list of known fields in meminfo
+ * numastat: Add SecPageTables to list of known fields in meminfo
+ * numastat: Add ShadowCallStack to list of known fields in meminfo
+ * numastat: Add FileHugePages/FilePmdMapped to list of known fields in meminfo
+ * numactl: 'numactl --length=xxx --shm xxx -px' doesn't work
+ * numactl: Fix shm verfiy for preferred policy
+ * link with -latomic if needed (again ...)
+ * Release numactl 2.0.16
+ * add cut-release github workflow (#142)
+ * when preferred_many is not supported, fall back to preferred will report error.
+ * fix the memory leak of numa_preferred api
+ * build: Refactor autotools setup to store version in separate file
+ * Revert "numademo: fix error on 32bit system"
+
-------------------------------------------------------------------
Fri Sep 09 10:16:30 UTC 2022 - trenn@suse.de
diff --git a/numactl.obsinfo b/numactl.obsinfo
index 4c321c7..f7cfef8 100644
--- a/numactl.obsinfo
+++ b/numactl.obsinfo
@@ -1,4 +1,4 @@
name: numactl
-version: 2.0.15.0.g01a39cb
-mtime: 1662586986
-commit: 01a39cb4edc0dd0f4151b7ad11e0c56d2e612a02
+version: 2.0.16.21.g693fee1
+mtime: 1678851049
+commit: 693fee1ed3d9524d2696f6ba021431b3176b6f57
diff --git a/numactl.spec b/numactl.spec
index eaafc6b..4628bea 100644
--- a/numactl.spec
+++ b/numactl.spec
@@ -1,7 +1,7 @@
#
# spec file for package numactl
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: numactl
-Version: 2.0.15.0.g01a39cb
+Version: 2.0.16.21.g693fee1
Release: 0
Summary: NUMA Policy Control
License: GPL-2.0-only
@@ -69,24 +69,21 @@ make %{?_smp_mflags} CFLAGS="%{optflags}" V=1
%install
%make_install
rm %{buildroot}%{_mandir}/man2/move_pages.2*
-rm -f %{buildroot}/%{_libdir}/lib*.la
+find %{buildroot} -type f -name "*.la" -delete -print
%post -n libnuma1 -p /sbin/ldconfig
%postun -n libnuma1 -p /sbin/ldconfig
%files
-%defattr(-,root,root)
%license LICENSE.GPL2 LICENSE.LGPL2.1
%{_bindir}/*
%{_mandir}/man8/*
%files -n libnuma1
-%defattr(-,root,root)
%{_libdir}/lib*so.*
%files -n libnuma-devel
-%defattr(-,root,root)
%{_mandir}/man3/*
%{_includedir}/*
%{_libdir}/lib*so