From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.14]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3586B199E80; Sat, 8 Feb 2025 08:42:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.14 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739004151; cv=none; b=RL+j159JHUvy0l/RsvUyWLnowhxmXzJJozty6BXQohnLEcLgdikztW/UhfyRIaXIPfWOcdSh8am9iaRxupJ7AjidBheG87e9Gi/1IDGUW0qn3nPpoGRqOBmoTXBv7pPUclCwhvw/ZjUt6Aekc/iQDwxDLLGNMept8hx3zHjmwWk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739004151; c=relaxed/simple; bh=T5OnW9DfQ93Gfx93xSqJ/Z55OBjSGRqrrKLU4AiKG6w=; h=Date:From:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=s+bh4yLIOg5bQRJWZI7ow9eX+EiRvKj0hTxjIWJYVlSxlS3jvyWSudHo/lqeAsODB89pKjSWokVranQVg4FliXNCOsrShnlzkir89YqN57SW2tKP9G86UbKdzg/TPBHuPA1szRyt12GdXsmW7RBkGA2BWRwmQfKvzng1NsIKef0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=Rfi2cG/G; arc=none smtp.client-ip=198.175.65.14 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="Rfi2cG/G" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1739004150; x=1770540150; h=date:from:cc:subject:message-id:mime-version; bh=T5OnW9DfQ93Gfx93xSqJ/Z55OBjSGRqrrKLU4AiKG6w=; b=Rfi2cG/GC3HktbeahYEdmwoAuO0MmL3E4v8M/+Dy842Zq6E3+skl8qJQ WQufTnXHghefjMJ+gcDX5xmhJlb1ZzspHpvo4P4v5pgqn4Zmmm1L/P+9N kP+IFeyLojWXGh1pvQY6KlKilRMrbmf/Gj02uw6zxvkoPDNLcU5aDIC3q eugjUPOnEfcmpLLCx/BXJ5v1NM6TEUoozB5EvMI1VXsuXHBiy21OyhYAp 2ivBTjXLOVzaTVe1SOoWBhVf0rLAru8aZhCg49GT06Nydj6OX0RyIFShm niAdT3qDFYyDDNphsOK6O83TpuwUoglMBrrVxeYqhfesYZRq+C+JKO+Qn w==; X-CSE-ConnectionGUID: i/muq25aQA2vRLaGfHsZNg== X-CSE-MsgGUID: KExUQ0RhQjeWtt72Ekz7Ng== X-IronPort-AV: E=McAfee;i="6700,10204,11338"; a="43409650" X-IronPort-AV: E=Sophos;i="6.13,269,1732608000"; d="scan'208";a="43409650" Received: from orviesa007.jf.intel.com ([10.64.159.147]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Feb 2025 00:42:29 -0800 X-CSE-ConnectionGUID: O/31GhcVQeSyik3hVjY4ow== X-CSE-MsgGUID: Fu/oXU50Q/WommarG52x3g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="112170306" Received: from lkp-server01.sh.intel.com (HELO d63d4d77d921) ([10.239.97.150]) by orviesa007.jf.intel.com with ESMTP; 08 Feb 2025 00:42:27 -0800 Received: from kbuild by d63d4d77d921 with local (Exim 4.96) (envelope-from ) id 1tggPw-000zlK-3D; Sat, 08 Feb 2025 08:42:25 +0000 Date: Sat, 8 Feb 2025 16:42:08 +0800 From: kernel test robot Cc: oe-kbuild-all@lists.linux.dev, llvm@lists.linux.dev Subject: drivers/char/applicom.c:131:25: warning: variable 'byte_reset_it' set but not used Message-ID: <202502081611.XAQNNgvR-lkp@intel.com> Precedence: bulk X-Mailing-List: llvm@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline CC: linux-kernel@vger.kernel.org TO: Arnd Bergmann tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 8f6629c004b193d23612641c3607e785819e97ab commit: 250c1a694ff304e5d69e74ab32755eddcc2b8f65 ARM: pxa: convert to multiplatform date: 2 years, 9 months ago config: arm-randconfig-004-20250120 (https://download.01.org/0day-ci/archive/20250208/202502081611.XAQNNgvR-lkp@intel.com/config) compiler: clang version 19.1.3 (https://github.com/llvm/llvm-project ab51eccf88f5321e7c60591c5546b254b6afab99) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250208/202502081611.XAQNNgvR-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202502081611.XAQNNgvR-lkp@intel.com/ All warnings (new ones prefixed by >>): In file included from drivers/char/applicom.c:32: In file included from include/linux/pci.h:1522: In file included from include/linux/dmapool.h:14: In file included from include/linux/scatterlist.h:8: In file included from include/linux/mm.h:1719: include/linux/vmstat.h:522:36: warning: arithmetic between different enumeration types ('enum node_stat_item' and 'enum lru_list') [-Wenum-enum-conversion] 522 | return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_" | ~~~~~~~~~~~ ^ ~~~ >> drivers/char/applicom.c:131:25: warning: variable 'byte_reset_it' set but not used [-Wunused-but-set-variable] 131 | volatile unsigned char byte_reset_it; | ^ >> drivers/char/applicom.c:540:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 540 | int ret = 0; | ^ drivers/char/applicom.c:703:25: warning: variable 'byte_reset_it' set but not used [-Wunused-but-set-variable] 703 | volatile unsigned char byte_reset_it; | ^ 4 warnings generated. -- In file included from drivers/dma/dw-edma/dw-edma-v0-core.c:11: In file included from drivers/dma/dw-edma/dw-edma-core.h:13: In file included from include/linux/dma/edma.h:13: In file included from include/linux/dmaengine.h:12: In file included from include/linux/scatterlist.h:8: In file included from include/linux/mm.h:1719: include/linux/vmstat.h:522:36: warning: arithmetic between different enumeration types ('enum node_stat_item' and 'enum lru_list') [-Wenum-enum-conversion] 522 | return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_" | ~~~~~~~~~~~ ^ ~~~ In file included from drivers/dma/dw-edma/dw-edma-v0-core.c:13: >> drivers/dma/dw-edma/dw-edma-v0-regs.h:37:4: warning: field sar within 'struct dw_edma_v0_ch_regs' is less aligned than 'union (unnamed union at drivers/dma/dw-edma/dw-edma-v0-regs.h:31:2)' and is usually due to 'struct dw_edma_v0_ch_regs' being packed, which can lead to unaligned accesses [-Wunaligned-access] 37 | } sar; | ^ >> drivers/dma/dw-edma/dw-edma-v0-regs.h:44:4: warning: field dar within 'struct dw_edma_v0_ch_regs' is less aligned than 'union (unnamed union at drivers/dma/dw-edma/dw-edma-v0-regs.h:38:2)' and is usually due to 'struct dw_edma_v0_ch_regs' being packed, which can lead to unaligned accesses [-Wunaligned-access] 44 | } dar; | ^ >> drivers/dma/dw-edma/dw-edma-v0-regs.h:51:4: warning: field llp within 'struct dw_edma_v0_ch_regs' is less aligned than 'union (unnamed union at drivers/dma/dw-edma/dw-edma-v0-regs.h:45:2)' and is usually due to 'struct dw_edma_v0_ch_regs' being packed, which can lead to unaligned accesses [-Wunaligned-access] 51 | } llp; | ^ >> drivers/dma/dw-edma/dw-edma-v0-regs.h:172:4: warning: field rd_err_status within 'struct dw_edma_v0_regs' is less aligned than 'union (unnamed union at drivers/dma/dw-edma/dw-edma-v0-regs.h:166:2)' and is usually due to 'struct dw_edma_v0_regs' being packed, which can lead to unaligned accesses [-Wunaligned-access] 172 | } rd_err_status; | ^ >> drivers/dma/dw-edma/dw-edma-v0-regs.h:182:4: warning: field rd_done_imwr within 'struct dw_edma_v0_regs' is less aligned than 'union (unnamed union at drivers/dma/dw-edma/dw-edma-v0-regs.h:176:2)' and is usually due to 'struct dw_edma_v0_regs' being packed, which can lead to unaligned accesses [-Wunaligned-access] 182 | } rd_done_imwr; | ^ >> drivers/dma/dw-edma/dw-edma-v0-regs.h:189:4: warning: field rd_abort_imwr within 'struct dw_edma_v0_regs' is less aligned than 'union (unnamed union at drivers/dma/dw-edma/dw-edma-v0-regs.h:183:2)' and is usually due to 'struct dw_edma_v0_regs' being packed, which can lead to unaligned accesses [-Wunaligned-access] 189 | } rd_abort_imwr; | ^ >> drivers/dma/dw-edma/dw-edma-v0-regs.h:71:4: warning: field wr_engine_hshake_cnt within 'struct dw_edma_v0_unroll' is less aligned than 'union (unnamed union at drivers/dma/dw-edma/dw-edma-v0-regs.h:65:2)' and is usually due to 'struct dw_edma_v0_unroll' being packed, which can lead to unaligned accesses [-Wunaligned-access] 71 | } wr_engine_hshake_cnt; | ^ >> drivers/dma/dw-edma/dw-edma-v0-regs.h:79:4: warning: field rd_engine_hshake_cnt within 'struct dw_edma_v0_unroll' is less aligned than 'union (unnamed union at drivers/dma/dw-edma/dw-edma-v0-regs.h:73:2)' and is usually due to 'struct dw_edma_v0_unroll' being packed, which can lead to unaligned accesses [-Wunaligned-access] 79 | } rd_engine_hshake_cnt; | ^ 9 warnings generated. -- In file included from drivers/gpu/drm/radeon/radeon_drv.c:36: In file included from include/linux/vga_switcheroo.h:34: In file included from include/linux/fb.h:6: In file included from include/linux/kgdb.h:19: In file included from include/linux/kprobes.h:28: In file included from include/linux/ftrace.h:13: In file included from include/linux/kallsyms.h:13: In file included from include/linux/mm.h:1719: include/linux/vmstat.h:522:36: warning: arithmetic between different enumeration types ('enum node_stat_item' and 'enum lru_list') [-Wenum-enum-conversion] 522 | return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_" | ~~~~~~~~~~~ ^ ~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:3:60: note: expanded from macro 'radeon_PCI_IDS' 3 | {0x1002, 0x1304, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:4:60: note: expanded from macro 'radeon_PCI_IDS' 4 | {0x1002, 0x1305, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:5:60: note: expanded from macro 'radeon_PCI_IDS' 5 | {0x1002, 0x1306, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:6:60: note: expanded from macro 'radeon_PCI_IDS' 6 | {0x1002, 0x1307, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:7:60: note: expanded from macro 'radeon_PCI_IDS' 7 | {0x1002, 0x1309, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:8:60: note: expanded from macro 'radeon_PCI_IDS' 8 | {0x1002, 0x130A, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:9:60: note: expanded from macro 'radeon_PCI_IDS' 9 | {0x1002, 0x130B, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:10:60: note: expanded from macro 'radeon_PCI_IDS' 10 | {0x1002, 0x130C, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:11:60: note: expanded from macro 'radeon_PCI_IDS' 11 | {0x1002, 0x130D, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:12:60: note: expanded from macro 'radeon_PCI_IDS' 12 | {0x1002, 0x130E, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:13:60: note: expanded from macro 'radeon_PCI_IDS' 13 | {0x1002, 0x130F, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:14:60: note: expanded from macro 'radeon_PCI_IDS' 14 | {0x1002, 0x1310, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:15:60: note: expanded from macro 'radeon_PCI_IDS' 15 | {0x1002, 0x1311, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:16:60: note: expanded from macro 'radeon_PCI_IDS' 16 | {0x1002, 0x1312, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:17:60: note: expanded from macro 'radeon_PCI_IDS' 17 | {0x1002, 0x1313, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:18:60: note: expanded from macro 'radeon_PCI_IDS' 18 | {0x1002, 0x1315, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:19:60: note: expanded from macro 'radeon_PCI_IDS' 19 | {0x1002, 0x1316, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:20:60: note: expanded from macro 'radeon_PCI_IDS' 20 | {0x1002, 0x1317, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:21:60: note: expanded from macro 'radeon_PCI_IDS' 21 | {0x1002, 0x1318, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:22:60: note: expanded from macro 'radeon_PCI_IDS' 22 | {0x1002, 0x131B, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:23:60: note: expanded from macro 'radeon_PCI_IDS' 23 | {0x1002, 0x131C, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:24:60: note: expanded from macro 'radeon_PCI_IDS' 24 | {0x1002, 0x131D, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_KAVERI|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:25:59: note: expanded from macro 'radeon_PCI_IDS' 25 | {0x1002, 0x3150, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_RV380|RADEON_IS_MOBILITY}, \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:26:59: note: expanded from macro 'radeon_PCI_IDS' 26 | {0x1002, 0x3151, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_RV380|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP}, \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:27:59: note: expanded from macro 'radeon_PCI_IDS' 27 | {0x1002, 0x3152, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_RV380|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP}, \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:28:59: note: expanded from macro 'radeon_PCI_IDS' 28 | {0x1002, 0x3154, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_RV380|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP}, \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:29:59: note: expanded from macro 'radeon_PCI_IDS' 29 | {0x1002, 0x3155, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_RV380|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP}, \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:30:59: note: expanded from macro 'radeon_PCI_IDS' 30 | {0x1002, 0x3E50, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_RV380|RADEON_NEW_MEMMAP}, \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:31:59: note: expanded from macro 'radeon_PCI_IDS' 31 | {0x1002, 0x3E54, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_RV380|RADEON_NEW_MEMMAP}, \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:32:59: note: expanded from macro 'radeon_PCI_IDS' 32 | {0x1002, 0x4136, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_RS100|RADEON_IS_IGP}, \ | ~~~~~~~~~~^~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:33:59: note: expanded from macro 'radeon_PCI_IDS' 33 | {0x1002, 0x4137, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_RS200|RADEON_IS_IGP}, \ | ~~~~~~~~~~^~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:49:59: note: expanded from macro 'radeon_PCI_IDS' 49 | {0x1002, 0x4237, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_RS200|RADEON_IS_IGP}, \ | ~~~~~~~~~~^~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:51:59: note: expanded from macro 'radeon_PCI_IDS' 51 | {0x1002, 0x4336, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_RS100|RADEON_IS_IGP|RADEON_IS_MOBILITY}, \ | ~~~~~~~~~~^~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:52:59: note: expanded from macro 'radeon_PCI_IDS' 52 | {0x1002, 0x4337, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_RS200|RADEON_IS_IGP|RADEON_IS_MOBILITY}, \ | ~~~~~~~~~~^~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:53:59: note: expanded from macro 'radeon_PCI_IDS' 53 | {0x1002, 0x4437, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_RS200|RADEON_IS_IGP|RADEON_IS_MOBILITY}, \ | ~~~~~~~~~~^~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:284:2: warning: bitwise operation between different enumeration types ('enum radeon_family' and 'enum radeon_chip_flags') [-Wenum-enum-conversion] 284 | radeon_PCI_IDS | ^~~~~~~~~~~~~~ include/drm/drm_pciids.h:56:58: note: expanded from macro 'radeon_PCI_IDS' 56 | {0x1002, 0x4A48, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_R420|RADEON_NEW_MEMMAP}, \ -- >> drivers/ntb/msi.c:33: warning: Function parameter or struct member 'desc_changed' not described in 'ntb_msi_init' -- In file included from drivers/rapidio/rio_cm.c:12: In file included from include/linux/dma-mapping.h:10: In file included from include/linux/scatterlist.h:8: In file included from include/linux/mm.h:1719: include/linux/vmstat.h:522:36: warning: arithmetic between different enumeration types ('enum node_stat_item' and 'enum lru_list') [-Wenum-enum-conversion] 522 | return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_" | ~~~~~~~~~~~ ^ ~~~ >> drivers/rapidio/rio_cm.c:673:7: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 673 | int rc; | ^ 2 warnings generated. -- >> drivers/remoteproc/da8xx_remoteproc.c:77: warning: Function parameter or struct member 'dsp_reset' not described in 'da8xx_rproc' >> drivers/remoteproc/da8xx_remoteproc.c:86: warning: Function parameter or struct member 'irq' not described in 'handle_event' >> drivers/remoteproc/da8xx_remoteproc.c:86: warning: Function parameter or struct member 'p' not described in 'handle_event' >> drivers/remoteproc/da8xx_remoteproc.c:106: warning: Function parameter or struct member 'irq' not described in 'da8xx_rproc_callback' >> drivers/remoteproc/da8xx_remoteproc.c:106: warning: Function parameter or struct member 'p' not described in 'da8xx_rproc_callback' .. vim +/byte_reset_it +131 drivers/char/applicom.c ^1da177e4c3f41 Linus Torvalds 2005-04-16 127 ^1da177e4c3f41 Linus Torvalds 2005-04-16 128 static int ac_register_board(unsigned long physloc, void __iomem *loc, ^1da177e4c3f41 Linus Torvalds 2005-04-16 129 unsigned char boardno) ^1da177e4c3f41 Linus Torvalds 2005-04-16 130 { ^1da177e4c3f41 Linus Torvalds 2005-04-16 @131 volatile unsigned char byte_reset_it; ^1da177e4c3f41 Linus Torvalds 2005-04-16 132 ^1da177e4c3f41 Linus Torvalds 2005-04-16 133 if((readb(loc + CONF_END_TEST) != 0x00) || ^1da177e4c3f41 Linus Torvalds 2005-04-16 134 (readb(loc + CONF_END_TEST + 1) != 0x55) || ^1da177e4c3f41 Linus Torvalds 2005-04-16 135 (readb(loc + CONF_END_TEST + 2) != 0xAA) || ^1da177e4c3f41 Linus Torvalds 2005-04-16 136 (readb(loc + CONF_END_TEST + 3) != 0xFF)) ^1da177e4c3f41 Linus Torvalds 2005-04-16 137 return 0; ^1da177e4c3f41 Linus Torvalds 2005-04-16 138 ^1da177e4c3f41 Linus Torvalds 2005-04-16 139 if (!boardno) ^1da177e4c3f41 Linus Torvalds 2005-04-16 140 boardno = readb(loc + NUMCARD_OWNER_TO_PC); ^1da177e4c3f41 Linus Torvalds 2005-04-16 141 e60b6e2f747e94 Eric Sesterhenn 2006-04-10 142 if (!boardno || boardno > MAX_BOARD) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 143 printk(KERN_WARNING "Board #%d (at 0x%lx) is out of range (1 <= x <= %d).\n", ^1da177e4c3f41 Linus Torvalds 2005-04-16 144 boardno, physloc, MAX_BOARD); ^1da177e4c3f41 Linus Torvalds 2005-04-16 145 return 0; ^1da177e4c3f41 Linus Torvalds 2005-04-16 146 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 147 ^1da177e4c3f41 Linus Torvalds 2005-04-16 148 if (apbs[boardno - 1].RamIO) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 149 printk(KERN_WARNING "Board #%d (at 0x%lx) conflicts with previous board #%d (at 0x%lx)\n", ^1da177e4c3f41 Linus Torvalds 2005-04-16 150 boardno, physloc, boardno, apbs[boardno-1].PhysIO); ^1da177e4c3f41 Linus Torvalds 2005-04-16 151 return 0; ^1da177e4c3f41 Linus Torvalds 2005-04-16 152 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 153 ^1da177e4c3f41 Linus Torvalds 2005-04-16 154 boardno--; ^1da177e4c3f41 Linus Torvalds 2005-04-16 155 ^1da177e4c3f41 Linus Torvalds 2005-04-16 156 apbs[boardno].PhysIO = physloc; ^1da177e4c3f41 Linus Torvalds 2005-04-16 157 apbs[boardno].RamIO = loc; ^1da177e4c3f41 Linus Torvalds 2005-04-16 158 init_waitqueue_head(&apbs[boardno].FlagSleepSend); ^1da177e4c3f41 Linus Torvalds 2005-04-16 159 spin_lock_init(&apbs[boardno].mutex); ^1da177e4c3f41 Linus Torvalds 2005-04-16 160 byte_reset_it = readb(loc + RAM_IT_TO_PC); ^1da177e4c3f41 Linus Torvalds 2005-04-16 161 ^1da177e4c3f41 Linus Torvalds 2005-04-16 162 numboards++; ^1da177e4c3f41 Linus Torvalds 2005-04-16 163 return boardno + 1; ^1da177e4c3f41 Linus Torvalds 2005-04-16 164 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 165 :::::: The code at line 131 was first introduced by commit :::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2 :::::: TO: Linus Torvalds :::::: CC: Linus Torvalds -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki