On Fri, 2019-07-12 at 15:02 +0100, Ian Abbott wrote:
commit b8336be66dec06bef518030a0df9847122053ec5 upstream.
The interrupt handler `dt282x_interrupt()` causes a null pointer dereference for those supported boards that have no analog output support. For these boards, `dev->write_subdev` will be `NULL` and therefore the `s_ao` subdevice pointer variable will be `NULL`. In that case, the following call near the end of the interrupt handler results in a null pointer dereference:
[...]
Thanks; I've queued this up for 3.16. Sorry for the delay.
Ben.