Go to file
Paolo Bonzini 638d405bee apply affinity hint also if the current policy is subset
--hintpolicy=subset chooses an object that has a non-empty intersection
with the affinity hint, but it never restricts the object's CPU mask
with the hint itself.  As a result, there is no guarantee that the
object's CPU mask is a subset of the hint.

This is visible for interrupts whose balancing policy is not BALANCE_CORE.
For example, if there is only one cache domain and the interrupt's policy
is BALANCE_CACHE, the chosen object will correspond to "all CPUs" and
the affinity hint will be effectively ignored.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Neil Horman <nhorman@tuxdriver.com>
2012-08-07 11:22:07 -04:00
glib-local glib-local: add local glib functions 2012-03-26 11:04:13 -04:00
misc add irqbalance args variable to env file 2012-07-12 11:25:02 -04:00
.gitignore irqbalance: Misc build enhancements 2012-03-26 10:19:00 -04:00
activate.c apply affinity hint also if the current policy is subset 2012-08-07 11:22:07 -04:00
AUTHORS Add autotools scripts to irqbalance 2009-09-01 15:50:39 +00:00
autogen.sh Make sure the m4 directory is created in autogen.sh 2012-06-20 11:45:37 -04:00
bitmap.c Fix affinity_hint code. 2010-08-10 13:32:58 +00:00
bitmap.h initial import 2006-12-09 15:59:16 +00:00
classify.c Add banscript option 2012-07-05 15:21:25 -04:00
configure.ac build: use pkg-config to discover libcap-ng 2012-04-09 15:21:48 -04:00
constants.h Enhance irqbalance logic to condier PCI bus topology in IRQ mapping 2011-08-01 18:25:02 +00:00
COPYING Adding missing configure files 2009-10-02 18:22:21 +00:00
cpumask.h Bump the NR_CPUS define to 4096 in irqbalance. That makes cpumask allocations 2010-07-26 18:51:35 +00:00
cputree.c Add my copyright to relevant files 2012-06-20 11:47:32 -04:00
irqbalance.1 Add banscript option 2012-07-05 15:21:25 -04:00
irqbalance.c Add banscript option 2012-07-05 15:21:25 -04:00
irqbalance.h Add banscript option 2012-07-05 15:21:25 -04:00
irqlist.c irqbalance: cpu powersave code disabled when power_thresh is not set 2012-07-12 10:04:30 -04:00
Makefile.am Remove powermode.c file 2012-06-20 11:47:32 -04:00
non-atomic.h initial import 2006-12-09 15:59:16 +00:00
numa.c Add my copyright to relevant files 2012-06-20 11:47:32 -04:00
placement.c Add my copyright to relevant files 2012-06-20 11:47:32 -04:00
procinterrupts.c Make irqbalance scan for new irqs when it detects new irqs 2012-07-02 13:27:14 -04:00
types.h Fix up load estimator 2011-10-11 14:19:21 -04:00