diff --git a/net/nfc/digital_core.c b/net/nfc/digital_core.c index 6e0b255aec6606ef9741b0ebddfe6f35be45ab2c..0146e42ee28f402c98cd784d4f8b2c1e50cfc54f 100644 --- a/net/nfc/digital_core.c +++ b/net/nfc/digital_core.c @@ -176,6 +176,8 @@ static void digital_wq_cmd(struct work_struct *work) return; } + cmd->pending = 1; + mutex_unlock(&ddev->cmd_lock); if (cmd->req)