First  |  Prev |  Next  |  Last
Pages: 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849
[PATCH 11/11] oom: multi threaded process coredump don't make deadlock
Oleg pointed out current PF_EXITING check is wrong. Because PF_EXITING is per-thread flag, not per-process flag. He said, Two threads, group-leader L and its sub-thread T. T dumps the code. In this case both threads have ->mm != NULL, L has PF_EXITING. The first problem is, select_bad_process() always ... 30 Jun 2010 06:30
[PATCH] KEYS: Reinstate lost passing of process keyring ID in call_sbin_request_key()
From: Justin P. Mattock <justinmattock(a)gmail.com> In commit bb952bb98a7e479262c7eb25d5592545a3af147d there was the accidental deletion of a statement from call_sbin_request_key() to render the process keyring ID to a text string so that it can be passed to /sbin/request-key. With gcc 4.6.0 this causes the follo... 30 Jun 2010 06:30
[PATCH 08/11] oom: cleanup has_intersects_mems_allowed()
Now has_intersects_mems_allowed() has own thread iterate logic, but it should use while_each_thread(). It slightly improve the code readability. Reviewed-by: Minchan Kim <minchan.kim(a)gmail.com> Signed-off-by: KOSAKI Motohiro <kosaki.motohiro(a)jp.fujitsu.com> --- mm/oom_kill.c | 4 ++-- 1 files changed, 2 ... 30 Jun 2010 06:29
[PATCH 03/11] oom: make oom_unkillable_task() helper function
Now, we have the same task check in two places. Unify it. Reviewed-by: Minchan Kim <minchan.kim(a)gmail.com> Signed-off-by: KOSAKI Motohiro <kosaki.motohiro(a)jp.fujitsu.com> --- mm/oom_kill.c | 33 ++++++++++++++++++++++----------- 1 files changed, 22 insertions(+), 11 deletions(-) diff --git a/mm/oom_kill.c ... 30 Jun 2010 06:29
[PATCH 02/11] oom: oom_kill_process() doesn't select kthread child
Now, select_bad_process() have PF_KTHREAD check, but oom_kill_process doesn't. It mean oom_kill_process() may choose wrong task, especially, when the child are using use_mm(). Signed-off-by: KOSAKI Motohiro <kosaki.motohiro(a)jp.fujitsu.com> --- mm/oom_kill.c | 2 ++ 1 files changed, 2 insertions(+), 0 deleti... 30 Jun 2010 06:29
[mmotm 0611][PATCH 00/11] various OOM bugfixes v3
Hi Here is updated series for various OOM fixes. Almost fixes are trivial. One big improvement is Luis's dying task priority boost patch. This is necessary for RT folks. oom: don't try to kill oom_unkillable child oom: oom_kill_process() doesn't select kthread child oom: make oom_unkillable_task()... 30 Jun 2010 06:29
[PATCH 04/11] oom: oom_kill_process() need to check p is unkillable
When oom_kill_allocating_task is enabled, an argument task of oom_kill_process is not selected by select_bad_process(), It's just out_of_memory() caller task. It mean the task can be unkillable. check it first. Signed-off-by: KOSAKI Motohiro <kosaki.motohiro(a)jp.fujitsu.com> --- mm/oom_kill.c | 3 ++- 1 fil... 30 Jun 2010 06:29
MAINTAINERS: Update kbuild git URLs
Hi Michal, On Tue, 29 Jun 2010 13:42:43 +0200 Michal Marek <mmarek(a)suse.cz> wrote: Stephen, could you please update your linux-next list accordingly? I'll be pushing to both repositories for the time being. Done. -- Cheers, Stephen Rothwell sfr(a)canb.auug.org.au http://www.canb.a... 30 Jun 2010 06:29
OMAP2:OMAPFB: Fix error path
Hi, Please send the patch as plaintext, without any HTML content. Also, use the same patch subject as other patches for omapfb, in this case "OMAP: DSS2: OMAPFB: ...", and include a bit more verbose description. Tomi On Tue, 2010-06-29 at 22:29 +0200, ext Afzal Mohammed wrote: sysfs file rem... 30 Jun 2010 05:25
[X86] Optimize memcpy by avoiding memory false dependece
Hi Ingo We extract some compared results by attachment micro-benchmarks on Corei7. (gcc -O2 -o memcpy-kernel memcpy-kernel.c ) LAT: Len 127, alignment 4/16: improvement: 2X LAT: Len 127, alignment 0/16: improvement: 2X LAT: Len 1024, alignment 4/16: improvement: 1.5X LAT: Len 1024, alignment 0/ 0: ... 30 Jun 2010 05:25
First  |  Prev |  Next  |  Last
Pages: 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849