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 714F2C2BD09 for ; Wed, 3 Jul 2024 09:08:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B80946B0088; Wed, 3 Jul 2024 05:08:04 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B2FB16B0089; Wed, 3 Jul 2024 05:08:04 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9D0F96B008A; Wed, 3 Jul 2024 05:08:04 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 7B2196B0088 for ; Wed, 3 Jul 2024 05:08:04 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id C544CC0472 for ; Wed, 3 Jul 2024 09:08:03 +0000 (UTC) X-FDA: 82297864446.22.FD30CFC Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.13]) by imf08.hostedemail.com (Postfix) with ESMTP id E22BF160020 for ; Wed, 3 Jul 2024 09:07:59 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=WRojfYrt; spf=pass (imf08.hostedemail.com: domain of lkp@intel.com designates 192.198.163.13 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1719997656; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=/ot3Xi3bCTmF2hUrZBtRsBU8SDurL6ZiFaglKdPXEeQ=; b=4NLFpmRd/65/Z+gsRppJR7MeopWRpmDaVAInEIhAyxHgnvB2Q5jDOztGGPZe9VT8m7DeP1 JyTfitTrBwn7MGm5tkVim1yU9fa0sPyEz48JNaFsEv/Jq0i6lBu3hytvGIy3KZAnpFgF4Q wubcSfUb9GzqlMA+qbiGxzh470M6wUw= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1719997656; a=rsa-sha256; cv=none; b=3ORfmrOW94gBy9zfGJWFG1ZoqVPSKn8FAg/kQ+A7955WFCKtDeL3CrJuAypcxPfweH5M6W fEwbPAPjlln3qCtWE1RzogkmmzNwV/XGCRL8qpM/vM33746P4r4oiVrlDcCwsnI3Udph8e GrByZ8ZqlCgeft5laKU3TpOH6EoNQA4= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=WRojfYrt; spf=pass (imf08.hostedemail.com: domain of lkp@intel.com designates 192.198.163.13 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1719997680; x=1751533680; h=date:from:to:cc:subject:message-id:mime-version; bh=GM9Gi4rAOyebS/YBxhDe8AQrM7TNsspnnkIbWgnS+fM=; b=WRojfYrtNOCRWWSWTBuzxbBE8oM8dximOwKJRr/qblz2vq6Zp2scO667 oc/VY6Iw7zLiWklhXRAVkL8NxDwc9dC8e9GlP2Fj5QGDRJElA9q0s8asq Sc8q9SiBer0XAe6Q7fcmxAV6AVSfQzI4ia81n11Zn5NhOPC1yR3jXhMjc sk8KewJgWQokVQFkTCSURFnNnCYMOJtZ/kcBIZ04XmWqponsTcMuBNUFt sro41jW/Ce+YPlA6fPpUJ+3IyDhts8vMgTgexBxVQoQKnOCXAiMxk589/ l4irAsoCJP+wRBWF/l8Ecabc6mYGtid9CiaO6mIV8Ww6G10ZrJ8veWhqb Q==; X-CSE-ConnectionGUID: vS60VQxTRAWVfkV623oisw== X-CSE-MsgGUID: 4knffL+pQjmRHRWKf2gKMg== X-IronPort-AV: E=McAfee;i="6700,10204,11121"; a="20120096" X-IronPort-AV: E=Sophos;i="6.09,181,1716274800"; d="scan'208";a="20120096" Received: from fmviesa003.fm.intel.com ([10.60.135.143]) by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jul 2024 02:07:58 -0700 X-CSE-ConnectionGUID: E00roestRF+FZ9F9nC3uFQ== X-CSE-MsgGUID: cmUW5ECvQAa0Vh0BDhqgNA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.09,181,1716274800"; d="scan'208";a="50503252" Received: from lkp-server01.sh.intel.com (HELO 68891e0c336b) ([10.239.97.150]) by fmviesa003.fm.intel.com with ESMTP; 03 Jul 2024 02:07:56 -0700 Received: from kbuild by 68891e0c336b with local (Exim 4.96) (envelope-from ) id 1sOvxy-000PZO-2d; Wed, 03 Jul 2024 09:07:54 +0000 Date: Wed, 3 Jul 2024 17:07:11 +0800 From: kernel test robot To: Marek =?iso-8859-1?Q?Beh=FAn?= Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Arnd Bergmann Subject: [linux-next:master 9442/10451] drivers/platform/cznic/turris-omnia-mcu-gpio.c:1027:10: error: no member named 'of_gpio_n_cells' in 'struct gpio_chip' Message-ID: <202407031646.trNSwajF-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: E22BF160020 X-Stat-Signature: ohjn7sx9t1ty1wcnckxz4oxbrpjxfa7e X-HE-Tag: 1719997679-863395 X-HE-Meta: U2FsdGVkX18rmL49mMnCOY0beWtAHyJy1/RJ5MLwGAPcsGJeAqW4YXQB/JWSti6nbsyvrcjlhV6J3YAVcYs/YScw4GX7nILQ8AYQBO7gq53JG2w7JCZv6HJv98gWZJIkAKAGi3hF/cKXLUywdKjCHGvTWvSwqh4qoIxw+INTxnyh38DeIteHZWqB/rlBipN6VT5BKWmpKYpZDB9aKvRNKlpaP+HBIUNlzittqXrlQBA30yuMIYGiGLEdeEu0SZcAlpeqPvfmAwC8TKUnNXoCYs1mHzMI7eTe0mDaAAOi1htePzq+NCGftn5yOluZbc+5cGs7TUFIgN4OuRclsd7srWzA1REOcR0g5CZ+b1y6B+aaXybSGs7bdEy7uFY/KmFQsannDYs19c1hQbl/RwapHvVnERd/yS6weLY+VzphmASf0IL3Jt5q3/c6twelhdrsSIAvnBdIH18cd4Oxh+YZ495HsPdkWzBN3X0l2pUubpGOARbU0rSELTwltje+byIcb2x5KZw/wpUx1yfsKwGBmyV7Am0lmsfA+0jamsE1uEif0UfXUDgBx9iNfXaJrKDycnpAbdZjUwy6lWFzBKkCTIEaILthezuAf2j9pB77P7+EdMNKhUVlZPYRotouG1ah+3bZz7LlmHJBpCZSfTmyn0+zKpeNMgdD8ruVzPwHs8rxFm9cviqBTW6pOd0gBNMIcBkSb6M3YlAfkR6Q0u46jroDcg1SzWksM+GV47MuqR7xA8yASOLtzJvxunIA73nYMwGXlpVW5qvIMYBDg9jJTEytzuHjEUwkc3SOfeoQ/gXNjbM2yOs+wjM65662OkY/Qj1uT3ZgqB8nOlZH+2SsTsh6Wh4U1TsDq+/dhrwr2USPT1QLfo7vbkbr+ZUbllZWAvMnQMw/AJohwsC6otc+2FdFCI3wpktZP/GLbojxlPqS7BOoVlKzGsKfBmkTBydFh8tMyYOb6dS7hirugXc CO9wr6mS J+TPF7n9TziiIrJERYWYJrw9yYPekLeSVG6Erj5ipMPHV6zawLwIx1JX/FmE859tqvXq89j3Hx1QlMOsDxh28qR/hoB26937QwAwfyvZh4H+g+DyQ3VSz8qJKj1MiOEREAWIbVRDk5C1VDLBrUu787Zhtmu9wW8q+CAM21H/MOU6up3Ond9rH/JIaxor0zs2MkmywiQ5d8+itqlzpb7IKmkUVmiUl76JVVJ+zbFEdZU5rPXTcfec0s8+iZ66KNQAYFaCnsE5ivSaaCtSF4MxHsu/S1OivOMqI0pHOdhnss74AKRJz+AdwdyPMIarQrJ0gsNsiv1ilf2Rd2gp8ZYR8O5ddzAqw7HdHii4s6V3pn56QNIhyg1PAN1a4AJD2wNgyLLNG 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: List-Subscribe: List-Unsubscribe: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 0b58e108042b0ed28a71cd7edf5175999955b233 commit: dfa556e45ae9ecc199e598222debc8f1883a7cce [9442/10451] platform: cznic: turris-omnia-mcu: Add support for MCU connected GPIOs config: s390-randconfig-r054-20240703 (https://download.01.org/0day-ci/archive/20240703/202407031646.trNSwajF-lkp@intel.com/config) compiler: clang version 19.0.0git (https://github.com/llvm/llvm-project 326ba38a991250a8587a399a260b0f7af2c9166a) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240703/202407031646.trNSwajF-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/202407031646.trNSwajF-lkp@intel.com/ All errors (new ones prefixed by >>): In file included from drivers/platform/cznic/turris-omnia-mcu-gpio.c:13: In file included from include/linux/device.h:32: In file included from include/linux/device/driver.h:21: In file included from include/linux/module.h:19: In file included from include/linux/elf.h:6: In file included from arch/s390/include/asm/elf.h:173: In file included from arch/s390/include/asm/mmu_context.h:11: In file included from arch/s390/include/asm/pgalloc.h:18: In file included from include/linux/mm.h:2253: include/linux/vmstat.h:514:36: warning: arithmetic between different enumeration types ('enum node_stat_item' and 'enum lru_list') [-Wenum-enum-conversion] 514 | return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_" | ~~~~~~~~~~~ ^ ~~~ In file included from drivers/platform/cznic/turris-omnia-mcu-gpio.c:16: In file included from include/linux/gpio/driver.h:8: In file included from include/linux/irqchip/chained_irq.h:10: In file included from include/linux/irq.h:20: In file included from include/linux/io.h:14: In file included from arch/s390/include/asm/io.h:93: include/asm-generic/io.h:548:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] 548 | val = __raw_readb(PCI_IOBASE + addr); | ~~~~~~~~~~ ^ include/asm-generic/io.h:561:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] 561 | val = __le16_to_cpu((__le16 __force)__raw_readw(PCI_IOBASE + addr)); | ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:37:59: note: expanded from macro '__le16_to_cpu' 37 | #define __le16_to_cpu(x) __swab16((__force __u16)(__le16)(x)) | ^ include/uapi/linux/swab.h:102:54: note: expanded from macro '__swab16' 102 | #define __swab16(x) (__u16)__builtin_bswap16((__u16)(x)) | ^ In file included from drivers/platform/cznic/turris-omnia-mcu-gpio.c:16: In file included from include/linux/gpio/driver.h:8: In file included from include/linux/irqchip/chained_irq.h:10: In file included from include/linux/irq.h:20: In file included from include/linux/io.h:14: In file included from arch/s390/include/asm/io.h:93: include/asm-generic/io.h:574:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] 574 | val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr)); | ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:35:59: note: expanded from macro '__le32_to_cpu' 35 | #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x)) | ^ include/uapi/linux/swab.h:115:54: note: expanded from macro '__swab32' 115 | #define __swab32(x) (__u32)__builtin_bswap32((__u32)(x)) | ^ In file included from drivers/platform/cznic/turris-omnia-mcu-gpio.c:16: In file included from include/linux/gpio/driver.h:8: In file included from include/linux/irqchip/chained_irq.h:10: In file included from include/linux/irq.h:20: In file included from include/linux/io.h:14: In file included from arch/s390/include/asm/io.h:93: include/asm-generic/io.h:585:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] 585 | __raw_writeb(value, PCI_IOBASE + addr); | ~~~~~~~~~~ ^ include/asm-generic/io.h:595:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] 595 | __raw_writew((u16 __force)cpu_to_le16(value), PCI_IOBASE + addr); | ~~~~~~~~~~ ^ include/asm-generic/io.h:605:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] 605 | __raw_writel((u32 __force)cpu_to_le32(value), PCI_IOBASE + addr); | ~~~~~~~~~~ ^ include/asm-generic/io.h:693:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] 693 | readsb(PCI_IOBASE + addr, buffer, count); | ~~~~~~~~~~ ^ include/asm-generic/io.h:701:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] 701 | readsw(PCI_IOBASE + addr, buffer, count); | ~~~~~~~~~~ ^ include/asm-generic/io.h:709:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] 709 | readsl(PCI_IOBASE + addr, buffer, count); | ~~~~~~~~~~ ^ include/asm-generic/io.h:718:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] 718 | writesb(PCI_IOBASE + addr, buffer, count); | ~~~~~~~~~~ ^ include/asm-generic/io.h:727:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] 727 | writesw(PCI_IOBASE + addr, buffer, count); | ~~~~~~~~~~ ^ include/asm-generic/io.h:736:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] 736 | writesl(PCI_IOBASE + addr, buffer, count); | ~~~~~~~~~~ ^ >> drivers/platform/cznic/turris-omnia-mcu-gpio.c:1027:10: error: no member named 'of_gpio_n_cells' in 'struct gpio_chip' 1027 | mcu->gc.of_gpio_n_cells = 3; | ~~~~~~~ ^ >> drivers/platform/cznic/turris-omnia-mcu-gpio.c:1028:10: error: no member named 'of_xlate' in 'struct gpio_chip' 1028 | mcu->gc.of_xlate = omnia_gpio_of_xlate; | ~~~~~~~ ^ 13 warnings and 2 errors generated. vim +1027 drivers/platform/cznic/turris-omnia-mcu-gpio.c 999 1000 int omnia_mcu_register_gpiochip(struct omnia_mcu *mcu) 1001 { 1002 bool new_api = mcu->features & OMNIA_FEAT_NEW_INT_API; 1003 struct device *dev = &mcu->client->dev; 1004 unsigned long irqflags; 1005 int err; 1006 1007 err = devm_mutex_init(dev, &mcu->lock); 1008 if (err) 1009 return err; 1010 1011 mcu->gc.request = omnia_gpio_request; 1012 mcu->gc.get_direction = omnia_gpio_get_direction; 1013 mcu->gc.direction_input = omnia_gpio_direction_input; 1014 mcu->gc.direction_output = omnia_gpio_direction_output; 1015 mcu->gc.get = omnia_gpio_get; 1016 mcu->gc.get_multiple = omnia_gpio_get_multiple; 1017 mcu->gc.set = omnia_gpio_set; 1018 mcu->gc.set_multiple = omnia_gpio_set_multiple; 1019 mcu->gc.init_valid_mask = omnia_gpio_init_valid_mask; 1020 mcu->gc.can_sleep = true; 1021 mcu->gc.names = omnia_mcu_gpio_templates; 1022 mcu->gc.base = -1; 1023 mcu->gc.ngpio = ARRAY_SIZE(omnia_gpios); 1024 mcu->gc.label = "Turris Omnia MCU GPIOs"; 1025 mcu->gc.parent = dev; 1026 mcu->gc.owner = THIS_MODULE; > 1027 mcu->gc.of_gpio_n_cells = 3; > 1028 mcu->gc.of_xlate = omnia_gpio_of_xlate; -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki