|
@@ -747,7 +747,7 @@ EXPORT_SYMBOL(ib_set_client_data);
|
|
|
* chapter 11 of the InfiniBand Architecture Specification). This
|
|
|
* callback may occur in interrupt context.
|
|
|
*/
|
|
|
-int ib_register_event_handler (struct ib_event_handler *event_handler)
|
|
|
+void ib_register_event_handler(struct ib_event_handler *event_handler)
|
|
|
{
|
|
|
unsigned long flags;
|
|
|
|
|
@@ -755,8 +755,6 @@ int ib_register_event_handler (struct ib_event_handler *event_handler)
|
|
|
list_add_tail(&event_handler->list,
|
|
|
&event_handler->device->event_handler_list);
|
|
|
spin_unlock_irqrestore(&event_handler->device->event_handler_lock, flags);
|
|
|
-
|
|
|
- return 0;
|
|
|
}
|
|
|
EXPORT_SYMBOL(ib_register_event_handler);
|
|
|
|
|
@@ -767,15 +765,13 @@ EXPORT_SYMBOL(ib_register_event_handler);
|
|
|
* Unregister an event handler registered with
|
|
|
* ib_register_event_handler().
|
|
|
*/
|
|
|
-int ib_unregister_event_handler(struct ib_event_handler *event_handler)
|
|
|
+void ib_unregister_event_handler(struct ib_event_handler *event_handler)
|
|
|
{
|
|
|
unsigned long flags;
|
|
|
|
|
|
spin_lock_irqsave(&event_handler->device->event_handler_lock, flags);
|
|
|
list_del(&event_handler->list);
|
|
|
spin_unlock_irqrestore(&event_handler->device->event_handler_lock, flags);
|
|
|
-
|
|
|
- return 0;
|
|
|
}
|
|
|
EXPORT_SYMBOL(ib_unregister_event_handler);
|
|
|
|