diff options
author | Stefan Richter <stefanr@s5r6.in-berlin.de> | 2006-09-14 16:06:48 -0400 |
---|---|---|
committer | Stefan Richter <stefanr@s5r6.in-berlin.de> | 2006-12-07 15:28:06 -0500 |
commit | f9edc4f5c1dd9fab5ceedd69e77d20e508e41e8d (patch) | |
tree | 4c5bbf52686c9f06ba41f7c50ebb27eba238f037 | |
parent | 23077f1d72d279244536f11db51258fc4759c81a (diff) |
ieee1394: raw1394: add comments on lock usage
Add a who-is-who about some locks and list heads in raw1394's struct
definitions.
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
-rw-r--r-- | drivers/ieee1394/raw1394-private.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/ieee1394/raw1394-private.h b/drivers/ieee1394/raw1394-private.h index c7731d1bcd89..50daabf6e5fa 100644 --- a/drivers/ieee1394/raw1394-private.h +++ b/drivers/ieee1394/raw1394-private.h | |||
@@ -27,12 +27,12 @@ struct file_info { | |||
27 | 27 | ||
28 | struct hpsb_host *host; | 28 | struct hpsb_host *host; |
29 | 29 | ||
30 | struct list_head req_pending; | 30 | struct list_head req_pending; /* protected by reqlists_lock */ |
31 | struct list_head req_complete; | 31 | struct list_head req_complete; /* protected by reqlists_lock */ |
32 | spinlock_t reqlists_lock; | 32 | spinlock_t reqlists_lock; |
33 | wait_queue_head_t wait_complete; | 33 | wait_queue_head_t wait_complete; |
34 | 34 | ||
35 | struct list_head addr_list; | 35 | struct list_head addr_list; /* protected by host_info_lock */ |
36 | 36 | ||
37 | u8 __user *fcp_buffer; | 37 | u8 __user *fcp_buffer; |
38 | 38 | ||
@@ -63,7 +63,7 @@ struct arm_addr { | |||
63 | u8 client_transactions; | 63 | u8 client_transactions; |
64 | u64 recvb; | 64 | u64 recvb; |
65 | u16 rec_length; | 65 | u16 rec_length; |
66 | u8 *addr_space_buffer; /* accessed by read/write/lock */ | 66 | u8 *addr_space_buffer; /* accessed by read/write/lock requests */ |
67 | }; | 67 | }; |
68 | 68 | ||
69 | struct pending_request { | 69 | struct pending_request { |
@@ -79,7 +79,7 @@ struct pending_request { | |||
79 | struct host_info { | 79 | struct host_info { |
80 | struct list_head list; | 80 | struct list_head list; |
81 | struct hpsb_host *host; | 81 | struct hpsb_host *host; |
82 | struct list_head file_info_list; | 82 | struct list_head file_info_list; /* protected by host_info_lock */ |
83 | }; | 83 | }; |
84 | 84 | ||
85 | #endif /* IEEE1394_RAW1394_PRIVATE_H */ | 85 | #endif /* IEEE1394_RAW1394_PRIVATE_H */ |