From: Dave Airlie Date: Wed, 23 Nov 2005 11:12:59 +0000 (+1100) Subject: drm: move is_pci to the end of the structure X-Git-Tag: v2.6.16.28-rc1~2407^2 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=7655f493b74f3048c02458bc32cd0b144f7b394f;p=karo-tx-linux.git drm: move is_pci to the end of the structure We memset the structure across opens except for the flags. The correct fix is more intrusive but this should fix a problem with bad iounmaps seen on AGP radeons acting like PCI ones. Signed-off-by: Dave Airlie --- diff --git a/drivers/char/drm/radeon_drv.h b/drivers/char/drm/radeon_drv.h index 120ee5a8ebcc..7bda7e33d2bd 100644 --- a/drivers/char/drm/radeon_drv.h +++ b/drivers/char/drm/radeon_drv.h @@ -214,8 +214,6 @@ typedef struct drm_radeon_private { int microcode_version; - int is_pci; - struct { u32 boxes; int freelist_timeouts; @@ -275,6 +273,7 @@ typedef struct drm_radeon_private { /* starting from here on, data is preserved accross an open */ uint32_t flags; /* see radeon_chip_flags */ + int is_pci; } drm_radeon_private_t; typedef struct drm_radeon_buf_priv {