Your commit:

    oom-kill: remove boost_dying_task_prio()
    
    This is an almost-revert of commit 93b43fa ("oom: give the dying task a
    higher priority").
    
    That commit dramatically improved oom killer logic when a fork-bomb
    occurs.  But I've found that it has nasty corner case.  Now cpu cgroup has
    strange default RT runtime.  It's 0!  That said, if a process under cpu
    cgroup promote RT scheduling class, the process never run at all.
    
    If an admin inserts a !RT process into a cpu cgroup by setting
    rtruntime=0, usually it runs perfectly because a !RT task isn't affected
    by the rtruntime knob.  But if it promotes an RT task via an explicit
    setscheduler() syscall or an OOM, the task can't run at all.  In short,
    the oom killer doesn't work at all if admins are using cpu cgroup and don't
    touch the rtruntime knob.
    
    Eventually, kernel may hang up when oom kill occur.  I and the original
    author Luis agreed to disable this logic.
    
    Signed-off-by: KOSAKI Motohiro <[email protected]>
    Acked-by: Luis Claudio R. Goncalves <[email protected]>
    Acked-by: KAMEZAWA Hiroyuki <[email protected]>
    Reviewed-by: Minchan Kim <[email protected]>
    Acked-by: David Rientjes <[email protected]>
    Cc: <[email protected]>
    Signed-off-by: Andrew Morton <[email protected]>
    Signed-off-by: Linus Torvalds <[email protected]>

has been added to the upstream SCSI tree
You can find it here:

http://git.kernel.org/?p=linux/kernel/git/jejb/scsi-misc-2.6.git;a=commit;h=341aea2bc48bf652777fb015cc2b3dfa9a451817

This patch is scheduled to be pushed when the merge window opens for 2.6.39

James Bottomley

P.S. If you find this email unwanted, set up a procmail rule junking on
the header:

X-Git-Tree: SCSI

_______________________________________________
stable mailing list
[email protected]
http://linux.kernel.org/mailman/listinfo/stable

Reply via email to