Created attachment 255353 [details]
stack trace with 4.10.4
After upgrading to kernel 4.9+, "Hauppauge WinTV-Aero-M" usb ATSC tuner card using the mxl111sf driver is no longer usable. Dmesg shows error "transfer buffer not dma capable". 4.8.12 was the last kernel where this worked properly (I have not tried any later 4.8.x versions). All versions of 4.9 and 4.10 that I have tested fail with the same error, including current 4.9.16 and 4.10.4. Stack trace from dmesg is attached.
This seems similar to the Fedora bug here, although this bug is about a dvb v1 driver and mxl111sf is dvb v2:
Which seems to have been fixed by this change:
Driver is now working correctly with kernel 4.12.6 since this was added: