I just ran the static analysis checker "cppcheck" over the linux-3.11-rc6 source code. It said [linux-3.11-rc6/sound/soc/blackfin/bf5xx-i2s.c:123] -> [linux-3.11-rc6/sound/soc/blackfin/bf5xx-i2 s.c:127]: (warning) Variable 'wdsize' is reassigned a value before the old one has been used. 'break ;' missing? Source code is case SNDRV_PCM_FORMAT_S8: bf5xx_i2s->tcr2 |= 7; bf5xx_i2s->rcr2 |= 7; sport_handle->wdsize = 1; case SNDRV_PCM_FORMAT_S16_LE: bf5xx_i2s->tcr2 |= 15; bf5xx_i2s->rcr2 |= 15; sport_handle->wdsize = 2; break; Suggest add break statement.
Thanks, I submitted the fix.