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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 65D67C433EF for ; Thu, 14 Apr 2022 17:38:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Subject:Cc:To: From:Date:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=zl/fqFW3XbYYap1U9TBw7yxOjIZpmwVnhxxB3UL0QTU=; b=bx+N6LXZ6m6WyB PnR8m0uab+mo1+snvAh0okQ7irO9AgRN9a8Zc/MIgKivG07KJRsHDRTw3JUC38k9D96BWq2vZmSzQ FD1nG9QdbOOVoB/6b+Y4kaRbFuR7q8rgAZVLK3o6KnYkQ+KSPTtHXriJ4OioUx5V3xzJIuCBiAZNv GZjnp2YQPD+t5iMvq2vfj57Zpg5vGlCyJ2u5cGPB6EIy0PAOtZFnGGscY6wwYP7tI/Fn9EwQQzsuf P9SfYNoopcf86azLvngQVjlHNrN7PDxYfaHi6pdLlyCIz2OV/iqkSF+5vX7lFWdkqSlH4QT8Q+NB/ HVNp2QkHlW6bzcSQorag==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nf3PQ-006czi-78; Thu, 14 Apr 2022 17:37:32 +0000 Received: from mga09.intel.com ([134.134.136.24]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nf3PN-006czE-5Y for linux-arm-kernel@lists.infradead.org; Thu, 14 Apr 2022 17:37:30 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1649957849; x=1681493849; h=date:from:to:cc:subject:message-id:mime-version; bh=DdW2GKJifZH88J2XCM+9wTcm98T9uTAqIab3+X8il1o=; b=kVuuAuzX8VA8WUdGV5cNg0fzOVCLEFRoYJJ+7qifHFYZTIxnkNC4Y/hT afiQ8BRdFTzb8y05OWro670BN5jutOss7nGScoctjPfMrZIReREo7rgAb RBgZYciY0PKHHpj3j6DkPiNzzqRRQyhmAd4QOg/FMO5nj9JPm10CEBVUx 0cyjqdJto73kVpe0H4ska9ccR4bE5ARG1Xh0H851/vI/30Eq6ZvHnrfNH qQ10uGpxp52KRJh32dTWLMB54khSZq/k/unjw2Cm4EKGe90gG2JA8N6Pz B0FVU4NvT5rdDkht8Mp97vWGSJr60JqzWgKXX/nuMYO3Win2wyE3Fz+rN w==; X-IronPort-AV: E=McAfee;i="6400,9594,10317"; a="262434517" X-IronPort-AV: E=Sophos;i="5.90,260,1643702400"; d="scan'208";a="262434517" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Apr 2022 10:37:14 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,260,1643702400"; d="scan'208";a="591269189" Received: from lkp-server01.sh.intel.com (HELO 3abc53900bec) ([10.239.97.150]) by orsmga001.jf.intel.com with ESMTP; 14 Apr 2022 10:37:12 -0700 Received: from kbuild by 3abc53900bec with local (Exim 4.95) (envelope-from ) id 1nf3P5-0001BX-O8; Thu, 14 Apr 2022 17:37:11 +0000 Date: Fri, 15 Apr 2022 01:36:18 +0800 From: kernel test robot To: Stefano Stabellini Cc: kbuild-all@lists.01.org, linux-arm-kernel@lists.infradead.org, Michal Simek Subject: [xilinx-xlnx:xlnx_rebase_v5.15 42/1093] drivers/xen/pvcalls.c:64:34: sparse: sparse: incorrect type in return expression (different base types) Message-ID: <202204150129.Csr4BDhC-lkp@intel.com> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220414_103729_304353_43099CD4 X-CRM114-Status: GOOD ( 11.80 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org tree: https://github.com/Xilinx/linux-xlnx xlnx_rebase_v5.15 head: b1635a7683e2274f21d795783e4c9db7e518267a commit: 96575d8afcbca7038f411f6b06628e37b9a988e5 [42/1093] xen/pvcalls: frontend enable config: x86_64-randconfig-s021 (https://download.01.org/0day-ci/archive/20220415/202204150129.Csr4BDhC-lkp@intel.com/config) compiler: gcc-11 (Debian 11.2.0-19) 11.2.0 reproduce: # apt-get install sparse # sparse version: v0.6.4-dirty # https://github.com/Xilinx/linux-xlnx/commit/96575d8afcbca7038f411f6b06628e37b9a988e5 git remote add xilinx-xlnx https://github.com/Xilinx/linux-xlnx git fetch --no-tags xilinx-xlnx xlnx_rebase_v5.15 git checkout 96575d8afcbca7038f411f6b06628e37b9a988e5 # save the config file to linux build tree mkdir build_dir make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir ARCH=x86_64 SHELL=/bin/bash drivers/xen/ If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) >> drivers/xen/pvcalls.c:64:34: sparse: sparse: incorrect type in return expression (different base types) @@ expected unsigned int @@ got restricted __poll_t @@ drivers/xen/pvcalls.c:64:34: sparse: expected unsigned int drivers/xen/pvcalls.c:64:34: sparse: got restricted __poll_t >> drivers/xen/pvcalls.c:116:17: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __poll_t ( *poll )( ... ) @@ got unsigned int ( * )( ... ) @@ drivers/xen/pvcalls.c:116:17: sparse: expected restricted __poll_t ( *poll )( ... ) drivers/xen/pvcalls.c:116:17: sparse: got unsigned int ( * )( ... ) vim +64 drivers/xen/pvcalls.c 60 61 static unsigned int pvcalls_poll(struct file *file, struct socket *sock, 62 poll_table *wait) 63 { > 64 return pvcalls_front_poll(file, sock, wait); 65 } 66 67 static int pvcalls_listen(struct socket *sock, int backlog) 68 { 69 return pvcalls_front_listen(sock, backlog); 70 } 71 72 static int pvcalls_stream_sendmsg(struct socket *sock, struct msghdr *msg, 73 size_t len) 74 { 75 return pvcalls_front_sendmsg(sock, msg, len); 76 } 77 78 static int 79 pvcalls_stream_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, 80 int flags) 81 { 82 return pvcalls_front_recvmsg(sock, msg, len, flags); 83 } 84 85 static int pvcalls_release(struct socket *s) 86 { 87 return pvcalls_front_release(s); 88 } 89 90 static int pvcalls_shutdown(struct socket *s, int h) 91 { 92 return -ENOTSUPP; 93 } 94 95 static int sock_no_setsockopt(struct socket *sock, int level, int optname, 96 sockptr_t optval, unsigned int optlen) 97 { 98 return -ENOTSUPP; 99 } 100 101 static int sock_no_getsockopt(struct socket *sock, int level, int optname, 102 char __user *optval, int __user *optlen) 103 { 104 return -ENOTSUPP; 105 } 106 107 const struct proto_ops pvcalls_stream_ops = { 108 .family = PF_INET, 109 .owner = THIS_MODULE, 110 .release = pvcalls_release, 111 .bind = pvcalls_bind, 112 .connect = pvcalls_stream_connect, 113 .socketpair = sock_no_socketpair, 114 .accept = pvcalls_accept, 115 .getname = pvcalls_getname, > 116 .poll = pvcalls_poll, 117 .ioctl = sock_no_ioctl, 118 .listen = pvcalls_listen, 119 .shutdown = pvcalls_shutdown, 120 .setsockopt = sock_no_setsockopt, 121 .getsockopt = sock_no_getsockopt, 122 .sendmsg = pvcalls_stream_sendmsg, 123 .recvmsg = pvcalls_stream_recvmsg, 124 .mmap = sock_no_mmap, 125 .sendpage = sock_no_sendpage, 126 }; 127 -- 0-DAY CI Kernel Test Service https://01.org/lkp _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel