summaryrefslogtreecommitdiffstats
path: root/include/linux/netpoll.h
diff options
context:
space:
mode:
authorStephen Hemminger <shemminger@osdl.org>2006-10-26 15:46:50 -0700
committerDavid S. Miller <davem@sunset.davemloft.net>2006-12-02 21:22:32 -0800
commit93ec2c723e3f8a216dde2899aeb85c648672bc6b (patch)
treea70a10812c2340edfce0d1010175535aa344d1c9 /include/linux/netpoll.h
parenta1bcfacd0577ff477e934731d4ceb3d26eab947d (diff)
downloadlinux-stable-93ec2c723e3f8a216dde2899aeb85c648672bc6b.tar.gz
linux-stable-93ec2c723e3f8a216dde2899aeb85c648672bc6b.tar.bz2
linux-stable-93ec2c723e3f8a216dde2899aeb85c648672bc6b.zip
netpoll info leak
After looking harder, Steve noticed that the netpoll beast leaked a little every time it shutdown for a nap. Not a big leak, but a nuisance kind of thing. He took out his refcount duct tape and patched the leak. It was overkill since there was already other locking in that area, but it looked clean and wouldn't attract fleas. Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Diffstat (limited to 'include/linux/netpoll.h')
-rw-r--r--include/linux/netpoll.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/netpoll.h b/include/linux/netpoll.h
index 1efe60c5c00c..39845fc975f9 100644
--- a/include/linux/netpoll.h
+++ b/include/linux/netpoll.h
@@ -25,6 +25,7 @@ struct netpoll {
};
struct netpoll_info {
+ atomic_t refcnt;
spinlock_t poll_lock;
int poll_owner;
int tries;