diff options
author | 2011-03-03 09:30:08 +0000 | |
---|---|---|
committer | 2011-03-10 14:47:55 -0500 | |
commit | ab7f863e4183057dc494f3180199934a9637d401 (patch) | |
tree | ce9d47b75c63937fa77285f8475b7207834d760c /kernel/workqueue.c | |
parent | xen: events: remove dom0 specific xen_create_msi_irq (diff) | |
download | linux-rng-ab7f863e4183057dc494f3180199934a9637d401.tar.xz linux-rng-ab7f863e4183057dc494f3180199934a9637d401.zip |
xen: events: Process event channels notifications in round-robin order.
Avoids fairness issue resulting from domain 0 processing lowest
numbered event channel first.
Fixes bug #1115 "Event channel port scanning unfair".
Bugzilla: http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=1115
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
[ijc: forward ported from linux-2.6.18-xen.hg 324:7fe1c6d02a2b
various variables have different names in this tree:
l1 -> pending_words
l2 -> pending_bits
l1i -> word_idx
l2i -> bit_idx]
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Diffstat (limited to 'kernel/workqueue.c')
0 files changed, 0 insertions, 0 deletions