mei: bus: run rescan on me_clients list change
Since clients can be now added and removed during runtime we need to run bus rescan whenever me_clients list is modified. Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:

committed by
Greg Kroah-Hartman

parent
7851e00870
commit
a816a00ece
@@ -977,6 +977,14 @@ void mei_cl_bus_rescan(struct mei_device *bus)
|
||||
dev_dbg(bus->dev, "rescan end");
|
||||
}
|
||||
|
||||
void mei_cl_bus_rescan_work(struct work_struct *work)
|
||||
{
|
||||
struct mei_device *bus =
|
||||
container_of(work, struct mei_device, bus_rescan_work);
|
||||
|
||||
mei_cl_bus_rescan(bus);
|
||||
}
|
||||
|
||||
int __mei_cldev_driver_register(struct mei_cl_driver *cldrv,
|
||||
struct module *owner)
|
||||
{
|
||||
|
Reference in New Issue
Block a user