aboutsummaryrefslogtreecommitdiffstats
path: root/sound
diff options
authorBen Dooks <ben.dooks@codethink.co.uk>2026-06-17 11:29:43 +0100
committerTakashi Iwai <tiwai@suse.de>2026-06-18 12:33:59 +0200
commit53d1ae7c20d97b08741d667ba54bb09d330eba3b (patch)
tree7e483df5ab0f9c706cc3a612e33aaccc3412dfc8 /sound
parent9e6febe7891316182bcd80cb46b745a08ad0cacf (diff)
downloadath-53d1ae7c20d97b08741d667ba54bb09d330eba3b.tar.gz
ALSA: pcm: fix __le32 cast warning in snd_pcm_set_sync_per_card
In snd_pcm_set_sync_per_card() the le32 value is written to an u32 instead of an __le32 pointer. Fix the following warning by fixing the type: sound/soc/soc-pcm.c:2166:9: warning: incorrect type in argument 7 (different base types) sound/soc/soc-pcm.c:2166:9: expected int sound/soc/soc-pcm.c:2166:9: got restricted snd_pcm_format_t Signed-off-by: Ben Dooks <ben.dooks@codethink.co.uk> Link: https://patch.msgid.link/20260617102943.893950-1-ben.dooks@codethink.co.uk Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound')
-rw-r--r--sound/core/pcm_lib.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/core/pcm_lib.c b/sound/core/pcm_lib.c
index fe597f7d522de..4d665b4148d70 100644
--- a/sound/core/pcm_lib.c
+++ b/sound/core/pcm_lib.c
@@ -545,7 +545,7 @@ void snd_pcm_set_sync_per_card(struct snd_pcm_substream *substream,
struct snd_pcm_hw_params *params,
const unsigned char *id, unsigned int len)
{
- *(__u32 *)params->sync = cpu_to_le32(substream->pcm->card->number);
+ *(__le32 *)params->sync = cpu_to_le32(substream->pcm->card->number);
len = min(12, len);
memcpy(params->sync + 4, id, len);
memset(params->sync + 4 + len, 0, 12 - len);