diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/firewire/fw-topology.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/firewire/fw-topology.c b/drivers/firewire/fw-topology.c index 27c6cb9c8367..36c9be75b025 100644 --- a/drivers/firewire/fw-topology.c +++ b/drivers/firewire/fw-topology.c | |||
@@ -483,6 +483,7 @@ fw_core_handle_bus_reset(struct fw_card *card, | |||
483 | card->generation = generation; | 483 | card->generation = generation; |
484 | memcpy(card->self_ids, self_ids, self_id_count * 4); | 484 | memcpy(card->self_ids, self_ids, self_id_count * 4); |
485 | card->reset_jiffies = jiffies; | 485 | card->reset_jiffies = jiffies; |
486 | schedule_delayed_work(&card->work, 0); | ||
486 | 487 | ||
487 | local_node = build_tree(card); | 488 | local_node = build_tree(card); |
488 | 489 | ||
@@ -498,8 +499,6 @@ fw_core_handle_bus_reset(struct fw_card *card, | |||
498 | update_tree(card, local_node); | 499 | update_tree(card, local_node); |
499 | } | 500 | } |
500 | 501 | ||
501 | schedule_delayed_work(&card->work, 0); | ||
502 | |||
503 | spin_unlock_irqrestore(&card->lock, flags); | 502 | spin_unlock_irqrestore(&card->lock, flags); |
504 | } | 503 | } |
505 | EXPORT_SYMBOL(fw_core_handle_bus_reset); | 504 | EXPORT_SYMBOL(fw_core_handle_bus_reset); |