Messages in this thread | | | From | maxk@qualcomm ... | Subject | [PATCH 0/2] cpusets: support for irqs | Date | Mon, 10 Mar 2008 22:57:24 -0700 |
| |
Here is an updated patchset that adds support for irqs to the cpusets. First part if Peter's patch and second part is my fixes extensions for it. Ingo mentioned that if this is test booted and stuff he'll included in sched-devel. I tested it on a couple of x86-64 boxes and everything seems to work just fine. ie Irqs are handled just like tasks. I tested a bunch of scenarious (cpu hotplug, child set removal, etc).
btw Ingo, Peters original patches with cpu_system_map are no longer needed. Can you please nuke them from sched-devel.
Peter, looks like I'll have some time tomorrow. So I'll move on to the in kernel 'boot' set. If you have some code for it already send it my way. I'll test/fix/extend it and send a patchset back.
b/include/linux/cpuset.h | 8 + b/include/linux/irq.h | 9 + b/kernel/cpuset.c | 160 ++++++++++++++++++++ b/kernel/irq/chip.c | 5 b/kernel/irq/manage.c | 20 ++ include/linux/irq.h | 2 kernel/cpuset.c | 367 +++++++++++++++++++++++++++++------------------ kernel/irq/manage.c | 28 ++- 8 files changed, 453 insertions(+), 146 deletions(-)
Thanx Max
| |