aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/xen/balloon.h
diff options
context:
space:
mode:
authorDavid Vrabel <david.vrabel@citrix.com>2013-07-19 15:52:00 +0100
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>2013-08-09 11:06:49 -0400
commit73cc4bb0c79eebe1f0e92b700d9fe8d1c9b061bb (patch)
treeca6e323a988c1ef325edea401744d907ad563d21 /include/xen/balloon.h
parentxen/p2m: avoid unneccesary TLB flush in m2p_remove_override() (diff)
downloadwireguard-linux-73cc4bb0c79eebe1f0e92b700d9fe8d1c9b061bb.tar.xz
wireguard-linux-73cc4bb0c79eebe1f0e92b700d9fe8d1c9b061bb.zip
xen/evtchn: improve scalability by using per-user locks
The global array of port users and the port_user_lock limits scalability of the evtchn device. Instead of the global array lookup, use a per-use (per-fd) tree of event channels bound by that user and protect the tree with a per-user lock. This is also a prerequiste for extended the number of supported event channels, by removing the fixed size, per-event channel array. Signed-off-by: David Vrabel <david.vrabel@citrix.com> Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Diffstat (limited to 'include/xen/balloon.h')
0 files changed, 0 insertions, 0 deletions