[PATCH linux dev-4.7 1/2] drivers: fsi: delete device on unscan

Eddie James eajames at linux.vnet.ibm.com
Tue Feb 14 07:07:59 AEDT 2017


From: "Edward A. James" <eajames at us.ibm.com>

need to delete device so that client driver "remove" is called.

Signed-off-by: Edward A. James <eajames at us.ibm.com>
---
 drivers/fsi/fsi-core.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/fsi/fsi-core.c b/drivers/fsi/fsi-core.c
index 1e9c5a2..e8a3618 100644
--- a/drivers/fsi/fsi-core.c
+++ b/drivers/fsi/fsi-core.c
@@ -512,6 +512,7 @@ static void fsi_master_unscan(struct fsi_master *master)
 		list_for_each_entry_safe(fsi_dev, fsi_dev_tmp,
 					&slave->my_engines, link) {
 			list_del(&fsi_dev->link);
+			device_del(&fsi_dev->dev);
 			put_device(&fsi_dev->dev);
 		}
 		device_unregister(&slave->dev);
-- 
1.8.3.1



More information about the openbmc mailing list