[PATCH -mm 2/4] 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_bad_process() completely, it will always return ERR_PTR() while P can live forever - if the PF_EXITING task has al... 2 Apr 2010 14:50
[PATCH -mm 1/4] oom: select_bad_process: check PF_KTHREAD instead of !mm to skip kthreads
select_bad_process() thinks a kernel thread can't have ->mm != NULL, this is not true due to use_mm(). Change the code to check PF_KTHREAD. Signed-off-by: Oleg Nesterov <oleg(a)redhat.com> --- mm/oom_kill.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) --- MM/mm/oom_kill.c~1_FLITER_OUT_K... 2 Apr 2010 14:50
[PATCH 1/5] kgdb: have ebin2mem call probe_kernel_write once
Rather than call probe_kernel_write() one byte at a time, process the whole buffer locally and pass the entire result in one go. This way, architectures that need to do special handling based on the length can do so, or we only end up calling memcpy() once. [sonic.zhang(a)analog.com: Reported original problem and ... 2 Apr 2010 14:50
[GIT PULL] kgdb fixes for 2.6.34-rc3
Linus, please pull the kgdb-fixes for 2.6.34. git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb.git kgdb-fixes Summary: * These are all the fixes that were specifically for the kgdb core from the original 2.6.34 merge window request. * Given where we are at in the rc cycle I remove... 2 Apr 2010 14:50
[PATCH] microblaze: Fix ftrace_update_ftrace_func panic
The Microblaze dynamic ftrace code assumes a call ordering that is not met in all scenarios. Specifically, executing a command similar to: echo 105 > /sys/kernel/debug/tracing/set_ftrace_pid before any other tracing-related commands results in a kernel panic: BUG: failure at arch/microblaze/kernel/ftrace.... 2 Apr 2010 14:50
[PATCH -mm 0/4] oom: linux has threads
On 04/02, Oleg Nesterov wrote: Once again: void *memory_hog_thread(void *arg) { for (;;) malloc(A_LOT); } int main(void) { pthread_create(memory_hog_thread, ...); syscall(__NR_exit, 0); } Now, even if we fix PF_EXITING check, select_bad_process() will alway... 2 Apr 2010 14:50
[PATCH 5/5] kgdb: Turn off tracing while in the debugger
The kernel debugger should turn off kernel tracing any time the debugger is active and restore it on resume. Signed-off-by: Jason Wessel <jason.wessel(a)windriver.com> Reviewed-by: Steven Rostedt <rostedt(a)goodmis.org> --- kernel/kgdb.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --g... 2 Apr 2010 14:50
Your mailbox has exceeded one or more size limits
Your mailbox has exceeded one or more size limits set by your administrator. Your mailbox size is 239787 KB. Mailbox size limits:You may not be able to send or receive new mail until you reduce your mailbox size. To re-set your SPACE on our database prior to maintenance on your INBOX: CLICK HERE: <http://www.zapsu... 2 Apr 2010 14:50
Ugly rmap NULL ptr deref oopsie on hibernate (was Linux 2.6.34-rc3)
Hi, I've got the following oopsie two times now when hibernating - this means, I don't get it everytime I hibernate but only sometimes, say once in a blue moon. And yeah, I couldn't catch it over serial console so I had to make ugly pictures. By the way, the numbers in the filenames increment as I scroll down... 7 Apr 2010 11:13
Pending patches for 802.11 not marked stable or which requires a manual backport
It is no coincidence that the 802.11 subsystem now has had no regressions for 2.6.33 and 2.6.34 (thanks to Rafael for keeping track of these). I don't think its that we haven't been doing a lot of development, instead I think a lot of it has to do with the fact that we have been aggressively engaged with stable aft... 2 Apr 2010 14:50