Skip to content
  • Henrik Kretzschmar's avatar
    fbdev: section cleanup in hgafb · e217e6e3
    Henrik Kretzschmar authored
    
    
    Fix up the sections in the hgafb driver, by
    
    * moving hga_default_var and hga_fix from .init.data to .devinit.data
    
    * moving hga_detect() from .init.text to .devinit.text
    
    * moving hga_fb_remove() from .text to .devexit.text
    
    This fixes the following warnings issued by modpost:
    
    WARNING: drivers/video/hgafb.o(.devinit.text+0x18): Section mismatch in referenc
    e from the function hgafb_probe() to the function .init.text:hga_card_detect()
    The function __devinit hgafb_probe() references
    a function __init hga_card_detect().
    If hga_card_detect is only used by hgafb_probe then
    annotate hga_card_detect with a matching annotation.
    
    WARNING: drivers/video/hgafb.o(.devinit.text+0xfe): Section mismatch in referenc
    e from the function hgafb_probe() to the variable .init.data:hga_fix
    The function __devinit hgafb_probe() references
    a variable __initdata hga_fix.
    If hga_fix is only used by hgafb_probe then
    annotate hga_fix with a matching annotation.
    
    WARNING: drivers/video/hgafb.o(.devinit.text+0x105): Section mismatch in reference from the function hgafb_probe() to the variable .init.data:hga_default_var
    The function __devinit hgafb_probe() references
    a variable __initdata hga_default_var.
    If hga_default_var is only used by hgafb_probe then
    annotate hga_default_var with a matching annotation.
    
    Signed-off-by: default avatarHenrik Kretzschmar <henne@nachtwindheim.de>
    Acked-by: default avatarUwe Kleine-König <u.kleine-koenig@pengutronix.de>
    Cc: <stable@kernel.org>	[if "platform-drivers: move probe to .devinit.text in drivers/video" was merged]
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    e217e6e3