[SCSI] arcmsr: fix iounmap error for Type B adapter
authornickcheng <nick.cheng@areca.com.tw>
Tue, 4 Mar 2008 09:49:59 +0000 (17:49 +0800)
committerJames Bottomley <James.Bottomley@HansenPartnership.com>
Fri, 14 Mar 2008 20:25:26 +0000 (15:25 -0500)
commit4d3995b14ba7abcdd475d17b8751db55d8a95b9e
treee71ad2a279638589f9dbe4f2dfc8e006c281513a
parente92e63aabacf049fd64477e5e29eae0375d8d064
[SCSI] arcmsr: fix iounmap error for Type B adapter

The Type B Adapter teardown does iounmap on pointers subtracted by a
constant offset.  Since the offset is in bytes, we need the pointers to
be of type void * not uint32_t * so the subtraction is done in the
correct units and we iounmap the correct area.

Signed-off-by: Nick Cheng <nick.cheng@areca.com.tw>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
drivers/scsi/arcmsr/arcmsr.h