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 7FFBBC433DB for ; Wed, 6 Jan 2021 23:49:35 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 335AF2313E for ; Wed, 6 Jan 2021 23:49:35 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727804AbhAFXtS (ORCPT ); Wed, 6 Jan 2021 18:49:18 -0500 Received: from mga12.intel.com ([192.55.52.136]:52153 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726293AbhAFXtS (ORCPT ); Wed, 6 Jan 2021 18:49:18 -0500 IronPort-SDR: c3+iDNB7J/EtV2gAZ8tolXjOej5HjXVxqq8GJHMvUHPbhuHfHQ3MNdqnhsIJKVVgy2EvOwGPfx ojAosy2KAlIg== X-IronPort-AV: E=McAfee;i="6000,8403,9856"; a="156539112" X-IronPort-AV: E=Sophos;i="5.79,328,1602572400"; d="gz'50?scan'50,208,50";a="156539112" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Jan 2021 15:48:36 -0800 IronPort-SDR: I5VvdCJ6mxgESPiOK/2OqjuhOcHvLFK2V+3f4hFKDjkHv6IY8Z6hxTfEClvQvU1+577MlDq+SG XyGyfz5X6w/g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,328,1602572400"; d="gz'50?scan'50,208,50";a="361760096" Received: from lkp-server02.sh.intel.com (HELO 4242b19f17ef) ([10.239.97.151]) by orsmga002.jf.intel.com with ESMTP; 06 Jan 2021 15:48:34 -0800 Received: from kbuild by 4242b19f17ef with local (Exim 4.92) (envelope-from ) id 1kxIXa-0009E9-4Z; Wed, 06 Jan 2021 23:48:34 +0000 Date: Thu, 7 Jan 2021 07:47:59 +0800 From: kernel test robot To: Luc Van Oostenryck Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Miguel Ojeda Subject: drivers/watchdog/m54xx_wdt.c:104:37: sparse: sparse: incorrect type in argument 1 (different address spaces) Message-ID: <202101070750.4Bg5b17j-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="vkogqOf2sHV7VnPd" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --vkogqOf2sHV7VnPd 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: e71ba9452f0b5b2e8dc8aa5445198cd9214a6a62 commit: e5fc436f06eef54ef512ea55a9db8eb9f2e76959 sparse: use static inline for __chk_{user,io}_ptr() date: 4 months ago config: m68k-randconfig-s032-20210107 (attached as .config) compiler: m68k-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-208-g46a52ca4-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e5fc436f06eef54ef512ea55a9db8eb9f2e76959 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout e5fc436f06eef54ef512ea55a9db8eb9f2e76959 # 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=m68k If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot "sparse warnings: (new ones prefixed by >>)" >> drivers/watchdog/m54xx_wdt.c:104:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const * @@ drivers/watchdog/m54xx_wdt.c:104:37: sparse: expected void const volatile [noderef] __user *ptr drivers/watchdog/m54xx_wdt.c:104:37: sparse: got char const * drivers/watchdog/m54xx_wdt.c:104:37: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __user *__gu_ptr @@ got char const * @@ drivers/watchdog/m54xx_wdt.c:104:37: sparse: expected void const [noderef] __user *__gu_ptr drivers/watchdog/m54xx_wdt.c:104:37: sparse: got char const * drivers/watchdog/m54xx_wdt.c:129:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got struct watchdog_info * @@ drivers/watchdog/m54xx_wdt.c:129:37: sparse: expected void [noderef] __user *to drivers/watchdog/m54xx_wdt.c:129:37: sparse: got struct watchdog_info * >> drivers/watchdog/m54xx_wdt.c:134:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int * @@ drivers/watchdog/m54xx_wdt.c:134:23: sparse: expected void const volatile [noderef] __user *ptr drivers/watchdog/m54xx_wdt.c:134:23: sparse: got int * drivers/watchdog/m54xx_wdt.c:134:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __user *__pu_ptr @@ got int * @@ drivers/watchdog/m54xx_wdt.c:134:23: sparse: expected void const [noderef] __user *__pu_ptr drivers/watchdog/m54xx_wdt.c:134:23: sparse: got int * drivers/watchdog/m54xx_wdt.c:138:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int * @@ drivers/watchdog/m54xx_wdt.c:138:23: sparse: expected void const volatile [noderef] __user *ptr drivers/watchdog/m54xx_wdt.c:138:23: sparse: got int * drivers/watchdog/m54xx_wdt.c:138:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __user *__pu_ptr @@ got int * @@ drivers/watchdog/m54xx_wdt.c:138:23: sparse: expected void const [noderef] __user *__pu_ptr drivers/watchdog/m54xx_wdt.c:138:23: sparse: got int * drivers/watchdog/m54xx_wdt.c:147:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int * @@ drivers/watchdog/m54xx_wdt.c:147:23: sparse: expected void const volatile [noderef] __user *ptr drivers/watchdog/m54xx_wdt.c:147:23: sparse: got int * drivers/watchdog/m54xx_wdt.c:147:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __user *__gu_ptr @@ got int * @@ drivers/watchdog/m54xx_wdt.c:147:23: sparse: expected void const [noderef] __user *__gu_ptr drivers/watchdog/m54xx_wdt.c:147:23: sparse: got int * drivers/watchdog/m54xx_wdt.c:161:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int * @@ drivers/watchdog/m54xx_wdt.c:161:23: sparse: expected void const volatile [noderef] __user *ptr drivers/watchdog/m54xx_wdt.c:161:23: sparse: got int * drivers/watchdog/m54xx_wdt.c:161:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __user *__pu_ptr @@ got int * @@ drivers/watchdog/m54xx_wdt.c:161:23: sparse: expected void const [noderef] __user *__pu_ptr drivers/watchdog/m54xx_wdt.c:161:23: sparse: got int * drivers/watchdog/m54xx_wdt.c:185:27: sparse: sparse: incorrect type in initializer (incompatible argument 2 (different address spaces)) @@ expected int ( *write )( ... ) @@ got int ( * )( ... ) @@ drivers/watchdog/m54xx_wdt.c:185:27: sparse: expected int ( *write )( ... ) drivers/watchdog/m54xx_wdt.c:185:27: sparse: got int ( * )( ... ) vim +104 drivers/watchdog/m54xx_wdt.c 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 91 9b9c63ff1f3b09a drivers/watchdog/m548x_wdt.c Philippe De Muyter 2011-01-22 92 static ssize_t m54xx_wdt_write(struct file *file, const char *data, 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 93 size_t len, loff_t *ppos) 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 94 { 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 95 if (len) { 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 96 if (!nowayout) { 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 97 size_t i; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 98 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 99 clear_bit(WDT_OK_TO_CLOSE, &wdt_status); 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 100 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 101 for (i = 0; i != len; i++) { 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 102 char c; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 103 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 @104 if (get_user(c, data + i)) 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 105 return -EFAULT; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 106 if (c == 'V') 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 107 set_bit(WDT_OK_TO_CLOSE, &wdt_status); 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 108 } 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 109 } 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 110 wdt_keepalive(); 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 111 } 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 112 return len; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 113 } 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 114 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 115 static const struct watchdog_info ident = { 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 116 .options = WDIOF_MAGICCLOSE | WDIOF_SETTIMEOUT | 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 117 WDIOF_KEEPALIVEPING, 9b9c63ff1f3b09a drivers/watchdog/m548x_wdt.c Philippe De Muyter 2011-01-22 118 .identity = "Coldfire M54xx Watchdog", 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 119 }; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 120 9b9c63ff1f3b09a drivers/watchdog/m548x_wdt.c Philippe De Muyter 2011-01-22 121 static long m54xx_wdt_ioctl(struct file *file, unsigned int cmd, 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 122 unsigned long arg) 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 123 { 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 124 int ret = -ENOTTY; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 125 int time; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 126 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 127 switch (cmd) { 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 128 case WDIOC_GETSUPPORT: 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 129 ret = copy_to_user((struct watchdog_info *)arg, &ident, 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 130 sizeof(ident)) ? -EFAULT : 0; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 131 break; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 132 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 133 case WDIOC_GETSTATUS: 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 @134 ret = put_user(0, (int *)arg); 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 135 break; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 136 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 137 case WDIOC_GETBOOTSTATUS: 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 138 ret = put_user(0, (int *)arg); 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 139 break; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 140 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 141 case WDIOC_KEEPALIVE: 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 142 wdt_keepalive(); 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 143 ret = 0; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 144 break; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 145 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 146 case WDIOC_SETTIMEOUT: 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 147 ret = get_user(time, (int *)arg); 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 148 if (ret) 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 149 break; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 150 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 151 if (time <= 0 || time > 30) { 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 152 ret = -EINVAL; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 153 break; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 154 } 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 155 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 156 heartbeat = time; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 157 wdt_enable(); bd490f8222510de drivers/watchdog/m54xx_wdt.c Gustavo A. R. Silva 2020-07-07 158 fallthrough; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 159 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 160 case WDIOC_GETTIMEOUT: 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 161 ret = put_user(heartbeat, (int *)arg); 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 162 break; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 163 } 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 164 return ret; 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 165 } 88cce427626070f drivers/watchdog/m548x_wdt.c Philippe De Muyter 2010-11-03 166 :::::: The code at line 104 was first introduced by commit :::::: 88cce427626070f7d7eb33994e3ff7b4db3292c5 watchdog: Add MCF548x watchdog driver. :::::: TO: Philippe De Muyter :::::: CC: Wim Van Sebroeck --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --vkogqOf2sHV7VnPd Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --vkogqOf2sHV7VnPd--