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

Reply via email to