|
@@ -61,7 +61,7 @@ void __iomem *cpm_uart_map_pram(struct uart_cpm_port *port,
|
|
|
void __iomem *pram;
|
|
|
unsigned long offset;
|
|
|
struct resource res;
|
|
|
- unsigned long len;
|
|
|
+ resource_size_t len;
|
|
|
|
|
|
/* Don't remap parameter RAM if it has already been initialized
|
|
|
* during console setup.
|
|
@@ -74,7 +74,7 @@ void __iomem *cpm_uart_map_pram(struct uart_cpm_port *port,
|
|
|
if (of_address_to_resource(np, 1, &res))
|
|
|
return NULL;
|
|
|
|
|
|
- len = 1 + res.end - res.start;
|
|
|
+ len = resource_size(&res);
|
|
|
pram = ioremap(res.start, len);
|
|
|
if (!pram)
|
|
|
return NULL;
|