]> xenbits.xensource.com Git - people/pauldu/xenbus.git/commit
Update XENBUS_EVTCHN interface with new Send method
authorPaul Durrant <paul.durrant@citrix.com>
Wed, 8 Mar 2017 13:10:10 +0000 (13:10 +0000)
committerPaul Durrant <paul.durrant@citrix.com>
Wed, 8 Mar 2017 14:09:21 +0000 (14:09 +0000)
commit76565ffa5e6aaba9b35cf2bcce184ac26df67892
treec9f7b464355b41659bd7fc2d636408093a4464b5
parenteda743de99a8eff6b3c56d95f8fec2d81c42f40e
Update XENBUS_EVTCHN interface with new Send method

The new version of the method has the same arguments and return of the
previous version but does not modify IRQL. It must therefore be called
with IRQL >= DISPATCH_LEVEL. Most callers already do this (usually
because they have a spin lock held) so the overhead of calling
KeRaiseIrql() and KeLowerIrql() can be saved. Also, it makes the method
safe to be called at > DISPATCH_LEVEL.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
include/evtchn_interface.h
include/revision.h
src/xenbus/evtchn.c