lkml.org 
[lkml]   [2004]   [Dec]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH] Remove #ifdefs from linux/mm.h
    Date

    The attached patch removes some now unnecessary #ifdefs from linux/mm.h. This
    is possible because we're now using the proper vm_area_struct structure.

    Signed-Off-By: David Howells <dhowells@redhat.com>
    ---
    warthog>lsdiff nommu-ifdef-2610rc3.diff
    linux-2.6.10-rc3-mm1-base/include/linux/mm.h

    diff -uNrp linux-2.6.10-rc3-mm1-base/include/linux/mm.h linux-2.6.10-rc3-mm1-nommu-rb/include/linux/mm.h
    --- linux-2.6.10-rc3-mm1-base/include/linux/mm.h 2004-12-13 17:34:21.000000000 +0000
    +++ linux-2.6.10-rc3-mm1-nommu-rb/include/linux/mm.h 2004-12-15 13:38:04.000000000 +0000
    @@ -724,14 +724,12 @@ struct vm_area_struct *vma_prio_tree_nex
    for (prio_tree_iter_init(iter, root, begin, end), vma = NULL; \
    (vma = vma_prio_tree_next(vma, iter)); )

    -#ifdef CONFIG_MMU
    static inline void vma_nonlinear_insert(struct vm_area_struct *vma,
    struct list_head *list)
    {
    vma->shared.vm_set.parent = NULL;
    list_add_tail(&vma->shared.vm_set.list, list);
    }
    -#endif

    /* mmap.c */
    extern void vma_adjust(struct vm_area_struct *vma, unsigned long start,
    @@ -849,7 +847,6 @@ static inline void __vm_stat_account(str
    }
    #endif /* CONFIG_PROC_FS */

    -#ifdef CONFIG_MMU
    static inline void vm_stat_account(struct vm_area_struct *vma)
    {
    __vm_stat_account(vma->vm_mm, vma->vm_flags, vma->vm_file,
    @@ -861,7 +858,6 @@ static inline void vm_stat_unaccount(str
    __vm_stat_account(vma->vm_mm, vma->vm_flags, vma->vm_file,
    -vma_pages(vma));
    }
    -#endif

    /* update per process rss and vm hiwater data */
    extern void update_mem_hiwater(void);
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/
    \
     
     \ /
      Last update: 2005-03-22 14:08    [W:3.151 / U:0.744 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site