.\" manual under the conditions for verbatim copying, provided that the
.\" entire resulting derived work is distributed under the terms of a
.\" permission notice identical to this one.
-.\"
+.\"
.\" Since the Linux kernel is constantly changing, this manual page may
.\" be incorrect or out-of-date. The author(s) assume no responsibility
.\" for errors or omissions, or for damages resulting from the use of the
.\" information contained herein.
-.\"
+.\"
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.SH DESCRIPTION
.B ksoftirqd
is a per-cpu kernel thread that runs when the machine is under heavy
-soft-interrupt load. Soft interrupts are normally serviced on return from
+soft-interrupt load.
+Soft interrupts are normally serviced on return from
a hard interrupt, but it's possible for soft interrupts to be triggered
-more quickly than they can be serviced. If a soft interrupt is triggered
+more quickly than they can be serviced.
+If a soft interrupt is triggered
for a second time while soft interrupts are being handled, the
.B ksoftirq
daemon is triggered to handle the soft interrupts in process context.