lkml.org 
[lkml]   [2000]   [Oct]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: Calling current() from interrupt context
    On Mon, Oct 09, 2000 at 02:20:27AM +0200, Andi Kleen wrote:
    > 2.4 TCP code relies on current being valid in a softirq.

    Well, then as long as Linux guarantees that there is always a
    valid 'current task' on a CPU, then I can special-case the
    called-from-interrupt case. The previous kernel stack pointer
    is accessible from another processor register, so I can go in
    there and pull it out and use it to calculate current.

    Is it possible to get an interrupt during context switching,
    for example? Or any other window during which there isn't
    a valid current?

    And what the hell does TCP need current for anyway?

    Later,
    Kenn

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 12:39    [W:0.027 / U:29.964 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site