[PATCH 6/5] adjust mm_take_all_locks to anon-vma-root locking
This is needed as 6/5 to avoid lockups in mm_take_all_locks. ====== Subject: adjust mm_take_all_locks to the root_anon_vma locking From: Andrea Arcangeli <aarcange(a)redhat.com> Track the anon_vma->root->lock. Signed-off-by: Andrea Arcangeli <aarcange(a)redhat.com> --- diff --git a/mm/mmap.c b/mm/mmap.c -... 20 May 2010 19:24
rwsem: lighter active count checks when waking up readers
On Wed, May 19, 2010 at 5:25 AM, David Howells <dhowells(a)redhat.com> wrote: Michel Lespinasse <walken(a)google.com> wrote: ... When there are waiter threads on a rwsem and the spinlock is held, other threads can only increment the active count by trying to grab the rwsem in up_xxxx(). That's not t... 20 May 2010 19:24
[PATCH 1/1] perf tui: Allow disabling the TUI on a per command basis in ~/.perfconfig
From: Arnaldo Carvalho de Melo <acme(a)redhat.com> Using the same scheme as for git's/perf's pager setup, i.e. if one doesn't want to, on a newt enabled perf binary, to disable the TUI for 'perf report', its just a matter of doing: [root(a)doppio linux-2.6-tip]# printf "[tui]\n\nreport = off\n" > /root/.perfconfig... 20 May 2010 19:24
[GIT PULL 0/1] Allow disabling TUI per command in ~/.perfconfig
Hi Ingo, Please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 perf Regards, - Arnaldo Arnaldo Carvalho de Melo (1): perf tui: Allow disabling the TUI on a per command basis in ~/.perfconfig tools/perf/perf.c | 25 +++++++++++++++++++++++-- tools/perf/util... 20 May 2010 19:24
cgroups: Add an API to attach a task to current task's cgroup
On Thu, May 20, 2010 at 3:22 PM, Paul Menage <menage(a)google.com> wrote: On Tue, May 18, 2010 at 5:04 PM, Sridhar Samudrala <samudrala.sridhar(a)gmail.com> wrote: Add a new kernel API to attach a task to current task's cgroup in all the active hierarchies. Signed-off-by: Sridhar Samudrala <sri(a)us.ibm... 25 May 2010 15:45
[PATCH -mmotm] backlight: fix s6e63m0 device attr function return types
From: Randy Dunlap <randy.dunlap(a)oracle.com> Fix device attribute functions return types. drivers/video/backlight/s6e63m0.c:718: warning: initialization from incompatible pointer type drivers/video/backlight/s6e63m0.c:718: warning: initialization from incompatible pointer type drivers/video/backlight/s6e63m0.c:... 20 May 2010 18:18
reduce runqueue lock contention
On Thu, 2010-05-20 at 16:48 -0400, Chris Mason wrote: This is more of a starting point than a patch, but it is something I've been meaning to look at for a long time. Many different workloads end up hammering very hard on try_to_wake_up, to the point where the runqueue locks dominate CPU profiles. R... 23 Jun 2010 06:14
[PATCH -mmotm] backlight: fix s6e63m0 kconfig
From: Randy Dunlap <randy.dunlap(a)oracle.com> Fix kconfig file dependency and help text. Move the driver's Kconfig symbol inside the LCD_CLASS_DEVICE block. When CONFIG_BACKLIGHT_CLASS_DEVICE is not enabled: ERROR: "backlight_device_register" [drivers/video/backlight/s6e63m0.ko] undefined! Signed-off-by: Rand... 20 May 2010 18:18
[PATCH -mmotm] media: ak881x needs slab.h
From: Randy Dunlap <randy.dunlap(a)oracle.com> Add slab.h to fix ak881x build: drivers/media/video/ak881x.c:265:error: implicit declaration of function 'kzalloc' drivers/media/video/ak881x.c:265:warning: assignment makes pointer from integer without a cast drivers/media/video/ak881x.c:283:error: implicit declarat... 20 May 2010 17:13
[GIT PATCH] USB patches for 2.6.35
Here's the big USB merge for the .35 kernel. It includes a bunch of patches, some touching portions outside of the USB core. The majority of the changes outside of drivers/usb/ are for an api change, to try to make the naming of the usb buffer allocation functions be more sane. The other out-of-drivers/usb/ c... 20 May 2010 17:13