Hello community, here is the log from the commit of package irqd for openSUSE:Factory checked in at 2012-05-07 22:46:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/irqd (Old) and /work/SRC/openSUSE:Factory/.irqd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "irqd", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/irqd/irqd.changes 2012-01-04 07:24:11.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.irqd.new/irqd.changes 2012-05-07 22:47:29.000000000 +0200 @@ -1,0 +2,6 @@ +Fri Apr 27 08:05:36 UTC 2012 - joop.boo...@opensuse.org + +- Fix for ARM va_list NULL is not allowed. + Work around via va_list ap creation, so an empty va_list is created. + +------------------------------------------------------------------- New: ---- 0003-va_list-va_list_NULL-fix.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ irqd.spec ++++++ --- /var/tmp/diff_new_pack.jrnUJx/_old 2012-05-07 22:47:31.000000000 +0200 +++ /var/tmp/diff_new_pack.jrnUJx/_new 2012-05-07 22:47:31.000000000 +0200 @@ -16,7 +16,6 @@ # - Name: irqd Version: 0.6.3 Release: 0 @@ -32,12 +31,16 @@ Patch1: 0001-libnl3-compile-fix.diff # PATCH-FIX-UPSTREAM 0002-libnl3-link-fix.diff status=sent,accepted Patch2: 0002-libnl3-link-fix.diff +# PATCH-FIX-UPSTREAM 0003-va_list-va_list_NULL-fix.diff status=notsentyet,notacceptedyet +Patch3: 0003-va_list-va_list_NULL-fix.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: autoconf automake libtool +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libtool +BuildRequires: xz BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(libnl-3.0) BuildRequires: pkgconfig(libnl-route-3.0) -BuildRequires: xz %description irqd is an alternative IRQ balancer for Linux kernels. It balances @@ -54,7 +57,7 @@ tar -xf "%{S:0}" --use=xz; %setup -DTq %endif -%patch -P 1 -P 2 -p1 +%patch -P 1 -P 2 -p1 -P 3 -p1 %build if [ ! -e configure ]; then ++++++ 0003-va_list-va_list_NULL-fix.diff ++++++ diff -Naur irqd-0.6.3.orig/log.c irqd-0.6.3/log.c --- irqd-0.6.3.orig/log.c 2011-09-14 11:11:22.000000000 +0200 +++ irqd-0.6.3/log.c 2012-04-27 09:38:09.000000000 +0200 @@ -73,14 +73,18 @@ void id_bug(const char *file, int line) { - id_fail_va(file, line, "BUG", NULL); +// As a NULL is not allowed for ARM va_list + va_list ap; + id_fail_va(file, line, "BUG", ap); abort(); } void id_oom(const char *file, int line) { - id_fail_va(file, line, "OOM", NULL); +// As a NULL is not allowed for ARM va_list + va_list ap; + id_fail_va(file, line, "OOM", ap); errno = ENOMEM; } -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org