From: James S. <jsi...@us...> - 2001-11-20 23:25:51
|
Update of /cvsroot/linuxconsole/ruby/linux/drivers/video In directory usw-pr-cvs1:/tmp/cvs-serv9392 Modified Files: aty128fb.c Log Message: Finally finished the transfer to using fbgen2.c. Now to finish it with using the new ruby fbdev api. Index: aty128fb.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/video/aty128fb.c,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- aty128fb.c 2001/11/20 14:58:19 1.13 +++ aty128fb.c 2001/11/20 23:25:48 1.14 @@ -270,29 +270,29 @@ #ifdef CONFIG_MTRR struct { int vram; int vram_valid; } mtrr; #endif + struct aty128_constants constants; /* PLL and others */ + const struct aty128_meminfo *mem; /* onboard mem info */ struct aty128_ddafifo fifo_reg; + int blitter_may_be_busy; struct aty128_crtc crtc; struct aty128_pll pll; #ifdef CONFIG_PCI struct pci_dev *pdev; [...1347 lines suppressed...] + while (list) { + info = list->fb_info; + list = list->next; + par = info->par; + + unregister_framebuffer(&info); #ifdef CONFIG_MTRR if (par->mtrr.vram_valid) - mtrr_del(par->mtrr.vram, info->fb_info.fix.smem_start, - info->fb_info.fix.smem_len); + mtrr_del(par->mtrr.vram, info->fix.smem_start, + info->fix.smem_len); #endif /* CONFIG_MTRR */ - iounmap(info->regbase); - iounmap(info->fb_info.screen_base); + iounmap(par->regbase); + iounmap(info->screen_base); release_mem_region(pci_resource_start(par->pdev, 0), pci_resource_len(par->pdev, 0)); |