ALSA: hda - Fix lost 4k BDL boundary workaround
authorTakashi Iwai <tiwai@suse.de>
Mon, 2 Nov 2015 16:35:34 +0000 (17:35 +0100)
committerTakashi Iwai <tiwai@suse.de>
Mon, 2 Nov 2015 16:39:06 +0000 (17:39 +0100)
commitde1ab6af5c3d92c0a031083962a7ff270cf301b7
treeeea604395d0fd98c13bc28dfc918065fc1584fbc
parentbc88c9e923819b02f8cfaec1bb80d7e5530c0ac5
ALSA: hda - Fix lost 4k BDL boundary workaround

During the migration to HDA core code, we lost the workaround for 4k
BDL boundary.  The flag exists in the new hdac_bus, but it's never
set.  This resulted in the sudden sound stall on some controllers that
require this workaround like Creative Recon3D.

This patch fixes the issue by setting the flag for such controllers
properly.

Fixes: ccc98865aa44 ('ALSA: hda - Migrate more hdac_stream codes')
Cc: <stable@vger.kernel.org> # v4.2+
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/hda_controller.c