From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Zijlstra Subject: [RFC][PATCH 00/15] Unify TLB gather implementations -v2 Date: Mon, 07 Mar 2011 18:13:50 +0100 Message-ID: <20110307171350.989666626@chello.nl> Return-path: Sender: owner-linux-mm@kvack.org To: Thomas Gleixner , Rik van Riel , Ingo Molnar , akpm@linux-foundation.org, Linus Torvalds Cc: linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, linux-mm@kvack.org, Benjamin Herrenschmidt , David Miller , Hugh Dickins , Mel Gorman , Nick Piggin , Peter Zijlstra , Russell King , Chris Metcalf , Martin Schwidefsky List-Id: linux-arch.vger.kernel.org This is a series that attempts to unify and fix the current tlb gather implementations. Only s390 is left unconverted and most aren't event compiled but other than that its mostly complete (ia64, arm, sh are compile tested). This second installment doesn't try to change flush_tlb_range() for all architectures but simply uses a fake vma and fills in VM_EXEC and VM_HUGETLB. This series depends on the mmu_gather rework -v2 series send last week: https://lkml.org/lkml/2011/3/2/323 which is also available (including the anon_vma refcount simplification, mm preemtibilidy and davem's sparc64 gup_fast implementation) as a git tree based on next-20110307: git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-mmu_gather.git mmu_gather The whole series, including the depending patches is available through: git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-mmu_gather.git mmu_unify -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: email@kvack.org From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from bombadil.infradead.org ([18.85.46.34]:43053 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755664Ab1CGRto (ORCPT ); Mon, 7 Mar 2011 12:49:44 -0500 Message-ID: <20110307171350.989666626@chello.nl> Date: Mon, 07 Mar 2011 18:13:50 +0100 From: Peter Zijlstra Subject: [RFC][PATCH 00/15] Unify TLB gather implementations -v2 Sender: linux-arch-owner@vger.kernel.org List-ID: To: Thomas Gleixner , Rik van Riel , Ingo Molnar , akpm@linux-foundation.org, Linus Torvalds Cc: linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, linux-mm@kvack.org, Benjamin Herrenschmidt , David Miller , Hugh Dickins , Mel Gorman , Nick Piggin , Peter Zijlstra , Russell King , Chris Metcalf , Martin Schwidefsky Message-ID: <20110307171350._ynovvgsooqKdEQ6EZDrj_X53rIbUBib463H8ZKzpXQ@z> This is a series that attempts to unify and fix the current tlb gather implementations. Only s390 is left unconverted and most aren't event compiled but other than that its mostly complete (ia64, arm, sh are compile tested). This second installment doesn't try to change flush_tlb_range() for all architectures but simply uses a fake vma and fills in VM_EXEC and VM_HUGETLB. This series depends on the mmu_gather rework -v2 series send last week: https://lkml.org/lkml/2011/3/2/323 which is also available (including the anon_vma refcount simplification, mm preemtibilidy and davem's sparc64 gup_fast implementation) as a git tree based on next-20110307: git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-mmu_gather.git mmu_gather The whole series, including the depending patches is available through: git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-mmu_gather.git mmu_unify