ASoC: tas2781: make const read-only array magic_number static
authorColin Ian King <colin.i.king@gmail.com>
Tue, 17 Oct 2023 17:04:36 +0000 (18:04 +0100)
committerMark Brown <broonie@kernel.org>
Tue, 17 Oct 2023 17:39:52 +0000 (18:39 +0100)
Don't populate the const read-only array magic_number on the stack,
instead make it static const.

Signed-off-by: Colin Ian King <colin.i.king@gmail.com>
Link: https://lore.kernel.org/r/20231017170436.176615-1-colin.i.king@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/tas2781-fmwlib.c

index e27775d834e90e92cb719a62237850bab7046a33..4efe95b60aaa73a51af878d67bb7ad3699829f20 100644 (file)
@@ -1757,7 +1757,7 @@ static int fw_parse_header(struct tasdevice_priv *tas_priv,
 {
        struct tasdevice_dspfw_hdr *fw_hdr = &(tas_fmw->fw_hdr);
        struct tasdevice_fw_fixed_hdr *fw_fixed_hdr = &(fw_hdr->fixed_hdr);
-       const unsigned char magic_number[] = { 0x35, 0x35, 0x35, 0x32 };
+       static const unsigned char magic_number[] = { 0x35, 0x35, 0x35, 0x32 };
        const unsigned char *buf = (unsigned char *)fmw->data;
 
        if (offset + 92 > fmw->size) {