commit | 951b62c11e86acf8c55d9828aa8c921575023c29 | [log] [tgz] |
---|---|---|
author | Matthew Wilcox <matthew@wil.cx> | Fri Oct 05 15:57:06 2007 -0400 |
committer | James Bottomley <James.Bottomley@HansenPartnership.com> | Fri Mar 07 10:05:43 2008 -0600 |
tree | f9caeba567b96d05d22af36a4076bcf81133c897 | |
parent | ce4796d1e16cf3761dc2a02b8d588667d05b3078 [diff] |
[SCSI] advansys: Fix bug in AdvLoadMicrocode buf[i] can be up to 0xfd, so doubling it and assigning the result to an unsigned char truncates the value. Just use an unsigned int instead; it's only a temporary. Signed-off-by: Matthew Wilcox <willy@linux.intel.com> Cc: Stable Tree <stable@kernel.org> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>