*/
static int sent_packet_callback(ptl_event_t *ev, void *data)
{
+ ptl_event_t junk_ev;
+
ENTRY;
+ PtlEQGet(sent_pkt_eq, &junk_ev);
+
if (ev->type == PTL_EVENT_SENT) {
OBD_FREE(ev->mem_desc.start, ev->mem_desc.length);
} else {
// XXX make sure we understand all events, including ACK's
CERROR("Unknown event %d\n", ev->type);
- BUG();
+ LBUG();
}
EXIT;
} else {
// XXX make sure we understand all events, including ACK's
CERROR("Unknown event %d\n", ev->type);
- BUG();
+ LBUG();
}
EXIT;
spin_lock(&service->srv_lock);
if ( ev->mem_desc.start !=
service->srv_md[service->srv_md_active].start ) {
- BUG();
+ LBUG();
}
service->srv_ref_count[service->srv_md_active]++;
if (rc != PTL_OK) {
CERROR("PtlMEUnlink failed - DROPPING soon: %d\n", rc);
- BUG();
+ LBUG();
spin_unlock(&service->srv_lock);
return rc;
}
if (service->srv_me_h[service->srv_md_active] == 0) {
CERROR("All %d ring ME's are unlinked!\n",
service->srv_ring_length);
- BUG();
+ LBUG();
}
}
wake_up_interruptible(&bulk->b_waitq);
} else {
CERROR("Unexpected event type!\n");
- BUG();
+ LBUG();
}
EXIT;
wake_up_interruptible(&bulk->b_waitq);
} else {
CERROR("Unexpected event type!\n");
- BUG();
+ LBUG();
}
/* FIXME: This should happen unconditionally */