Rebase to version 1.0.9

This commit is contained in:
Petr Holasek 2015-03-18 10:54:11 +01:00
parent e36a93b654
commit 1993150b29
4 changed files with 6 additions and 37 deletions

1
.gitignore vendored
View File

@ -10,3 +10,4 @@ irqbalance-0.56.tbz2
/irqbalance-1.0.7.tar.bz2
/v1.0.7.tar.gz
/v1.0.8.tar.gz
/v1.0.9.tar.gz

View File

@ -1,35 +0,0 @@
commit 699deffdd881bf4759f3fcc4d6ee3e018e4c266e
Author: Tom Li <biergaizi2009@gmail.com>
Date: Fri Apr 18 20:06:18 2014 -0400
fix memory leak in classify code
If a system has no pci devices the opening of the pci bus directory in
rebuild_irq_db will fail, leading to a memory leak. Fix it by freeing the list
we create in that function always on exit
Reported-by: Tom Li <biergaizi2009@gmail.com>
Signed-off-by: Neil Horman <nhorman@tuxdriver.com>
Signed-off-by: Tom Li <biergaizi2009@gmail.com>
diff --git a/classify.c b/classify.c
index 1867a94..94b53b8 100644
--- a/classify.c
+++ b/classify.c
@@ -465,7 +465,7 @@ void rebuild_irq_db(void)
devdir = opendir(SYSDEV_DIR);
if (!devdir)
- return;
+ goto free;
do {
entry = readdir(devdir);
@@ -482,6 +482,7 @@ void rebuild_irq_db(void)
for_each_irq(tmp_irqs, add_missing_irq, NULL);
+free:
g_list_free_full(tmp_irqs, free);
}

View File

@ -1,5 +1,5 @@
Name: irqbalance
Version: 1.0.8
Version: 1.0.9
Release: 1%{?dist}
Epoch: 2
Summary: IRQ balancing daemon
@ -68,6 +68,9 @@ fi
/sbin/chkconfig --del irqbalance >/dev/null 2>&1 || :
%changelog
* Wed Mar 18 2015 Petr Holasek <pholasek@redhat.com> - 2:1.0.9-1
- Rebased to v1.0.9
* Mon Jan 05 2015 Petr Holasek <pholasek@redhat.com> - 2:1.0.8-1
- Rebased to v1.0.8 (bz1176898)

View File

@ -1 +1 @@
0b3be8e5a15e9405c36d2969411ce192 v1.0.8.tar.gz
30174d3941c5452a1e4ecee394a76ff8 v1.0.9.tar.gz