lkml.org 
[lkml]   [2012]   [Jun]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH 0/6] x86/cpu hotplug: Wake up offline CPU via mwait or nmi
    On Tue, 5 Jun 2012, Andi Kleen wrote:
    > Thomas Gleixner <tglx@linutronix.de> writes:
    > >
    > > Vs. the interrupt/timer/other crap madness:
    > >
    > > - We really don't want to have an interrupt balancer in the kernel
    > > again, but we need a mechanism to prevent the user space balancer
    > > trainwreck from ruining the power saving party.
    >
    > Why not? I think the kernel is exactly the right place for it.
    > It's essentially a scheduling problem. Scheduling in user space
    > is not a good idea.

    No argument about scheduling in user space. Though the real problem is
    where do you draw the line between mechanism and policy?

    > With MSI-X the drivers just want a static setting. User space
    > shouldn't mess with it.
    >
    > Some of the workarounds for user space messing with it (like that
    > interrupt rmap code) are really bad and just a workaround for doing the
    > scheduling in the wrong place.
    >
    > For dynamic changes it should indeed by part of scheduling,
    > following similar rules, with only high level policy input
    > from userland.

    I'd be happy to see a patch which implements all of that and avoids
    the pitfalls of the old in kernel irq balancer along with the short
    comings of the user space one.

    Thanks,

    tglx


    \
     
     \ /
      Last update: 2012-06-05 23:21    [W:0.022 / U:2.124 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site