From: Andrew Morton drivers/char/agp/uninorth-agp.c: In function `agp_uninorth_suspend': drivers/char/agp/uninorth-agp.c:332: warning: cast to pointer from integer of different size drivers/char/agp/uninorth-agp.c: In function `agp_uninorth_resume': drivers/char/agp/uninorth-agp.c:354: warning: cast from pointer to integer of different size Cc: Dave Jones Signed-off-by: Andrew Morton --- drivers/char/agp/uninorth-agp.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff -puN drivers/char/agp/uninorth-agp.c~uninorth-agp-warning-fixes drivers/char/agp/uninorth-agp.c --- 25/drivers/char/agp/uninorth-agp.c~uninorth-agp-warning-fixes 2006-05-14 16:09:15.000000000 -0600 +++ 25-akpm/drivers/char/agp/uninorth-agp.c 2006-05-14 16:09:39.000000000 -0600 @@ -329,7 +329,7 @@ static int agp_uninorth_suspend(struct p /* turn off AGP on the bridge */ agp = pci_find_capability(pdev, PCI_CAP_ID_AGP); pci_read_config_dword(pdev, agp + PCI_AGP_COMMAND, &cmd); - bridge->dev_private_data = (void *)cmd; + bridge->dev_private_data = (void *)(long)cmd; if (cmd & PCI_AGP_COMMAND_AGP) { printk("uninorth-agp: disabling AGP on bridge %s\n", pci_name(pdev)); @@ -351,7 +351,7 @@ static int agp_uninorth_resume(struct pc if (bridge == NULL) return -ENODEV; - command = (u32)bridge->dev_private_data; + command = (long)bridge->dev_private_data; bridge->dev_private_data = NULL; if (!(command & PCI_AGP_COMMAND_AGP)) return 0; _