Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

VIDEO: cyberpro: remove useless function extreg pointers

Sub-drivers can call these functions directly, there's no need for
this kind of indirection.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

-11
-2
drivers/video/cyber2000fb.c
··· 1144 1144 info->irq = int_cfb_info->irq; 1145 1145 info->fb = int_cfb_info->fb.screen_base; 1146 1146 info->fb_size = int_cfb_info->fb.fix.smem_len; 1147 - info->enable_extregs = cyber2000fb_enable_extregs; 1148 - info->disable_extregs = cyber2000fb_disable_extregs; 1149 1147 info->info = int_cfb_info; 1150 1148 1151 1149 strlcpy(info->dev_name, int_cfb_info->fb.fix.id,
-9
drivers/video/cyber2000fb.h
··· 480 480 * is within this structure. 481 481 */ 482 482 struct cfb_info *info; 483 - 484 - /* 485 - * Use these to enable the BM or TV registers. In an SMP 486 - * environment, these two function pointers should only be 487 - * called from the module_init() or module_exit() 488 - * functions. 489 - */ 490 - void (*enable_extregs)(struct cfb_info *); 491 - void (*disable_extregs)(struct cfb_info *); 492 483 }; 493 484 494 485 #define ID_IGA_1682 0