All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] kvm tools: init: fix usage of hlist iterators
@ 2013-03-04  6:27 Will Deacon
  2013-03-04  6:27 ` [PATCH 2/2] kvm tools: 9p: fix compilation broken by new stat structures Will Deacon
  2013-03-04 15:33 ` [PATCH 1/2] kvm tools: init: fix usage of hlist iterators Will Deacon
  0 siblings, 2 replies; 3+ messages in thread
From: Will Deacon @ 2013-03-04  6:27 UTC (permalink / raw)
  To: penberg; +Cc: kvm, Marc Zyngier, Sasha Levin, Will Deacon

From: Marc Zyngier <marc.zyngier@arm.com>

Commit b67bfe0d42ca ("hlist: drop the node parameter from iterators")
incorrectly changed the way that hlist iterators are used.

This patch fixes util/init.c so it passes parameters to the new
iterators in the right manner.

Cc: Sasha Levin <levinsasha928@gmail.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
---
 tools/kvm/util/init.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/tools/kvm/util/init.c b/tools/kvm/util/init.c
index 33a5952..d4ce144 100644
--- a/tools/kvm/util/init.c
+++ b/tools/kvm/util/init.c
@@ -33,11 +33,10 @@ int init_list__init(struct kvm *kvm)
 {
 	unsigned int i;
 	int r = 0;
-	struct hlist_node *n;
 	struct init_item *t;
 
 	for (i = 0; i < ARRAY_SIZE(init_lists); i++)
-		hlist_for_each_entry(t, n, &init_lists[i], n) {
+		hlist_for_each_entry(t, &init_lists[i], n) {
 			r = t->init(kvm);
 			if (r < 0) {
 				pr_warning("Failed init: %s\n", t->fn_name);
@@ -53,11 +52,10 @@ int init_list__exit(struct kvm *kvm)
 {
 	int i;
 	int r = 0;
-	struct hlist_node *n;
 	struct init_item *t;
 
 	for (i = ARRAY_SIZE(exit_lists) - 1; i >= 0; i--)
-		hlist_for_each_entry(t, n, &exit_lists[i], n) {
+		hlist_for_each_entry(t, &exit_lists[i], n) {
 			r = t->init(kvm);
 			if (r < 0) {
 				pr_warning("%s failed.\n", t->fn_name);
-- 
1.8.0


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-03-04 15:34 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-04  6:27 [PATCH 1/2] kvm tools: init: fix usage of hlist iterators Will Deacon
2013-03-04  6:27 ` [PATCH 2/2] kvm tools: 9p: fix compilation broken by new stat structures Will Deacon
2013-03-04 15:33 ` [PATCH 1/2] kvm tools: init: fix usage of hlist iterators Will Deacon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.