aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/firewire/fw-device.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/firewire/fw-device.c')
-rw-r--r--drivers/firewire/fw-device.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/firewire/fw-device.c b/drivers/firewire/fw-device.c
index bf53acb45652..ffde1bed46b2 100644
--- a/drivers/firewire/fw-device.c
+++ b/drivers/firewire/fw-device.c
@@ -29,6 +29,7 @@
29#include <linux/string.h> 29#include <linux/string.h>
30#include <linux/rwsem.h> 30#include <linux/rwsem.h>
31#include <linux/semaphore.h> 31#include <linux/semaphore.h>
32#include <linux/spinlock.h>
32#include <asm/system.h> 33#include <asm/system.h>
33#include <linux/ctype.h> 34#include <linux/ctype.h>
34#include "fw-transaction.h" 35#include "fw-transaction.h"
@@ -1004,6 +1005,7 @@ void fw_node_event(struct fw_card *card, struct fw_node *node, int event)
1004 device->node = fw_node_get(node); 1005 device->node = fw_node_get(node);
1005 device->node_id = node->node_id; 1006 device->node_id = node->node_id;
1006 device->generation = card->generation; 1007 device->generation = card->generation;
1008 spin_lock_init(&device->client_list_lock);
1007 INIT_LIST_HEAD(&device->client_list); 1009 INIT_LIST_HEAD(&device->client_list);
1008 1010
1009 /* 1011 /*