On Wed, 2009-12-02 at 17:51 -0800, Pravin Bathija wrote:
> Powerpc 44x uses 36 bit real address while the real address defined
>     in MPT Fusion driver is of type 32 bit. This causes ioremap to fail and 
> driver
>     fails to initialize. This fix changes the data types representing the real
>     address from unsigned long 32-bit types to resource_size_t which is 
> 64-bit. The
>     driver has been tested, the disks get discovered correctly and can do IO.
> 
> Signed-off-by: Pravin Bathija <pbath...@amcc.com>

Acked-by: Benjamin Herrenschmidt <b...@kernel.crashing.org>
---

James, this one should be good ;-)

> Acked-by: Feng Kan <f...@amcc.com>
> Acked-by: Fushen Chen <fc...@amcc.com>
> Acked-by: Loc Ho <l...@amcc.com>
> Acked-by: Tirumala Reddy Marri <tma...@amcc.com>
> Acked-by: Victor Gallardo <vgalla...@amcc.com>
> ---
>  drivers/message/fusion/mptbase.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/drivers/message/fusion/mptbase.c 
> b/drivers/message/fusion/mptbase.c
> index 5d496a9..9f14a60 100644
> --- a/drivers/message/fusion/mptbase.c
> +++ b/drivers/message/fusion/mptbase.c
> @@ -1511,7 +1511,7 @@ mpt_mapresources(MPT_ADAPTER *ioc)
>  {
>       u8              __iomem *mem;
>       int              ii;
> -     unsigned long    mem_phys;
> +     resource_size_t  mem_phys;
>       unsigned long    port;
>       u32              msize;
>       u32              psize;


_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Reply via email to