From 732b6d419a257f08af649ad9c0881dca15b82b67 Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Thu, 25 Oct 2012 17:29:45 +0200 Subject: [PATCH] --- yaml --- r: 335867 b: refs/heads/master c: 60ad07ab6bc86f48b6ebda1788d79ca5f88d824c h: refs/heads/master i: 335865: a001024ea13c55a5e74057842d3c721af7523779 335863: e8c22ce1616ca5f2cf0a6e5de30333f7b87fbd58 v: v3 --- [refs] | 2 +- trunk/drivers/nfc/pn533.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index a05b21786be1..6ce64cf1c241 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 16a78e9fed5e8baa8480ae3413f4328c4537c599 +refs/heads/master: 60ad07ab6bc86f48b6ebda1788d79ca5f88d824c diff --git a/trunk/drivers/nfc/pn533.c b/trunk/drivers/nfc/pn533.c index 97c440a8cd61..328f2b66491e 100644 --- a/trunk/drivers/nfc/pn533.c +++ b/trunk/drivers/nfc/pn533.c @@ -698,13 +698,14 @@ static void pn533_wq_cmd(struct work_struct *work) cmd = list_first_entry(&dev->cmd_queue, struct pn533_cmd, queue); + list_del(&cmd->queue); + mutex_unlock(&dev->cmd_lock); __pn533_send_cmd_frame_async(dev, cmd->out_frame, cmd->in_frame, cmd->in_frame_len, cmd->cmd_complete, cmd->arg, cmd->flags); - list_del(&cmd->queue); kfree(cmd); }