]> xenbits.xensource.com Git - pvdrivers/win/xenbus.git/commit
Avoid unnecessary check for non-NULL Processor->Interrupt in EvtchnRelease()
authorPaul Durrant <pdurrant@amazon.com>
Tue, 4 Jul 2023 17:26:41 +0000 (18:26 +0100)
committerPaul Durrant <pdurrant@amazon.com>
Fri, 7 Jul 2023 11:23:43 +0000 (12:23 +0100)
commit0f8b4159b25e951c0ac78839fa087262b4602afa
tree05e5adbea4927b84d23302184e9adb4450bc6042
parenta497caadad91824da9773da255c25d0e9b984984
Avoid unnecessary check for non-NULL Processor->Interrupt in EvtchnRelease()

If EvtchnIsProcessorEnabled() is TRUE then Processor->Interrupt should be
valid. Hence use an ASSERTion instead. Also replicate the check of
EvtchnIsProcessorEnabled() in the error path in EvtchnAcquire().
While we're at it, let's also use EvtchnIsProcessorEnabled() in
EvtchnInterruptEnable() and EvtchnInterruptDisable().

Signed-off-by: Paul Durrant <pdurrant@amazon.com>
src/xenbus/evtchn.c