Rebase to version 1.0.9
This commit is contained in:
parent
e36a93b654
commit
1993150b29
1
.gitignore
vendored
1
.gitignore
vendored
@ -10,3 +10,4 @@ irqbalance-0.56.tbz2
|
|||||||
/irqbalance-1.0.7.tar.bz2
|
/irqbalance-1.0.7.tar.bz2
|
||||||
/v1.0.7.tar.gz
|
/v1.0.7.tar.gz
|
||||||
/v1.0.8.tar.gz
|
/v1.0.8.tar.gz
|
||||||
|
/v1.0.9.tar.gz
|
||||||
|
@ -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);
|
|
||||||
|
|
||||||
}
|
|
@ -1,5 +1,5 @@
|
|||||||
Name: irqbalance
|
Name: irqbalance
|
||||||
Version: 1.0.8
|
Version: 1.0.9
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Epoch: 2
|
Epoch: 2
|
||||||
Summary: IRQ balancing daemon
|
Summary: IRQ balancing daemon
|
||||||
@ -68,6 +68,9 @@ fi
|
|||||||
/sbin/chkconfig --del irqbalance >/dev/null 2>&1 || :
|
/sbin/chkconfig --del irqbalance >/dev/null 2>&1 || :
|
||||||
|
|
||||||
%changelog
|
%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
|
* Mon Jan 05 2015 Petr Holasek <pholasek@redhat.com> - 2:1.0.8-1
|
||||||
- Rebased to v1.0.8 (bz1176898)
|
- Rebased to v1.0.8 (bz1176898)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user