Date: Thu, 13 Nov 2014 02:30:20 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 194979] New: uart_intr leads to "bad stray interrupt" under pressure Message-ID: <bug-194979-8@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194979 Bug ID: 194979 Summary: uart_intr leads to "bad stray interrupt" under pressure Product: Base System Version: 11.0-CURRENT Hardware: Any OS: Any Status: Needs Triage Severity: Affects Some People Priority: --- Component: kern Assignee: freebsd-bugs@FreeBSD.org Reporter: max.laier@isilon.com Created attachment 149349 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=149349&action=edit Setup uart_intr() as both filter and hander Broken by: https://svnweb.freebsd.org/base?view=revision&revision=253161 With this, uart_intr() can return FILTER_SCHEDULE_THREAD, but we don't setup a threaded handler, which leads to the panic. Since the handling in uart_intr() looks MP-safe now, the attached patch should do the trick. -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-194979-8>