Scott Rixner ab7f863e41 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>
2011-03-10 14:47:55 -05:00
..
2011-02-15 15:25:48 -05:00
2011-01-13 08:03:09 -08:00
2011-01-20 21:37:29 +10:30
2011-01-12 04:59:44 -05:00
2011-01-26 10:50:00 +10:00
2011-02-17 13:13:58 +01:00
2011-01-12 05:14:15 -05:00
2011-02-01 16:48:46 +02:00