From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3720069647294517565==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [linux-next:master 4907/6030] drivers/ptp/ptp_ocp.c:830:2: warning: Undefined or garbage value returned to caller [clang-analyzer-core.uninitialized.UndefReturn] Date: Mon, 09 Aug 2021 18:46:45 +0800 Message-ID: In-Reply-To: <202108081526.htnwreV6-lkp@intel.com> List-Id: --===============3720069647294517565== 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: 7999516e20bd9bb5d1f7351cbd05ca529a3a8d60 commit: 773bda96492153e11d21eb63ac814669b51fc701 [4907/6030] ptp: ocp: = Expose various resources on the timecard. :::::: branch date: 2 days ago :::::: commit date: 4 days ago config: x86_64-randconfig-c001-20210807 (attached as .config) compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project = 41a6b50c25961addc04438b567ee1f4ef9e40f98) reproduce (this is a W=3D1 build): wget = https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross = -O ~/bin/make.cross chmod +x ~/bin/make.cross # install x86_64 cross compiling tool for clang build # apt-get install binutils-x86-64-linux-gnu # = https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/= ?id=3D773bda96492153e11d21eb63ac814669b51fc701 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 773bda96492153e11d21eb63ac814669b51fc701 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dclang make.cross = ARCH=3Dx86_64 clang-analyzer If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot clang-analyzer warnings: (new ones prefixed by >>) 2 warnings generated. Suppressed 2 warnings (2 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 2 warnings generated. Suppressed 2 warnings (2 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 3 warnings generated. drivers/thermal/devfreq_cooling.c:87:17: warning: Value stored to = 'dev' during its initialization is never read = [clang-analyzer-deadcode.DeadStores] struct device *dev =3D df->dev.parent; ^~~ ~~~~~~~~~~~~~~ drivers/thermal/devfreq_cooling.c:87:17: note: Value stored to 'dev' = during its initialization is never read struct device *dev =3D df->dev.parent; ^~~ ~~~~~~~~~~~~~~ Suppressed 2 warnings (2 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 5 warnings generated. Suppressed 5 warnings (5 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 5 warnings generated. drivers/media/i2c/ov5640.c:1005:2: warning: Value stored to 'ret' is = never read [clang-analyzer-deadcode.DeadStores] ret =3D ov5640_mod_reg(sensor, OV5640_REG_SC_PLL_CTRL0, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/i2c/ov5640.c:1005:2: note: Value stored to 'ret' is = never read ret =3D ov5640_mod_reg(sensor, OV5640_REG_SC_PLL_CTRL0, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 2 warnings generated. Suppressed 2 warnings (2 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 6 warnings generated. >> drivers/ptp/ptp_ocp.c:830:2: warning: Undefined or garbage value returne= d to caller [clang-analyzer-core.uninitialized.UndefReturn] return err; ^ drivers/ptp/ptp_ocp.c:844:7: note: 'dev' is non-null if (!dev) { ^~~ drivers/ptp/ptp_ocp.c:844:2: note: Taking false branch if (!dev) { ^ drivers/ptp/ptp_ocp.c:852:8: note: Calling 'ptp_ocp_devlink_flash' err =3D ptp_ocp_devlink_flash(devlink, dev, params->fw); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/ptp/ptp_ocp.c:803:2: note: 'err' declared without an initial = value int err; ^~~~~~~ drivers/ptp/ptp_ocp.c:810:2: note: Loop condition is false. = Execution continues on line 830 while (resid) { ^ drivers/ptp/ptp_ocp.c:830:2: note: Undefined or garbage value = returned to caller return err; ^ ~~~ Suppressed 5 warnings (5 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. = Use -system-headers to display errors from system headers as well. 6 warnings generated. include/linux/list.h:135:13: warning: Use of memory after it is = freed [clang-analyzer-unix.Malloc] __list_del(entry->prev, entry->next); ^ drivers/media/cec/core/cec-api.c:637:29: note: Left side of '&&' is = false struct cec_adapter *adap =3D to_cec_adapter(devnode); ^ drivers/media/cec/core/cec-priv.h:21:30: note: expanded from macro = 'to_cec_adapter' #define to_cec_adapter(node) container_of(node, struct cec_adapter, = devnode) ^ include/linux/kernel.h:495:61: note: expanded from macro 'container_of' BUILD_BUG_ON_MSG(!__same_type(*(ptr), ((type *)0)->member) = && \ ^ drivers/media/cec/core/cec-api.c:637:29: note: Taking false branch struct cec_adapter *adap =3D to_cec_adapter(devnode); ^ drivers/media/cec/core/cec-priv.h:21:30: note: expanded from macro = 'to_cec_adapter' #define to_cec_adapter(node) container_of(node, struct cec_adapter, = devnode) ^ include/linux/kernel.h:495:2: note: expanded from macro 'container_of' BUILD_BUG_ON_MSG(!__same_type(*(ptr), ((type *)0)->member) = && \ ^ include/linux/build_bug.h:39:37: note: expanded from macro = 'BUILD_BUG_ON_MSG' #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) ^ include/linux/compiler_types.h:328:2: note: expanded from macro = 'compiletime_assert' _compiletime_assert(condition, msg, __compiletime_assert_, = __COUNTER__) ^ include/linux/compiler_types.h:316:2: note: expanded from macro = '_compiletime_assert' __compiletime_assert(condition, msg, prefix, suffix) ^ include/linux/compiler_types.h:308:3: note: expanded from macro = '__compiletime_assert' if (!(condition)) = \ ^ drivers/media/cec/core/cec-api.c:637:29: note: Loop condition is = false. Exiting loop struct cec_adapter *adap =3D to_cec_adapter(devnode); ^ drivers/media/cec/core/cec-priv.h:21:30: note: expanded from macro = 'to_cec_adapter' #define to_cec_adapter(node) container_of(node, struct cec_adapter, = devnode) ^ include/linux/kernel.h:495:2: note: expanded from macro 'container_of' BUILD_BUG_ON_MSG(!__same_type(*(ptr), ((type *)0)->member) = && \ ^ include/linux/build_bug.h:39:37: note: expanded from macro = 'BUILD_BUG_ON_MSG' #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) ^ include/linux/compiler_types.h:328:2: note: expanded from macro = 'compiletime_assert' _compiletime_assert(condition, msg, __compiletime_assert_, = __COUNTER__) ^ include/linux/compiler_types.h:316:2: note: expanded from macro = '_compiletime_assert' __compiletime_assert(condition, msg, prefix, suffix) ^ include/linux/compiler_types.h:306:2: note: expanded from macro = '__compiletime_assert' do { = \ ^ drivers/media/cec/core/cec-api.c:642:6: note: Assuming 'fh' is equal = to field 'cec_initiator' if (adap->cec_initiator =3D=3D fh) ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/cec/core/cec-api.c:642:2: note: Taking true branch if (adap->cec_initiator =3D=3D fh) ^ drivers/media/cec/core/cec-api.c:644:6: note: Assuming 'fh' is equal = to field 'cec_follower' if (adap->cec_follower =3D=3D fh) { ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/cec/core/cec-api.c:644:2: note: Taking true branch if (adap->cec_follower =3D=3D fh) { ^ drivers/media/cec/core/cec-api.c:648:6: note: Assuming the condition = is false if (fh->mode_follower =3D=3D CEC_MODE_FOLLOWER) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/cec/core/cec-api.c:648:2: note: Taking false branch if (fh->mode_follower =3D=3D CEC_MODE_FOLLOWER) ^ drivers/media/cec/core/cec-api.c:650:6: note: Assuming the condition = is true if (fh->mode_follower =3D=3D CEC_MODE_MONITOR_PIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/cec/core/cec-api.c:650:2: note: Taking true branch if (fh->mode_follower =3D=3D CEC_MODE_MONITOR_PIN) vim +830 drivers/ptp/ptp_ocp.c 773bda96492153 Jonathan Lemon 2021-08-03 793 773bda96492153 Jonathan = Lemon 2021-08-03 794 static int 773bda96492153 Jonathan Lemon 2021-08-03 795 = ptp_ocp_devlink_flash(struct devlink *devlink, struct device *dev, 773bda96492153 Jonathan Lemon 2021-08-03 796 const struct = firmware *fw) 773bda96492153 Jonathan Lemon 2021-08-03 797 { 773bda96492153 Jonathan Lemon 2021-08-03 798 struct mtd_info *mtd =3D = dev_get_drvdata(dev); 773bda96492153 Jonathan Lemon 2021-08-03 799 struct ptp_ocp *bp =3D = devlink_priv(devlink); 773bda96492153 Jonathan Lemon 2021-08-03 800 size_t off, len, resid, = wrote; 773bda96492153 Jonathan Lemon 2021-08-03 801 struct erase_info erase; 773bda96492153 Jonathan Lemon 2021-08-03 802 size_t base, blksz; 773bda96492153 Jonathan Lemon 2021-08-03 803 int err; 773bda96492153 Jonathan Lemon 2021-08-03 804 773bda96492153 Jonathan = Lemon 2021-08-03 805 off =3D 0; 773bda96492153 Jonathan Lemon 2021-08-03 806 base =3D bp->flash_start; 773bda96492153 Jonathan Lemon 2021-08-03 807 blksz =3D 4096; 773bda96492153 Jonathan Lemon 2021-08-03 808 resid =3D fw->size; 773bda96492153 Jonathan Lemon 2021-08-03 809 773bda96492153 Jonathan = Lemon 2021-08-03 810 while (resid) { 773bda96492153 Jonathan Lemon 2021-08-03 811 = devlink_flash_update_status_notify(devlink, "Flashing", 773bda96492153 Jonathan Lemon 2021-08-03 812 NULL, off, = fw->size); 773bda96492153 Jonathan Lemon 2021-08-03 813 773bda96492153 Jonathan = Lemon 2021-08-03 814 len =3D min_t(size_t, resid, blksz); 773bda96492153 Jonathan Lemon 2021-08-03 815 erase.addr =3D base + off; 773bda96492153 Jonathan Lemon 2021-08-03 816 erase.len =3D blksz; a7e1abad13f3f0 Jonathan Lemon 2020-12-03 817 773bda96492153 Jonathan = Lemon 2021-08-03 818 err =3D mtd_erase(mtd, &erase); a7e1abad13f3f0 Jonathan Lemon 2020-12-03 819 if (err) a7e1abad13f3f0 Jonathan Lemon 2020-12-03 820 goto out; a7e1abad13f3f0 Jonathan Lemon 2020-12-03 821 773bda96492153 Jonathan = Lemon 2021-08-03 822 err =3D mtd_write(mtd, base + off, len, &wrote, = &fw->data[off]); 773bda96492153 Jonathan Lemon 2021-08-03 823 if (err) a7e1abad13f3f0 Jonathan Lemon 2020-12-03 824 goto out; 773bda96492153 Jonathan Lemon 2021-08-03 825 773bda96492153 Jonathan = Lemon 2021-08-03 826 off +=3D blksz; 773bda96492153 Jonathan Lemon 2021-08-03 827 resid -=3D len; 773bda96492153 Jonathan Lemon 2021-08-03 828 } 773bda96492153 Jonathan Lemon 2021-08-03 829 out: 773bda96492153 Jonathan Lemon 2021-08-03 @830 return err; a7e1abad13f3f0 Jonathan Lemon 2020-12-03 831 } a7e1abad13f3f0 Jonathan Lemon 2020-12-03 832 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============3720069647294517565== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 3anTIHKZHV1TXrQI9Yjh/wDXuLrf40oCAA== --===============3720069647294517565== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="AttachedMessagePart.ksh" X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Ka2J1aWxkIG1h aWxpbmcgbGlzdCAtLSBrYnVpbGRAbGlzdHMuMDEub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQgYW4g ZW1haWwgdG8ga2J1aWxkLWxlYXZlQGxpc3RzLjAxLm9yZwoK --===============3720069647294517565==-- 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,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 4F06BC4320A for ; Mon, 9 Aug 2021 10:46:56 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 85AE460F9F for ; Mon, 9 Aug 2021 10:46:54 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 85AE460F9F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 76CBF6B0073; Mon, 9 Aug 2021 06:46:54 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6F4BC6B0074; Mon, 9 Aug 2021 06:46:54 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 51FA48D0001; Mon, 9 Aug 2021 06:46:54 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0210.hostedemail.com [216.40.44.210]) by kanga.kvack.org (Postfix) with ESMTP id 294D46B0073 for ; Mon, 9 Aug 2021 06:46:54 -0400 (EDT) Received: from smtpin19.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id C97BB16966 for ; Mon, 9 Aug 2021 10:46:53 +0000 (UTC) X-FDA: 78455214306.19.D436385 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by imf29.hostedemail.com (Postfix) with ESMTP id 0527F9000253 for ; Mon, 9 Aug 2021 10:46:51 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10070"; a="236658353" X-IronPort-AV: E=Sophos;i="5.84,307,1620716400"; d="gz'50?scan'50,208,50";a="236658353" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Aug 2021 03:46:49 -0700 X-IronPort-AV: E=Sophos;i="5.84,307,1620716400"; d="gz'50?scan'50,208,50";a="514903422" Received: from rongch2-mobl.ccr.corp.intel.com (HELO [10.255.31.192]) ([10.255.31.192]) by fmsmga003-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Aug 2021 03:46:48 -0700 Subject: [linux-next:master 4907/6030] drivers/ptp/ptp_ocp.c:830:2: warning: Undefined or garbage value returned to caller [clang-analyzer-core.uninitialized.UndefReturn] References: <202108081526.htnwreV6-lkp@intel.com> To: Jonathan Lemon Cc: clang-built-linux , "kbuild-all@lists.01.org" , Linux Memory Management List From: kernel test robot X-Forwarded-Message-Id: <202108081526.htnwreV6-lkp@intel.com> Message-ID: Date: Mon, 9 Aug 2021 18:46:45 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0 Thunderbird/78.12.0 MIME-Version: 1.0 In-Reply-To: <202108081526.htnwreV6-lkp@intel.com> Content-Type: multipart/mixed; boundary="------------57637E796A8607B9CA53866D" Content-Language: en-US X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 0527F9000253 Authentication-Results: imf29.hostedemail.com; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=intel.com (policy=none); spf=none (imf29.hostedemail.com: domain of rong.a.chen@intel.com has no SPF policy when checking 192.55.52.88) smtp.mailfrom=rong.a.chen@intel.com X-Stat-Signature: mwc46xp5mss1nrt36odgw46s1jtba949 X-HE-Tag: 1628506011-462843 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: This is a multi-part message in MIME format. --------------57637E796A8607B9CA53866D Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 7999516e20bd9bb5d1f7351cbd05ca529a3a8d60 commit: 773bda96492153e11d21eb63ac814669b51fc701 [4907/6030] ptp: ocp: Expose various resources on the timecard. :::::: branch date: 2 days ago :::::: commit date: 4 days ago config: x86_64-randconfig-c001-20210807 (attached as .config) compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project 41a6b50c25961addc04438b567ee1f4ef9e40f98) 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 x86_64 cross compiling tool for clang build # apt-get install binutils-x86-64-linux-gnu # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=773bda96492153e11d21eb63ac814669b51fc701 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 773bda96492153e11d21eb63ac814669b51fc701 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64 clang-analyzer If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot clang-analyzer warnings: (new ones prefixed by >>) 2 warnings generated. Suppressed 2 warnings (2 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 2 warnings generated. Suppressed 2 warnings (2 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 3 warnings generated. drivers/thermal/devfreq_cooling.c:87:17: warning: Value stored to 'dev' during its initialization is never read [clang-analyzer-deadcode.DeadStores] struct device *dev = df->dev.parent; ^~~ ~~~~~~~~~~~~~~ drivers/thermal/devfreq_cooling.c:87:17: note: Value stored to 'dev' during its initialization is never read struct device *dev = df->dev.parent; ^~~ ~~~~~~~~~~~~~~ Suppressed 2 warnings (2 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 5 warnings generated. Suppressed 5 warnings (5 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 5 warnings generated. drivers/media/i2c/ov5640.c:1005:2: warning: Value stored to 'ret' is never read [clang-analyzer-deadcode.DeadStores] ret = ov5640_mod_reg(sensor, OV5640_REG_SC_PLL_CTRL0, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/i2c/ov5640.c:1005:2: note: Value stored to 'ret' is never read ret = ov5640_mod_reg(sensor, OV5640_REG_SC_PLL_CTRL0, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Suppressed 4 warnings (4 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 2 warnings generated. Suppressed 2 warnings (2 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 6 warnings generated. >> drivers/ptp/ptp_ocp.c:830:2: warning: Undefined or garbage value returned to caller [clang-analyzer-core.uninitialized.UndefReturn] return err; ^ drivers/ptp/ptp_ocp.c:844:7: note: 'dev' is non-null if (!dev) { ^~~ drivers/ptp/ptp_ocp.c:844:2: note: Taking false branch if (!dev) { ^ drivers/ptp/ptp_ocp.c:852:8: note: Calling 'ptp_ocp_devlink_flash' err = ptp_ocp_devlink_flash(devlink, dev, params->fw); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/ptp/ptp_ocp.c:803:2: note: 'err' declared without an initial value int err; ^~~~~~~ drivers/ptp/ptp_ocp.c:810:2: note: Loop condition is false. Execution continues on line 830 while (resid) { ^ drivers/ptp/ptp_ocp.c:830:2: note: Undefined or garbage value returned to caller return err; ^ ~~~ Suppressed 5 warnings (5 in non-user code). Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. 6 warnings generated. include/linux/list.h:135:13: warning: Use of memory after it is freed [clang-analyzer-unix.Malloc] __list_del(entry->prev, entry->next); ^ drivers/media/cec/core/cec-api.c:637:29: note: Left side of '&&' is false struct cec_adapter *adap = to_cec_adapter(devnode); ^ drivers/media/cec/core/cec-priv.h:21:30: note: expanded from macro 'to_cec_adapter' #define to_cec_adapter(node) container_of(node, struct cec_adapter, devnode) ^ include/linux/kernel.h:495:61: note: expanded from macro 'container_of' BUILD_BUG_ON_MSG(!__same_type(*(ptr), ((type *)0)->member) && \ ^ drivers/media/cec/core/cec-api.c:637:29: note: Taking false branch struct cec_adapter *adap = to_cec_adapter(devnode); ^ drivers/media/cec/core/cec-priv.h:21:30: note: expanded from macro 'to_cec_adapter' #define to_cec_adapter(node) container_of(node, struct cec_adapter, devnode) ^ include/linux/kernel.h:495:2: note: expanded from macro 'container_of' BUILD_BUG_ON_MSG(!__same_type(*(ptr), ((type *)0)->member) && \ ^ include/linux/build_bug.h:39:37: note: expanded from macro 'BUILD_BUG_ON_MSG' #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) ^ include/linux/compiler_types.h:328:2: note: expanded from macro 'compiletime_assert' _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) ^ include/linux/compiler_types.h:316:2: note: expanded from macro '_compiletime_assert' __compiletime_assert(condition, msg, prefix, suffix) ^ include/linux/compiler_types.h:308:3: note: expanded from macro '__compiletime_assert' if (!(condition)) \ ^ drivers/media/cec/core/cec-api.c:637:29: note: Loop condition is false. Exiting loop struct cec_adapter *adap = to_cec_adapter(devnode); ^ drivers/media/cec/core/cec-priv.h:21:30: note: expanded from macro 'to_cec_adapter' #define to_cec_adapter(node) container_of(node, struct cec_adapter, devnode) ^ include/linux/kernel.h:495:2: note: expanded from macro 'container_of' BUILD_BUG_ON_MSG(!__same_type(*(ptr), ((type *)0)->member) && \ ^ include/linux/build_bug.h:39:37: note: expanded from macro 'BUILD_BUG_ON_MSG' #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) ^ include/linux/compiler_types.h:328:2: note: expanded from macro 'compiletime_assert' _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) ^ include/linux/compiler_types.h:316:2: note: expanded from macro '_compiletime_assert' __compiletime_assert(condition, msg, prefix, suffix) ^ include/linux/compiler_types.h:306:2: note: expanded from macro '__compiletime_assert' do { \ ^ drivers/media/cec/core/cec-api.c:642:6: note: Assuming 'fh' is equal to field 'cec_initiator' if (adap->cec_initiator == fh) ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/cec/core/cec-api.c:642:2: note: Taking true branch if (adap->cec_initiator == fh) ^ drivers/media/cec/core/cec-api.c:644:6: note: Assuming 'fh' is equal to field 'cec_follower' if (adap->cec_follower == fh) { ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/cec/core/cec-api.c:644:2: note: Taking true branch if (adap->cec_follower == fh) { ^ drivers/media/cec/core/cec-api.c:648:6: note: Assuming the condition is false if (fh->mode_follower == CEC_MODE_FOLLOWER) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/cec/core/cec-api.c:648:2: note: Taking false branch if (fh->mode_follower == CEC_MODE_FOLLOWER) ^ drivers/media/cec/core/cec-api.c:650:6: note: Assuming the condition is true if (fh->mode_follower == CEC_MODE_MONITOR_PIN) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/cec/core/cec-api.c:650:2: note: Taking true branch if (fh->mode_follower == CEC_MODE_MONITOR_PIN) vim +830 drivers/ptp/ptp_ocp.c 773bda96492153 Jonathan Lemon 2021-08-03 793 773bda96492153 Jonathan Lemon 2021-08-03 794 static int 773bda96492153 Jonathan Lemon 2021-08-03 795 ptp_ocp_devlink_flash(struct devlink *devlink, struct device *dev, 773bda96492153 Jonathan Lemon 2021-08-03 796 const struct firmware *fw) 773bda96492153 Jonathan Lemon 2021-08-03 797 { 773bda96492153 Jonathan Lemon 2021-08-03 798 struct mtd_info *mtd = dev_get_drvdata(dev); 773bda96492153 Jonathan Lemon 2021-08-03 799 struct ptp_ocp *bp = devlink_priv(devlink); 773bda96492153 Jonathan Lemon 2021-08-03 800 size_t off, len, resid, wrote; 773bda96492153 Jonathan Lemon 2021-08-03 801 struct erase_info erase; 773bda96492153 Jonathan Lemon 2021-08-03 802 size_t base, blksz; 773bda96492153 Jonathan Lemon 2021-08-03 803 int err; 773bda96492153 Jonathan Lemon 2021-08-03 804 773bda96492153 Jonathan Lemon 2021-08-03 805 off = 0; 773bda96492153 Jonathan Lemon 2021-08-03 806 base = bp->flash_start; 773bda96492153 Jonathan Lemon 2021-08-03 807 blksz = 4096; 773bda96492153 Jonathan Lemon 2021-08-03 808 resid = fw->size; 773bda96492153 Jonathan Lemon 2021-08-03 809 773bda96492153 Jonathan Lemon 2021-08-03 810 while (resid) { 773bda96492153 Jonathan Lemon 2021-08-03 811 devlink_flash_update_status_notify(devlink, "Flashing", 773bda96492153 Jonathan Lemon 2021-08-03 812 NULL, off, fw->size); 773bda96492153 Jonathan Lemon 2021-08-03 813 773bda96492153 Jonathan Lemon 2021-08-03 814 len = min_t(size_t, resid, blksz); 773bda96492153 Jonathan Lemon 2021-08-03 815 erase.addr = base + off; 773bda96492153 Jonathan Lemon 2021-08-03 816 erase.len = blksz; a7e1abad13f3f0 Jonathan Lemon 2020-12-03 817 773bda96492153 Jonathan Lemon 2021-08-03 818 err = mtd_erase(mtd, &erase); a7e1abad13f3f0 Jonathan Lemon 2020-12-03 819 if (err) a7e1abad13f3f0 Jonathan Lemon 2020-12-03 820 goto out; a7e1abad13f3f0 Jonathan Lemon 2020-12-03 821 773bda96492153 Jonathan Lemon 2021-08-03 822 err = mtd_write(mtd, base + off, len, &wrote, &fw->data[off]); 773bda96492153 Jonathan Lemon 2021-08-03 823 if (err) a7e1abad13f3f0 Jonathan Lemon 2020-12-03 824 goto out; 773bda96492153 Jonathan Lemon 2021-08-03 825 773bda96492153 Jonathan Lemon 2021-08-03 826 off += blksz; 773bda96492153 Jonathan Lemon 2021-08-03 827 resid -= len; 773bda96492153 Jonathan Lemon 2021-08-03 828 } 773bda96492153 Jonathan Lemon 2021-08-03 829 out: 773bda96492153 Jonathan Lemon 2021-08-03 @830 return err; a7e1abad13f3f0 Jonathan Lemon 2020-12-03 831 } a7e1abad13f3f0 Jonathan Lemon 2020-12-03 832 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --------------57637E796A8607B9CA53866D Content-Type: application/gzip; name=".config.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=".config.gz" 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 HV1TXrQI9Yjh/wDXuLrf40oCAA== --------------57637E796A8607B9CA53866D Content-Type: text/plain; charset=UTF-8; name="Attached Message Part" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="Attached Message Part" _______________________________________________ kbuild mailing list -- kbuild@lists.01.org To unsubscribe send an email to kbuild-leave@lists.01.org --------------57637E796A8607B9CA53866D--