mei: propagate error from write routines instead of ENODEV
ENODEV will cause application to try to reconnect since it assumes that device went through the reset write errors are not always fatal it can happen due to resource contention Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Tento commit je obsažen v:

odevzdal
Greg Kroah-Hartman

rodič
0da9074735
revize
2ebf8c94d4
@@ -170,7 +170,7 @@ int mei_hbm_start_req(struct mei_device *dev)
|
||||
dev_err(&dev->pdev->dev, "version message write failed\n");
|
||||
dev->dev_state = MEI_DEV_RESETTING;
|
||||
mei_reset(dev, 1);
|
||||
return -ENODEV;
|
||||
return -EIO;
|
||||
}
|
||||
dev->hbm_state = MEI_HBM_START;
|
||||
dev->init_clients_timer = MEI_CLIENTS_INIT_TIMEOUT;
|
||||
|
Odkázat v novém úkolu
Zablokovat Uživatele