Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp996523pxj; Thu, 27 May 2021 17:21:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzAYFNLwf+XX4UpSPs1ypigZ2W9k8LbKC+HgIL2d1++8WIcVNXzNgnQPl3TqlBfhkfuHKb9 X-Received: by 2002:a50:fb0f:: with SMTP id d15mr7125117edq.343.1622161281372; Thu, 27 May 2021 17:21:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622161281; cv=none; d=google.com; s=arc-20160816; b=CU8bSprGQGFNuWeIZVV0Y/OKsebdcYn0UQ5fN3nNVLyLzx4gSSUmVnc9oKjN1/29Kt Ns/J7fLEmG4+KKgcjPEgr81Ye3G6u+HMv7qsWGeYbWe/pFVa31PixCmc6XrcpzHYoytP 1izOggEPV2QjayKJD2xM/gIb5FUGCmLIpLQoU0JYj6f2sJTHyxR6xo6saRsKBXHaJ1GU XFBhD3SYBKXrgZcTdkq6CzVO7H8DXa9z/lOHxTT52RKrORNPcfAdTdrD/MtUlDkMa1ay Pvc37rlZqs1SxHMFas+1nMUsdVowZedHRUIYlnyH/HfB6fVWHxs8w6XMvT4HPVitEaXr luUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :ironport-sdr:ironport-sdr; bh=QvrEjvjb9NFohis+SSuPgPmaftCNE0zoDelrBA9ZoFU=; b=e8ftHt2yyss14xrbyP9Lplco+4C3FNa/EDc1h2ctTVB3Ub5XKiISemDLH4OFW0SUIQ OgE07jZHhjHiQWuk/SHjFyp6jrlpPQ/mh3kzpPbVFM98/CBz2Sanj251YOJrljPJVlqA IOsVGss4K2Qgm6UrvHqIBnh2J8r8RjsWbAuysLqH52Q5PxMT/mlXNTdQ8f4bgpxiR4vk rJS0IvSKPFcPQ1CeDOKBDRpS82G2DXwMElDOO9BG61pHwHlbVHw4gKNpGbEq59qABJbD BnhsPsmL+bjLjPRix739JyJogwjC9tCvXcfyxaJblhw77jYFG6+y/Oy2oawHZyQryOOn yOMA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gn42si4987191ejc.47.2021.05.27.17.20.57; Thu, 27 May 2021 17:21:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236510AbhE0XO3 (ORCPT + 99 others); Thu, 27 May 2021 19:14:29 -0400 Received: from mga12.intel.com ([192.55.52.136]:20868 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236426AbhE0XOY (ORCPT ); Thu, 27 May 2021 19:14:24 -0400 IronPort-SDR: 9Shg8aT3zloN4hrw/S/15MA4oAwPy+aaPx2dIOnzP3C/LXK+flEj0Ww7MXBsCJFDTO+W4UpUjp AvDA5SHxbW/Q== X-IronPort-AV: E=McAfee;i="6200,9189,9997"; a="182514150" X-IronPort-AV: E=Sophos;i="5.83,228,1616482800"; d="gz'50?scan'50,208,50";a="182514150" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 May 2021 16:12:49 -0700 IronPort-SDR: +lw+pXe6Trl66ZqnafRA/jkHi4OSlrtbjeGPzm0gBMzIoTykf3nSdaGx4h00f/5RFg+mMNXn/B 69mBKuE7Bb0w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,228,1616482800"; d="gz'50?scan'50,208,50";a="465581118" Received: from lkp-server02.sh.intel.com (HELO 1ec8406c5392) ([10.239.97.151]) by fmsmga004.fm.intel.com with ESMTP; 27 May 2021 16:12:46 -0700 Received: from kbuild by 1ec8406c5392 with local (Exim 4.92) (envelope-from ) id 1lmPBG-00034T-2R; Thu, 27 May 2021 23:12:46 +0000 Date: Fri, 28 May 2021 07:11:53 +0800 From: kernel test robot To: Yejune Deng , hca@linux.ibm.com, gor@linux.ibm.com, borntraeger@de.ibm.com, tglx@linutronix.de, keescook@chromium.org Cc: kbuild-all@lists.01.org, linux-s390@vger.kernel.org, linux-kernel@vger.kernel.org, Yejune Deng Subject: Re: [PATCH] softirq/s390: Use the generic local_softirq_pending() Message-ID: <202105280753.baeTS9PX-lkp@intel.com> References: <1621859957-4880-1-git-send-email-yejunedeng@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="Qxx1br4bt0+wmkIi" Content-Disposition: inline In-Reply-To: <1621859957-4880-1-git-send-email-yejunedeng@gmail.com> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --Qxx1br4bt0+wmkIi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Yejune, Thank you for the patch! Perhaps something to improve: [auto build test WARNING on s390/features] [also build test WARNING on v5.13-rc3 next-20210527] [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/Yejune-Deng/softirq-s390-Use-the-generic-local_softirq_pending/20210524-204051 base: https://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git features config: s390-randconfig-s031-20210527 (attached as .config) compiler: s390-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-341-g8af24329-dirty # https://github.com/0day-ci/linux/commit/f1a79ef6db72f0ee7455c9b2985eba179516b7fd git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Yejune-Deng/softirq-s390-Use-the-generic-local_softirq_pending/20210524-204051 git checkout f1a79ef6db72f0ee7455c9b2985eba179516b7fd # 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__' W=1 ARCH=s390 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) >> kernel/softirq.c:379:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:379:13: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:379:13: sparse: got unsigned int * >> kernel/softirq.c:379:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:379:13: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:379:13: sparse: got unsigned int * >> kernel/softirq.c:379:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:379:13: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:379:13: sparse: got unsigned int * >> kernel/softirq.c:379:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:379:13: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:379:13: sparse: got unsigned int * >> kernel/softirq.c:379:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:379:13: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:379:13: sparse: got unsigned int * kernel/softirq.c:457:19: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:457:19: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:457:19: sparse: got unsigned int * kernel/softirq.c:457:19: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:457:19: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:457:19: sparse: got unsigned int * kernel/softirq.c:457:19: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:457:19: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:457:19: sparse: got unsigned int * kernel/softirq.c:457:19: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:457:19: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:457:19: sparse: got unsigned int * kernel/softirq.c:457:19: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:457:19: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:457:19: sparse: got unsigned int * kernel/softirq.c:533:19: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:533:19: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:533:19: sparse: got unsigned int * kernel/softirq.c:533:19: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:533:19: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:533:19: sparse: got unsigned int * kernel/softirq.c:533:19: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:533:19: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:533:19: sparse: got unsigned int * kernel/softirq.c:533:19: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:533:19: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:533:19: sparse: got unsigned int * kernel/softirq.c:533:19: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:533:19: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:533:19: sparse: got unsigned int * kernel/softirq.c:541:9: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:541:9: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:541:9: sparse: got unsigned int * kernel/softirq.c:541:9: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:541:9: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:541:9: sparse: got unsigned int * kernel/softirq.c:541:9: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:541:9: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:541:9: sparse: got unsigned int * kernel/softirq.c:541:9: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:541:9: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:541:9: sparse: got unsigned int * kernel/softirq.c:541:9: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:541:9: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:541:9: sparse: got unsigned int * kernel/softirq.c:577:19: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:577:19: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:577:19: sparse: got unsigned int * kernel/softirq.c:577:19: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:577:19: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:577:19: sparse: got unsigned int * kernel/softirq.c:577:19: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:577:19: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:577:19: sparse: got unsigned int * kernel/softirq.c:577:19: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:577:19: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:577:19: sparse: got unsigned int * kernel/softirq.c:577:19: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:577:19: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:577:19: sparse: got unsigned int * kernel/softirq.c:700:9: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:700:9: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:700:9: sparse: got unsigned int * kernel/softirq.c:700:9: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:700:9: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:700:9: sparse: got unsigned int * kernel/softirq.c:700:9: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:700:9: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:700:9: sparse: got unsigned int * kernel/softirq.c:700:9: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:700:9: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:700:9: sparse: got unsigned int * kernel/softirq.c:700:9: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:700:9: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:700:9: sparse: got unsigned int * kernel/softirq.c:910:16: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:910:16: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:910:16: sparse: got unsigned int * kernel/softirq.c:910:16: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:910:16: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:910:16: sparse: got unsigned int * kernel/softirq.c:910:16: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:910:16: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:910:16: sparse: got unsigned int * kernel/softirq.c:910:16: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:910:16: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:910:16: sparse: got unsigned int * kernel/softirq.c:910:16: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:910:16: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:910:16: sparse: got unsigned int * kernel/softirq.c:916:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:916:13: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:916:13: sparse: got unsigned int * kernel/softirq.c:916:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:916:13: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/softirq.c:916:13: sparse: got unsigned int * kernel/softirq.c:916:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/softirq.c:916:13: sparse: expected void const [noderef] __percpu *__vpp_verify -- >> kernel/smp.c:453:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/smp.c:453:13: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/smp.c:453:13: sparse: got unsigned int * >> kernel/smp.c:453:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/smp.c:453:13: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/smp.c:453:13: sparse: got unsigned int * >> kernel/smp.c:453:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/smp.c:453:13: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/smp.c:453:13: sparse: got unsigned int * >> kernel/smp.c:453:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/smp.c:453:13: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/smp.c:453:13: sparse: got unsigned int * >> kernel/smp.c:453:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ kernel/smp.c:453:13: sparse: expected void const [noderef] __percpu *__vpp_verify kernel/smp.c:453:13: sparse: got unsigned int * -- net/core/dev.c:3308:23: sparse: sparse: incorrect type in argument 4 (different base types) @@ expected restricted __wsum [usertype] csum @@ got unsigned int @@ net/core/dev.c:3308:23: sparse: expected restricted __wsum [usertype] csum net/core/dev.c:3308:23: sparse: got unsigned int net/core/dev.c:3308:23: sparse: sparse: cast from restricted __wsum net/core/dev.c:3308:23: sparse: sparse: incorrect type in argument 4 (different base types) @@ expected restricted __wsum [usertype] csum @@ got unsigned int @@ net/core/dev.c:3308:23: sparse: expected restricted __wsum [usertype] csum net/core/dev.c:3308:23: sparse: got unsigned int net/core/dev.c:3308:23: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] val @@ got restricted __wsum @@ net/core/dev.c:3308:23: sparse: expected unsigned int [usertype] val net/core/dev.c:3308:23: sparse: got restricted __wsum net/core/dev.c:3308:23: sparse: sparse: incorrect type in argument 4 (different base types) @@ expected restricted __wsum [usertype] csum @@ got unsigned int @@ net/core/dev.c:3308:23: sparse: expected restricted __wsum [usertype] csum net/core/dev.c:3308:23: sparse: got unsigned int net/core/dev.c:3308:23: sparse: sparse: cast from restricted __wsum net/core/dev.c:3308:23: sparse: sparse: incorrect type in argument 4 (different base types) @@ expected restricted __wsum [usertype] csum @@ got unsigned int @@ net/core/dev.c:3308:23: sparse: expected restricted __wsum [usertype] csum net/core/dev.c:3308:23: sparse: got unsigned int net/core/dev.c:3308:23: sparse: sparse: cast from restricted __wsum net/core/dev.c:3308:23: sparse: sparse: incorrect type in argument 4 (different base types) @@ expected restricted __wsum [usertype] csum @@ got unsigned int @@ net/core/dev.c:3308:23: sparse: expected restricted __wsum [usertype] csum net/core/dev.c:3308:23: sparse: got unsigned int net/core/dev.c:3308:23: sparse: sparse: cast from restricted __wsum net/core/dev.c:3308:23: sparse: sparse: incorrect type in argument 4 (different base types) @@ expected restricted __wsum [usertype] csum @@ got unsigned int @@ net/core/dev.c:3308:23: sparse: expected restricted __wsum [usertype] csum net/core/dev.c:3308:23: sparse: got unsigned int net/core/dev.c:3308:23: sparse: sparse: cast from restricted __wsum >> net/core/dev.c:4910:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ net/core/dev.c:4910:13: sparse: expected void const [noderef] __percpu *__vpp_verify net/core/dev.c:4910:13: sparse: got unsigned int * >> net/core/dev.c:4910:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ net/core/dev.c:4910:13: sparse: expected void const [noderef] __percpu *__vpp_verify net/core/dev.c:4910:13: sparse: got unsigned int * >> net/core/dev.c:4910:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ net/core/dev.c:4910:13: sparse: expected void const [noderef] __percpu *__vpp_verify net/core/dev.c:4910:13: sparse: got unsigned int * >> net/core/dev.c:4910:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ net/core/dev.c:4910:13: sparse: expected void const [noderef] __percpu *__vpp_verify net/core/dev.c:4910:13: sparse: got unsigned int * >> net/core/dev.c:4910:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected void const [noderef] __percpu *__vpp_verify @@ got unsigned int * @@ net/core/dev.c:4910:13: sparse: expected void const [noderef] __percpu *__vpp_verify net/core/dev.c:4910:13: sparse: got unsigned int * net/core/dev.c:3807:26: sparse: sparse: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block net/core/dev.c:4990:44: sparse: sparse: context imbalance in 'net_tx_action' - unexpected unlock vim +379 kernel/softirq.c de30a2b355ea853 Ingo Molnar 2006-07-03 360 0bd3a173d711857 Peter Zijlstra 2013-11-19 361 void __local_bh_enable_ip(unsigned long ip, unsigned int cnt) de30a2b355ea853 Ingo Molnar 2006-07-03 362 { f71b74bca637fca Frederic Weisbecker 2017-11-06 363 WARN_ON_ONCE(in_irq()); f71b74bca637fca Frederic Weisbecker 2017-11-06 364 lockdep_assert_irqs_enabled(); 3c829c367a1a525 Tim Chen 2006-07-30 365 #ifdef CONFIG_TRACE_IRQFLAGS 0f476b6d91a1395 Johannes Berg 2008-06-18 366 local_irq_disable(); 3c829c367a1a525 Tim Chen 2006-07-30 367 #endif de30a2b355ea853 Ingo Molnar 2006-07-03 368 /* de30a2b355ea853 Ingo Molnar 2006-07-03 369 * Are softirqs going to be turned on now: de30a2b355ea853 Ingo Molnar 2006-07-03 370 */ 75e1056f5c57050 Venkatesh Pallipadi 2010-10-04 371 if (softirq_count() == SOFTIRQ_DISABLE_OFFSET) 0d38453c85b426e Peter Zijlstra 2020-03-20 372 lockdep_softirqs_on(ip); de30a2b355ea853 Ingo Molnar 2006-07-03 373 /* de30a2b355ea853 Ingo Molnar 2006-07-03 374 * Keep preemption disabled until we are done with de30a2b355ea853 Ingo Molnar 2006-07-03 375 * softirq processing: de30a2b355ea853 Ingo Molnar 2006-07-03 376 */ 91ea62d58bd6618 Peter Zijlstra 2020-12-18 377 __preempt_count_sub(cnt - 1); de30a2b355ea853 Ingo Molnar 2006-07-03 378 0bed698a334766e Frederic Weisbecker 2013-09-05 @379 if (unlikely(!in_interrupt() && local_softirq_pending())) { 0bed698a334766e Frederic Weisbecker 2013-09-05 380 /* 0bed698a334766e Frederic Weisbecker 2013-09-05 381 * Run softirq if any pending. And do it in its own stack 0bed698a334766e Frederic Weisbecker 2013-09-05 382 * as we may be calling this deep in a task call stack already. 0bed698a334766e Frederic Weisbecker 2013-09-05 383 */ de30a2b355ea853 Ingo Molnar 2006-07-03 384 do_softirq(); 0bed698a334766e Frederic Weisbecker 2013-09-05 385 } de30a2b355ea853 Ingo Molnar 2006-07-03 386 bdb43806589096a Peter Zijlstra 2013-09-10 387 preempt_count_dec(); 3c829c367a1a525 Tim Chen 2006-07-30 388 #ifdef CONFIG_TRACE_IRQFLAGS 0f476b6d91a1395 Johannes Berg 2008-06-18 389 local_irq_enable(); 3c829c367a1a525 Tim Chen 2006-07-30 390 #endif de30a2b355ea853 Ingo Molnar 2006-07-03 391 preempt_check_resched(); de30a2b355ea853 Ingo Molnar 2006-07-03 392 } 0bd3a173d711857 Peter Zijlstra 2013-11-19 393 EXPORT_SYMBOL(__local_bh_enable_ip); de30a2b355ea853 Ingo Molnar 2006-07-03 394 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --Qxx1br4bt0+wmkIi Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 IVWzkyckzrFfVIE2cAoABH45ePXhAQA= --Qxx1br4bt0+wmkIi--