diff options
author | Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com> | 2006-01-25 19:59:24 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2006-03-23 17:35:11 -0500 |
commit | d29aaddab3ef3bdaecf3c9c6d9423f0bf0452ccf (patch) | |
tree | d13a74cfe055784dc3574187d147f1215035d2e6 /drivers/pci/hotplug/shpchp.h | |
parent | a4534560815ffc525bfbe465a290ce048aab4c01 (diff) |
[PATCH] shpchp - cleanup check command status
This patch cleanups codes that check the command status. For this, it
introduces a new semaphore "cmd_sem" for each controller.
Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/pci/hotplug/shpchp.h')
-rw-r--r-- | drivers/pci/hotplug/shpchp.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/pci/hotplug/shpchp.h b/drivers/pci/hotplug/shpchp.h index f6d606dde691..b1e2a7705835 100644 --- a/drivers/pci/hotplug/shpchp.h +++ b/drivers/pci/hotplug/shpchp.h | |||
@@ -80,6 +80,7 @@ struct event_info { | |||
80 | struct controller { | 80 | struct controller { |
81 | struct list_head ctrl_list; | 81 | struct list_head ctrl_list; |
82 | struct mutex crit_sect; /* critical section mutex */ | 82 | struct mutex crit_sect; /* critical section mutex */ |
83 | struct mutex cmd_lock; /* command lock */ | ||
83 | struct php_ctlr_state_s *hpc_ctlr_handle; /* HPC controller handle */ | 84 | struct php_ctlr_state_s *hpc_ctlr_handle; /* HPC controller handle */ |
84 | int num_slots; /* Number of slots on ctlr */ | 85 | int num_slots; /* Number of slots on ctlr */ |
85 | int slot_num_inc; /* 1 or -1 */ | 86 | int slot_num_inc; /* 1 or -1 */ |