On Wed, Dec 23, 2015 at 02:01:14PM -0500, Alex Deucher wrote:

> +     stream = adata->play_stream;
> +     rtd = stream ? stream->runtime : NULL;
> +     if (rtd != NULL) {
> +             /* Resume playback stream from a suspended state */
> +             sdata = rtd->private_data;
> +             config_acp_dma(adata->acp_mmio, sdata);
> +     }

Please don't use the ternery operator like this, it's not bad to write
if statements and they're much more legible.  I was having to think far
too much about the various variables and if we were safely handling all
of them before I realised the next block overwrites them all anyway.
This is really

        stream = adata->play_stream;
        if (stream && stream->rtd)
                config_acp_dma(adata->acp_mmio, stream->rtd->private_data);

or a couple of nested if statements.  Otherwise this patch looks OK.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: 
<http://lists.freedesktop.org/archives/dri-devel/attachments/20160105/8f2e15d4/attachment-0001.sig>

Reply via email to