Debian Patches

Status for numad/0.5+20150602-10

Patch Description Author Forwarded Bugs Origin Last update
debian/0001-spell-fix-in-manpage.patch fix spelling mistakes on the manpage
diff -Naurp numad.orig/numad.8 numad/numad.8
Gustavo Panizzo <gfa@zumbi.com.ar> no
debian/0002-makefile-cflags.patch do not override CFLAGS Do not override CFLAGS so dpkg-buildflags works

diff -Naurp numad.orig/Makefile numad/Makefile
Jeremías Casteglione <debian@jrms.com.ar> no
debian/0003-debian-paths.patch install binaries on debian paths
diff -Naurp numad.orig/Makefile numad/Makefile
Gustavo Panizzo <gfa@zumbi.com.ar> no
debian/0004-makefile-better-cleanup.path do not remove debian dir upstream Makefile tries to remove too much

diff -Naurp numad.orig/Makefile numad/Makefile
Gustavo Panizzo <gfa@zumbi.com.ar> no
debian/0005-fix-build-for-no-NR-migrate-pages.patch fix build for platforms with no __NR_migrate_pages syscall Reviewed-by: Jeremías Casteglione <debian@jrms.com.ar>
Reviewed-by: Colin King <colin.king@canonical.com>

diff -Naurp numad.orig/numad.c numad/numad.c
Kamal Mostafa <kamal@canonical.com> no
debian/0006-systemd-read-defaults-file.patch numad doesn't read /etc/default/numad Reviewed-by: Jeremías Casteglione <debian@jrms.com.ar>

diff -Naurp numad.orig/numad.service numad/numad.service
Geert Nijpels <geert.nijpels@gmail.com> no
debian/0007-fix-m-option.patch recognize -m option correctly
diff -Naurp numad.orig/numad.c numad/numad.c
Jan Synacek <jsynacek@redhat.com> no
debian/0008-sparse-node-ids.patch fix sparse node ids (Closes: #930725) CPU-ids can be sparse due to disabling a subset of CPUs.
On ppc64le this even will make the node_ids sparse, this is actually pretty
common on ppc64 when SMT is disabled.
.
Numad has the assumption of cpu/node-ids always being linear and due to that
accesses the 'node' array out of bounds. That triggers crashes like the
following:
.
Thread 1 "numad" received signal SIGSEGV, Segmentation fault.
#0 0x00000fb6cd2779f4 in bind_process_and_migrate_memory (p=0xfb6fc1e0f70)
at numad.c:998
#1 0x00000fb6cd27d148 in manage_loads () at numad.c:2225
#2 0x00000fb6cd2734dc in main (argc=<optimized out>, argv=<optimized out>)
at numad.c:2654
.
Instead of directly indexing with node_id we need to detect which array
element has the matching node_id and use that.

diff -Naurp numad.orig/numad.c numad/numad.c
Christian Ehrhardt <christian.ehrhardt@canonical.com> no

All known versions for source package 'numad'

Links