The current implementation of mtmsr and mtmsrd are racy in that it does:
* check (int_pending == 0)
--- host sets int_pending = 1 ---
* write shared page
* done
while instead we should check for int_pending after the shared page is written.
Signed-off-by: Bharat Bhushan
On 10/13/2011 11:47 AM, Bharat Bhushan wrote:
The current implementation of mtmsr and mtmsrd are racy in that it does:
* check (int_pending == 0)
--- host sets int_pending = 1---
* write shared page
* done
while instead we should check for int_pending after the shared page is