lkml.org 
[lkml]   [2006]   [Mar]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 02/34] mm: page-replace-kconfig-makefile.patch
    Date

    From: Peter Zijlstra <a.p.zijlstra@chello.nl>

    Introduce the configuration option, and modify the Makefile.

    Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Signed-off-by: Marcelo Tosatti <marcelo.tosatti@cyclades.com>

    ---

    mm/Kconfig | 11 +++++++++++
    mm/Makefile | 2 ++
    mm/useonce.c | 3 +++
    3 files changed, 16 insertions(+)

    Index: linux-2.6/mm/Kconfig
    ===================================================================
    --- linux-2.6.orig/mm/Kconfig 2006-03-13 20:37:08.000000000 +0100
    +++ linux-2.6/mm/Kconfig 2006-03-13 20:37:24.000000000 +0100
    @@ -133,6 +133,17 @@ config SPLIT_PTLOCK_CPUS
    default "4096" if PARISC && !PA20
    default "4"

    +choice
    + prompt "Page replacement policy"
    + default MM_POLICY_USEONCE
    +
    +config MM_POLICY_USEONCE
    + bool "LRU-2Q USE-ONCE"
    + help
    + This option selects the standard multi-queue LRU policy.
    +
    +endchoice
    +
    #
    # support for page migration
    #
    Index: linux-2.6/mm/Makefile
    ===================================================================
    --- linux-2.6.orig/mm/Makefile 2006-03-13 20:37:08.000000000 +0100
    +++ linux-2.6/mm/Makefile 2006-03-13 20:37:24.000000000 +0100
    @@ -12,6 +12,8 @@ obj-y := bootmem.o filemap.o mempool.o
    readahead.o swap.o truncate.o vmscan.o \
    prio_tree.o util.o $(mmu-y)

    +obj-$(CONFIG_MM_POLICY_USEONCE) += useonce.o
    +
    obj-$(CONFIG_SWAP) += page_io.o swap_state.o swapfile.o thrash.o
    obj-$(CONFIG_HUGETLBFS) += hugetlb.o
    obj-$(CONFIG_NUMA) += mempolicy.o
    Index: linux-2.6/mm/useonce.c
    ===================================================================
    --- /dev/null 1970-01-01 00:00:00.000000000 +0000
    +++ linux-2.6/mm/useonce.c 2006-03-13 20:37:24.000000000 +0100
    @@ -0,0 +1,3 @@
    +
    +
    +
    -
    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: 2006-03-22 23:35    [W:2.732 / U:0.020 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site