commit | 9d5010db7ecfd6ec00119d3b185c4c0cd3265167 | [log] [tgz] |
---|---|---|
author | David S. Miller <davem@kimchee.(none)> | Wed Sep 12 14:33:25 2007 +0200 |
committer | David S. Miller <davem@sunset.davemloft.net> | Wed Oct 10 16:49:15 2007 -0700 |
tree | 20787fa45cb901c149aacc58b260dd86e5404e05 | |
parent | 86bba269d08f0c545ae76c90b56727f65d62d57f [diff] [blame] |
[NET]: Add a might_sleep() to dev_close(). Requested by Johannes Berg. Signed-off-by: David S. Miller <davem@davemloft.net>
diff --git a/net/core/dev.c b/net/core/dev.c index 215b8e9..d16dcab 100644 --- a/net/core/dev.c +++ b/net/core/dev.c
@@ -1060,6 +1060,8 @@ */ int dev_close(struct net_device *dev) { + might_sleep(); + if (!(dev->flags & IFF_UP)) return 0;