lkml.org 
[lkml]   [2002]   [Jan]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [2.4.17/18pre] VM and swap - it's really unusable
    Oliver Xymoron wrote:
    [...]
    > Have we ever considered making rescheduling work like get_user? That is,
    > make current->need_resched be a pointer, and if we need to reschedule,
    > make it an INVALID pointer that causes us to fault and call schedule in
    > its fault path?

    Elegant perhaps, but now you take the time to do a completely
    unnecessary
    page fault when rescheduling. This has a cost which is high on
    some architectures. But the point of rescheduling was to improve
    interactive performance and io latency.
    Every page fault may have to check for this case.

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

    \
     
     \ /
      Last update: 2005-03-22 13:15    [W:4.095 / U:0.120 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site