On Wed, Aug 27, 2008 at 9:21 AM, Alan Cox <alan@lxorguk.ukuu.org.uk> wrote:
I see - so if I end up having a workload on 8k where heavy stack using
IRQs and deep kernel call chains come at the same time - even 8K will
blow up.
So 4K will blow too except that it doesn't require IRQs also to use
heavy stack, just XFS is good enough :)
It then seems like the IRQs using lot of stack is not so much of a
problem in the current kernel as much as deeper call chains and stack
usage of normal non-irq path code is.
So 8k makes it possible for the deeper call chains of non-irq path to
survive since they get better part of the 8K to themselves and IRQs
can do with less almost always.
At least that's what I can derive from the fact that we do not have
lots of reports of 8K stack blowing up.
Thanks
Parag
--