From: junkio@cox.net

Sigh.  Is there a gcc option to tell it to not accept this incompatible C99
extension?


 drivers/mtd/mtd_blkdevs.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletion(-)

diff -puN drivers/mtd/mtd_blkdevs.c~mtd-build-fix drivers/mtd/mtd_blkdevs.c
--- 25/drivers/mtd/mtd_blkdevs.c~mtd-build-fix	2003-07-03 01:51:04.000000000 -0700
+++ 25-akpm/drivers/mtd/mtd_blkdevs.c	2003-07-03 01:51:04.000000000 -0700
@@ -211,9 +211,10 @@ static int blktrans_ioctl(struct inode *
 	case HDIO_GETGEO:
 		if (tr->getgeo) {
 			struct hd_geometry g;
+			int ret;
 
 			memset(&g, 0, sizeof(g));
-			int ret = tr->getgeo(dev, &g);
+			ret = tr->getgeo(dev, &g);
 			if (ret)
 				return ret;
 

_