17 Jun, 2009

1 commit

  • Those two functions no longer call alloc_bootmmem_cpumask_var(),
    so no need to tag them with __init_refok.

    Signed-off-by: Li Zefan
    Acked-by: Pekka Enberg
    LKML-Reference:
    Signed-off-by: Ingo Molnar

    Li Zefan
     

12 Jun, 2009

1 commit


09 Jun, 2009

1 commit


01 Apr, 2009

1 commit


06 Jan, 2009

1 commit


25 Nov, 2008

1 commit

  • Impact: stack usage reduction, (future) size reduction for large NR_CPUS.

    Dynamically allocating cpumasks (when CONFIG_CPUMASK_OFFSTACK) saves
    space for small nr_cpu_ids but big CONFIG_NR_CPUS.

    The fact cpupro_init is called both before and after the slab is
    available makes for an ugly parameter unfortunately.

    We also use cpumask_any_and to get rid of a temporary in cpupri_find.

    Signed-off-by: Rusty Russell
    Signed-off-by: Ingo Molnar

    Rusty Russell
     

06 Jun, 2008

1 commit

  • The current code use a linear algorithm which causes scaling issues
    on larger SMP machines. This patch replaces that algorithm with a
    2-dimensional bitmap to reduce latencies in the wake-up path.

    Signed-off-by: Gregory Haskins
    Acked-by: Steven Rostedt
    Signed-off-by: Ingo Molnar
    Signed-off-by: Thomas Gleixner

    Gregory Haskins