17 Jul, 2010

1 commit

  • As of commit dcce284 ("mm: Extend gfp masking to the page
    allocator") and commit 7e85ee0 ("slab,slub: don't enable
    interrupts during early boot"), the slab allocator makes
    sure we don't attempt to sleep during boot.

    Therefore, remove bootmem special cases from the scheduler
    and use plain GFP_KERNEL instead.

    Signed-off-by: Pekka Enberg
    Cc: Peter Zijlstra
    LKML-Reference:
    Signed-off-by: Ingo Molnar

    Pekka Enberg
     

15 Dec, 2009

1 commit


30 Mar, 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

3 commits