lkml.org 
[lkml]   [2008]   [Dec]   [31]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH] parisc: fix module loading failure of large kernel modules (take 4)
    On Wed, 31 Dec 2008 09:47:19 -0800 (PST) Linus Torvalds <torvalds@linux-foundation.org> wrote:

    >
    > > (I just notice this because I saw the warning about swiotlb_alloc_boot()
    > > not being __init but calling __alloc_bootmem_low and so I looked at the
    > > code yesterday)
    >
    > Lucky us. What's nasty about this is that most developers probably have
    > updated versions of gcc, and are then surprised when some odd user has
    > insane behavior that doesn't match the source code - because the compiler
    > did something unexpected.

    Adrian claimed that it was gcc-4.1.0 and 4.1.1 only. He proposed
    banning them: http://lkml.org/lkml/2008/8/5/444

    > I guess I could make a sparse rule for this, but nobody seems to run or
    > care about sparse anyway. Sad.

    No, there are some people who regularly run sparse and fix stuff. Pending
    things here include:

    y:/usr/src/25> grep sparse series
    input-ads7846c-sparse-lock-annotation.patch
    hugetlb-fix-sparse-warnings.patch
    lib-fix-sparse-shadowed-variable-warning.patch
    lib-proportionsc-trivial-sparse-lock-annotation.patch
    nvidia-fix-sparse-warnings.patch
    viafb-fix-sparse-warnings.patch
    pm3fb-fix-sparse-warning.patch
    neofb-fix-sparse-warnings.patch
    i810-fix-sparse-warnings.patch
    intelfb-fix-sparse-warnings.patch

    Which is a good way for it to be used.


    \
     
     \ /
      Last update: 2008-12-31 19:57    [W:0.021 / U:0.624 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site