diff options
author | Xinghai Yu <yuxinghai@cn.fujitsu.com> | 2013-07-17 06:54:01 +0400 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2013-08-26 12:51:30 +0400 |
commit | 80aebef7c112ca2610ba8aa6cd8cb02f3828e366 (patch) | |
tree | 419184920c261e7812f9145308631a6e06d32269 /drivers | |
parent | 11f08ca8113d237d4cc732b4f091271c3fd0fc62 (diff) | |
download | linux-80aebef7c112ca2610ba8aa6cd8cb02f3828e366.tar.xz |
[SCSI] isci: Fix a infinite loop.
It seems the "phy_index++;" have been placed in wrong place, without it
the while circle up will do a infinite loop.
Signed-off-by: Xinghai Yu <yuxinghai@cn.fujitsu.com>
Acked-by: Lukasz Dorau <lukasz.dorau@intel.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/scsi/isci/port_config.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/isci/port_config.c b/drivers/scsi/isci/port_config.c index cd962da4a57a..85c77f6b802b 100644 --- a/drivers/scsi/isci/port_config.c +++ b/drivers/scsi/isci/port_config.c @@ -311,9 +311,9 @@ sci_mpc_agent_validate_phy_configuration(struct isci_host *ihost, &ihost->phys[phy_index]); assigned_phy_mask |= (1 << phy_index); + phy_index++; } - phy_index++; } return sci_port_configuration_agent_validate_ports(ihost, port_agent); |