Searched hist:"45 d7f0cc58183062adea0a1de3d8cba768134138" (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/drivers/scsi/bfa/ |
H A D | bfa_ioc_cb.c | diff 45d7f0cc58183062adea0a1de3d8cba768134138 Wed Apr 13 13:45:53 CDT 2011 Jing Huang <huangj@brocade.com> [SCSI] bfa: kdump fix
Root cause: When kernel crashes, bfa IOC state machine and FW doesn't get a notification and hence are not cleanly shutdown. So registers holding driver/IOC state information are not reset back to valid disabled/parking values. This causes subsequent driver initialization to hang during kdump kernel boot.
Fix description: during the initialization of first PCI function, reset corresponding register when unclean shutown is detect by reading chip registers. This will make sure that ioc/fw gets clean re-initialization.
Signed-off-by: Jing Huang <huangj@brocade.com> Signed-off-by: James Bottomley <jbottomley@parallels.com>
|
H A D | bfa_ioc_ct.c | diff 45d7f0cc58183062adea0a1de3d8cba768134138 Wed Apr 13 13:45:53 CDT 2011 Jing Huang <huangj@brocade.com> [SCSI] bfa: kdump fix
Root cause: When kernel crashes, bfa IOC state machine and FW doesn't get a notification and hence are not cleanly shutdown. So registers holding driver/IOC state information are not reset back to valid disabled/parking values. This causes subsequent driver initialization to hang during kdump kernel boot.
Fix description: during the initialization of first PCI function, reset corresponding register when unclean shutown is detect by reading chip registers. This will make sure that ioc/fw gets clean re-initialization.
Signed-off-by: Jing Huang <huangj@brocade.com> Signed-off-by: James Bottomley <jbottomley@parallels.com>
|
H A D | bfa_ioc.h | diff 45d7f0cc58183062adea0a1de3d8cba768134138 Wed Apr 13 13:45:53 CDT 2011 Jing Huang <huangj@brocade.com> [SCSI] bfa: kdump fix
Root cause: When kernel crashes, bfa IOC state machine and FW doesn't get a notification and hence are not cleanly shutdown. So registers holding driver/IOC state information are not reset back to valid disabled/parking values. This causes subsequent driver initialization to hang during kdump kernel boot.
Fix description: during the initialization of first PCI function, reset corresponding register when unclean shutown is detect by reading chip registers. This will make sure that ioc/fw gets clean re-initialization.
Signed-off-by: Jing Huang <huangj@brocade.com> Signed-off-by: James Bottomley <jbottomley@parallels.com>
|
H A D | bfa_ioc.c | diff 45d7f0cc58183062adea0a1de3d8cba768134138 Wed Apr 13 13:45:53 CDT 2011 Jing Huang <huangj@brocade.com> [SCSI] bfa: kdump fix
Root cause: When kernel crashes, bfa IOC state machine and FW doesn't get a notification and hence are not cleanly shutdown. So registers holding driver/IOC state information are not reset back to valid disabled/parking values. This causes subsequent driver initialization to hang during kdump kernel boot.
Fix description: during the initialization of first PCI function, reset corresponding register when unclean shutown is detect by reading chip registers. This will make sure that ioc/fw gets clean re-initialization.
Signed-off-by: Jing Huang <huangj@brocade.com> Signed-off-by: James Bottomley <jbottomley@parallels.com>
|