提交 d8187b94 编写于 作者: R Roel Kluin 提交者: Linus Torvalds

dc395x: decrease iteration for tag_number of max_command in start_scsi()

The tag_number reaches dcb->max_command + 1 after the loop, but when
the tag_number equals dcb->max_command an error message is already
issued. The last iteration therefore appears obsolete.
Signed-off-by: NRoel Kluin <roel.kluin@gmail.com>
Cc: Oliver Neukum <oliver@neukum.name>
Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
上级 702a98c6
...@@ -1597,7 +1597,7 @@ static u8 start_scsi(struct AdapterCtlBlk* acb, struct DeviceCtlBlk* dcb, ...@@ -1597,7 +1597,7 @@ static u8 start_scsi(struct AdapterCtlBlk* acb, struct DeviceCtlBlk* dcb,
u32 tag_mask = 1; u32 tag_mask = 1;
u8 tag_number = 0; u8 tag_number = 0;
while (tag_mask & dcb->tag_mask while (tag_mask & dcb->tag_mask
&& tag_number <= dcb->max_command) { && tag_number < dcb->max_command) {
tag_mask = tag_mask << 1; tag_mask = tag_mask << 1;
tag_number++; tag_number++;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册