diff options
| -rw-r--r-- | drivers/net/dummy.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/net/dummy.c b/drivers/net/dummy.c index 3fa19c16211..098ff315694 100644 --- a/drivers/net/dummy.c +++ b/drivers/net/dummy.c | |||
| @@ -37,6 +37,7 @@ | |||
| 37 | #include <linux/rtnetlink.h> | 37 | #include <linux/rtnetlink.h> |
| 38 | #include <net/rtnetlink.h> | 38 | #include <net/rtnetlink.h> |
| 39 | #include <linux/u64_stats_sync.h> | 39 | #include <linux/u64_stats_sync.h> |
| 40 | #include <linux/sched.h> | ||
| 40 | 41 | ||
| 41 | static int numdummies = 1; | 42 | static int numdummies = 1; |
| 42 | 43 | ||
| @@ -186,8 +187,10 @@ static int __init dummy_init_module(void) | |||
| 186 | rtnl_lock(); | 187 | rtnl_lock(); |
| 187 | err = __rtnl_link_register(&dummy_link_ops); | 188 | err = __rtnl_link_register(&dummy_link_ops); |
| 188 | 189 | ||
| 189 | for (i = 0; i < numdummies && !err; i++) | 190 | for (i = 0; i < numdummies && !err; i++) { |
| 190 | err = dummy_init_one(); | 191 | err = dummy_init_one(); |
| 192 | cond_resched(); | ||
| 193 | } | ||
| 191 | if (err < 0) | 194 | if (err < 0) |
| 192 | __rtnl_link_unregister(&dummy_link_ops); | 195 | __rtnl_link_unregister(&dummy_link_ops); |
| 193 | rtnl_unlock(); | 196 | rtnl_unlock(); |
