lkml.org 
[lkml]   [2007]   [Apr]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [5/6] dynamically allocate IRQ stacks (was: Re: [-mm patch] i386: enable 4k stacks by default)
    On Mon, Apr 30, 2007 at 12:49:04PM -0700, Zwane Mwaikambo wrote:
    > On Mon, 30 Apr 2007, William Lee Irwin III wrote:
    >
    > > -static char softirq_stack[NR_CPUS * THREAD_SIZE]
    > > - __attribute__((__aligned__(THREAD_SIZE)));
    > > +static DEFINE_PER_CPU(char *, softirq_stack);
    > > +static DEFINE_PER_CPU(char *, hardirq_stack);
    > >
    > > -static char hardirq_stack[NR_CPUS * THREAD_SIZE]
    > > - __attribute__((__aligned__(THREAD_SIZE)));
    > > +#ifdef CONFIG_VMALLOC_STACK
    > > +static void * __init __alloc_irqstack(int cpu)
    >
    > How about just using DEFINE_PER_CPU and allowing the percpu code
    > dynamically allocate.

    That would require a true possible map first.

    -Andi
    -
    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: 2007-04-30 22:09    [W:1.365 / U:0.264 seconds]
    ©2003-2014 Jasper Spaans. hosted at Digital Ocean