kvm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Regression after "Remove support for reporting coalesced APIC IRQs"
@ 2013-06-06  8:53 Gleb Natapov
  2013-06-06 15:39 ` Ren, Yongjie
  2013-06-20 11:47 ` Gleb Natapov
  0 siblings, 2 replies; 7+ messages in thread
From: Gleb Natapov @ 2013-06-06  8:53 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: kvm, yongjie.ren

Hi Jan,

I bisected [1] to f1ed0450a5fac7067590317cbf027f566b6ccbca. Fortunately
further investigation showed that it is not really related to removing
APIC timer interrupt reinjection and the real problem is that we cannot
assume that __apic_accept_irq() always injects interrupts like the patch
does because the function skips interrupt injection if APIC is disabled.
This misreporting screws RTC interrupt tracking, so further RTC interrupt
are stopped to be injected. The simplest solution that I see is to revert
most of the commit and only leave APIC timer interrupt reinjection.

If you have more elegant solution let me know.

[1] https://bugzilla.kernel.org/show_bug.cgi?id=58931
--
			Gleb.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2013-06-23  9:13 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-06  8:53 Regression after "Remove support for reporting coalesced APIC IRQs" Gleb Natapov
2013-06-06 15:39 ` Ren, Yongjie
2013-06-20 11:47 ` Gleb Natapov
2013-06-20 20:10   ` Jan Kiszka
2013-06-20 20:29     ` Gleb Natapov
2013-06-20 21:01       ` Jan Kiszka
2013-06-23  9:13         ` Gleb Natapov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).