1. 03 8月, 2010 1 次提交
  2. 31 7月, 2010 2 次提交
  3. 27 7月, 2010 4 次提交
    • R
      VIDEO: Au1100fb: Fix section mismatch · 362992b1
      Ralf Baechle 提交于
      WARNING: drivers/video/built-in.o(.data+0x360): Section mismatch in reference from the variable au1100fb_driver to the function .init.text:au1100fb_drv_probe()
      The variable au1100fb_driver references
      the function __init au1100fb_drv_probe()
      If the reference is valid then annotate the
      variable with __init* or __refdata (see linux/init.h) or name the variable:
      *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,
      
      Fixing which triggers of a slew of further mismatches:
      
      WARNING: drivers/video/built-in.o(.devinit.text+0xc0): Section mismatch in reference from the function au1100fb_drv_probe() to the variable .init.data:au1100fb_fix
      The function __devinit au1100fb_drv_probe() references
      a variable __initdata au1100fb_fix.
      If au1100fb_fix is only used by au1100fb_drv_probe then
      annotate au1100fb_fix with a matching annotation.
      
      WARNING: drivers/video/built-in.o(.devinit.text+0x21c): Section mismatch in reference from the function au1100fb_drv_probe() to the variable .init.data:au1100fb_var
      The function __devinit au1100fb_drv_probe() references
      a variable __initdata au1100fb_var.
      If au1100fb_var is only used by au1100fb_drv_probe then
      annotate au1100fb_var with a matching annotation.
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      362992b1
    • R
      VIDEO: PMAGB-B: Fix section mismatch · 5b1638d9
      Ralf Baechle 提交于
      WARNING: drivers/built-in.o(.devinit.text+0xc0): Section mismatch in reference from the function pmagbafb_probe() to the variable .init.data:pmagbafb_fix
      The function __devinit pmagbafb_probe() references
      a variable __initdata pmagbafb_fix.
      If pmagbafb_fix is only used by pmagbafb_probe then
      annotate pmagbafb_fix with a matching annotation.
      
      Fixing this one triggers a few more mismatches in order:
      
      WARNING: drivers/video/built-in.o(.devinit.text+0x414): Section mismatch in reference from the function pmagbbfb_probe() to the variable .init.data:pmagbbfb_fix
      The function __devinit pmagbbfb_probe() references
      a variable __initdata pmagbbfb_fix.
      If pmagbbfb_fix is only used by pmagbbfb_probe then
      annotate pmagbbfb_fix with a matching annotation.
      
      WARNING: drivers/video/built-in.o(.devinit.text+0x45c): Section mismatch in reference from the function pmagbbfb_probe() to the variable .init.data:pmagbbfb_defined
      The function __devinit pmagbbfb_probe() references
      a variable __initdata pmagbbfb_defined.
      If pmagbbfb_defined is only used by pmagbbfb_probe then
      annotate pmagbbfb_defined with a matching annotation.
      
      WARNING: drivers/video/built-in.o(.devinit.text+0x5fc): Section mismatch in reference from the function pmagbbfb_probe() to the function .init.text:pmagbbfb_screen_setup()
      The function __devinit pmagbbfb_probe() references
      a function __init pmagbbfb_screen_setup().
      If pmagbbfb_screen_setup is only used by pmagbbfb_probe then
      annotate pmagbbfb_screen_setup with a matching annotation.
      
      WARNING: drivers/video/built-in.o(.devinit.text+0x6f4): Section mismatch in reference from the function pmagbbfb_probe() to the function .init.text:pmagbbfb_osc_setup()
      The function __devinit pmagbbfb_probe() references
      a function __init pmagbbfb_osc_setup().
      If pmagbbfb_osc_setup is only used by pmagbbfb_probe then
      annotate pmagbbfb_osc_setup with a matching annotation.
      
      WARNING: drivers/video/built-in.o(.devinit.text+0x5f8): Section mismatch in reference from the function pmagbbfb_osc_setup() to the variable .init.data:pmagbbfb_freqs.15993
      The function __devinit pmagbbfb_osc_setup() references
      a variable __initdata pmagbbfb_freqs.15993.
      If pmagbbfb_freqs.15993 is only used by pmagbbfb_osc_setup then
      annotate pmagbbfb_freqs.15993 with a matching annotation.
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      5b1638d9
    • R
      VIDEO: PMAG-BA: Fix section mismatch · 9625b513
      Ralf Baechle 提交于
      WARNING: drivers/video/built-in.o(.data+0x1e0): Section mismatch in reference fr
      om the variable pmagbafb_driver to the function .init.text:pmagbafb_probe()
      The variable pmagbafb_driver references
      the function __init pmagbafb_probe()
      If the reference is valid then annotate the
      variable with __init* or __refdata (see linux/init.h) or name the variable:
      *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,
      
      Fixing this one triggers 2 more:
      
      WARNING: drivers/video/built-in.o(.devinit.text+0xc0): Section mismatch in reference from the function pmagbafb_probe() to the variable .init.data:pmagbafb_fix
      The function __devinit pmagbafb_probe() references
      a variable __initdata pmagbafb_fix.
      If pmagbafb_fix is only used by pmagbafb_probe then
      annotate pmagbafb_fix with a matching annotation.
      
      WARNING: drivers/video/built-in.o(.devinit.text+0x108): Section mismatch in reference from the function pmagbafb_probe() to the variable .init.data:pmagbafb_defined
      The function __devinit pmagbafb_probe() references
      a variable __initdata pmagbafb_defined.
      If pmagbafb_defined is only used by pmagbafb_probe then
      annotate pmagbafb_defined with a matching annotation.
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      9625b513
    • R
      VIDEO. gbefb: Fix section mismatches. · 18f9f11a
      Ralf Baechle 提交于
      WARNING: drivers/video/built-in.o(.devinit.text+0x54): Section mismatch in reference from the function gbefb_probe() to the function .init.text:gbefb_setup()
      The function __devinit gbefb_probe() references
      a function __init gbefb_setup().
      If gbefb_setup is only used by gbefb_probe then
      annotate gbefb_setup with a matching annotation.
      
      WARNING: drivers/video/built-in.o(.devinit.text+0x208): Section mismatch in reference from the function gbefb_probe() to the variable .init.data:mode_option
      The function __devinit gbefb_probe() references
      a variable __initdata mode_option.
      If mode_option is only used by gbefb_probe then
      annotate mode_option with a matching annotation.
      
      WARNING: drivers/video/built-in.o(.devinit.text+0x214): Section mismatch in reference from the function gbefb_probe() to the variable .init.data:default_mode
      The function __devinit gbefb_probe() references
      a variable __initdata default_mode.
      If default_mode is only used by gbefb_probe then
      annotate default_mode with a matching annotation.
      
      WARNING: drivers/video/built-in.o(.devinit.text+0x23c): Section mismatch in reference from the function gbefb_probe() to the variable .init.data:default_var
      The function __devinit gbefb_probe() references
      a variable __initdata default_var.
      If default_var is only used by gbefb_probe then
      annotate default_var with a matching annotation.
      
      Fixing these results in more mismatches:
      
      WARNING: drivers/video/built-in.o(.devinit.text+0x3c): Section mismatch in reference from the function gbefb_setup() to the variable .init.data:default_var_LCD
      The function __devinit gbefb_setup() references
      a variable __initdata default_var_LCD.
      If default_var_LCD is only used by gbefb_setup then
      annotate default_var_LCD with a matching annotation.
      
      WARNING: drivers/video/built-in.o(.devinit.text+0x14c): Section mismatch in reference from the function gbefb_setup() to the variable .init.data:default_mode_LCD
      The function __devinit gbefb_setup() references
      a variable __initdata default_mode_LCD.
      If default_mode_LCD is only used by gbefb_setup then
      annotate default_mode_LCD with a matching annotation.
      
      WARNING: drivers/video/built-in.o(.devinit.text+0x150): Section mismatch in reference from the function gbefb_setup() to the variable .init.data:default_var_CRT
      The function __devinit gbefb_setup() references
      a variable __initdata default_var_CRT.
      If default_var_CRT is only used by gbefb_setup then
      annotate default_var_CRT with a matching annotation.
      
      WARNING: drivers/video/built-in.o(.devinit.text+0x154): Section mismatch in reference from the function gbefb_setup() to the variable .init.data:default_mode_CRT
      The function __devinit gbefb_setup() references
      a variable __initdata default_mode_CRT.
      If default_mode_CRT is only used by gbefb_setup then
      annotate default_mode_CRT with a matching annotation.
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      18f9f11a
  4. 22 7月, 2010 1 次提交
  5. 30 6月, 2010 3 次提交
  6. 15 6月, 2010 2 次提交
    • T
      OMAP: OMAPFB: fix rfbi.c compile error · bc092a30
      Tomi Valkeinen 提交于
      The code in rfbi.c tried to get the omapdss platform_device via a static
      member defined in dispc.c, leading to a compile error. The same
      platform_device is available through rfbi-struct.
      Signed-off-by: NTomi Valkeinen <tomi.valkeinen@nokia.com>
      bc092a30
    • J
      OMAPFB: LCDC: change update_mode to DISABLED when going suspend · 256a8042
      Janusz Krzysztofik 提交于
      I was observing the following error messages on my OMAP1 based Amstrad Delta
      board when first changing from text to graphics mode or vice versa after the
      LCD display had been blanked:
      	omapfb omapfb: timeout waiting for FRAME DONE
      with a followup error message while unblanking it back:
      	omapfb omapfb: resetting (status 0xffffffb2,reset count 1)
      As a visible result, image pixels happened to be shifted by a few bits,
      giving wrong colors.
      
      Examining the code, I found that this problem occures when an OMAP1 internal
      LCD controller is disabled from omap_lcdc_suspend() and then a subsequent
      omap_lcdc_setup_plane() calls disable_controller() again. This potentially
      error provoking behaviour is triggered by the lcdc.update_mode flag being kept
      at OMAP_AUTO_UPDATE, regardless of the controller and panel being suspended.
      
      This patch tries to correct the problem by replacing both omap_lcdc_suspend()
      and omap_lcdc_resume() function bodies with single calls to
      omap_lcdc_set_update_mode() with a respective OMAP_UPDATE_DISABLE or
      OMAP_AUTO_UPDATE argument. As a result, exactly the same lower level
      operations are performed, with addition of changing the lcdc.update_mode flag
      to a value better suited for the controller state. This prevents any further
      calls to disable_controller() from omap_lcdc_setup_plane() while the display
      is suspended.
      
      Created against linux-2.6.34-rc7.
      Tested on Amstrad Delta.
      Signed-off-by: NJanusz Krzysztofik <jkrzyszt@tis.icnet.pl>
      Signed-off-by: NTomi Valkeinen <tomi.valkeinen@nokia.com>
      256a8042
  7. 05 6月, 2010 3 次提交
  8. 03 6月, 2010 3 次提交
  9. 28 5月, 2010 5 次提交
  10. 27 5月, 2010 5 次提交
  11. 26 5月, 2010 10 次提交
  12. 25 5月, 2010 1 次提交