mirror of
https://github.com/gnif/vendor-reset
synced 2025-02-16 12:06:50 +00:00
[core] print reset progress messages
This commit is contained in:
parent
ef8d4139cb
commit
8ea3ae46fc
@ -1,5 +1,5 @@
|
|||||||
PACKAGE_NAME="vendor-reset"
|
PACKAGE_NAME="vendor-reset"
|
||||||
PACKAGE_VERSION="0.0.15"
|
PACKAGE_VERSION="0.0.16"
|
||||||
BUILT_MODULE_NAME[0]="${PACKAGE_NAME}"
|
BUILT_MODULE_NAME[0]="${PACKAGE_NAME}"
|
||||||
MAKE[0]="make KDIR=${kernel_source_dir}"
|
MAKE[0]="make KDIR=${kernel_source_dir}"
|
||||||
CLEAN="make KDIR=${kernel_source_dir} clean"
|
CLEAN="make KDIR=${kernel_source_dir} clean"
|
||||||
|
@ -56,19 +56,25 @@ long vendor_reset_dev_locked(struct vendor_reset_cfg *cfg, struct pci_dev *dev)
|
|||||||
|
|
||||||
if (cfg->ops->pre_reset)
|
if (cfg->ops->pre_reset)
|
||||||
{
|
{
|
||||||
|
vr_info(&vdev, "performing pre-reset\n");
|
||||||
ret = cfg->ops->pre_reset(&vdev);
|
ret = cfg->ops->pre_reset(&vdev);
|
||||||
if (ret)
|
if (ret)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* expose return code to cleanup */
|
/* expose return code to cleanup */
|
||||||
|
vr_info(&vdev, "performing reset\n");
|
||||||
ret = vdev.reset_ret = cfg->ops->reset(&vdev);
|
ret = vdev.reset_ret = cfg->ops->reset(&vdev);
|
||||||
if (ret)
|
if (ret)
|
||||||
vr_warn(&vdev, "failed to reset device\n");
|
vr_warn(&vdev, "failed to reset device\n");
|
||||||
|
|
||||||
if (cfg->ops->post_reset)
|
if (cfg->ops->post_reset)
|
||||||
|
{
|
||||||
|
vr_info(&vdev, "performing post-reset\n");
|
||||||
ret = cfg->ops->post_reset(&vdev);
|
ret = cfg->ops->post_reset(&vdev);
|
||||||
|
}
|
||||||
|
|
||||||
|
vr_info(&vdev, "reset result = %d\n", ret);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user