Skip to contentSkip to conversation

2.4.7: wtf is "ksoftirqd_CPU0"

DISCUSSION peter k. 3 participants 3 messages Jul 21, 2001 1 message not in the archive

lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]

peter k.

author
#1 lore raw
Quoted 8 lines
Quoted 7 lines

i just installed 2.4.7, now a new process called "ksoftirqd_CPU0" is started
automatically when booting (by the kernel obviously)? why? what does it do?
i didnt find any useful information on it in linuxdoc / linux-kernel archives

Quoted 5 lines

It's the kernel soft IRQ daemon. It provides a context from which to execute 'slow' code that was triggered by an interrupt. There will be one per CPU.

DS

why wasnt it run in previous kernels? im just wondering why it suddenly appeared without anyone saying a word about it ;)

#2 lore raw
Quoted 1 line · peter k.

why wasnt it run in previous kernels?

Because it was only added to mainline in 2.4.7

Quoted 4 lines

im just wondering why it suddenly
appeared without anyone saying a word about it ;)

From the changelog...

-pre8:
- Paul Mackerras: PPC updates (softirq)

-pre5:
- Andrea Arkangeli: softirq cleanups and fixes, and everybody is happy again (ie I changed some details to make me happy ;)

There were also several discussions about Andreas ksoftirq patches a few weeks back.

regards,

Dave.

Signature · 2 lines
| Dave Jones.        http://www.suse.de/~davej
| SuSE Labs
#3 lore raw
In reply to a message not in the archive

Em Sat, Jul 21, 2001 at 06:29:37PM +0200, peter k. escreveu:

Quoted 7 lines
Quoted 7 lines
Quoted 7 lines

i just installed 2.4.7, now a new process called "ksoftirqd_CPU0" is started
automatically when booting (by the kernel obviously)? why? what does it do?
i didnt find any useful information on it in linuxdoc / linux-kernel archives

Quoted 5 lines
Quoted 3 lines

It's the kernel soft IRQ daemon. It provides a context from which to execute 'slow' code that was triggered by an interrupt. There will be one per CPU.

why wasnt it run in previous kernels? im just wondering why it suddenly

because previous kernels had problems that Andrea's approach fixes? Read the archives for the thread about it.

- Arnaldo