27 Jul, 2010

1 commit

  • 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: Ralf Baechle

    Ralf Baechle
     

16 Dec, 2009

1 commit

  • Add check if palette register number is in correct range for few drivers
    which miss it. The regno value comes indirectly from user space.

    Two drivers has converted check from BUG_ON() macro to just return an
    error (non-zero value).

    Signed-off-by: Krzysztof Helt
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Krzysztof Helt
     

25 Mar, 2009

1 commit


17 Oct, 2007

1 commit

  • Add error messages to the probe call.

    [adaplas]
    On failure, return actual error value instead of -ENXIO.

    Signed-off-by: Maciej W. Rozycki
    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Maciej W. Rozycki
     

10 Feb, 2007

1 commit


09 Dec, 2006

1 commit


28 Mar, 2006

1 commit

  • Use ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0]) and remove
    duplicates of ARRAY_SIZE. Some coding style and trailing whitespaces are
    also fixed.

    Compile-tested where possible (some are other arch or BROKEN)

    Signed-off-by: Tobias Klauser
    Cc: "Antonino A. Daplas"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Tobias Klauser
     

08 Feb, 2006

1 commit


07 Nov, 2005

1 commit

  • According to Jon Smirl, filling in the field fb_cursor with soft_cursor for
    drivers that do not support hardware cursors is redundant. The soft_cursor
    function is usable by all drivers because it is just a wrapper around
    fb_imageblit. And because soft_cursor is an fbcon-specific hook, the file is
    moved to the console directory.

    Thus, drivers that do not support hardware cursors can leave the fb_cursor
    field blank. For drivers that do, they can fill up this field with their own
    version.

    The end result is a smaller code size. And if the framebuffer console is not
    loaded, module/kernel size is also reduced because the soft_cursor module will
    also not be loaded.

    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Antonino A. Daplas
     

05 Sep, 2005

1 commit


17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds