[PATCH 2/5] oom: select_bad_process: PF_EXITING check should take ->mm into account
From: Oleg Nesterov <oleg(a)redhat.com> Subject: oom: select_bad_process: PF_EXITING check should take ->mm into account select_bad_process() checks PF_EXITING to detect the task which is going to release its memory, but the logic is very wrong. - a single process P with the dead group leader disables select... 31 May 2010 06:30
[PATCH 5/5] oom: __oom_kill_task() must use find_lock_task_mm() too
From: KOSAKI Motohiro <kosaki.motohiro(a)jp.fujitsu.com> Subject: [PATCH 5/5] oom: __oom_kill_task() must use find_lock_task_mm() too __oom_kill_task also use find_lock_task_mm(). because if sysctl_oom_kill_allocating_task is true, __out_of_memory() don't call select_bad_process(). Signed-off-by: KOSAKI Motohiro ... 31 May 2010 06:30
[PATCH 2/2] Use HW_ERR in MCE handler
Use HW_ERR printk prefix in MCE handler. To make it more explicit that this is hardware error instead of software error. Signed-off-by: Huang Ying <ying.huang(a)intel.com> Reviewed-by: Hidetoshi Seto <seto.hidetoshi(a)jp.fujitsu.com> --- arch/x86/kernel/cpu/mcheck/mce.c | 32 ++++++++++---------------------- 1 f... 31 May 2010 05:26
[PATCH 1/2] Add HW_ERR printk prefix for hardware error logging
This makes hardware error related log in printk log more explicit. So that the users can report it to hardware vendor instead of LKML or software vendor. Signed-off-by: Huang Ying <ying.huang(a)intel.com> --- include/linux/kernel.h | 7 +++++++ 1 file changed, 7 insertions(+) --- a/include/linux/kernel.h ... 31 May 2010 05:26
sched: fix capacity calculations for SMT4
On Fri, 2010-04-16 at 15:58 +0200, Peter Zijlstra wrote: Hrmm, my brain seems muddled but I might have another solution, let me ponder this for a bit.. Right, so the thing I was thinking about is taking the group capacity into account when determining the capacity for a single cpu. Say the grou... 17 Jun 2010 20:06
arch/s390/kvm: Use GFP_ATOMIC when a lock is held
> The containing function is called from several places. At one of them, in the function __sigp_stop, the spin lock &fi->lock is held. [...] Signed-off-by: Julia Lawall <julia(a)diku.dk> Acked-by: Christian Borntraeger <borntraeger(a)de.ibm.com> [...] --- a/arch/s390/kvm/sigp.c +++ b/arch/s390/kvm/sigp.... 31 May 2010 05:26
ioctl for getting RS485 information on Cris architecture
On Mon, May 31, 2010 at 10:19:09AM +0200, Claudio Scordino wrote: Hi Jesper, hi Mikael, I think that the Cris architecture should provide a full RS485 interface (like the atmel_serial driver). Therefore, I propose this patch which adds an ioctl to get RS485 information from user-level. Thanks, loo... 31 May 2010 05:26
[PATCH] ioctl for getting RS485 information on Cris architecture
Hi Jesper, hi Mikael, I think that the Cris architecture should provide a full RS485 interface (like the atmel_serial driver). Therefore, I propose this patch which adds an ioctl to get RS485 information from user-level. Best regards, Claudio Cris serial driver: ioctl to get RS485 data f... 31 May 2010 04:22
sched: consult online mask instead of active in select_fallback_rq()
On Thu, 2010-05-13 at 12:48 +0200, Tejun Heo wrote: If called after sched_class chooses a CPU which isn't in a task's cpus_allowed mask, select_fallback_rq() can end up migrating a task which is bound to an !active but online cpu to an active cpu. This is dangerous because active is cleared before CPU_DOWN... 31 May 2010 04:22
sched: implement __set_cpus_allowed()
On Thu, 2010-05-13 at 12:48 +0200, Tejun Heo wrote: Concurrency managed workqueue needs to be able to migrate tasks to a cpu which is online but !active for the following two purposes. p1. To guarantee forward progress during cpu down sequence. Each workqueue which could be depended upon during mem... 31 May 2010 08:40