From 76f208621a72e022a41e0235c9625c17bbcd09f4 Mon Sep 17 00:00:00 2001 From: "Eric W. Biederman" Date: Thu, 20 Oct 2011 04:26:01 +0000 Subject: [PATCH] --- yaml --- r: 266906 b: refs/heads/master c: 99f34b38cdc8f75a4b9adb5a617b118253b3efe1 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/net/macvtap.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 529261ebe4d1..ea0663eb01d1 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 4b727361f0bc7ee7378298941066d8aa15023ffb +refs/heads/master: 99f34b38cdc8f75a4b9adb5a617b118253b3efe1 diff --git a/trunk/drivers/net/macvtap.c b/trunk/drivers/net/macvtap.c index 3da557830937..70aa628834f0 100644 --- a/trunk/drivers/net/macvtap.c +++ b/trunk/drivers/net/macvtap.c @@ -231,6 +231,8 @@ static void macvtap_del_queues(struct net_device *dev) } } BUG_ON(vlan->numvtaps != 0); + /* guarantee that any future macvtap_set_queue will fail */ + vlan->numvtaps = MAX_MACVTAP_QUEUES; spin_unlock(&macvtap_lock); synchronize_rcu();