Commit bbedf2fc authored by Samuel Ortiz's avatar Samuel Ortiz Committed by Greg Kroah-Hartman

mei: bus: Reset event_cb when disabling a device

After cancelling all reads from the disable hook, we need to reset the
event_cb pointer as well or else we won't be able to set a new one up
when re-enabling the device.
Acked-by: default avatarTomas Winkler <tomas.winkler@intel.com>
Signed-off-by: default avatarSamuel Ortiz <sameo@linux.intel.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent d2242a38
...@@ -496,6 +496,8 @@ int mei_cl_disable_device(struct mei_cl_device *device) ...@@ -496,6 +496,8 @@ int mei_cl_disable_device(struct mei_cl_device *device)
} }
} }
device->event_cb = NULL;
mutex_unlock(&dev->device_lock); mutex_unlock(&dev->device_lock);
if (!device->ops || !device->ops->disable) if (!device->ops || !device->ops->disable)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment