diff options
| author | Richard Fitzgerald <rf@opensource.cirrus.com> | 2026-05-12 13:31:26 +0100 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-05-12 22:21:37 +0900 |
| commit | 7d572b75d54edeb48135f8b029cfdec41277e30f (patch) | |
| tree | df87b586529601cbf58e658087a97ea2d88cc84b /include/linux | |
| parent | ca1063ae03dcbf893dcd196ff073f9e7b5df8ccf (diff) | |
ASoC: cs35l56: Abort TDM mask loop at maximum channel shift
Exit the for_each_set_bit() loop in cs35l56_make_tdm_config_word() after
all possible channel shifts have been done. This prevents going around
the loop with out-of-range shift values, which is technically undefined
behaviour. It also shuts up code analysis tools.
Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Link: https://patch.msgid.link/20260512123126.260148-1-rf@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
