X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=datapath%2Fbrcompat.c;h=b7fb6f8726514b42c2091e930aa3f1c45f2eac24;hb=79c9f2ee7883b52860c76c3730725f5731402874;hp=10b94f73a21f85e6dad7c3dcef1aff0ea3655d29;hpb=db322751d8bba32152e89eea476cb47a010616b1;p=openvswitch diff --git a/datapath/brcompat.c b/datapath/brcompat.c index 10b94f73..b7fb6f87 100644 --- a/datapath/brcompat.c +++ b/datapath/brcompat.c @@ -9,10 +9,8 @@ #include #include #include -#include #include #include -#include #include #include #include @@ -21,7 +19,6 @@ #include "openvswitch/brcompat-netlink.h" #include "brc_procfs.h" #include "datapath.h" -#include "dp_dev.h" static struct genl_family brc_genl_family; static struct genl_multicast_group brc_mc_group; @@ -488,8 +485,10 @@ static struct sk_buff *brc_send_command(struct sk_buff *request, struct nlattr * /* Wait for reply. */ error = -ETIMEDOUT; - if (!wait_for_completion_timeout(&brc_done, BRC_TIMEOUT)) + if (!wait_for_completion_timeout(&brc_done, BRC_TIMEOUT)) { + printk(KERN_WARNING "brcompat: timed out waiting for userspace\n"); goto error; + } /* Grab reply. */ spin_lock_irqsave(&brc_lock, flags); @@ -515,21 +514,10 @@ error: static int __init brc_init(void) { - int i; int err; printk("Open vSwitch Bridge Compatibility, built "__DATE__" "__TIME__"\n"); - rcu_read_lock(); - for (i=0; i