|
@@ -455,8 +455,7 @@ int mei_irq_write_handler(struct mei_device *dev, struct mei_cl_cb *cmpl_list)
|
|
|
|
|
|
|
|
cl->status = 0;
|
|
cl->status = 0;
|
|
|
list_del(&cb->list);
|
|
list_del(&cb->list);
|
|
|
- if (MEI_WRITING == cl->writing_state &&
|
|
|
|
|
- cb->fop_type == MEI_FOP_WRITE &&
|
|
|
|
|
|
|
+ if (cb->fop_type == MEI_FOP_WRITE &&
|
|
|
cl != &dev->iamthif_cl) {
|
|
cl != &dev->iamthif_cl) {
|
|
|
cl_dbg(dev, cl, "MEI WRITE COMPLETE\n");
|
|
cl_dbg(dev, cl, "MEI WRITE COMPLETE\n");
|
|
|
cl->writing_state = MEI_WRITE_COMPLETE;
|
|
cl->writing_state = MEI_WRITE_COMPLETE;
|