Hi all, Around line ~1247 in drivers/video/gbefb.c, gbefb_remove_sysfs uses the wrong parameter, causing an O2 kernel build to break when using this driver. The attached patch supplies the correct parameter, allowing the build to succeed. --Kumba -- Gentoo/MIPS Team Lead Gentoo Foundation Board of Trustees "Such is oft the course of deeds that move the wheels of the world: small hands do them because they must, while the eyes of the great are elsewhere." --Elrond
diff -Naurp linux-2.6.15.1.orig/drivers/video/gbefb.c linux-2.6.15.1/drivers/video/gbefb.c --- linux-2.6.15.1.orig/drivers/video/gbefb.c 2006-01-02 22:21:10.000000000 -0500 +++ linux-2.6.15.1/drivers/video/gbefb.c 2006-01-18 23:22:29.000000000 -0500 @@ -1244,7 +1244,7 @@ static int __devexit gbefb_remove(struct (void *)gbe_tiles.cpu, gbe_tiles.dma); release_mem_region(GBE_BASE, sizeof(struct sgi_gbe)); iounmap(gbe); - gbefb_remove_sysfs(dev); + gbefb_remove_sysfs(&p_dev->dev); framebuffer_release(info); return 0;