Fix a link conflict between radeonfb and the radeon DRI driver
PATCH 1/1 Fix a link conflict between radeonfb and the radeon DRI driver
They both define radeon_engine_reset. Here's a fix (from Panagiotis Papadakos).
drivers/video/aty/radeon_accel.c renamed from drivers/video/aty_orig/radeon_accel.c +3 -3
@@ -126,7 +126,7 @@return 0 ; } -void radeon_engine_reset (struct radeonfb_info *rinfo) +void radeonfb_engine_reset (struct radeonfb_info *rinfo) {u32 clock_cntl_index, mclk_cntl, rbbm_soft_reset;u32 host_path_cntl;
@@ -222,14 +222,14 @@R300_cg_workardound (rinfo); } -void radeon_engine_init (struct radeonfb_info *rinfo) +void radeonfb_engine_init (struct radeonfb_info *rinfo) {unsigned long temp;/* disable 3D engine */ OUTREG (RB3D_CNTL ,0 ); -radeon_engine_reset (rinfo); +radeonfb_engine_reset (rinfo);radeon_fifo_wait (1 ); if ((rinfo->family != CHIP_FAMILY_R300) &&
drivers/video/aty/radeon_base.c renamed from drivers/video/aty_orig/radeon_base.c +1 -1
@@ -1662,7 +1662,7 @@radeon_write_mode (rinfo, &newmode);/* (re)initialize the engine */ if (!radeon_accel_disabled ()) -radeon_engine_init (rinfo); +radeonfb_engine_init (rinfo); }/* Update fix */
drivers/video/aty/radeon_pm.c renamed from drivers/video/aty_orig/radeon_pm.c +1 -1
@@ -862,7 +862,7 @@if (!radeon_accel_disabled ()) {/* Make sure engine is reset */ radeon_engine_idle (); -radeon_engine_reset (rinfo); +radeonfb_engine_reset (rinfo);radeon_engine_idle (); }
drivers/video/aty/radeonfb.h renamed from drivers/video/aty_orig/radeonfb.h +2 -2
@@ -556,8 +556,8 @@extern void radeonfb_copyarea (struct fb_info *info,const struct fb_copyarea *area);extern void radeonfb_imageblit (struct fb_info *p,const struct fb_image *image);extern int radeonfb_sync (struct fb_info *info); -extern void radeon_engine_init (struct radeonfb_info *rinfo); -extern void radeon_engine_reset (struct radeonfb_info *rinfo); +extern void radeonfb_engine_init (struct radeonfb_info *rinfo); +extern void radeonfb_engine_reset (struct radeonfb_info *rinfo);/* Other functions */ extern int radeonfb_blank (int blank,struct fb_info *info);