diff options
Diffstat (limited to 'drivers/misc/mei/interrupt.c')
-rw-r--r-- | drivers/misc/mei/interrupt.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/drivers/misc/mei/interrupt.c b/drivers/misc/mei/interrupt.c index 9c8225b945c3..bbb61bec863b 100644 --- a/drivers/misc/mei/interrupt.c +++ b/drivers/misc/mei/interrupt.c | |||
@@ -329,9 +329,12 @@ int mei_irq_read_handler(struct mei_device *dev, | |||
329 | 329 | ||
330 | /* HBM message */ | 330 | /* HBM message */ |
331 | if (mei_hdr->host_addr == 0 && mei_hdr->me_addr == 0) { | 331 | if (mei_hdr->host_addr == 0 && mei_hdr->me_addr == 0) { |
332 | mei_hbm_dispatch(dev, mei_hdr); | 332 | ret = mei_hbm_dispatch(dev, mei_hdr); |
333 | ret = 0; | 333 | if (ret) { |
334 | dev_dbg(&dev->pdev->dev, "mei_hbm_dispatch.\n"); | 334 | dev_dbg(&dev->pdev->dev, "mei_hbm_dispatch failed ret = %d\n", |
335 | ret); | ||
336 | goto end; | ||
337 | } | ||
335 | goto reset_slots; | 338 | goto reset_slots; |
336 | } | 339 | } |
337 | 340 | ||