Hi,
This patch does the following things :
* Bouncing of IRQs between CPUs reduction
If IRQ already moved - check if further move makes sense
(blocks bounce forth and back)
* Bring back interrupts to the IRQ_PRIMARY_CPU (default = 0)
If interupts / time drops down the IRQ is routed back to the default CPU
* Introduces a desc_interrupt[irq].processor value
This is needed to decide which IRQ has to be routed back to the default CPU.
* Add visualization for desc_interrupt[irq].processor value in
'/proc/interrupt'
* If less than 2 CPUs online on boot-time kirqd is not started
At least the rest of the logic wouldn't be able to recognize added CPUs at a
later time.
* FIX timer_irq_works() - used a 'unsigned int' to store jiffies value
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Fri Mar 07 2003 - 22:00:25 EST