From 489050b41701ddad7984a7933ca829271d5a4ece Mon Sep 17 00:00:00 2001 From: Joe Gunn Date: Tue, 15 Mar 2011 08:41:19 -0700 Subject: [PATCH] --- yaml --- r: 242613 b: refs/heads/master c: 3bf184a7e96ff21965fa524260f60af8ab4d9133 h: refs/heads/master i: 242611: d679643ee79223c5395b65aa132eba8105b6b50e v: v3 --- [refs] | 2 +- trunk/drivers/net/wireless/orinoco/main.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 95592ae4d596..989c397e36f6 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f8a22a2b165c79a46e275097fcadab7fd151c504 +refs/heads/master: 3bf184a7e96ff21965fa524260f60af8ab4d9133 diff --git a/trunk/drivers/net/wireless/orinoco/main.c b/trunk/drivers/net/wireless/orinoco/main.c index f3d396e7544b..62c6b2b37dbe 100644 --- a/trunk/drivers/net/wireless/orinoco/main.c +++ b/trunk/drivers/net/wireless/orinoco/main.c @@ -1376,13 +1376,13 @@ static void orinoco_process_scan_results(struct work_struct *work) spin_lock_irqsave(&priv->scan_lock, flags); list_for_each_entry_safe(sd, temp, &priv->scan_list, list) { - spin_unlock_irqrestore(&priv->scan_lock, flags); buf = sd->buf; len = sd->len; type = sd->type; list_del(&sd->list); + spin_unlock_irqrestore(&priv->scan_lock, flags); kfree(sd); if (len > 0) {