Back to bug 1400305

Who When What Removed Added
Beth Uptagrafft 2016-11-30 21:08:40 UTC Status NEW ASSIGNED
Assignee rt-maint williams
QA Contact mrgqe-bugs jkastner
Beth Uptagrafft 2016-12-14 23:02:09 UTC Status ASSIGNED MODIFIED
Beth Uptagrafft 2016-12-15 19:42:06 UTC Status MODIFIED ON_QA
Clark Williams 2016-12-15 21:30:32 UTC Doc Text Cause:

An upstream RT commit (fef016306919048a) was missed that made the DM system RT aware. The worker function dm_old_request_fn() was checking to ensure that irqs were disabled, but RT changes how preemption works with spinlocks so the check is invalid on RT.

Consequence:

Kernel panics on boot when dm-multipath module is loaded.

Fix:

Apply upstream RT commit fef016306919048a. This commit changes a BUG_ON macro to a BUG_ON_NONRT, which on RT becomes a noop.

Result:

No panic in when booting a kernel with dm-multipath module enabled.
Doc Type If docs needed, set a value Bug Fix
Jiri Kastner 2016-12-22 13:20:55 UTC Status ON_QA VERIFIED
CC lilin
QA Contact jkastner lilin
Flags needinfo?(lilin)
Lin Li 2017-01-10 02:31:28 UTC Flags needinfo?(lilin)
errata-xmlrpc 2017-01-17 09:45:22 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2017-01-17 18:03:00 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2017-01-17 13:03:00 UTC

Back to bug 1400305