01 Jul, 2009

1 commit

  • When building with a 4.1.x compiler on powerpc64 (at least) we get this
    error:

    drivers/video/logo/logo_linux_mono.c:81: error: logo_linux_mono causes a section type conflict

    This was introduced by commit ae52bb2384f721562f15f719de1acb8e934733cb
    ("fbdev: move logo externs to header file"). This is a partial revert of
    that commit sufficient to not hit the compiler bug.

    Also convert _clut arrays from __initconst to __initdata.

    Sam said:

    Al analysed this some time ago. When we say something is const then
    _sometimes_ gcc annotate the section as const(?) - sometimes not. So if
    we have two variables/functions annotated __*const and gcc decides to
    annotate the section const only in one case we get a section type
    conflict.

    Signed-off-by: Stephen Rothwell
    Cc: Sam Ravnborg
    Cc: Krzysztof Helt
    Cc: Geert Uytterhoeven
    Cc: Kyle McMartin
    Cc: Al Viro
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Stephen Rothwell
     

17 Jun, 2009

1 commit

  • Now we have __initconst, we can finally move the external declarations for
    the various Linux logo structures to .

    James' ack dates back to the previous submission (way to long ago), when the
    logos were still __initdata, which caused failures on some platforms with some
    toolchain versions.

    Signed-off-by: Geert Uytterhoeven
    Acked-by: James Simmons
    Cc: Krzysztof Helt
    Cc: Sam Ravnborg
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Geert Uytterhoeven
     

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