Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package irqbalance for openSUSE:Factory checked in at 2021-04-19 21:05:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/irqbalance (Old) and /work/SRC/openSUSE:Factory/.irqbalance.new.12324 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "irqbalance" Mon Apr 19 21:05:42 2021 rev:57 rq:885961 version:1.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/irqbalance/irqbalance.changes 2021-03-15 10:53:46.549114203 +0100 +++ /work/SRC/openSUSE:Factory/.irqbalance.new.12324/irqbalance.changes 2021-04-19 21:05:55.088022066 +0200 @@ -1,0 +2,9 @@ +Tue Apr 13 13:56:00 UTC 2021 - tr...@suse.de + +- Add _service file pointing to github sources +A _service +- Update to version 1.8.0: + * Add return value check of opendir in do_one_cpu + * Hotplug may occur again during sleep, so wait until there is no hotplug + +------------------------------------------------------------------- Old: ---- irqbalance-1.7.0+git20210222.9db8d5c.tar.gz New: ---- _service irqbalance-1.8.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ irqbalance.spec ++++++ --- /var/tmp/diff_new_pack.RAwkpo/_old 2021-04-19 21:05:55.660022924 +0200 +++ /var/tmp/diff_new_pack.RAwkpo/_new 2021-04-19 21:05:55.660022924 +0200 @@ -21,7 +21,7 @@ %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif Name: irqbalance -Version: 1.7.0+git20210222.9db8d5c +Version: 1.8.0 Release: 0 Summary: Daemon to balance IRQs on SMP machines License: GPL-2.0-or-later ++++++ _service ++++++ <services> <service mode="disabled" name="obs_scm"> <param name="url">git://github.com/Irqbalance/irqbalance.git</param> <param name="scm">git</param> <param name="revision">v1.8.0</param> <param name="changesgenerate">enable</param> <!-- <param name="versionformat">1.8.0+git%cd.%h</param> --> <param name="versionformat">1.8.0</param> </service> <service mode="disabled" name="set_version"/> <service mode="disabled" name="tar"/> <service mode="disabled" name="recompress"> <param name="compression">gz</param> <param name="file">*.tar</param> </service> </services> ++++++ irqbalance-1.7.0+git20210222.9db8d5c.tar.gz -> irqbalance-1.8.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/irqbalance-1.7.0+git20210222.9db8d5c/configure.ac new/irqbalance-1.8.0/configure.ac --- old/irqbalance-1.7.0+git20210222.9db8d5c/configure.ac 2021-02-22 14:38:12.000000000 +0100 +++ new/irqbalance-1.8.0/configure.ac 2021-04-13 13:52:37.000000000 +0200 @@ -1,4 +1,4 @@ -AC_INIT(irqbalance,1.7.0) +AC_INIT(irqbalance,1.8.0) AC_PREREQ(2.12)dnl AM_CONFIG_HEADER(config.h) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/irqbalance-1.7.0+git20210222.9db8d5c/cputree.c new/irqbalance-1.8.0/cputree.c --- old/irqbalance-1.7.0+git20210222.9db8d5c/cputree.c 2021-02-22 14:38:12.000000000 +0100 +++ new/irqbalance-1.8.0/cputree.c 2021-04-13 13:52:37.000000000 +0200 @@ -366,7 +366,7 @@ struct topo_obj *node; dir = opendir(path); - do { + while (dir) { entry = readdir(dir); if (!entry) break; @@ -379,8 +379,9 @@ break; } } - } while (entry); - closedir(dir); + } + if (dir) + closedir(dir); /* * In case of multiple NUMA nodes within a CPU package, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/irqbalance-1.7.0+git20210222.9db8d5c/irqbalance.c new/irqbalance-1.8.0/irqbalance.c --- old/irqbalance-1.7.0+git20210222.9db8d5c/irqbalance.c 2021-02-22 14:38:12.000000000 +0100 +++ new/irqbalance-1.8.0/irqbalance.c 2021-04-13 13:52:37.000000000 +0200 @@ -285,7 +285,7 @@ /* cope with cpu hotplug -- detected during /proc/interrupts parsing */ - if (need_rescan || need_rebuild) { + while (need_rescan || need_rebuild) { int try_times = 0; need_rescan = 0;