lkml.org 
[lkml]   [2004]   [Apr]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    Subjectkernel stack challenge
    Hi,

    I have a stack hungry code in the kernel. It hits the
    end of stack from time to time. I wrote function to
    which I pass pointers to function and memory area
    which should be used as stack for function execution.
    (I just load pointer to new stack area into esp
    register). This function works just fine in user space
    and memory area provided by me is used as stack.

    This function doesn't work in the kernel (system hungs
    instantly when my function is called). Does antbody
    have any idea what the reason can be? Some special
    alignment? Special memory segment? In what direction
    should I look?

    (sure I tried some magic with alignment like -
    __attribute__ ((aligned (8192))) - no any effect)

    (there was some patch to increase stack size
    kernelwide, but I don't want to affect all the
    system).

    Thanks,

    Serge.

    __________________________________
    Do you Yahoo!?
    Yahoo! Small Business $15K Web Design Giveaway
    http://promotions.yahoo.com/design_giveaway/
    -
    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:02    [W:3.794 / U:0.192 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site