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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 13841C433F5 for ; Tue, 24 May 2022 02:11:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A081A6B0073; Mon, 23 May 2022 22:11:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9B7126B0074; Mon, 23 May 2022 22:11:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 87E596B0075; Mon, 23 May 2022 22:11:05 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 74E5F6B0073 for ; Mon, 23 May 2022 22:11:05 -0400 (EDT) Received: from smtpin31.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 4CD9AF3D for ; Tue, 24 May 2022 02:11:05 +0000 (UTC) X-FDA: 79499008890.31.C9880BA Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by imf29.hostedemail.com (Postfix) with ESMTP id E5890120020 for ; Tue, 24 May 2022 02:10:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1653358263; x=1684894263; h=date:from:to:cc:subject:message-id:mime-version; bh=d5DUJyticO1kwqh28lb5dVCWnDI71P2rR5NdyYk2pVA=; b=aZWHzg0E2xj1sv4KYEoZD3iNpn/PlH8yO4hGQZbjSB400SeVo3e/XOjB +hxPYF33/Yx7I68o5l+PlulUyWcy6AG98sGT+7tuhERR2HYNoYLVfpUx/ VxqDm5XYFXR+ZcMyiBPcVWH8GBoWVOR0OhHRu1S7Gfn/g5S/2I2RIM/+B E4BVYxuysH+PgP+7b2oQ/j5QuIMq5CrjF9j76NHvAvEkNSCd/Fbi84bNo NnSnlzBuN7IIRiBU6Qb9QbNqhJ85EaMWpVxh0H0iJrBK+R65F7KnTdfDy u3JnuY1mC1/hhyGJXH/JUv7eoy5V0dmrOLUQLdwR49OJpZW5QLFjo1Lry Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10356"; a="298721957" X-IronPort-AV: E=Sophos;i="5.91,247,1647327600"; d="scan'208";a="298721957" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 May 2022 19:11:00 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,247,1647327600"; d="scan'208";a="703275648" Received: from lkp-server01.sh.intel.com (HELO db63a1be7222) ([10.239.97.150]) by orsmga004.jf.intel.com with ESMTP; 23 May 2022 19:10:58 -0700 Received: from kbuild by db63a1be7222 with local (Exim 4.95) (envelope-from ) id 1ntK0f-0001cs-Dw; Tue, 24 May 2022 02:10:57 +0000 Date: Tue, 24 May 2022 10:10:23 +0800 From: kernel test robot To: Geert Uytterhoeven Cc: kbuild-all@lists.01.org, Linux Memory Management List , Guenter Roeck , Michael Schmitz Subject: [linux-next:master 13482/13934] drivers/block/paride/frpw.c:115:63: sparse: sparse: cast to restricted __le16 Message-ID: <202205241033.A71m2sq1-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: E5890120020 X-Stat-Signature: kjmyheomoec91oykq5r3hkn1et3w6qd8 X-Rspam-User: Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=aZWHzg0E; dmarc=pass (policy=none) header.from=intel.com; spf=none (imf29.hostedemail.com: domain of lkp@intel.com has no SPF policy when checking 192.55.52.88) smtp.mailfrom=lkp@intel.com X-HE-Tag: 1653358252-552189 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: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: cc63e8e92cb872081f249ea16e6c460642f3e4fb commit: 30b5e6ef4a32ea4985b99200e06d6660a69f9246 [13482/13934] m68k: atari: Make Atari ROM port I/O write macros return void config: m68k-allyesconfig (https://download.01.org/0day-ci/archive/20220524/202205241033.A71m2sq1-lkp@intel.com/config) compiler: m68k-linux-gcc (GCC) 11.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.4-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=30b5e6ef4a32ea4985b99200e06d6660a69f9246 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 30b5e6ef4a32ea4985b99200e06d6660a69f9246 # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.3.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir ARCH=m68k SHELL=/bin/bash drivers/block/paride/ drivers/comedi/drivers/ drivers/net/ethernet/8390/ drivers/net/ethernet/xircom/ drivers/tty/ipwireless/ If you fix the issue, kindly add following tag where applicable Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) >> drivers/block/paride/frpw.c:115:63: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/frpw.c:115:63: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/frpw.c:115:63: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/frpw.c:115:63: sparse: sparse: cast to restricted __le16 drivers/block/paride/frpw.c: note: in included file (through arch/m68k/include/asm/io.h): arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer -- >> drivers/block/paride/friq.c:112:63: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/friq.c:112:63: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/friq.c:112:63: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/friq.c:112:63: sparse: sparse: cast to restricted __le16 drivers/block/paride/friq.c: note: in included file (through arch/m68k/include/asm/io.h): arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer -- >> drivers/block/paride/on26.c:221:59: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/on26.c:221:59: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/on26.c:221:59: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/on26.c:221:59: sparse: sparse: cast to restricted __le16 drivers/block/paride/on26.c: note: in included file (through arch/m68k/include/asm/io.h): arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer -- drivers/block/paride/bpck6.c: note: in included file: >> drivers/block/paride/ppc6lnx.c:470:50: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/ppc6lnx.c:470:50: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/ppc6lnx.c:470:50: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/ppc6lnx.c:470:50: sparse: sparse: cast to restricted __le16 drivers/block/paride/bpck6.c: note: in included file (through arch/m68k/include/asm/io.h): arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer -- >> drivers/block/paride/epia.c:183:59: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/epia.c:183:59: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/epia.c:183:59: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/epia.c:183:59: sparse: sparse: cast to restricted __le16 drivers/block/paride/epia.c: note: in included file (through arch/m68k/include/asm/io.h): arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer -- >> drivers/block/paride/comm.c:135:59: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/comm.c:135:59: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/comm.c:135:59: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/comm.c:135:59: sparse: sparse: cast to restricted __le16 drivers/block/paride/comm.c: note: in included file (through arch/m68k/include/asm/io.h): arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer -- >> drivers/block/paride/bpck.c:182:59: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/bpck.c:182:59: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/bpck.c:182:59: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/bpck.c:182:59: sparse: sparse: cast to restricted __le16 drivers/block/paride/bpck.c: note: in included file (through arch/m68k/include/asm/io.h): arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer drivers/block/paride/bpck.c:323:72: sparse: sparse: cast to restricted __le16 drivers/block/paride/bpck.c:323:72: sparse: sparse: cast to restricted __le16 drivers/block/paride/bpck.c:323:72: sparse: sparse: cast to restricted __le16 drivers/block/paride/bpck.c:323:72: sparse: sparse: cast to restricted __le16 arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer -- >> drivers/block/paride/dstr.c:145:59: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/dstr.c:145:59: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/dstr.c:145:59: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/dstr.c:145:59: sparse: sparse: cast to restricted __le16 drivers/block/paride/dstr.c: note: in included file (through arch/m68k/include/asm/io.h): arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer -- >> drivers/block/paride/epat.c:146:62: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/epat.c:146:62: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/epat.c:146:62: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/epat.c:146:62: sparse: sparse: cast to restricted __le16 drivers/block/paride/epat.c: note: in included file (through arch/m68k/include/asm/io.h): arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer -- >> drivers/block/paride/kbic.c:58:21: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/kbic.c:58:21: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/kbic.c:58:21: sparse: sparse: cast to restricted __le16 >> drivers/block/paride/kbic.c:58:21: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:156:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:156:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:156:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:156:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:156:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:156:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:156:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:156:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:157:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:157:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:157:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:157:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:157:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:157:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:157:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:157:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:159:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:159:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:159:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:159:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:159:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:159:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:159:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:159:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:160:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:160:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:160:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:160:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:160:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:160:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:160:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:160:48: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:179:59: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:179:59: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:179:59: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c:179:59: sparse: sparse: cast to restricted __le16 drivers/block/paride/kbic.c: note: in included file (through arch/m68k/include/asm/io.h): arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer arch/m68k/include/asm/io_mm.h:166:21: sparse: sparse: Using plain integer as NULL pointer -- >> drivers/comedi/drivers/das16m1.c:343:23: sparse: sparse: cast to restricted __le16 >> drivers/comedi/drivers/das16m1.c:343:23: sparse: sparse: cast to restricted __le16 >> drivers/comedi/drivers/das16m1.c:343:23: sparse: sparse: cast to restricted __le16 >> drivers/comedi/drivers/das16m1.c:343:23: sparse: sparse: cast to restricted __le16 drivers/comedi/drivers/das16m1.c: note: in included file (through arch/m68k/include/asm/io_mm.h, arch/m68k/include/asm/io.h, include/linux/io.h, ...): arch/m68k/include/asm/raw_io.h:457:26: sparse: sparse: cast to restricted __le16 arch/m68k/include/asm/raw_io.h:457:26: sparse: sparse: cast to restricted __le16 arch/m68k/include/asm/raw_io.h:457:26: sparse: sparse: cast to restricted __le16 arch/m68k/include/asm/raw_io.h:457:26: sparse: sparse: cast to restricted __le16 -- >> drivers/comedi/drivers/aio_aio12_8.c:142:23: sparse: sparse: cast to restricted __le16 >> drivers/comedi/drivers/aio_aio12_8.c:142:23: sparse: sparse: cast to restricted __le16 >> drivers/comedi/drivers/aio_aio12_8.c:142:23: sparse: sparse: cast to restricted __le16 >> drivers/comedi/drivers/aio_aio12_8.c:142:23: sparse: sparse: cast to restricted __le16 -- >> drivers/comedi/drivers/ni_at_ao.c:159:19: sparse: sparse: cast to restricted __le16 >> drivers/comedi/drivers/ni_at_ao.c:159:19: sparse: sparse: cast to restricted __le16 >> drivers/comedi/drivers/ni_at_ao.c:159:19: sparse: sparse: cast to restricted __le16 >> drivers/comedi/drivers/ni_at_ao.c:159:19: sparse: sparse: cast to restricted __le16 drivers/comedi/drivers/ni_at_ao.c:282:9: sparse: sparse: cast to restricted __le16 drivers/comedi/drivers/ni_at_ao.c:282:9: sparse: sparse: cast to restricted __le16 drivers/comedi/drivers/ni_at_ao.c:282:9: sparse: sparse: cast to restricted __le16 drivers/comedi/drivers/ni_at_ao.c:282:9: sparse: sparse: cast to restricted __le16 -- >> drivers/comedi/drivers/ni_daq_700.c:163:17: sparse: sparse: cast to restricted __le16 >> drivers/comedi/drivers/ni_daq_700.c:163:17: sparse: sparse: cast to restricted __le16 >> drivers/comedi/drivers/ni_daq_700.c:163:17: sparse: sparse: cast to restricted __le16 >> drivers/comedi/drivers/ni_daq_700.c:163:17: sparse: sparse: cast to restricted __le16 drivers/comedi/drivers/ni_daq_700.c:173:21: sparse: sparse: cast to restricted __le16 drivers/comedi/drivers/ni_daq_700.c:173:21: sparse: sparse: cast to restricted __le16 drivers/comedi/drivers/ni_daq_700.c:173:21: sparse: sparse: cast to restricted __le16 drivers/comedi/drivers/ni_daq_700.c:173:21: sparse: sparse: cast to restricted __le16 drivers/comedi/drivers/ni_daq_700.c:205:9: sparse: sparse: cast to restricted __le16 drivers/comedi/drivers/ni_daq_700.c:205:9: sparse: sparse: cast to restricted __le16 drivers/comedi/drivers/ni_daq_700.c:205:9: sparse: sparse: cast to restricted __le16 drivers/comedi/drivers/ni_daq_700.c:205:9: sparse: sparse: cast to restricted __le16 -- drivers/tty/ipwireless/hardware.c:431:25: sparse: sparse: cast from restricted __le16 drivers/tty/ipwireless/hardware.c:431:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] val @@ got restricted __le16 [assigned] [usertype] raw_data @@ drivers/tty/ipwireless/hardware.c:431:25: sparse: expected unsigned short [usertype] val drivers/tty/ipwireless/hardware.c:431:25: sparse: got restricted __le16 [assigned] [usertype] raw_data drivers/tty/ipwireless/hardware.c:431:25: sparse: sparse: cast from restricted __le16 drivers/tty/ipwireless/hardware.c:431:25: sparse: sparse: cast from restricted __le16 >> drivers/tty/ipwireless/hardware.c:431:25: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned short [unused] [usertype] __v @@ got restricted __le16 [assigned] [usertype] raw_data @@ drivers/tty/ipwireless/hardware.c:431:25: sparse: expected unsigned short [unused] [usertype] __v drivers/tty/ipwireless/hardware.c:431:25: sparse: got restricted __le16 [assigned] [usertype] raw_data >> drivers/tty/ipwireless/hardware.c:431:25: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned short [unused] [usertype] __v @@ got restricted __le16 [assigned] [usertype] raw_data @@ drivers/tty/ipwireless/hardware.c:431:25: sparse: expected unsigned short [unused] [usertype] __v drivers/tty/ipwireless/hardware.c:431:25: sparse: got restricted __le16 [assigned] [usertype] raw_data drivers/tty/ipwireless/hardware.c:445:25: sparse: sparse: cast from restricted __le16 drivers/tty/ipwireless/hardware.c:445:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] val @@ got restricted __le16 [assigned] [usertype] raw_data @@ drivers/tty/ipwireless/hardware.c:445:25: sparse: expected unsigned short [usertype] val drivers/tty/ipwireless/hardware.c:445:25: sparse: got restricted __le16 [assigned] [usertype] raw_data drivers/tty/ipwireless/hardware.c:445:25: sparse: sparse: cast from restricted __le16 drivers/tty/ipwireless/hardware.c:445:25: sparse: sparse: cast from restricted __le16 drivers/tty/ipwireless/hardware.c:445:25: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned short [unused] [usertype] __v @@ got restricted __le16 [assigned] [usertype] raw_data @@ drivers/tty/ipwireless/hardware.c:445:25: sparse: expected unsigned short [unused] [usertype] __v drivers/tty/ipwireless/hardware.c:445:25: sparse: got restricted __le16 [assigned] [usertype] raw_data drivers/tty/ipwireless/hardware.c:445:25: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned short [unused] [usertype] __v @@ got restricted __le16 [assigned] [usertype] raw_data @@ drivers/tty/ipwireless/hardware.c:445:25: sparse: expected unsigned short [unused] [usertype] __v drivers/tty/ipwireless/hardware.c:445:25: sparse: got restricted __le16 [assigned] [usertype] raw_data drivers/tty/ipwireless/hardware.c:863:23: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:863:23: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:863:23: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:863:23: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:872:43: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:872:43: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:872:43: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:872:43: sparse: sparse: cast to restricted __le16 >> drivers/tty/ipwireless/hardware.c:872:43: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] raw_data @@ got int @@ drivers/tty/ipwireless/hardware.c:872:43: sparse: expected restricted __le16 [usertype] raw_data drivers/tty/ipwireless/hardware.c:872:43: sparse: got int drivers/tty/ipwireless/hardware.c:879:23: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:879:23: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:879:23: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:879:23: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:889:43: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:889:43: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:889:43: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:889:43: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:889:43: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] raw_data @@ got int @@ drivers/tty/ipwireless/hardware.c:889:43: sparse: expected restricted __le16 [usertype] raw_data drivers/tty/ipwireless/hardware.c:889:43: sparse: got int drivers/tty/ipwireless/hardware.c:897:25: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:897:25: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:897:25: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:897:25: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:1051:24: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:1051:24: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:1051:24: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:1051:24: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:1062:16: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:1062:16: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:1062:16: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:1062:16: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:1607:24: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:1607:24: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:1607:24: sparse: sparse: cast to restricted __le16 drivers/tty/ipwireless/hardware.c:1607:24: sparse: sparse: cast to restricted __le16 -- >> drivers/net/ethernet/8390/apne.c:410:23: sparse: sparse: cast to restricted __le16 >> drivers/net/ethernet/8390/apne.c:410:23: sparse: sparse: cast to restricted __le16 >> drivers/net/ethernet/8390/apne.c:410:23: sparse: sparse: cast to restricted __le16 >> drivers/net/ethernet/8390/apne.c:410:23: sparse: sparse: cast to restricted __le16 drivers/net/ethernet/8390/apne.c:455:19: sparse: sparse: cast to restricted __le16 drivers/net/ethernet/8390/apne.c:455:19: sparse: sparse: cast to restricted __le16 drivers/net/ethernet/8390/apne.c:455:19: sparse: sparse: cast to restricted __le16 drivers/net/ethernet/8390/apne.c:455:19: sparse: sparse: cast to restricted __le16 -- >> drivers/net/ethernet/xircom/xirc2ps_cs.c:1028:22: sparse: sparse: cast to restricted __le16 >> drivers/net/ethernet/xircom/xirc2ps_cs.c:1028:22: sparse: sparse: cast to restricted __le16 >> drivers/net/ethernet/xircom/xirc2ps_cs.c:1028:22: sparse: sparse: cast to restricted __le16 >> drivers/net/ethernet/xircom/xirc2ps_cs.c:1028:22: sparse: sparse: cast to restricted __le16 drivers/net/ethernet/xircom/xirc2ps_cs.c:1043:28: sparse: sparse: cast to restricted __le16 drivers/net/ethernet/xircom/xirc2ps_cs.c:1043:28: sparse: sparse: cast to restricted __le16 drivers/net/ethernet/xircom/xirc2ps_cs.c:1043:28: sparse: sparse: cast to restricted __le16 drivers/net/ethernet/xircom/xirc2ps_cs.c:1043:28: sparse: sparse: cast to restricted __le16 drivers/net/ethernet/xircom/xirc2ps_cs.c:1238:17: sparse: sparse: cast to restricted __le16 drivers/net/ethernet/xircom/xirc2ps_cs.c:1238:17: sparse: sparse: cast to restricted __le16 drivers/net/ethernet/xircom/xirc2ps_cs.c:1238:17: sparse: sparse: cast to restricted __le16 drivers/net/ethernet/xircom/xirc2ps_cs.c:1238:17: sparse: sparse: cast to restricted __le16 drivers/net/ethernet/xircom/xirc2ps_cs.c: note: in included file (through arch/m68k/include/asm/io_mm.h, arch/m68k/include/asm/io.h, include/linux/io.h, ...): arch/m68k/include/asm/raw_io.h:457:26: sparse: sparse: cast to restricted __le16 arch/m68k/include/asm/raw_io.h:457:26: sparse: sparse: cast to restricted __le16 arch/m68k/include/asm/raw_io.h:457:26: sparse: sparse: cast to restricted __le16 arch/m68k/include/asm/raw_io.h:457:26: sparse: sparse: cast to restricted __le16 arch/m68k/include/asm/raw_io.h:457:26: sparse: sparse: cast to restricted __le16 arch/m68k/include/asm/raw_io.h:457:26: sparse: sparse: cast to restricted __le16 arch/m68k/include/asm/raw_io.h:457:26: sparse: sparse: cast to restricted __le16 arch/m68k/include/asm/raw_io.h:457:26: sparse: sparse: cast to restricted __le16 vim +115 drivers/block/paride/frpw.c ^1da177e4c3f415 Linus Torvalds 2005-04-16 77 ^1da177e4c3f415 Linus Torvalds 2005-04-16 78 switch(pi->mode) { ^1da177e4c3f415 Linus Torvalds 2005-04-16 79 ^1da177e4c3f415 Linus Torvalds 2005-04-16 80 case 0: w2(4); w0(regr); cec4; ^1da177e4c3f415 Linus Torvalds 2005-04-16 81 for (k=0;k :::::: CC: Linus Torvalds -- 0-DAY CI Kernel Test Service https://01.org/lkp