From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933185AbXDFWBj (ORCPT ); Fri, 6 Apr 2007 18:01:39 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S933175AbXDFWBi (ORCPT ); Fri, 6 Apr 2007 18:01:38 -0400 Received: from waste.org ([66.93.16.53]:40078 "EHLO cinder.waste.org" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S933165AbXDFWBg (ORCPT ); Fri, 6 Apr 2007 18:01:36 -0400 From: Matt Mackall To: Andrew Morton X-PatchBomber: http://selenic.com/scripts/mailpatches Cc: linux-kernel@vger.kernel.org In-Reply-To: <1.469046093@selenic.com> Message-Id: <2.469046093@selenic.com> Subject: [PATCH 1/13] maps#2: Uninline some functions in the page walker Date: Fri, 06 Apr 2007 17:03:01 -0500 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Uninline some functions in the page walker Signed-off-by: Matt Mackall Index: mm/fs/proc/task_mmu.c =================================================================== --- mm.orig/fs/proc/task_mmu.c 2007-03-24 21:33:42.000000000 -0500 +++ mm/fs/proc/task_mmu.c 2007-03-24 21:33:47.000000000 -0500 @@ -284,7 +284,7 @@ static void clear_refs_pte_range(struct cond_resched(); } -static inline void walk_pmd_range(struct pmd_walker *walker, pud_t *pud, +static void walk_pmd_range(struct pmd_walker *walker, pud_t *pud, unsigned long addr, unsigned long end) { pmd_t *pmd; @@ -299,7 +299,7 @@ static inline void walk_pmd_range(struct } } -static inline void walk_pud_range(struct pmd_walker *walker, pgd_t *pgd, +static void walk_pud_range(struct pmd_walker *walker, pgd_t *pgd, unsigned long addr, unsigned long end) { pud_t *pud; @@ -323,11 +323,11 @@ static inline void walk_pud_range(struct * Recursively walk the page table for the memory area in a VMA, calling * a callback for every bottom-level (PTE) page table. */ -static inline void walk_page_range(struct vm_area_struct *vma, - void (*action)(struct vm_area_struct *, - pmd_t *, unsigned long, - unsigned long, void *), - void *private) +static void walk_page_range(struct vm_area_struct *vma, + void (*action)(struct vm_area_struct *, + pmd_t *, unsigned long, + unsigned long, void *), + void *private) { unsigned long addr = vma->vm_start; unsigned long end = vma->vm_end;