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