Commit 1d807665 authored by Steven A. Falco's avatar Steven A. Falco Committed by Greg Kroah-Hartman

pcmcia: Use phys_addr_t for physical addresses

Physical addresses are currently represented as int or long types.
However, this does not work for processors like the PPC440EPx, which
is a 32-bit processor with a 36-bit address space.  This patch uses
the phys_addr_t type, which correctly holds a 36-bit address on
this processor.
Signed-off-by: default avatarSteven A. Falco <sfalco@harris.com>
Signed-off-by: default avatarWolfram Sang <w.sang@pengutronix.de>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent a0779327
...@@ -90,14 +90,14 @@ typedef struct pccard_io_map { ...@@ -90,14 +90,14 @@ typedef struct pccard_io_map {
u_char map; u_char map;
u_char flags; u_char flags;
u_short speed; u_short speed;
u_int start, stop; phys_addr_t start, stop;
} pccard_io_map; } pccard_io_map;
typedef struct pccard_mem_map { typedef struct pccard_mem_map {
u_char map; u_char map;
u_char flags; u_char flags;
u_short speed; u_short speed;
u_long static_start; phys_addr_t static_start;
u_int card_start; u_int card_start;
struct resource *res; struct resource *res;
} pccard_mem_map; } pccard_mem_map;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment