]> git.karo-electronics.de Git - karo-tx-linux.git/commit
SCSI advansys: Fix bug in AdvLoadMicrocode
authorMatthew Wilcox <matthew@wil.cx>
Fri, 21 Mar 2008 15:15:03 +0000 (15:15 +0000)
committerChris Wright <chrisw@sous-sol.org>
Mon, 24 Mar 2008 18:48:30 +0000 (11:48 -0700)
commit868145d87bd058f271921c69519d4e2311171d28
treedd2b920095becef1435706064861c2bfbaabf9c4
parent5d51c29a9ccf12c169c13d155a22b5e683280604
SCSI advansys: Fix bug in AdvLoadMicrocode

commit: 951b62c11e86acf8c55d9828aa8c921575023c29

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>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/scsi/advansys.c