iprutils: Fix for hotplug disk with Slider drawers
The patch fixed the issue with Slider's hotplug disk. Signed-off-by: Wen Xiong <wenxiong@linux.vnet.ibm.com> Signed-off-by: Brian King <brking@linux.vnet.ibm.com>
This commit is contained in:
parent
656fd51ba5
commit
fd519da33d
2 changed files with 8 additions and 2 deletions
|
|
@ -7521,6 +7521,7 @@ int process_conc_maint(i_container *i_con, int action)
|
|||
elem_status->select = 1;
|
||||
elem_status->insert = 1;
|
||||
elem_status->identify = 1;
|
||||
elem_status->enable_byp = 0;
|
||||
}
|
||||
|
||||
overall = ipr_get_overall_elem(&ses_data, &ses_cfg);
|
||||
|
|
@ -15055,6 +15056,7 @@ static int __add_device(struct ipr_dev *dev, int on)
|
|||
elem_status->remove = 0;
|
||||
elem_status->insert = on;
|
||||
elem_status->identify = on;
|
||||
elem_status->enable_byp = 0;
|
||||
|
||||
overall = ipr_get_overall_elem(&ses_data, &ses_cfg);
|
||||
overall->select = 1;
|
||||
|
|
|
|||
8
iprlib.h
8
iprlib.h
|
|
@ -2606,7 +2606,9 @@ struct ipr_drive_elem_status {
|
|||
u8 reserved5:1;
|
||||
u8 fault_requested:1;
|
||||
u8 fault_sensed:1;
|
||||
u8 reserved6:4;
|
||||
u8 reserved6:1;
|
||||
u8 enable_byp:2;
|
||||
u8 reserved7:1;
|
||||
u8 disable_resets:1;
|
||||
#elif defined (__LITTLE_ENDIAN_BITFIELD)
|
||||
u8 status:4;
|
||||
|
|
@ -2626,7 +2628,9 @@ struct ipr_drive_elem_status {
|
|||
u8 reserved3:4;
|
||||
|
||||
u8 disable_resets:1;
|
||||
u8 reserved6:4;
|
||||
u8 reserved7:1;
|
||||
u8 enable_byp:2;
|
||||
u8 reserved6:1;
|
||||
u8 fault_sensed:1;
|
||||
u8 fault_requested:1;
|
||||
u8 reserved5:1;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue