Andreas Schwab wrote: >> > + return !!(ssi_private->dai_fmt & SND_SOC_DAIFMT_AC97) == >> > + SND_SOC_DAIFMT_AC97; > This is never true. I think the right parenthesis should be at the end of the expression.