In 'OvsAcquireDatapathRead()' and 'OvsAcquireDatapathWrite()', we seem
to be passing a BOLEAN instead of NDIS_RWL_AT_DISPATCH_LEVEL.
Signed-off-by: Nithin Raju <nithin@vmware.com>
Acked-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com>
Tested-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
BOOLEAN dispatch)
{
ASSERT(datapath);
- NdisAcquireRWLockRead(datapath->lock, lockState, dispatch);
+ NdisAcquireRWLockRead(datapath->lock, lockState,
+ dispatch ? NDIS_RWL_AT_DISPATCH_LEVEL : 0);
}
static __inline VOID
BOOLEAN dispatch)
{
ASSERT(datapath);
- NdisAcquireRWLockWrite(datapath->lock, lockState, dispatch);
+ NdisAcquireRWLockWrite(datapath->lock, lockState,
+ dispatch ? NDIS_RWL_AT_DISPATCH_LEVEL : 0);
}