From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3474830599114805478==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [linux-next:master 9708/11791] sound/virtio/virtio_pcm.c:33:42: sparse: sparse: incorrect type in initializer (different base types) Date: Fri, 19 Feb 2021 20:02:01 +0800 Message-ID: <202102192056.Ngj7mTGb-lkp@intel.com> List-Id: --===============3474830599114805478== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git= master head: ff90dfd2579b2c7bc1f0baa0cb99c918c6c1ec64 commit: 55ab6828ef9338c3c5aa99472db713cd1e3b4858 [9708/11791] ALSA: virtio:= build PCM devices and substream hardware descriptors config: microblaze-randconfig-s031-20210219 (attached as .config) compiler: microblaze-linux-gcc (GCC) 9.3.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.3-229-g60c1f270-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.g= it/commit/?id=3D55ab6828ef9338c3c5aa99472db713cd1e3b4858 git remote add linux-next https://git.kernel.org/pub/scm/linux/kern= el/git/next/linux-next.git git fetch --no-tags linux-next master git checkout 55ab6828ef9338c3c5aa99472db713cd1e3b4858 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dgcc-9.3.0 make.cross = C=3D1 CF=3D'-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=3Dmicroblaze = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot "sparse warnings: (new ones prefixed by >>)" >> sound/virtio/virtio_pcm.c:33:42: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:33:42: sparse: expected unsigned int sound/virtio/virtio_pcm.c:33:42: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:34:39: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:34:39: sparse: expected unsigned int sound/virtio/virtio_pcm.c:34:39: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:35:38: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:35:38: sparse: expected unsigned int sound/virtio/virtio_pcm.c:35:38: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:36:35: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:36:35: sparse: expected unsigned int sound/virtio/virtio_pcm.c:36:35: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:37:35: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:37:35: sparse: expected unsigned int sound/virtio/virtio_pcm.c:37:35: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:38:36: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:38:36: sparse: expected unsigned int sound/virtio/virtio_pcm.c:38:36: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:39:36: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:39:36: sparse: expected unsigned int sound/virtio/virtio_pcm.c:39:36: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:40:38: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:40:38: sparse: expected unsigned int sound/virtio/virtio_pcm.c:40:38: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:41:38: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:41:38: sparse: expected unsigned int sound/virtio/virtio_pcm.c:41:38: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:42:38: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:42:38: sparse: expected unsigned int sound/virtio/virtio_pcm.c:42:38: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:43:38: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:43:38: sparse: expected unsigned int sound/virtio/virtio_pcm.c:43:38: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:44:38: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:44:38: sparse: expected unsigned int sound/virtio/virtio_pcm.c:44:38: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:45:38: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:45:38: sparse: expected unsigned int sound/virtio/virtio_pcm.c:45:38: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:46:36: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:46:36: sparse: expected unsigned int sound/virtio/virtio_pcm.c:46:36: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:47:36: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:47:36: sparse: expected unsigned int sound/virtio/virtio_pcm.c:47:36: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:48:36: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:48:36: sparse: expected unsigned int sound/virtio/virtio_pcm.c:48:36: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:49:36: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:49:36: sparse: expected unsigned int sound/virtio/virtio_pcm.c:49:36: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:50:36: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:50:36: sparse: expected unsigned int sound/virtio/virtio_pcm.c:50:36: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:51:36: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:51:36: sparse: expected unsigned int sound/virtio/virtio_pcm.c:51:36: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:52:38: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:52:38: sparse: expected unsigned int sound/virtio/virtio_pcm.c:52:38: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:53:40: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:53:40: sparse: expected unsigned int sound/virtio/virtio_pcm.c:53:40: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:54:39: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:54:39: sparse: expected unsigned int sound/virtio/virtio_pcm.c:54:39: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:55:40: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:55:40: sparse: expected unsigned int sound/virtio/virtio_pcm.c:55:40: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:56:40: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:56:40: sparse: expected unsigned int sound/virtio/virtio_pcm.c:56:40: sparse: got restricted snd_pcm_form= at_t [usertype] sound/virtio/virtio_pcm.c:58:17: sparse: sparse: incorrect type in initi= alizer (different base types) @@ expected unsigned int @@ got restr= icted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:58:17: sparse: expected unsigned int sound/virtio/virtio_pcm.c:58:17: sparse: got restricted snd_pcm_form= at_t [usertype] >> sound/virtio/virtio_pcm.c:131:67: sparse: sparse: incorrect type in argu= ment 1 (different base types) @@ expected restricted snd_pcm_format_t [= usertype] format @@ got unsigned int alsa_fmt @@ sound/virtio/virtio_pcm.c:131:67: sparse: expected restricted snd_pc= m_format_t [usertype] format sound/virtio/virtio_pcm.c:131:67: sparse: got unsigned int alsa_fmt >> sound/virtio/virtio_pcm.c:316:9: sparse: sparse: no generic selection fo= r 'restricted __le32 virtio_cread_v' >> sound/virtio/virtio_pcm.c:316:9: sparse: sparse: incompatible types in c= omparison expression (different base types): >> sound/virtio/virtio_pcm.c:316:9: sparse: bad type * >> sound/virtio/virtio_pcm.c:316:9: sparse: unsigned int * >> sound/virtio/virtio_pcm.c:316:9: sparse: sparse: no generic selection fo= r 'restricted __le32 [addressable] virtio_cread_v' vim +33 sound/virtio/virtio_pcm.c 30 = 31 /* Map for converting VirtIO format to ALSA format. */ 32 static const unsigned int g_v2a_format_map[] =3D { > 33 [VIRTIO_SND_PCM_FMT_IMA_ADPCM] =3D SNDRV_PCM_FORMAT_IMA_ADPCM, 34 [VIRTIO_SND_PCM_FMT_MU_LAW] =3D SNDRV_PCM_FORMAT_MU_LAW, 35 [VIRTIO_SND_PCM_FMT_A_LAW] =3D SNDRV_PCM_FORMAT_A_LAW, 36 [VIRTIO_SND_PCM_FMT_S8] =3D SNDRV_PCM_FORMAT_S8, 37 [VIRTIO_SND_PCM_FMT_U8] =3D SNDRV_PCM_FORMAT_U8, 38 [VIRTIO_SND_PCM_FMT_S16] =3D SNDRV_PCM_FORMAT_S16_LE, 39 [VIRTIO_SND_PCM_FMT_U16] =3D SNDRV_PCM_FORMAT_U16_LE, 40 [VIRTIO_SND_PCM_FMT_S18_3] =3D SNDRV_PCM_FORMAT_S18_3LE, 41 [VIRTIO_SND_PCM_FMT_U18_3] =3D SNDRV_PCM_FORMAT_U18_3LE, 42 [VIRTIO_SND_PCM_FMT_S20_3] =3D SNDRV_PCM_FORMAT_S20_3LE, 43 [VIRTIO_SND_PCM_FMT_U20_3] =3D SNDRV_PCM_FORMAT_U20_3LE, 44 [VIRTIO_SND_PCM_FMT_S24_3] =3D SNDRV_PCM_FORMAT_S24_3LE, 45 [VIRTIO_SND_PCM_FMT_U24_3] =3D SNDRV_PCM_FORMAT_U24_3LE, 46 [VIRTIO_SND_PCM_FMT_S20] =3D SNDRV_PCM_FORMAT_S20_LE, 47 [VIRTIO_SND_PCM_FMT_U20] =3D SNDRV_PCM_FORMAT_U20_LE, 48 [VIRTIO_SND_PCM_FMT_S24] =3D SNDRV_PCM_FORMAT_S24_LE, 49 [VIRTIO_SND_PCM_FMT_U24] =3D SNDRV_PCM_FORMAT_U24_LE, 50 [VIRTIO_SND_PCM_FMT_S32] =3D SNDRV_PCM_FORMAT_S32_LE, 51 [VIRTIO_SND_PCM_FMT_U32] =3D SNDRV_PCM_FORMAT_U32_LE, 52 [VIRTIO_SND_PCM_FMT_FLOAT] =3D SNDRV_PCM_FORMAT_FLOAT_LE, 53 [VIRTIO_SND_PCM_FMT_FLOAT64] =3D SNDRV_PCM_FORMAT_FLOAT64_LE, 54 [VIRTIO_SND_PCM_FMT_DSD_U8] =3D SNDRV_PCM_FORMAT_DSD_U8, 55 [VIRTIO_SND_PCM_FMT_DSD_U16] =3D SNDRV_PCM_FORMAT_DSD_U16_LE, 56 [VIRTIO_SND_PCM_FMT_DSD_U32] =3D SNDRV_PCM_FORMAT_DSD_U32_LE, 57 [VIRTIO_SND_PCM_FMT_IEC958_SUBFRAME] =3D 58 SNDRV_PCM_FORMAT_IEC958_SUBFRAME_LE 59 }; 60 = 61 /* Map for converting VirtIO frame rate to ALSA frame rate. */ 62 struct virtsnd_v2a_rate { 63 unsigned int alsa_bit; 64 unsigned int rate; 65 }; 66 = 67 static const struct virtsnd_v2a_rate g_v2a_rate_map[] =3D { 68 [VIRTIO_SND_PCM_RATE_5512] =3D { SNDRV_PCM_RATE_5512, 5512 }, 69 [VIRTIO_SND_PCM_RATE_8000] =3D { SNDRV_PCM_RATE_8000, 8000 }, 70 [VIRTIO_SND_PCM_RATE_11025] =3D { SNDRV_PCM_RATE_11025, 11025 }, 71 [VIRTIO_SND_PCM_RATE_16000] =3D { SNDRV_PCM_RATE_16000, 16000 }, 72 [VIRTIO_SND_PCM_RATE_22050] =3D { SNDRV_PCM_RATE_22050, 22050 }, 73 [VIRTIO_SND_PCM_RATE_32000] =3D { SNDRV_PCM_RATE_32000, 32000 }, 74 [VIRTIO_SND_PCM_RATE_44100] =3D { SNDRV_PCM_RATE_44100, 44100 }, 75 [VIRTIO_SND_PCM_RATE_48000] =3D { SNDRV_PCM_RATE_48000, 48000 }, 76 [VIRTIO_SND_PCM_RATE_64000] =3D { SNDRV_PCM_RATE_64000, 64000 }, 77 [VIRTIO_SND_PCM_RATE_88200] =3D { SNDRV_PCM_RATE_88200, 88200 }, 78 [VIRTIO_SND_PCM_RATE_96000] =3D { SNDRV_PCM_RATE_96000, 96000 }, 79 [VIRTIO_SND_PCM_RATE_176400] =3D { SNDRV_PCM_RATE_176400, 176400 }, 80 [VIRTIO_SND_PCM_RATE_192000] =3D { SNDRV_PCM_RATE_192000, 192000 } 81 }; 82 = 83 /** 84 * virtsnd_pcm_build_hw() - Parse substream config and build HW desc= riptor. 85 * @vss: VirtIO substream. 86 * @info: VirtIO substream information entry. 87 * 88 * Context: Any context. 89 * Return: 0 on success, -EINVAL if configuration is invalid. 90 */ 91 static int virtsnd_pcm_build_hw(struct virtio_pcm_substream *vss, 92 struct virtio_snd_pcm_info *info) 93 { 94 struct virtio_device *vdev =3D vss->snd->vdev; 95 unsigned int i; 96 u64 values; 97 size_t sample_max =3D 0; 98 size_t sample_min =3D 0; 99 = 100 vss->features =3D le32_to_cpu(info->features); 101 = 102 /* 103 * TODO: set SNDRV_PCM_INFO_{BATCH,BLOCK_TRANSFER} if device suppor= ts 104 * only message-based transport. 105 */ 106 vss->hw.info =3D 107 SNDRV_PCM_INFO_MMAP | 108 SNDRV_PCM_INFO_MMAP_VALID | 109 SNDRV_PCM_INFO_BATCH | 110 SNDRV_PCM_INFO_BLOCK_TRANSFER | 111 SNDRV_PCM_INFO_INTERLEAVED | 112 SNDRV_PCM_INFO_PAUSE; 113 = 114 if (!info->channels_min || info->channels_min > info->channels_max)= { 115 dev_err(&vdev->dev, 116 "SID %u: invalid channel range [%u %u]\n", 117 vss->sid, info->channels_min, info->channels_max); 118 return -EINVAL; 119 } 120 = 121 vss->hw.channels_min =3D info->channels_min; 122 vss->hw.channels_max =3D info->channels_max; 123 = 124 values =3D le64_to_cpu(info->formats); 125 = 126 vss->hw.formats =3D 0; 127 = 128 for (i =3D 0; i < ARRAY_SIZE(g_v2a_format_map); ++i) 129 if (values & (1ULL << i)) { 130 unsigned int alsa_fmt =3D g_v2a_format_map[i]; > 131 int bytes =3D snd_pcm_format_physical_width(alsa_fmt) / 8; 132 = 133 if (!sample_min || sample_min > bytes) 134 sample_min =3D bytes; 135 = 136 if (sample_max < bytes) 137 sample_max =3D bytes; 138 = 139 vss->hw.formats |=3D (1ULL << alsa_fmt); 140 } 141 = 142 if (!vss->hw.formats) { 143 dev_err(&vdev->dev, 144 "SID %u: no supported PCM sample formats found\n", 145 vss->sid); 146 return -EINVAL; 147 } 148 = 149 values =3D le64_to_cpu(info->rates); 150 = 151 vss->hw.rates =3D 0; 152 = 153 for (i =3D 0; i < ARRAY_SIZE(g_v2a_rate_map); ++i) 154 if (values & (1ULL << i)) { 155 if (!vss->hw.rate_min || 156 vss->hw.rate_min > g_v2a_rate_map[i].rate) 157 vss->hw.rate_min =3D g_v2a_rate_map[i].rate; 158 = 159 if (vss->hw.rate_max < g_v2a_rate_map[i].rate) 160 vss->hw.rate_max =3D g_v2a_rate_map[i].rate; 161 = 162 vss->hw.rates |=3D g_v2a_rate_map[i].alsa_bit; 163 } 164 = 165 if (!vss->hw.rates) { 166 dev_err(&vdev->dev, 167 "SID %u: no supported PCM frame rates found\n", 168 vss->sid); 169 return -EINVAL; 170 } 171 = 172 vss->hw.periods_min =3D pcm_periods_min; 173 vss->hw.periods_max =3D pcm_periods_max; 174 = 175 /* 176 * We must ensure that there is enough space in the buffer to store 177 * pcm_buffer_ms ms for the combination (Cmax, Smax, Rmax), where: 178 * Cmax =3D maximum supported number of channels, 179 * Smax =3D maximum supported sample size in bytes, 180 * Rmax =3D maximum supported frame rate. 181 */ 182 vss->hw.buffer_bytes_max =3D 183 sample_max * vss->hw.channels_max * pcm_buffer_ms * 184 (vss->hw.rate_max / MSEC_PER_SEC); 185 = 186 /* Align the buffer size to the page size */ 187 vss->hw.buffer_bytes_max =3D 188 (vss->hw.buffer_bytes_max + PAGE_SIZE - 1) & -PAGE_SIZE; 189 = 190 /* 191 * We must ensure that the minimum period size is enough to store 192 * pcm_period_ms_min ms for the combination (Cmin, Smin, Rmin), whe= re: 193 * Cmin =3D minimum supported number of channels, 194 * Smin =3D minimum supported sample size in bytes, 195 * Rmin =3D minimum supported frame rate. 196 */ 197 vss->hw.period_bytes_min =3D 198 sample_min * vss->hw.channels_min * pcm_period_ms_min * 199 (vss->hw.rate_min / MSEC_PER_SEC); 200 = 201 /* 202 * We must ensure that the maximum period size is enough to store 203 * pcm_period_ms_max ms for the combination (Cmax, Smax, Rmax). 204 */ 205 vss->hw.period_bytes_max =3D 206 sample_max * vss->hw.channels_max * pcm_period_ms_max * 207 (vss->hw.rate_max / MSEC_PER_SEC); 208 = 209 return 0; 210 } 211 = --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============3474830599114805478== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 ORvMI7WHKJMfv6UBO2bM/wMhz4BI6eoBAA== --===============3474830599114805478==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 657C2C43381 for ; Fri, 19 Feb 2021 12:02:47 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 7F93764EB8 for ; Fri, 19 Feb 2021 12:02:46 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7F93764EB8 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id D293F8D0021; Fri, 19 Feb 2021 07:02:45 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id CDC298D000A; Fri, 19 Feb 2021 07:02:45 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BA4278D0021; Fri, 19 Feb 2021 07:02:45 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0191.hostedemail.com [216.40.44.191]) by kanga.kvack.org (Postfix) with ESMTP id 98D908D000A for ; Fri, 19 Feb 2021 07:02:45 -0500 (EST) Received: from smtpin30.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id 50A156D89 for ; Fri, 19 Feb 2021 12:02:45 +0000 (UTC) X-FDA: 77834880690.30.8A0D7B8 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by imf02.hostedemail.com (Postfix) with ESMTP id 1D7834080F4D for ; Fri, 19 Feb 2021 12:02:33 +0000 (UTC) IronPort-SDR: Uq3NlmF8C/d6TC6Xpf3aSgx3igaJ9SF7fFOZyhvLyMpsG3srzG1YZO/msTPizSbfOUjDNNofjk GAJwchzF19Og== X-IronPort-AV: E=McAfee;i="6000,8403,9899"; a="180308734" X-IronPort-AV: E=Sophos;i="5.81,189,1610438400"; d="gz'50?scan'50,208,50";a="180308734" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Feb 2021 04:02:37 -0800 IronPort-SDR: 6yNSmIPhiw902QZWEWavatTfS6Tm9iwSQ/xfKNHdiru9v/mn3Xpo2pN8S0ohJnYUYEQGXgzdUt W1fOJ7HSAn1A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,189,1610438400"; d="gz'50?scan'50,208,50";a="427756535" Received: from lkp-server02.sh.intel.com (HELO cd560a204411) ([10.239.97.151]) by FMSMGA003.fm.intel.com with ESMTP; 19 Feb 2021 04:02:31 -0800 Received: from kbuild by cd560a204411 with local (Exim 4.92) (envelope-from ) id 1lD4UQ-000ANs-9w; Fri, 19 Feb 2021 12:02:30 +0000 Date: Fri, 19 Feb 2021 20:02:01 +0800 From: kernel test robot To: Anton Yakovlev Cc: kbuild-all@lists.01.org, Linux Memory Management List , "Michael S. Tsirkin" Subject: [linux-next:master 9708/11791] sound/virtio/virtio_pcm.c:33:42: sparse: sparse: incorrect type in initializer (different base types) Message-ID: <202102192056.Ngj7mTGb-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="Qxx1br4bt0+wmkIi" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-Stat-Signature: tia3rgr3dfjtyrdui1xkfupewnbu5ngb X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 1D7834080F4D Received-SPF: none (intel.com>: No applicable sender policy available) receiver=imf02; identity=mailfrom; envelope-from=""; helo=mga11.intel.com; client-ip=192.55.52.93 X-HE-DKIM-Result: none/none X-HE-Tag: 1613736153-327016 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --Qxx1br4bt0+wmkIi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: ff90dfd2579b2c7bc1f0baa0cb99c918c6c1ec64 commit: 55ab6828ef9338c3c5aa99472db713cd1e3b4858 [9708/11791] ALSA: virtio: build PCM devices and substream hardware descriptors config: microblaze-randconfig-s031-20210219 (attached as .config) compiler: microblaze-linux-gcc (GCC) 9.3.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.3-229-g60c1f270-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=55ab6828ef9338c3c5aa99472db713cd1e3b4858 git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git git fetch --no-tags linux-next master git checkout 55ab6828ef9338c3c5aa99472db713cd1e3b4858 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=microblaze If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot "sparse warnings: (new ones prefixed by >>)" >> sound/virtio/virtio_pcm.c:33:42: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:33:42: sparse: expected unsigned int sound/virtio/virtio_pcm.c:33:42: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:34:39: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:34:39: sparse: expected unsigned int sound/virtio/virtio_pcm.c:34:39: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:35:38: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:35:38: sparse: expected unsigned int sound/virtio/virtio_pcm.c:35:38: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:36:35: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:36:35: sparse: expected unsigned int sound/virtio/virtio_pcm.c:36:35: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:37:35: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:37:35: sparse: expected unsigned int sound/virtio/virtio_pcm.c:37:35: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:38:36: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:38:36: sparse: expected unsigned int sound/virtio/virtio_pcm.c:38:36: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:39:36: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:39:36: sparse: expected unsigned int sound/virtio/virtio_pcm.c:39:36: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:40:38: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:40:38: sparse: expected unsigned int sound/virtio/virtio_pcm.c:40:38: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:41:38: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:41:38: sparse: expected unsigned int sound/virtio/virtio_pcm.c:41:38: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:42:38: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:42:38: sparse: expected unsigned int sound/virtio/virtio_pcm.c:42:38: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:43:38: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:43:38: sparse: expected unsigned int sound/virtio/virtio_pcm.c:43:38: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:44:38: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:44:38: sparse: expected unsigned int sound/virtio/virtio_pcm.c:44:38: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:45:38: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:45:38: sparse: expected unsigned int sound/virtio/virtio_pcm.c:45:38: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:46:36: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:46:36: sparse: expected unsigned int sound/virtio/virtio_pcm.c:46:36: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:47:36: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:47:36: sparse: expected unsigned int sound/virtio/virtio_pcm.c:47:36: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:48:36: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:48:36: sparse: expected unsigned int sound/virtio/virtio_pcm.c:48:36: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:49:36: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:49:36: sparse: expected unsigned int sound/virtio/virtio_pcm.c:49:36: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:50:36: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:50:36: sparse: expected unsigned int sound/virtio/virtio_pcm.c:50:36: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:51:36: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:51:36: sparse: expected unsigned int sound/virtio/virtio_pcm.c:51:36: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:52:38: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:52:38: sparse: expected unsigned int sound/virtio/virtio_pcm.c:52:38: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:53:40: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:53:40: sparse: expected unsigned int sound/virtio/virtio_pcm.c:53:40: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:54:39: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:54:39: sparse: expected unsigned int sound/virtio/virtio_pcm.c:54:39: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:55:40: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:55:40: sparse: expected unsigned int sound/virtio/virtio_pcm.c:55:40: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:56:40: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:56:40: sparse: expected unsigned int sound/virtio/virtio_pcm.c:56:40: sparse: got restricted snd_pcm_format_t [usertype] sound/virtio/virtio_pcm.c:58:17: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int @@ got restricted snd_pcm_format_t [usertype] @@ sound/virtio/virtio_pcm.c:58:17: sparse: expected unsigned int sound/virtio/virtio_pcm.c:58:17: sparse: got restricted snd_pcm_format_t [usertype] >> sound/virtio/virtio_pcm.c:131:67: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted snd_pcm_format_t [usertype] format @@ got unsigned int alsa_fmt @@ sound/virtio/virtio_pcm.c:131:67: sparse: expected restricted snd_pcm_format_t [usertype] format sound/virtio/virtio_pcm.c:131:67: sparse: got unsigned int alsa_fmt >> sound/virtio/virtio_pcm.c:316:9: sparse: sparse: no generic selection for 'restricted __le32 virtio_cread_v' >> sound/virtio/virtio_pcm.c:316:9: sparse: sparse: incompatible types in comparison expression (different base types): >> sound/virtio/virtio_pcm.c:316:9: sparse: bad type * >> sound/virtio/virtio_pcm.c:316:9: sparse: unsigned int * >> sound/virtio/virtio_pcm.c:316:9: sparse: sparse: no generic selection for 'restricted __le32 [addressable] virtio_cread_v' vim +33 sound/virtio/virtio_pcm.c 30 31 /* Map for converting VirtIO format to ALSA format. */ 32 static const unsigned int g_v2a_format_map[] = { > 33 [VIRTIO_SND_PCM_FMT_IMA_ADPCM] = SNDRV_PCM_FORMAT_IMA_ADPCM, 34 [VIRTIO_SND_PCM_FMT_MU_LAW] = SNDRV_PCM_FORMAT_MU_LAW, 35 [VIRTIO_SND_PCM_FMT_A_LAW] = SNDRV_PCM_FORMAT_A_LAW, 36 [VIRTIO_SND_PCM_FMT_S8] = SNDRV_PCM_FORMAT_S8, 37 [VIRTIO_SND_PCM_FMT_U8] = SNDRV_PCM_FORMAT_U8, 38 [VIRTIO_SND_PCM_FMT_S16] = SNDRV_PCM_FORMAT_S16_LE, 39 [VIRTIO_SND_PCM_FMT_U16] = SNDRV_PCM_FORMAT_U16_LE, 40 [VIRTIO_SND_PCM_FMT_S18_3] = SNDRV_PCM_FORMAT_S18_3LE, 41 [VIRTIO_SND_PCM_FMT_U18_3] = SNDRV_PCM_FORMAT_U18_3LE, 42 [VIRTIO_SND_PCM_FMT_S20_3] = SNDRV_PCM_FORMAT_S20_3LE, 43 [VIRTIO_SND_PCM_FMT_U20_3] = SNDRV_PCM_FORMAT_U20_3LE, 44 [VIRTIO_SND_PCM_FMT_S24_3] = SNDRV_PCM_FORMAT_S24_3LE, 45 [VIRTIO_SND_PCM_FMT_U24_3] = SNDRV_PCM_FORMAT_U24_3LE, 46 [VIRTIO_SND_PCM_FMT_S20] = SNDRV_PCM_FORMAT_S20_LE, 47 [VIRTIO_SND_PCM_FMT_U20] = SNDRV_PCM_FORMAT_U20_LE, 48 [VIRTIO_SND_PCM_FMT_S24] = SNDRV_PCM_FORMAT_S24_LE, 49 [VIRTIO_SND_PCM_FMT_U24] = SNDRV_PCM_FORMAT_U24_LE, 50 [VIRTIO_SND_PCM_FMT_S32] = SNDRV_PCM_FORMAT_S32_LE, 51 [VIRTIO_SND_PCM_FMT_U32] = SNDRV_PCM_FORMAT_U32_LE, 52 [VIRTIO_SND_PCM_FMT_FLOAT] = SNDRV_PCM_FORMAT_FLOAT_LE, 53 [VIRTIO_SND_PCM_FMT_FLOAT64] = SNDRV_PCM_FORMAT_FLOAT64_LE, 54 [VIRTIO_SND_PCM_FMT_DSD_U8] = SNDRV_PCM_FORMAT_DSD_U8, 55 [VIRTIO_SND_PCM_FMT_DSD_U16] = SNDRV_PCM_FORMAT_DSD_U16_LE, 56 [VIRTIO_SND_PCM_FMT_DSD_U32] = SNDRV_PCM_FORMAT_DSD_U32_LE, 57 [VIRTIO_SND_PCM_FMT_IEC958_SUBFRAME] = 58 SNDRV_PCM_FORMAT_IEC958_SUBFRAME_LE 59 }; 60 61 /* Map for converting VirtIO frame rate to ALSA frame rate. */ 62 struct virtsnd_v2a_rate { 63 unsigned int alsa_bit; 64 unsigned int rate; 65 }; 66 67 static const struct virtsnd_v2a_rate g_v2a_rate_map[] = { 68 [VIRTIO_SND_PCM_RATE_5512] = { SNDRV_PCM_RATE_5512, 5512 }, 69 [VIRTIO_SND_PCM_RATE_8000] = { SNDRV_PCM_RATE_8000, 8000 }, 70 [VIRTIO_SND_PCM_RATE_11025] = { SNDRV_PCM_RATE_11025, 11025 }, 71 [VIRTIO_SND_PCM_RATE_16000] = { SNDRV_PCM_RATE_16000, 16000 }, 72 [VIRTIO_SND_PCM_RATE_22050] = { SNDRV_PCM_RATE_22050, 22050 }, 73 [VIRTIO_SND_PCM_RATE_32000] = { SNDRV_PCM_RATE_32000, 32000 }, 74 [VIRTIO_SND_PCM_RATE_44100] = { SNDRV_PCM_RATE_44100, 44100 }, 75 [VIRTIO_SND_PCM_RATE_48000] = { SNDRV_PCM_RATE_48000, 48000 }, 76 [VIRTIO_SND_PCM_RATE_64000] = { SNDRV_PCM_RATE_64000, 64000 }, 77 [VIRTIO_SND_PCM_RATE_88200] = { SNDRV_PCM_RATE_88200, 88200 }, 78 [VIRTIO_SND_PCM_RATE_96000] = { SNDRV_PCM_RATE_96000, 96000 }, 79 [VIRTIO_SND_PCM_RATE_176400] = { SNDRV_PCM_RATE_176400, 176400 }, 80 [VIRTIO_SND_PCM_RATE_192000] = { SNDRV_PCM_RATE_192000, 192000 } 81 }; 82 83 /** 84 * virtsnd_pcm_build_hw() - Parse substream config and build HW descriptor. 85 * @vss: VirtIO substream. 86 * @info: VirtIO substream information entry. 87 * 88 * Context: Any context. 89 * Return: 0 on success, -EINVAL if configuration is invalid. 90 */ 91 static int virtsnd_pcm_build_hw(struct virtio_pcm_substream *vss, 92 struct virtio_snd_pcm_info *info) 93 { 94 struct virtio_device *vdev = vss->snd->vdev; 95 unsigned int i; 96 u64 values; 97 size_t sample_max = 0; 98 size_t sample_min = 0; 99 100 vss->features = le32_to_cpu(info->features); 101 102 /* 103 * TODO: set SNDRV_PCM_INFO_{BATCH,BLOCK_TRANSFER} if device supports 104 * only message-based transport. 105 */ 106 vss->hw.info = 107 SNDRV_PCM_INFO_MMAP | 108 SNDRV_PCM_INFO_MMAP_VALID | 109 SNDRV_PCM_INFO_BATCH | 110 SNDRV_PCM_INFO_BLOCK_TRANSFER | 111 SNDRV_PCM_INFO_INTERLEAVED | 112 SNDRV_PCM_INFO_PAUSE; 113 114 if (!info->channels_min || info->channels_min > info->channels_max) { 115 dev_err(&vdev->dev, 116 "SID %u: invalid channel range [%u %u]\n", 117 vss->sid, info->channels_min, info->channels_max); 118 return -EINVAL; 119 } 120 121 vss->hw.channels_min = info->channels_min; 122 vss->hw.channels_max = info->channels_max; 123 124 values = le64_to_cpu(info->formats); 125 126 vss->hw.formats = 0; 127 128 for (i = 0; i < ARRAY_SIZE(g_v2a_format_map); ++i) 129 if (values & (1ULL << i)) { 130 unsigned int alsa_fmt = g_v2a_format_map[i]; > 131 int bytes = snd_pcm_format_physical_width(alsa_fmt) / 8; 132 133 if (!sample_min || sample_min > bytes) 134 sample_min = bytes; 135 136 if (sample_max < bytes) 137 sample_max = bytes; 138 139 vss->hw.formats |= (1ULL << alsa_fmt); 140 } 141 142 if (!vss->hw.formats) { 143 dev_err(&vdev->dev, 144 "SID %u: no supported PCM sample formats found\n", 145 vss->sid); 146 return -EINVAL; 147 } 148 149 values = le64_to_cpu(info->rates); 150 151 vss->hw.rates = 0; 152 153 for (i = 0; i < ARRAY_SIZE(g_v2a_rate_map); ++i) 154 if (values & (1ULL << i)) { 155 if (!vss->hw.rate_min || 156 vss->hw.rate_min > g_v2a_rate_map[i].rate) 157 vss->hw.rate_min = g_v2a_rate_map[i].rate; 158 159 if (vss->hw.rate_max < g_v2a_rate_map[i].rate) 160 vss->hw.rate_max = g_v2a_rate_map[i].rate; 161 162 vss->hw.rates |= g_v2a_rate_map[i].alsa_bit; 163 } 164 165 if (!vss->hw.rates) { 166 dev_err(&vdev->dev, 167 "SID %u: no supported PCM frame rates found\n", 168 vss->sid); 169 return -EINVAL; 170 } 171 172 vss->hw.periods_min = pcm_periods_min; 173 vss->hw.periods_max = pcm_periods_max; 174 175 /* 176 * We must ensure that there is enough space in the buffer to store 177 * pcm_buffer_ms ms for the combination (Cmax, Smax, Rmax), where: 178 * Cmax = maximum supported number of channels, 179 * Smax = maximum supported sample size in bytes, 180 * Rmax = maximum supported frame rate. 181 */ 182 vss->hw.buffer_bytes_max = 183 sample_max * vss->hw.channels_max * pcm_buffer_ms * 184 (vss->hw.rate_max / MSEC_PER_SEC); 185 186 /* Align the buffer size to the page size */ 187 vss->hw.buffer_bytes_max = 188 (vss->hw.buffer_bytes_max + PAGE_SIZE - 1) & -PAGE_SIZE; 189 190 /* 191 * We must ensure that the minimum period size is enough to store 192 * pcm_period_ms_min ms for the combination (Cmin, Smin, Rmin), where: 193 * Cmin = minimum supported number of channels, 194 * Smin = minimum supported sample size in bytes, 195 * Rmin = minimum supported frame rate. 196 */ 197 vss->hw.period_bytes_min = 198 sample_min * vss->hw.channels_min * pcm_period_ms_min * 199 (vss->hw.rate_min / MSEC_PER_SEC); 200 201 /* 202 * We must ensure that the maximum period size is enough to store 203 * pcm_period_ms_max ms for the combination (Cmax, Smax, Rmax). 204 */ 205 vss->hw.period_bytes_max = 206 sample_max * vss->hw.channels_max * pcm_period_ms_max * 207 (vss->hw.rate_max / MSEC_PER_SEC); 208 209 return 0; 210 } 211 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --Qxx1br4bt0+wmkIi Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 z4BI6eoBAA== --Qxx1br4bt0+wmkIi--