[BUG] Devices breaking due to CONFIG_ZONE_DEVICE

From: Sudip Mukherjee
Date: Fri Jan 22 2016 - 23:47:40 EST

Hi All,
Commit 033fbae988fc ("mm: ZONE_DEVICE for "device memory"") has
introduced CONFIG_ZONE_DEVICE while sacrificing CONFIG_ZONE_DMA.
Distributions like Ubuntu has started enabling CONFIG_ZONE_DEVICE and
thus breaking parallel port. Please have a look at
https://bugzilla.kernel.org/show_bug.cgi?id=110931 for the bug report.

Apart from parallel port I can see some sound drivers will also break.

Now what is the possible solution for this?