drivers/serial/8250_pnp.c: In function `serial_pnp_probe':
drivers/serial/8250_pnp.c:424: warning: cast to pointer from integer of different size
drivers/serial/8250_pnp.c: In function `serial_pnp_remove':
drivers/serial/8250_pnp.c:431: warning: cast from pointer to integer of different size

Cc: Russell King <rmk@arm.linux.org.uk>
Cc: Adam Belay <ambx1@neo.rr.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
---

 25-alpha-akpm/drivers/serial/8250_pnp.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff -puN drivers/serial/8250_pnp.c~pnp-64bit-warning-fix drivers/serial/8250_pnp.c
--- 25-alpha/drivers/serial/8250_pnp.c~pnp-64bit-warning-fix	2005-01-28 23:31:08.601231648 -0800
+++ 25-alpha-akpm/drivers/serial/8250_pnp.c	2005-01-28 23:32:23.000000000 -0800
@@ -421,14 +421,14 @@ serial_pnp_probe(struct pnp_dev * dev, c
 	line = serial8250_register_port(&port);
 
 	if (line >= 0)
-		pnp_set_drvdata(dev, (void *)(line + 1));
+		pnp_set_drvdata(dev, (void *)((long)line + 1));
 	return line >= 0 ? 0 : -ENODEV;
 
 }
 
 static void __devexit serial_pnp_remove(struct pnp_dev * dev)
 {
-	int line = (int)pnp_get_drvdata(dev);
+	long line = (long)pnp_get_drvdata(dev);
 	if (line)
 		serial8250_unregister_port(line - 1);
 }
_