提交 5f99a7fd 编写于 作者: C Cole Robinson

Fix node device media insert/eject detection.

We were correctly registering a callback , but weren't telling hal to
actually notify us of any property changes.
上级 6244c173
Tue May 19 09:26:53 EDT 2009 Cole Robinson <crobinso@redhat.com>
* src/node_device_hal.c: Fix node device media insert/eject
detection.
Tue May 19 09:24:54 EDT 2009 Cole Robinson <crobinso@redhat.com> Tue May 19 09:24:54 EDT 2009 Cole Robinson <crobinso@redhat.com>
* src/node_device_hal.c: Fix a possible deadlock in HAL nodedev * src/node_device_hal.c: Fix a possible deadlock in HAL nodedev
......
...@@ -725,7 +725,8 @@ static int halDeviceMonitorStartup(void) ...@@ -725,7 +725,8 @@ static int halDeviceMonitorStartup(void)
!libhal_ctx_set_device_removed(hal_ctx, device_removed) || !libhal_ctx_set_device_removed(hal_ctx, device_removed) ||
!libhal_ctx_set_device_new_capability(hal_ctx, device_cap_added) || !libhal_ctx_set_device_new_capability(hal_ctx, device_cap_added) ||
!libhal_ctx_set_device_lost_capability(hal_ctx, device_cap_lost) || !libhal_ctx_set_device_lost_capability(hal_ctx, device_cap_lost) ||
!libhal_ctx_set_device_property_modified(hal_ctx, device_prop_modified)) { !libhal_ctx_set_device_property_modified(hal_ctx, device_prop_modified) ||
!libhal_device_property_watch_all(hal_ctx, &err)) {
fprintf(stderr, "%s: setting up HAL callbacks failed\n", __FUNCTION__); fprintf(stderr, "%s: setting up HAL callbacks failed\n", __FUNCTION__);
goto failure; goto failure;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册