ALSA: bebob: sizeof() vs ARRAY_SIZE() typo
Subsystems (3)
PATCH 1/1 ALSA: bebob: sizeof() vs ARRAY_SIZE() typo
ARRAY_SIZE() was intended here instead of sizeof(). The "bridgeco_freq_table" array holds integers so the original condition is never true.
Signed-off-by Dan Carpenter <[email protected]>
sound/firewire/bebob/bebob_stream.c +1 -1
@@ -749,7 +749,7 @@ parse_stream_formation(u8 *buf, unsigned int len,if (buf[2 ] == bridgeco_freq_table[i])break ; } -if (i ==sizeof (bridgeco_freq_table)) +if (i ==ARRAY_SIZE (bridgeco_freq_table))return -ENOSYS ;/* Avoid double count by different entries for the same rate. */
Quoted 5 lines · Dan Carpenter
ARRAY_SIZE()was intended here instead ofsizeof(). The "bridgeco_freq_table" array holds integers so the original condition is never true.Signed-off-by Dan Carpenter <[email protected]>
Reviewd-by Takashi Sakamoto <[email protected]>
Tested-by Takashi Sakamoto <[email protected]>
Quoted 13 lines
sound/firewire/bebob/bebob_stream.c +1
-1@@ -749,7 +749,7 @@ parse_stream_formation(u8 *buf, unsigned int len,if (buf[2 ] = bridgeco_freq_table[i])break ; } -if (i =sizeof (bridgeco_freq_table)) +if (i =ARRAY_SIZE (bridgeco_freq_table))return -ENOSYS ;/* Avoid double count by different entries for the same rate. */
Takashi Iwai
AppliedAt Wed, 28 May 2014 19:43:30 +0300,
Quoted 6 lines · Dan Carpenter
ARRAY_SIZE()was intended here instead ofsizeof(). The "bridgeco_freq_table" array holds integers so the original condition is never true.Signed-off-by Dan Carpenter <[email protected]>
Applied, thanks.
Takashi
Quoted 15 lines
sound/firewire/bebob/bebob_stream.c +1
-1@@ -749,7 +749,7 @@ parse_stream_formation(u8 *buf, unsigned int len,if (buf[2 ] == bridgeco_freq_table[i])break ; } -if (i ==sizeof (bridgeco_freq_table)) +if (i ==ARRAY_SIZE (bridgeco_freq_table))return -ENOSYS ;/* Avoid double count by different entries for the same rate. */