[lkml]   [2006]   [Oct]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [PATCH 3/3] IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
    Ingo Molnar <> wrote:

    > i agree that we should do this in one go and in Linus' tree. I suspect
    > David has a script for this, so we can do it anytime for any tree,
    > right?

    I wish. No, it's not simple enough to script. All the usages of struct
    pt_regs have to be eyeballed and have to be poked with the compiler. The
    problem is when an interrupt handler passes regs down to someone else - that I
    can't find.

    However, I'm now in a position that I can just keep pulling Linus's GIT tree
    with StGIT and fixing up the wibbly bits and grepping for new instances of
    pt_regs and of course compile testing on a bunch of arches for which I have

    > the amount of code that truly relies on regs being present is very low.

    The same goes for the IRQ number itself too. Very few things actually use
    that, mostly they just use the arbitrary data argument. I'm not sure we want
    to do the same to that, though, since it makes cascaded PIC processing more
    interesting as the IRQ number changes.


    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: 2006-10-03 12:05    [W:0.022 / U:5.400 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site