From: Olaf Hering <hidden> Date: 2001-07-10 12:21:13
On Tue, Jul 10, Kaoru Fukui wrote:
Hi!
I had this problem in linuxppc_2_4 bk tree's linux-2.4.7.pre5.
Is my fix correct ?
The "correct" fix would be somthing like that:
/mirror/kernel/people/andrea/kernels/v2.4/2.4.7pre3aa1/00_ksoftirqd-7_ppc-2
But Paul was/is not very happy about that softirq thing...
Gruss Olaf
--
$ man clone
BUGS
Main feature not yet implemented...
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
From: Jeff Garzik <hidden> Date: 2001-07-10 12:29:21
Olaf Hering wrote:
On Tue, Jul 10, Kaoru Fukui wrote:
quoted
Hi!
I had this problem in linuxppc_2_4 bk tree's linux-2.4.7.pre5.
Is my fix correct ?
The "correct" fix would be somthing like that:
/mirror/kernel/people/andrea/kernels/v2.4/2.4.7pre3aa1/00_ksoftirqd-7_ppc-2
But Paul was/is not very happy about that softirq thing...
*shrug* linux-2.4.7-pre5 softirqs should finally (a) have a coherent
implementation with no special cases, and (b) sort through all the bugs
and API weirdness that Ingo added in 2.4.6-preXX.
So Paul can be not happy but Linus is happy with the API, which is the
more important thing...
--
Jeff Garzik | A recent study has shown that too much soup
Building 1024 | can cause malaise in laboratory mice.
MandrakeSoft |
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
On Tue, Jul 10, 2001 at 02:21:13PM +0200, Olaf Hering wrote:
On Tue, Jul 10, Kaoru Fukui wrote:
quoted
Hi!
I had this problem in linuxppc_2_4 bk tree's linux-2.4.7.pre5.
Is my fix correct ?
The "correct" fix would be somthing like that:
/mirror/kernel/people/andrea/kernels/v2.4/2.4.7pre3aa1/00_ksoftirqd-7_ppc-2
But Paul was/is not very happy about that softirq thing...
iirc, Paul doesn't think the first chunk is still needed. The 2nd chunk is
needed for pre4/pre5, but the last chunk looks wierd. It removes
__cpu_raise_softirq on PPC, which in pre5 all arches still have (x86 is
slightly different then the rest).
--
Tom Rini (TR1265)
http://gate.crashing.org/~trini/
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
From: Paul Mackerras <hidden> Date: 2001-07-12 09:23:04
Jeff Garzik writes:
quoted
The "correct" fix would be somthing like that:
/mirror/kernel/people/andrea/kernels/v2.4/2.4.7pre3aa1/00_ksoftirqd-7_ppc-2
But Paul was/is not very happy about that softirq thing...
*shrug* linux-2.4.7-pre5 softirqs should finally (a) have a coherent
implementation with no special cases, and (b) sort through all the bugs
and API weirdness that Ingo added in 2.4.6-preXX.
I just looked and the 2.4.7-pre6 implementation looks OK to me. We do
need the __ksoftirq_task field in the irq_cpustat_t structure.
I remain unconvinced by some of the arguments for having the ksoftirqd
thread(s). In particular the notion that you reduce your maximum
stack usage that way is bogus - once the softirq is marked pending it
will be executed the next time we take an interrupt, which means that
it can be executed at any time that interrupts are enabled. But I
don't think the current implementation is wrong, just a bit
unnecessarily complex. As Jeff says, *shrug*.
Paul.
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/