[PATCH -tip v3 3/5] x86: Introduce text_poke_smp_batch() for batch-code modifying
Frederic Weisbecker wrote: On Wed, May 19, 2010 at 12:53:26PM -0400, Masami Hiramatsu wrote: Introduce text_poke_smp_batch(). This function modifies several text areas with one stop_machine() on SMPr. Because calling stop_machine() is heavy task, it is better to aggregate text_poke requests. ... 16 Jun 2010 05:35
USB: gadget: g_fs: possible invalid pointer reference bug fixed
> Michal Nazarewicz wrote: diff --git a/drivers/usb/gadget/g_ffs.c b/drivers/usb/gadget/g_ffs.c index 2f26470..da3a9e4 100644 --- a/drivers/usb/gadget/g_ffs.c +++ b/drivers/usb/gadget/g_ffs.c @@ -392,6 +392,17 @@ static int __gfs_do_config(struct usb_configuration *c, if (unlikely(ret < 0)) ... 16 Jun 2010 05:35
make kvm mmu shrinker more aggressive
On 06/15/2010 04:55 PM, Dave Hansen wrote: In a previous patch, we removed the 'nr_to_scan' tracking. It was not being used to track the number of objects scanned, so we stopped using it entirely. Here, we strart using it again. The theory here is simple; if we already have the refcount and the kv... 22 Jul 2010 02:43
[PATCH] x86-32: remove CONFIG_4KSTACKS
These days 4 kilobytes of stack just aren't enough for reliably operation, and people using lots of threads have long switched to x86-64, so remove the CONFIG_4KSTACKS option. Signed-off-by: Christoph Hellwig <hch(a)lst.de> Index: linux-2.6/arch/x86/Kconfig.debug =================================================... 16 Jun 2010 05:35
[PATCH] Clear IFF_XMIT_DST_RELEASE for teql interfaces
The sch_teql module, which can be used to load balance over a set of underlying interfaces, stopped working after 2.6.30 and has been broken in all kernels since then for any underlying interface which requires the addition of link level headers. The problem is that the transmit routine relies on being able to a... 16 Jun 2010 05:35
rework KVM mmu_shrink() code
On 06/15/2010 04:55 PM, Dave Hansen wrote: This is a big RFC for the moment. These need a bunch more runtime testing. -- We've seen contention in the mmu_shrink() function. First of all, that's surprising. I tried to configure the shrinker so it would stay away from kvm unless memory was really... 17 Jun 2010 05:41
[PATCH] [resend] intel_agp: Don't oops with zero stolen memory
When "onboard video memory" is set do "disabled" in BIOS on Asus P4P800-VM board (i865G), kernel oopses with memory corruption: https://bugs.freedesktop.org/show_bug.cgi?id=28430 Fix that by cleanly aborting the initialization. Signed-off-by: Ondrej Zary <linux(a)rainbow-software.org> diff -urp linux-2.6.35-rc... 16 Jun 2010 04:31
KVM: MMU: introduce gfn_to_page_atomic() and gfn_to_pfn_atomic()
On 06/16/2010 10:59 AM, Andi Kleen wrote: On Tue, Jun 15, 2010 at 02:22:06PM +0300, Avi Kivity wrote: Too much duplication. How about putting the tail end of the function in a common helper (with an inatomic flag)? btw, is_hwpoison_address() is racy. While it looks up the address, some o... 16 Jun 2010 06:40
KVM: MMU: introduce gfn_to_page_atomic() and gfn_to_pfn_atomic()
On Tue, Jun 15, 2010 at 02:22:06PM +0300, Avi Kivity wrote: Too much duplication. How about putting the tail end of the function in a common helper (with an inatomic flag)? btw, is_hwpoison_address() is racy. While it looks up the address, some other task can unmap the page tables under us. Where ... 16 Jun 2010 07:45
rcu: fix lockdep splat in wake_affine()
On Tue, 2010-06-15 at 15:29 -0700, Paul E. McKenney wrote: From: Daniel J Blueman <daniel.blueman(a)gmail.com> With 2.6.35-rc1 and your patch in the context below, we still see "include/linux/cgroup.h:534 invoked rcu_dereference_check() without protection!", so need this additional patch: Acquire r... 16 Jun 2010 19:56