login
Login
/
Register
Search
Search this site:
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2010
»
June
»
17
Re: [PATCH 9/9] oom: give the dying task a higher priority
view
thread
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From: KOSAKI Motohiro
Subject:
Re: [PATCH 9/9] oom: give the dying task a higher priority
Date: Wednesday, June 16, 2010 - 6:51 pm
> On Thu, Jun 17, 2010 at 12:31:20AM +0900, Minchan Kim wrote:
quoted text
> | > /* > | > * We give our sacrificial lamb high priority and access to > | > * all the memory it needs. That way it should be able to > | > * exit() and clear out its resources quickly... > | > */ > | > p->rt.time_slice = HZ; > | > set_tsk_thread_flag(p, TIF_MEMDIE); > ... > | > + if (rt_task(p)) { > | > + p->rt.time_slice = HZ; > | > + return; > > I am not sure the code above will have any real effect for an RT task. > Kosaki-san, was this change motivated by test results or was it just a code > cleanup? I ask that out of curiosity.
just cleanup. ok, I remove this dubious code.
quoted text
> > | I have a question from long time ago. > | If we change rt.time_slice _without_ setscheduler, is it effective? > | I mean scheduler pick up the task faster than other normal task? > > $ git log --pretty=oneline -Stime_slice mm/oom_kill.c > 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2 > > This code ("time_slice = HZ;") is around for quite a while and > probably comes from a time where having a big time slice was enough to be > sure you would be the next on the line. I would say sched_setscheduler is > indeed necessary.
ok --
unsubscribe notice
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/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[PATCH 1/9] oom: don't try to kill oom_unkillable child
, KOSAKI Motohiro
, (Wed Jun 16, 4:29 am)
[PATCH 2/9] oom: rename badness() to oom_badness()
, KOSAKI Motohiro
, (Wed Jun 16, 4:31 am)
[PATCH 3/9] oom: oom_kill_process() doesn't select kthread ...
, KOSAKI Motohiro
, (Wed Jun 16, 4:32 am)
[PATCH 4/9] oom: oom_kill_process() need to check p is unk ...
, KOSAKI Motohiro
, (Wed Jun 16, 4:32 am)
[PATCH 5/9] oom: make oom_unkillable_task() helper function
, KOSAKI Motohiro
, (Wed Jun 16, 4:33 am)
[PATCH 6/9] oom: use same_thread_group instead comparing ->mm
, KOSAKI Motohiro
, (Wed Jun 16, 4:34 am)
[PATCH 7/9] oom: unify CAP_SYS_RAWIO check into other supe ...
, KOSAKI Motohiro
, (Wed Jun 16, 4:34 am)
[PATCH 8/9] oom: cleanup has_intersects_mems_allowed()
, KOSAKI Motohiro
, (Wed Jun 16, 4:35 am)
[PATCH 9/9] oom: give the dying task a higher priority
, KOSAKI Motohiro
, (Wed Jun 16, 4:36 am)
Re: [PATCH 6/9] oom: use same_thread_group instead compari ...
, Oleg Nesterov
, (Wed Jun 16, 5:24 am)
Re: [PATCH 1/9] oom: don't try to kill oom_unkillable child
, Minchan Kim
, (Wed Jun 16, 7:41 am)
Re: [PATCH 2/9] oom: rename badness() to oom_badness()
, Minchan Kim
, (Wed Jun 16, 7:46 am)
Re: [PATCH 3/9] oom: oom_kill_process() doesn't select kth ...
, Minchan Kim
, (Wed Jun 16, 8:02 am)
Re: [PATCH 4/9] oom: oom_kill_process() need to check p is ...
, Minchan Kim
, (Wed Jun 16, 8:07 am)
Re: [PATCH 5/9] oom: make oom_unkillable_task() helper fun ...
, Minchan Kim
, (Wed Jun 16, 8:10 am)
Re: [PATCH 6/9] oom: use same_thread_group instead compari ...
, Minchan Kim
, (Wed Jun 16, 8:15 am)
Re: [PATCH 8/9] oom: cleanup has_intersects_mems_allowed()
, Minchan Kim
, (Wed Jun 16, 8:22 am)
Re: [PATCH 9/9] oom: give the dying task a higher priority
, Minchan Kim
, (Wed Jun 16, 8:31 am)
Re: [PATCH 9/9] oom: give the dying task a higher priority
, Luis Claudio R. Gonc ...
, (Wed Jun 16, 12:54 pm)
Re: [PATCH 2/9] oom: rename badness() to oom_badness()
, David Rientjes
, (Wed Jun 16, 2:40 pm)
Re: [PATCH 3/9] oom: oom_kill_process() doesn't select kth ...
, KOSAKI Motohiro
, (Wed Jun 16, 6:51 pm)
Re: [PATCH 6/9] oom: use same_thread_group instead compari ...
, KOSAKI Motohiro
, (Wed Jun 16, 6:51 pm)
Re: [PATCH 4/9] oom: oom_kill_process() need to check p is ...
, KOSAKI Motohiro
, (Wed Jun 16, 6:51 pm)
Re: [PATCH 9/9] oom: give the dying task a higher priority
, KOSAKI Motohiro
, (Wed Jun 16, 6:51 pm)
Re: [PATCH 9/9] oom: give the dying task a higher priority
, KOSAKI Motohiro
, (Wed Jun 16, 6:51 pm)
Re: [PATCH 1/9] oom: don't try to kill oom_unkillable child
, KOSAKI Motohiro
, (Wed Jun 16, 6:51 pm)
Re: [PATCH 2/9] oom: rename badness() to oom_badness()
, KOSAKI Motohiro
, (Wed Jun 16, 6:51 pm)
Re: [PATCH 6/9] oom: use same_thread_group instead compari ...
, KOSAKI Motohiro
, (Wed Jun 16, 6:51 pm)
Navigation
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Michael Trimarchi
Re: [PATCH] VFS: make file->f_pos access atomic on 32bit arch
Miklos Szeredi
[patch 14/15] vfs: more path_permission() conversions
Serge E. Hallyn
Re: [RFC v5][PATCH 7/8] Infrastructure for shared objects
Bernd Schmidt
Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3
Takashi Iwai
[PATCH 2/2] input: Add LED support to Synaptics device
git
:
Junio C Hamano
Re: mingw, windows, crlf/lf, and git
Eyvind Bernhardsen
Re: Where has "git ls-remote" reference pattern matching gone?
Shawn O. Pearce
Re: Switching from CVS to GIT
Todd Zullinger
Re: [PATCH 2/2] send-email: rfc2047-quote subject lines with non-ascii characters
Santi Béjar
Re: How to use git-fmt-merge-msg?
linux-netdev
:
Ramkrishna Vepa
[net-2.6 PATCH 1/10] Neterion: New driver: Driver help file
Mark Anthony
invitation / inquiry
Ingo Molnar
Re: [PATCH 08/16] dma-debug: add core checking functions
David Miller
Re: [PATCH 1/3] f_phonet: dev_kfree_skb instead of dev_kfree_skb_any in TX callback
Sascha Hauer
[PATCH 03/12] fec: do not typedef struct types
git-commits-head
:
Linux Kernel Mailing List
amba: struct device - replace bus_id with dev_name(), dev_set_name()
Linux Kernel Mailing List
MIPS: Yosemite: Convert SMP startup lock to arch spinlock.
Linux Kernel Mailing List
ARM: S5PC100: IRQ and timer
Linux Kernel Mailing List
davinci: edma: clear interrupt status for interrupt enabled channels only
Linux Kernel Mailing List
x86, mm, kprobes: fault.c, simplify notify_page_fault()
openbsd-misc
:
Daniel A. Ramaley
Re: [semi-OT] Can anyone recommend an OpenBSD-compatible colour laser printer?
Matthias Kilian
Re: can't get vesa @ 1280x800 or nv
Tobias Ulmer
Re: Problem after upgrade 4.5 to 4.6: ERR M
Philip Guenther
Re: SIGCHLD and libpthread.so
J.C. Roberts
Re: [semi-OT] Can anyone recommend an OpenBSD-compatible colour laser printer?
Colocation donated by:
Syndicate