From e33bcc77265d28c937dea1320826500cb6ec11d5 Mon Sep 17 00:00:00 2001
From: Armin Luntzer <armin.luntzer@univie.ac.at>
Date: Mon, 25 Nov 2019 17:04:11 +0100
Subject: [PATCH] PROC NET: remove static declaration

---
 lib/data_proc_net.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/lib/data_proc_net.c b/lib/data_proc_net.c
index 47c117e..f8b8fe0 100644
--- a/lib/data_proc_net.c
+++ b/lib/data_proc_net.c
@@ -445,15 +445,14 @@ int pn_process_inputs(struct proc_net *pn)
 	unsigned long op;
 
 	struct proc_task *t;
-	static struct proc_tracker *pt;
+	struct proc_tracker *pt;
 
 
 
 	if (list_empty(&pn->nodes))
 		return -1;
 
-	if (!pt)
-		pt = list_entry(pn->nodes.next, struct proc_tracker, node);
+	pt = list_first_entry(&pn->nodes, struct proc_tracker, node);
 
 	while (1) {
 		t = pt_track_get(pn->in);
-- 
GitLab