{
struct fw_node *local_node;
- might_sleep();
-
trace_bus_reset_handle(card->index, generation, node_id, bm_abdicate, self_ids, self_id_count);
- // Disable bus management work during updating the cache of bus topology, since the work
- // accesses to some members of fw_card.
- disable_delayed_work_sync(&card->bm_work);
-
scoped_guard(spinlock, &card->lock) {
// If the selfID buffer is not the immediate successor of the
// previously processed one, we cannot reliably compare the
}
}
- enable_delayed_work(&card->bm_work);
-
fw_schedule_bm_work(card, 0);
// Just used by transaction layer.