===== drivers/video/fbmem.c 1.160 vs edited ===== --- 1.160/drivers/video/fbmem.c 2005-03-31 06:06:52 -05:00 +++ edited/drivers/video/fbmem.c 2005-04-25 01:33:57 -04:00 @@ -1211,6 +1211,7 @@ fbmem_exit(void) { class_simple_destroy(fb_class); + unregister_chrdev(FB_MAJOR, "fb"); } module_exit(fbmem_exit); ===== drivers/video/fbmon.c 1.22 vs edited ===== --- 1.22/drivers/video/fbmon.c 2005-03-31 06:06:52 -05:00 +++ edited/drivers/video/fbmon.c 2005-04-25 13:58:13 -04:00 @@ -1242,6 +1242,8 @@ vtotal *= 2; hfreq = pixclock/htotal; + hfreq = (hfreq + 500) / 1000 * 1000; + vfreq = hfreq/vtotal; return (vfreq < vfmin || vfreq > vfmax || ===== drivers/video/aty/radeon_base.c 1.48 vs edited ===== --- 1.48/drivers/video/aty/radeon_base.c 2005-03-31 06:06:52 -05:00 +++ edited/drivers/video/aty/radeon_base.c 2005-04-28 12:56:55 -04:00 @@ -2452,6 +2452,11 @@ radeonfb_pm_exit(rinfo); + if (rinfo->mon1_EDID) + sysfs_remove_bin_file(&rinfo->pdev->dev.kobj, &edid1_attr); + if (rinfo->mon2_EDID) + sysfs_remove_bin_file(&rinfo->pdev->dev.kobj, &edid2_attr); + #if 0 /* restore original state *