diff options
author | Iwona Winiarska <iwona.winiarska@intel.com> | 2020-12-04 03:09:49 +0300 |
---|---|---|
committer | Iwona Winiarska <iwona.winiarska@intel.com> | 2020-12-08 22:53:48 +0300 |
commit | b1a8f209020303ae9a5799a5e989841061dc0581 (patch) | |
tree | 640eec9cdfcf8b41d323372b65876f151a45987a | |
parent | f44350611da69f8a8fe9688b8170b726c6e3165c (diff) | |
download | linux-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.c | 5 |
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); } } |