OSDN Git Service

mei: iamthif: fix device reset on mei_amthif_irq_read_msg
authorTomas Winkler <tomas.winkler@intel.com>
Tue, 10 Feb 2015 08:39:37 +0000 (10:39 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 2 Mar 2015 03:37:00 +0000 (19:37 -0800)
commitdb4756fd2f16efae8469dd1e37710919a0af9370
treea7c6c91ac6a2345e397f2e23d3513b3d5e10ebf1
parent3d33ff2457355a9dd3c3178b04ab6669882b306c
mei: iamthif: fix device reset on mei_amthif_irq_read_msg

On failure mei_amthif_irq_read_msg returns an error
that will cause device reset but the issue is software one
so instead we should propagate error to caller and just
clean the read queues.
As a side effect also removes useless BUG_ONs

Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/mei/amthif.c
drivers/misc/mei/interrupt.c
drivers/misc/mei/mei_dev.h