[lkml]   [2003]   [Nov]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: modular IDE in 2.4.23
    > Uh. Oh. 2.4.23 IDE changes are obscure...  Modular IDE breakage is caused by
    > Alan's hotplug changes and is not easy to fix properly.

    The fixing is simply a matter of linkage ordering and function execution.

    Simple thought experiment

    Merge ide-probe into ide-core
    Export a symbol for the second initializer function if used modular
    Create a mini module that just invokes the exported function on init

    You now have the same execution sequence but with the link problem removed.

    > I would like to have these changes removed:
    > (a) they break modular IDE
    > (b) such changes should be first added to 2.6 and then backported to 2.4
    > (otherwise you are magically creating regression in 2.6)

    Its not my fault the 2.6 code is lagging badly, and I wrote the code
    because people using laptops, and people using ATA and SATA for business
    expect basic functionality like hotplug to work. For most of them 2.6 doesn't
    really matter and won't for another 6 months, but 2.4 matters right now.

    The cmd640 stuff is the only hard to fix bit, and its unrelated to the
    modular IDE stuff.

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:58    [W:0.021 / U:0.124 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site