Commit c4d5e6fd authored by Linus Torvalds's avatar Linus Torvalds

agp: aper_base is unsigned

Not that anybody cares about the sign, but the signed type does
the wrong thing for right shifts. Which we had.
parent 75be0272
...@@ -54,7 +54,7 @@ struct agp_kern_info { ...@@ -54,7 +54,7 @@ struct agp_kern_info {
struct pci_dev *device; struct pci_dev *device;
enum chipset_type chipset; enum chipset_type chipset;
unsigned long mode; unsigned long mode;
off_t aper_base; unsigned long aper_base;
size_t aper_size; size_t aper_size;
int max_memory; /* In pages */ int max_memory; /* In pages */
int current_memory; int current_memory;
......
...@@ -64,7 +64,7 @@ typedef struct _agp_info { ...@@ -64,7 +64,7 @@ typedef struct _agp_info {
struct agp_version version; /* version of the driver */ struct agp_version version; /* version of the driver */
__u32 bridge_id; /* bridge vendor/device */ __u32 bridge_id; /* bridge vendor/device */
__u32 agp_mode; /* mode info of bridge */ __u32 agp_mode; /* mode info of bridge */
off_t aper_base; /* base of aperture */ unsigned long aper_base;/* base of aperture */
size_t aper_size; /* size of aperture */ size_t aper_size; /* size of aperture */
size_t pg_total; /* max pages (swap + system) */ size_t pg_total; /* max pages (swap + system) */
size_t pg_system; /* max pages (system) */ size_t pg_system; /* max pages (system) */
...@@ -118,7 +118,7 @@ struct agp_info { ...@@ -118,7 +118,7 @@ struct agp_info {
struct agp_version version; /* version of the driver */ struct agp_version version; /* version of the driver */
u32 bridge_id; /* bridge vendor/device */ u32 bridge_id; /* bridge vendor/device */
u32 agp_mode; /* mode info of bridge */ u32 agp_mode; /* mode info of bridge */
off_t aper_base; /* base of aperture */ unsigned long aper_base;/* base of aperture */
size_t aper_size; /* size of aperture */ size_t aper_size; /* size of aperture */
size_t pg_total; /* max pages (swap + system) */ size_t pg_total; /* max pages (swap + system) */
size_t pg_system; /* max pages (system) */ size_t pg_system; /* max pages (system) */
......
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