Re: [Xen-devel] [GIT PULL] Fix lost interrupt race in Xen event channels

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Daniel Stodden
Date: Wednesday, August 25, 2010 - 3:04 am

On Wed, 2010-08-25 at 03:52 -0400, Jan Beulich wrote:

Not broken, but a different problem. The unmask 'resend' only catches
the edge lost if the event was raised while it was still masked. But
level irq doesn't have to save PENDING state. In the Xen event migration
case the edge isn't lost, but the upcall will drop the invocation when
the handler is found inprogress on the previous cpu.


Not an opinion, just confused: Isn't all that dealt with in
chip->disable?

Daniel

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[GIT PULL] Fix lost interrupt race in Xen event channels, Jeremy Fitzhardinge, (Tue Aug 24, 2:35 pm)
Re: [Xen-devel] [GIT PULL] Fix lost interrupt race in Xen ..., Daniel Stodden, (Wed Aug 25, 3:04 am)
Re: [Xen-devel] [GIT PULL] Fix lost interrupt race in Xen ..., Jeremy Fitzhardinge, (Wed Aug 25, 10:54 am)