summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIwona Winiarska <iwona.winiarska@intel.com>2020-12-04 03:09:49 +0300
committerIwona Winiarska <iwona.winiarska@intel.com>2020-12-08 22:53:48 +0300
commitb1a8f209020303ae9a5799a5e989841061dc0581 (patch)
tree640eec9cdfcf8b41d323372b65876f151a45987a
parentf44350611da69f8a8fe9688b8170b726c6e3165c (diff)
downloadlinux-b1a8f209020303ae9a5799a5e989841061dc0581.tar.xz
soc: aspeed: mctp: Pick uevents consistently
Uevent objects are different for PCI_READY=0 and PCI_READY=1. Let's make uevents consistent and use the same object in both cases. Change-Id: I68dbed9b2b552999cf6858975294d570b5522e86 Signed-off-by: Iwona Winiarska <iwona.winiarska@intel.com>
-rw-r--r--drivers/soc/aspeed/aspeed-mctp.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/soc/aspeed/aspeed-mctp.c b/drivers/soc/aspeed/aspeed-mctp.c
index cc4dd81b96de..f2130ef4c53c 100644
--- a/drivers/soc/aspeed/aspeed-mctp.c
+++ b/drivers/soc/aspeed/aspeed-mctp.c
@@ -1004,10 +1004,9 @@ static void aspeed_mctp_reset_work(struct work_struct *work)
{
struct aspeed_mctp *priv = container_of(work, typeof(*priv),
pcie.rst_dwork.work);
+ struct kobject *kobj = &aspeed_mctp_miscdev.this_device->kobj;
if (priv->pcie.need_uevent) {
- struct kobject *kobj = &aspeed_mctp_miscdev.this_device->kobj;
-
aspeed_mctp_send_pcie_uevent(kobj, false);
priv->pcie.need_uevent = false;
}
@@ -1015,7 +1014,7 @@ static void aspeed_mctp_reset_work(struct work_struct *work)
aspeed_mctp_pcie_setup(priv);
if (priv->pcie.bdf) {
- aspeed_mctp_send_pcie_uevent(&priv->dev->kobj, true);
+ aspeed_mctp_send_pcie_uevent(kobj, true);
aspeed_mctp_irq_enable(priv);
}
}