Re: 2.6.17-rc5-mm1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 7 Jun 2006 00:05:07 +0200
Ingo Molnar <[email protected]> wrote:

> 
> * Laurent Riffard <[email protected]> wrote:
> 
> > >> Results:
> > >> - 2.6.17-rc4-mm3 with 4K stack works fine (this is the latest good 4K-kernel).
> > >> - 2.6.17-rc5-mm3 with 4K stack crashes, the stack seems to be corrupted.
> > > 
> > > that's vanilla mm3, or mm3 patched with extra lockdep patches? If it's 
> > > patched then you should try vanilla mm3 too.
> > 
> > It was vanilla mm3.
> 
> ok, i'll check the stack impact of the block_dev.c changes tomorrow.
> 

Note that Laurent is also passing through ide_cdrom_packet(), which has a
`struct request' on the stack.  The kernel does this in a lot of places,
and at 168 bytes on x86, it'd really be best if we were to dynamically
allocate these things.

However there are no locks in the request struct, so lockdep hasn't
worsened that part of the stack usage.

There could be lock-heavy automatically-allocated structs lurking all over
the place - the least path of resistance here is to require 8k stacks for
lockdep.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux