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.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,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 91E8DC433DB for ; Sun, 7 Feb 2021 16:00:02 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 41E6964DE8 for ; Sun, 7 Feb 2021 16:00:02 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229715AbhBGP7l (ORCPT ); Sun, 7 Feb 2021 10:59:41 -0500 Received: from mga09.intel.com ([134.134.136.24]:53599 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229491AbhBGP7d (ORCPT ); Sun, 7 Feb 2021 10:59:33 -0500 IronPort-SDR: a02yxLU/e/ArFg8kPu64+v09uOJ840OTD5EO95UJlG2pXaiiMwriPlPAwGA03FJKBzvdr4HaMR CYA4cYgJgh9w== X-IronPort-AV: E=McAfee;i="6000,8403,9888"; a="181762085" X-IronPort-AV: E=Sophos;i="5.81,160,1610438400"; d="gz'50?scan'50,208,50";a="181762085" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Feb 2021 07:58:51 -0800 IronPort-SDR: OqZmyDdvgNKm0GBnvNQi42O4vsxEZzPCU6Tk5lxZz/cMvNTcKwyriimqpg031w1CWzAf5Y7uvd apgPUoO+n7Pg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,160,1610438400"; d="gz'50?scan'50,208,50";a="486759022" Received: from lkp-server02.sh.intel.com (HELO 8b832f01bb9c) ([10.239.97.151]) by fmsmga001.fm.intel.com with ESMTP; 07 Feb 2021 07:58:49 -0800 Received: from kbuild by 8b832f01bb9c with local (Exim 4.92) (envelope-from ) id 1l8mSW-0002xy-HN; Sun, 07 Feb 2021 15:58:48 +0000 Date: Sun, 7 Feb 2021 23:58:17 +0800 From: kernel test robot To: Shengjiu Wang Cc: kbuild-all@lists.01.org, clang-built-linux@googlegroups.com, linux-kernel@vger.kernel.org, Mark Brown , Cosmin-Gabriel Samoila Subject: sound/soc/fsl/fsl_easrc.c:345:19: warning: taking address of packed member 'center_tap' of class or structure 'interp_params' may result in an unaligned pointer value Message-ID: <202102072310.L27ZYys9-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="AhhlLboLdkugWU4S" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --AhhlLboLdkugWU4S Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 61556703b610a104de324e4f061dc6cf7b218b46 commit: 955ac624058f91172b3b8820280556e699e1e0ff ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers date: 10 months ago config: mips-randconfig-r032-20210207 (attached as .config) compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project c9439ca36342fb6013187d0a69aef92736951476) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install mips cross compiling tool for clang build # apt-get install binutils-mips-linux-gnu # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=955ac624058f91172b3b8820280556e699e1e0ff git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout 955ac624058f91172b3b8820280556e699e1e0ff # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=mips If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): >> sound/soc/fsl/fsl_easrc.c:345:19: warning: taking address of packed member 'center_tap' of class or structure 'interp_params' may result in an unaligned pointer value [-Waddress-of-packed-member] r = (uint32_t *)&selected_interp->center_tap; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ sound/soc/fsl/fsl_easrc.c:967:5: warning: no previous prototype for function 'fsl_easrc_config_context' [-Wmissing-prototypes] int fsl_easrc_config_context(struct fsl_asrc *easrc, unsigned int ctx_id) ^ sound/soc/fsl/fsl_easrc.c:967:1: note: declare 'static' if the function is not intended to be used outside of this translation unit int fsl_easrc_config_context(struct fsl_asrc *easrc, unsigned int ctx_id) ^ static sound/soc/fsl/fsl_easrc.c:1128:5: warning: no previous prototype for function 'fsl_easrc_set_ctx_format' [-Wmissing-prototypes] int fsl_easrc_set_ctx_format(struct fsl_asrc_pair *ctx, ^ sound/soc/fsl/fsl_easrc.c:1128:1: note: declare 'static' if the function is not intended to be used outside of this translation unit int fsl_easrc_set_ctx_format(struct fsl_asrc_pair *ctx, ^ static sound/soc/fsl/fsl_easrc.c:1201:5: warning: no previous prototype for function 'fsl_easrc_set_ctx_organziation' [-Wmissing-prototypes] int fsl_easrc_set_ctx_organziation(struct fsl_asrc_pair *ctx) ^ sound/soc/fsl/fsl_easrc.c:1201:1: note: declare 'static' if the function is not intended to be used outside of this translation unit int fsl_easrc_set_ctx_organziation(struct fsl_asrc_pair *ctx) ^ static sound/soc/fsl/fsl_easrc.c:1245:5: warning: no previous prototype for function 'fsl_easrc_request_context' [-Wmissing-prototypes] int fsl_easrc_request_context(int channels, struct fsl_asrc_pair *ctx) ^ sound/soc/fsl/fsl_easrc.c:1245:1: note: declare 'static' if the function is not intended to be used outside of this translation unit int fsl_easrc_request_context(int channels, struct fsl_asrc_pair *ctx) ^ static sound/soc/fsl/fsl_easrc.c:1290:6: warning: no previous prototype for function 'fsl_easrc_release_context' [-Wmissing-prototypes] void fsl_easrc_release_context(struct fsl_asrc_pair *ctx) ^ sound/soc/fsl/fsl_easrc.c:1290:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void fsl_easrc_release_context(struct fsl_asrc_pair *ctx) ^ static sound/soc/fsl/fsl_easrc.c:1317:5: warning: no previous prototype for function 'fsl_easrc_start_context' [-Wmissing-prototypes] int fsl_easrc_start_context(struct fsl_asrc_pair *ctx) ^ sound/soc/fsl/fsl_easrc.c:1317:1: note: declare 'static' if the function is not intended to be used outside of this translation unit int fsl_easrc_start_context(struct fsl_asrc_pair *ctx) ^ static sound/soc/fsl/fsl_easrc.c:1335:5: warning: no previous prototype for function 'fsl_easrc_stop_context' [-Wmissing-prototypes] int fsl_easrc_stop_context(struct fsl_asrc_pair *ctx) ^ sound/soc/fsl/fsl_easrc.c:1335:1: note: declare 'static' if the function is not intended to be used outside of this translation unit int fsl_easrc_stop_context(struct fsl_asrc_pair *ctx) ^ static sound/soc/fsl/fsl_easrc.c:1382:18: warning: no previous prototype for function 'fsl_easrc_get_dma_channel' [-Wmissing-prototypes] struct dma_chan *fsl_easrc_get_dma_channel(struct fsl_asrc_pair *ctx, ^ sound/soc/fsl/fsl_easrc.c:1382:1: note: declare 'static' if the function is not intended to be used outside of this translation unit struct dma_chan *fsl_easrc_get_dma_channel(struct fsl_asrc_pair *ctx, ^ static 9 warnings generated. Assembler messages: Fatal error: invalid -march= option: `mips64r2' clang-12: error: assembler command failed with exit code 1 (use -v to see invocation) vim +345 sound/soc/fsl/fsl_easrc.c 302 303 static int fsl_easrc_resampler_config(struct fsl_asrc *easrc) 304 { 305 struct device *dev = &easrc->pdev->dev; 306 struct fsl_easrc_priv *easrc_priv = easrc->private; 307 struct asrc_firmware_hdr *hdr = easrc_priv->firmware_hdr; 308 struct interp_params *interp = easrc_priv->interp; 309 struct interp_params *selected_interp = NULL; 310 unsigned int num_coeff; 311 unsigned int i; 312 u64 *coef; 313 u32 *r; 314 int ret; 315 316 if (!hdr) { 317 dev_err(dev, "firmware not loaded!\n"); 318 return -ENODEV; 319 } 320 321 for (i = 0; i < hdr->interp_scen; i++) { 322 if ((interp[i].num_taps - 1) != 323 bits_taps_to_val(easrc_priv->rs_num_taps)) 324 continue; 325 326 coef = interp[i].coeff; 327 selected_interp = &interp[i]; 328 dev_dbg(dev, "Selected interp_filter: %u taps - %u phases\n", 329 selected_interp->num_taps, 330 selected_interp->num_phases); 331 break; 332 } 333 334 if (!selected_interp) { 335 dev_err(dev, "failed to get interpreter configuration\n"); 336 return -EINVAL; 337 } 338 339 /* 340 * RS_LOW - first half of center tap of the sinc function 341 * RS_HIGH - second half of center tap of the sinc function 342 * This is due to the fact the resampling function must be 343 * symetrical - i.e. odd number of taps 344 */ > 345 r = (uint32_t *)&selected_interp->center_tap; 346 regmap_write(easrc->regmap, REG_EASRC_RCTCL, EASRC_RCTCL_RS_CL(r[0])); 347 regmap_write(easrc->regmap, REG_EASRC_RCTCH, EASRC_RCTCH_RS_CH(r[1])); 348 349 /* 350 * Write Number of Resampling Coefficient Taps 351 * 00b - 32-Tap Resampling Filter 352 * 01b - 64-Tap Resampling Filter 353 * 10b - 128-Tap Resampling Filter 354 * 11b - N/A 355 */ 356 regmap_update_bits(easrc->regmap, REG_EASRC_CRCC, 357 EASRC_CRCC_RS_TAPS_MASK, 358 EASRC_CRCC_RS_TAPS(easrc_priv->rs_num_taps)); 359 360 /* Reset prefilter coefficient pointer back to 0 */ 361 ret = fsl_easrc_coeff_mem_ptr_reset(easrc, 0, EASRC_RS_COEFF_MEM); 362 if (ret) 363 return ret; 364 365 /* 366 * When the filter is programmed to run in: 367 * 32-tap mode, 16-taps, 128-phases 4-coefficients per phase 368 * 64-tap mode, 32-taps, 64-phases 4-coefficients per phase 369 * 128-tap mode, 64-taps, 32-phases 4-coefficients per phase 370 * This means the number of writes is constant no matter 371 * the mode we are using 372 */ 373 num_coeff = 16 * 128 * 4; 374 375 for (i = 0; i < num_coeff; i++) { 376 r = (uint32_t *)&coef[i]; 377 regmap_write(easrc->regmap, REG_EASRC_CRCM, 378 EASRC_CRCM_RS_CWD(r[0])); 379 regmap_write(easrc->regmap, REG_EASRC_CRCM, 380 EASRC_CRCM_RS_CWD(r[1])); 381 } 382 383 return 0; 384 } 385 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --AhhlLboLdkugWU4S Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 4p+Vb+9/uBkpZiGoAQA= --AhhlLboLdkugWU4S--