X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=drivers%2Ffirewire%2Fnet.c;h=b9762d07198d3a6fb4383ebc3fcc60c17c4a17c0;hb=0ac1ee0bfec2a4ad118f907ce586d0dfd8db7641;hp=3f04dd3681cf7698bf5b8f377db07e84fb8c726c;hpb=4dc6ec26fe7d9f89349d4c0c654e2f07420f4b27;p=pandora-kernel.git diff --git a/drivers/firewire/net.c b/drivers/firewire/net.c index 3f04dd3681cf..b9762d07198d 100644 --- a/drivers/firewire/net.c +++ b/drivers/firewire/net.c @@ -881,7 +881,9 @@ static void fwnet_receive_broadcast(struct fw_iso_context *context, spin_unlock_irqrestore(&dev->lock, flags); - if (retval < 0) + if (retval >= 0) + fw_iso_context_queue_flush(dev->broadcast_rcv_context); + else fw_error("requeue failed\n"); }