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; _