Commit f9edc4f5 authored by Stefan Richter's avatar Stefan Richter

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: default avatarStefan Richter <stefanr@s5r6.in-berlin.de>
parent 23077f1d
...@@ -27,12 +27,12 @@ struct file_info { ...@@ -27,12 +27,12 @@ struct file_info {
struct hpsb_host *host; struct hpsb_host *host;
struct list_head req_pending; struct list_head req_pending; /* protected by reqlists_lock */
struct list_head req_complete; struct list_head req_complete; /* protected by reqlists_lock */
spinlock_t reqlists_lock; spinlock_t reqlists_lock;
wait_queue_head_t wait_complete; wait_queue_head_t wait_complete;
struct list_head addr_list; struct list_head addr_list; /* protected by host_info_lock */
u8 __user *fcp_buffer; u8 __user *fcp_buffer;
...@@ -63,7 +63,7 @@ struct arm_addr { ...@@ -63,7 +63,7 @@ struct arm_addr {
u8 client_transactions; u8 client_transactions;
u64 recvb; u64 recvb;
u16 rec_length; u16 rec_length;
u8 *addr_space_buffer; /* accessed by read/write/lock */ u8 *addr_space_buffer; /* accessed by read/write/lock requests */
}; };
struct pending_request { struct pending_request {
...@@ -79,7 +79,7 @@ struct pending_request { ...@@ -79,7 +79,7 @@ struct pending_request {
struct host_info { struct host_info {
struct list_head list; struct list_head list;
struct hpsb_host *host; struct hpsb_host *host;
struct list_head file_info_list; struct list_head file_info_list; /* protected by host_info_lock */
}; };
#endif /* IEEE1394_RAW1394_PRIVATE_H */ #endif /* IEEE1394_RAW1394_PRIVATE_H */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment