[SCSI] hptiop: fix RR312x in hosts with >12GB
authorHighPoint Linux Team <linux@highpoint-tech.com>
Thu, 14 Jun 2012 07:47:07 +0000 (08:47 +0100)
committerJames Bottomley <JBottomley@Parallels.com>
Fri, 20 Jul 2012 07:58:30 +0000 (08:58 +0100)
commit23f0bb47a4ec4c662b2bbf0221d6289e91b06ece
tree60d4181c994194a8393db42d0c6e0ea3a29406a0
parentf3d8af9e27c8341222b9cce50b870b87239a1629
[SCSI] hptiop: fix RR312x in hosts with >12GB

As the limitation of RR312x's dma engine, the HBA can not access host memory
over 12GB.  This fixes

https://bugzilla.kernel.org/show_bug.cgi?id=14311

[alan: resurrected bug from 2009 and pushed upstream]
Reported-by: Alan Cox <alan@lxorguk.ukuu.org.uk>
Signed-off-by: HighPoint Linux Team <linux@highpoint-tech.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
drivers/scsi/hptiop.c
drivers/scsi/hptiop.h