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.5 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=unavailable 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 63B66C433E6 for ; Wed, 15 Jul 2020 08:30:09 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 220F320663 for ; Wed, 15 Jul 2020 08:30:08 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725885AbgGOIaH (ORCPT ); Wed, 15 Jul 2020 04:30:07 -0400 Received: from mga02.intel.com ([134.134.136.20]:19228 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727815AbgGOIaH (ORCPT ); Wed, 15 Jul 2020 04:30:07 -0400 IronPort-SDR: VR2Yi3/LaJ2U3vQwG/knfYCtH9uuuxrKstIu8vB2C0YoIiTirrmsH0VK5KQi8gtYVsbWUjOVDH /85foKxeKLdQ== X-IronPort-AV: E=McAfee;i="6000,8403,9682"; a="137234050" X-IronPort-AV: E=Sophos;i="5.75,354,1589266800"; d="gz'50?scan'50,208,50";a="137234050" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jul 2020 01:28:43 -0700 IronPort-SDR: st8uFCt4spqm6oSb+UMsMQnJX1DIl+dRuPwOD6hvXrdIrCTi3HX+PJgmpuIH00906SsglJ8v4M aqRQl+ulgKUw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,354,1589266800"; d="gz'50?scan'50,208,50";a="360633823" Received: from lkp-server01.sh.intel.com (HELO b157d87b7ee7) ([10.239.97.150]) by orsmga001.jf.intel.com with ESMTP; 15 Jul 2020 01:28:41 -0700 Received: from kbuild by b157d87b7ee7 with local (Exim 4.92) (envelope-from ) id 1jvcmO-00005j-GS; Wed, 15 Jul 2020 08:28:40 +0000 Date: Wed, 15 Jul 2020 16:27:58 +0800 From: kernel test robot To: Johnson CH Chen =?utf-8?B?KOmZs+aYreWLsyk=?= , Jiri Slaby , Greg Kroah-Hartman Cc: kbuild-all@lists.01.org, "linux-kernel@vger.kernel.org" , "linux-serial@vger.kernel.org" Subject: Re: [PATCH] tty: Add MOXA NPort Real TTY Driver Message-ID: <202007151654.blCbcUU2%lkp@intel.com> References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="pf9I7BMVVzbSWLtt" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-serial-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-serial@vger.kernel.org --pf9I7BMVVzbSWLtt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi "Johnson, Thank you for the patch! Perhaps something to improve: [auto build test WARNING on tty/tty-testing] [also build test WARNING on v5.8-rc5 next-20200714] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Johnson-CH-Chen/tty-Add-MOXA-NPort-Real-TTY-Driver/20200714-142712 base: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git tty-testing config: sparc64-randconfig-s032-20200715 (attached as .config) compiler: sparc64-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.2-49-g707c5017-dirty # 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=sparc64 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) >> drivers/tty/npreal2.c:1107:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got struct serial_struct *retinfo @@ >> drivers/tty/npreal2.c:1107:26: sparse: expected void [noderef] __user *to >> drivers/tty/npreal2.c:1107:26: sparse: got struct serial_struct *retinfo >> drivers/tty/npreal2.c:1122:56: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got struct serial_struct *new_info @@ >> drivers/tty/npreal2.c:1122:56: sparse: expected void const [noderef] __user *from >> drivers/tty/npreal2.c:1122:56: sparse: got struct serial_struct *new_info >> drivers/tty/npreal2.c:1149:57: sparse: sparse: Using plain integer as NULL pointer >> drivers/tty/npreal2.c:1186:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user * @@ got unsigned int *value @@ >> drivers/tty/npreal2.c:1186:9: sparse: expected void const volatile [noderef] __user * >> drivers/tty/npreal2.c:1186:9: sparse: got unsigned int *value drivers/tty/npreal2.c:1624:38: sparse: sparse: Using plain integer as NULL pointer drivers/tty/npreal2.c:1897:34: sparse: sparse: Using plain integer as NULL pointer drivers/tty/npreal2.c:1914:21: sparse: sparse: Using plain integer as NULL pointer drivers/tty/npreal2.c:1984:46: sparse: sparse: Using plain integer as NULL pointer >> drivers/tty/npreal2.c:2261:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user * @@ got unsigned long * @@ drivers/tty/npreal2.c:2261:17: sparse: expected void const volatile [noderef] __user * >> drivers/tty/npreal2.c:2261:17: sparse: got unsigned long * drivers/tty/npreal2.c:2265:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user * @@ got unsigned long * @@ drivers/tty/npreal2.c:2265:17: sparse: expected void const volatile [noderef] __user * drivers/tty/npreal2.c:2265:17: sparse: got unsigned long * >> drivers/tty/npreal2.c:2319:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user * @@ got int * @@ drivers/tty/npreal2.c:2319:21: sparse: expected void const volatile [noderef] __user * >> drivers/tty/npreal2.c:2319:21: sparse: got int * drivers/tty/npreal2.c:2319:62: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user * @@ got int * @@ drivers/tty/npreal2.c:2319:62: sparse: expected void const volatile [noderef] __user * drivers/tty/npreal2.c:2319:62: sparse: got int * drivers/tty/npreal2.c:2320:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user * @@ got int * @@ drivers/tty/npreal2.c:2320:25: sparse: expected void const volatile [noderef] __user * drivers/tty/npreal2.c:2320:25: sparse: got int * drivers/tty/npreal2.c:2321:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user * @@ got int * @@ drivers/tty/npreal2.c:2321:25: sparse: expected void const volatile [noderef] __user * drivers/tty/npreal2.c:2321:25: sparse: got int * drivers/tty/npreal2.c:2322:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user * @@ got int * @@ drivers/tty/npreal2.c:2322:25: sparse: expected void const volatile [noderef] __user * drivers/tty/npreal2.c:2322:25: sparse: got int * drivers/tty/npreal2.c:2323:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user * @@ got int * @@ drivers/tty/npreal2.c:2323:25: sparse: expected void const volatile [noderef] __user * drivers/tty/npreal2.c:2323:25: sparse: got int * drivers/tty/npreal2.c:2324:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user * @@ got int * @@ drivers/tty/npreal2.c:2324:25: sparse: expected void const volatile [noderef] __user * drivers/tty/npreal2.c:2324:25: sparse: got int * drivers/tty/npreal2.c:2329:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user * @@ got int * @@ drivers/tty/npreal2.c:2329:17: sparse: expected void const volatile [noderef] __user * drivers/tty/npreal2.c:2329:17: sparse: got int * drivers/tty/npreal2.c:2330:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user * @@ got int * @@ drivers/tty/npreal2.c:2330:17: sparse: expected void const volatile [noderef] __user * drivers/tty/npreal2.c:2330:17: sparse: got int * drivers/tty/npreal2.c:2331:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user * @@ got int * @@ drivers/tty/npreal2.c:2331:17: sparse: expected void const volatile [noderef] __user * drivers/tty/npreal2.c:2331:17: sparse: got int * drivers/tty/npreal2.c:2332:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user * @@ got int * @@ drivers/tty/npreal2.c:2332:17: sparse: expected void const volatile [noderef] __user * drivers/tty/npreal2.c:2332:17: sparse: got int * >> drivers/tty/npreal2.c:2570:35: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void * @@ drivers/tty/npreal2.c:2570:35: sparse: expected void [noderef] __user *to >> drivers/tty/npreal2.c:2570:35: sparse: got void * >> drivers/tty/npreal2.c:2591:57: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got void * @@ drivers/tty/npreal2.c:2591:57: sparse: expected void const [noderef] __user *from drivers/tty/npreal2.c:2591:57: sparse: got void * drivers/tty/npreal2.c:2720:35: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void * @@ drivers/tty/npreal2.c:2720:35: sparse: expected void [noderef] __user *to drivers/tty/npreal2.c:2720:35: sparse: got void * drivers/tty/npreal2.c:2734:56: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got void * @@ drivers/tty/npreal2.c:2734:56: sparse: expected void const [noderef] __user *from drivers/tty/npreal2.c:2734:56: sparse: got void * >> drivers/tty/npreal2.c:2803:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got char *buf @@ drivers/tty/npreal2.c:2803:34: sparse: expected void [noderef] __user *to >> drivers/tty/npreal2.c:2803:34: sparse: got char *buf >> drivers/tty/npreal2.c:2831:38: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got char * @@ drivers/tty/npreal2.c:2831:38: sparse: expected void [noderef] __user *to >> drivers/tty/npreal2.c:2831:38: sparse: got char * >> drivers/tty/npreal2.c:2899:38: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got char const *buf @@ drivers/tty/npreal2.c:2899:38: sparse: expected void const [noderef] __user *from >> drivers/tty/npreal2.c:2899:38: sparse: got char const *buf >> drivers/tty/npreal2.c:2950:22: sparse: sparse: incorrect type in initializer (incompatible argument 2 (different address spaces)) @@ expected long ( *proc_read )( ... ) @@ got long ( * )( ... ) @@ >> drivers/tty/npreal2.c:2950:22: sparse: expected long ( *proc_read )( ... ) >> drivers/tty/npreal2.c:2950:22: sparse: got long ( * )( ... ) >> drivers/tty/npreal2.c:2951:23: sparse: sparse: incorrect type in initializer (incompatible argument 2 (different address spaces)) @@ expected long ( *proc_write )( ... ) @@ got long ( * )( ... ) @@ >> drivers/tty/npreal2.c:2951:23: sparse: expected long ( *proc_write )( ... ) drivers/tty/npreal2.c:2951:23: sparse: got long ( * )( ... ) >> drivers/tty/npreal2.c:2954:22: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __poll_t ( *proc_poll )( ... ) @@ got unsigned int ( * )( ... ) @@ >> drivers/tty/npreal2.c:2954:22: sparse: expected restricted __poll_t ( *proc_poll )( ... ) >> drivers/tty/npreal2.c:2954:22: sparse: got unsigned int ( * )( ... ) vim +1107 drivers/tty/npreal2.c 1089 1090 static int npreal_get_serial_info(struct npreal_struct *info, struct serial_struct *retinfo) 1091 { 1092 struct serial_struct tmp; 1093 1094 if (!retinfo) 1095 return -EFAULT; 1096 1097 memset(&tmp, 0, sizeof(tmp)); 1098 tmp.type = info->type; 1099 tmp.line = info->port; 1100 tmp.flags = info->flags; 1101 tmp.close_delay = info->close_delay; 1102 tmp.closing_wait = info->closing_wait; 1103 tmp.custom_divisor = info->custom_divisor; 1104 tmp.baud_base = info->baud_base; 1105 tmp.hub6 = 0; 1106 > 1107 if (copy_to_user(retinfo, &tmp, sizeof(*retinfo))) 1108 return -EFAULT; 1109 else 1110 return 0; 1111 } 1112 1113 static int npreal_set_serial_info(struct npreal_struct *info, struct serial_struct *new_info) 1114 { 1115 struct serial_struct new_serial; 1116 int rsp_length = RSP_BUFFER_SIZE; 1117 int retval = 0; 1118 unsigned int flags; 1119 char rsp_buffer[RSP_BUFFER_SIZE]; 1120 1121 > 1122 if ((!new_info) || copy_from_user(&new_serial, new_info, sizeof(new_serial))) 1123 return -EFAULT; 1124 1125 flags = info->flags & ASYNC_SPD_MASK; 1126 1127 if (!capable(CAP_SYS_ADMIN)) { 1128 if ((new_serial.close_delay != info->close_delay) || 1129 ((new_serial.flags & ~ASYNC_USR_MASK) != (info->flags & ~ASYNC_USR_MASK))) 1130 return -EPERM; 1131 1132 info->flags = ((info->flags & ~ASYNC_USR_MASK) | 1133 (new_serial.flags & ASYNC_USR_MASK)); 1134 } else { 1135 info->flags = ((info->flags & ~ASYNC_FLAGS) | (new_serial.flags & ASYNC_FLAGS)); 1136 info->close_delay = new_serial.close_delay * HZ / 100; 1137 1138 if (new_serial.closing_wait == ASYNC_CLOSING_WAIT_NONE) 1139 info->closing_wait = ASYNC_CLOSING_WAIT_NONE; 1140 else 1141 info->closing_wait = new_serial.closing_wait * HZ / 100; 1142 } 1143 1144 info->type = new_serial.type; 1145 set_common_xmit_fifo_size(info, info->net_node); 1146 1147 if (info->flags & ASYNC_INITIALIZED) { 1148 if (flags != (info->flags & ASYNC_SPD_MASK)) > 1149 retval = npreal_port_init(info, 0); 1150 1151 if (info->net_node) 1152 npreal_set_tx_fifo_command_done(info, info->net_node, rsp_buffer, 1153 &rsp_length); 1154 1155 } 1156 1157 info->custom_divisor = new_serial.custom_divisor; 1158 1159 if (info->custom_divisor == 0) 1160 info->baud_base = 921600L; 1161 else 1162 info->baud_base = new_serial.baud_base; 1163 1164 return retval; 1165 } 1166 1167 /** 1168 * npreal_get_lsr_info() - get line status register info 1169 * 1170 * Let user call ioctl() to get info when the UART physically is emptied. 1171 * On bus types like RS485, the transmitter must release the bus after 1172 * transmitting. This must be done when the transmit shift register is 1173 * empty, not be done when the transmit holding register is empty. 1174 * This functionality allows an RS485 driver to be written in user space. 1175 * 1176 * Always return 0 when function is ended. 1177 */ 1178 static int npreal_get_lsr_info(struct npreal_struct *info, 1179 unsigned int *value) 1180 { 1181 unsigned int result = 0; 1182 1183 if (npreal_wait_oqueue(info, 0) == 0) 1184 result = TIOCSER_TEMT; 1185 > 1186 put_user(result, value); 1187 1188 return 0; 1189 } 1190 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --pf9I7BMVVzbSWLtt Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 0Cp5Afc/IYmTmP3HAQA= --pf9I7BMVVzbSWLtt--