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 7E003C001DC for ; Wed, 26 Jul 2023 17:24:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F0E2F6B0071; Wed, 26 Jul 2023 13:24:34 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EBEE76B0072; Wed, 26 Jul 2023 13:24:34 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D86476B0074; Wed, 26 Jul 2023 13:24:34 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id C6BEA6B0071 for ; Wed, 26 Jul 2023 13:24:34 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 9E5061201EF for ; Wed, 26 Jul 2023 17:24:34 +0000 (UTC) X-FDA: 81054437268.09.9B3222B Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by imf14.hostedemail.com (Postfix) with ESMTP id 8F906100009 for ; Wed, 26 Jul 2023 17:24:31 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=SdOKbChB; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf14.hostedemail.com: domain of lkp@intel.com designates 192.55.52.136 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1690392272; 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=JvTlhOKuW9LkqeGdgKSxgIjdx0KwbRFOkIoSrChPKzo=; b=Xt9D566F8lCRS2+gHDfmJkTg/myp4Ti/uIA0XrHv55zuPwVXJ5Q8cz4kjO4frlQ/C4RrL/ P975LCHJ9s2kDe3qUWYLa3NjBzMt71C+3/e/YUv1tmlpzvcTjWc+yviLYNc2uh/+knPUSx ued9zYRIqC/ZM+wIL6dN3vqQwZob2WI= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=SdOKbChB; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf14.hostedemail.com: domain of lkp@intel.com designates 192.55.52.136 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1690392272; a=rsa-sha256; cv=none; b=GrfFy1xuSP1opOTJt5R1jX23/A7uNEdXfzLqPhmErLhHWoZwceYBR+/nNUh6Jt6DWZJXRg YVduXxxg8v9YxHo9vxcttGHCQ5Yw1Aohy93/pOjr2p7DqnrqKFrz4mwiq4PldPpinJo+tA T+Bbt301qGDEd6Cf5BU5gDTEQNSf4lE= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1690392271; x=1721928271; h=date:from:to:cc:subject:message-id:mime-version; bh=hO2hNRqRyi4Y0VsvQtRDP6pBFQxzaUEetSGlbtOzD4o=; b=SdOKbChBO2qqMuP8uqflmySyvFkjcnHiJMT08NwCAfLzaiF0X8XATGS0 SJrL3EQsGbDm1Akgy6NbYlUtfazcgQ0mAZBn4RU2nNiR++YutYrdeQpaD wFkeNN+OSUzO1K8XpMBVPs0577tm3pqrHty88tHWoLqFot+5iUnL8ViyA Q8zYdmiB/9+hFJwa19fFtqlv86vOh3iKzlvIsyodZileF5oTF3g6SnQv1 h1louTeWKrsEpOHDchbILikJXPgIieErMjfo3sUxv2sAwT80FjgEluLyY O/4eCO5hlPWBKVZs0jjneXsFTlYJvx8kiCloqWZdBPZCQW+z0vSOBNgpU Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10783"; a="347694273" X-IronPort-AV: E=Sophos;i="6.01,232,1684825200"; d="scan'208";a="347694273" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Jul 2023 10:24:24 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10783"; a="676782236" X-IronPort-AV: E=Sophos;i="6.01,232,1684825200"; d="scan'208";a="676782236" Received: from lkp-server02.sh.intel.com (HELO 953e8cd98f7d) ([10.239.97.151]) by orsmga003.jf.intel.com with ESMTP; 26 Jul 2023 10:24:22 -0700 Received: from kbuild by 953e8cd98f7d with local (Exim 4.96) (envelope-from ) id 1qOiFJ-00018x-1Z; Wed, 26 Jul 2023 17:24:21 +0000 Date: Thu, 27 Jul 2023 01:24:18 +0800 From: kernel test robot To: Rob Herring Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Bartosz Golaszewski , Andy Shevchenko Subject: [linux-next:master 2607/4710] drivers/gpio/gpio-ge.c:59:32: error: invalid use of undefined type 'struct platform_device' Message-ID: <202307270116.Xf7g8Lne-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 8F906100009 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: adr6orzag1y44u6zdpfq58k5nrk8z1wg X-HE-Tag: 1690392271-966926 X-HE-Meta: U2FsdGVkX18y3TlOJYEjLKlrWRM2WQip0Pa2TR0QMwFXxjZfmWMKjCB6CMUNFN9Ey7LJ41Tbl4GCWM6JiwsLo7PenSZncMqZiz2C/FyUxoTmUTTm/6n1HbY2RoHT60Y+gBMlX4MiJSfp/AkR400KAmtfKiM19gugIgAw/rgH97uUr86H1j0qdl1496ZXdhfmvR5ULk7WBdpr9hQzCll2+K503SQfswlNzDfnSBOwClgRT4X4Cf2g4G12kdKO5F8Z+7Px1SnOD9pE1S6FZ8jUc2DbdJLiHoyxpOg7ZoeXBEexPiavlprovMZhOzPWg6M6iKnPZNwgxcccxs4TAox2y7VCyixaF4R8nP5VCWqv5Z7OVAQmEf8xVNJUh0jyt2RBJfWSM1owDLtOtZwNjl+oVf25hcwK1s0GqH1LC2NqC2n141ukNUKvy3E754JbSgY1HK7kH89FG1s+NvIol277vqMKl909agiMKer/UO04raazy8CJhtXHHt2RpCX8euzWX2bYkLl/KNac9Ju1FHGVxTi+HVE69t8G9S5nzXARBBN4MSPww3PHm5Tmxfgx+nkiqxZF1eebKKOBgZ3cBDkhO0TvcKGVAJSHFbh/sbGvtaTZW2kQlS8KgX7vSE1XFNnjF7r05HEP/Vgb+Q0mCqpsI09f4Opg4NdETAJ5GQc/JktTeOA1F+3nvbZXd2wW6RxCF488qNCGch3XQbp+ZIrhz+DyRZ5bjG+vB1+46qECDb4qqWeyiFHJUhRK9XRlQMu4bPjNJ91PC5okXLRCJzA3zb02CoF/kPlo8NMyMrCacArvds6WhI/1GzL/qERIDje7r9/h3WVj7RGbp+aZ7n4J1W/DzGg9sNcAMPoIMOVSlxQCk4cwRL4/xozCFyk9qHfnPkvEFw4Z2mCdlee91A9bXD8eJYGj75pkzW2K6q72W+jkt5C8zbFCj8Ay8QyATuGPCJ++QzNklqZF27xmu4N GWl1CdzO xGP7oLOQfavtT3DqtKQN24zlMG57eztoIqCmQ248m0rfIoaRHH1CPbo2Bt45jiFRMUEM+EfkbjaF95mi2PmOfKMAxgt2gTRxKPuCRu+JVMfgiAET+OPI83oYka/e1D1wAjlStcrvQQKlZzPNZ7vwKve99wMVJen7ugT7foo8SlNXkbsxgChR953Oo3wis542a1qZR5kTvWXesz8Zt6CA75wCvfgkdMVcwG7QdmhLoGNsM48GGxLUghOih6VrWFAqR2oywLTVPPYqgGnVJ23+6gSFTqIKoKEbNTs9uL3Eek6ebwVrQkbf6hlqAY8JxrgLvIyqAlwsOZEqsw431hofCDEZ0YHZlEVZDtookZHIxGq9Ub2RTicQEVaRPMQsjUMBtaytInXwyNtwANkxS2Mx1iszXBa4HftIja3LQYLP0kxLbZ2GFcqTogKJ4ebN6JxZZP+Rz1Qn3Vz9uOZK1I9vyrIYkRDeJsw+Eoh6/WY9AEFwv9sw= 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: 0ba5d07205771c50789fd9063950aa75e7f1183f commit: e91d0f05e66afba9a3804bccf3d0a4310bb30024 [2607/4710] gpio: Explicitly include correct DT includes config: powerpc-randconfig-r036-20230726 (https://download.01.org/0day-ci/archive/20230727/202307270116.Xf7g8Lne-lkp@intel.com/config) compiler: powerpc-linux-gcc (GCC) 12.3.0 reproduce: (https://download.01.org/0day-ci/archive/20230727/202307270116.Xf7g8Lne-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/202307270116.Xf7g8Lne-lkp@intel.com/ All error/warnings (new ones prefixed by >>): >> drivers/gpio/gpio-ge.c:53:41: warning: 'struct platform_device' declared inside parameter list will not be visible outside of this definition or declaration 53 | static int __init gef_gpio_probe(struct platform_device *pdev) | ^~~~~~~~~~~~~~~ drivers/gpio/gpio-ge.c: In function 'gef_gpio_probe': >> drivers/gpio/gpio-ge.c:59:32: error: invalid use of undefined type 'struct platform_device' 59 | gc = devm_kzalloc(&pdev->dev, sizeof(*gc), GFP_KERNEL); | ^~ drivers/gpio/gpio-ge.c:63:29: error: invalid use of undefined type 'struct platform_device' 63 | regs = of_iomap(pdev->dev.of_node, 0); | ^~ drivers/gpio/gpio-ge.c:67:35: error: invalid use of undefined type 'struct platform_device' 67 | ret = bgpio_init(gc, &pdev->dev, 4, regs + GEF_GPIO_IN, | ^~ In file included from include/linux/device.h:15, from arch/powerpc/include/asm/io.h:27, from include/linux/io.h:13, from drivers/gpio/gpio-ge.c:21: drivers/gpio/gpio-ge.c:71:30: error: invalid use of undefined type 'struct platform_device' 71 | dev_err(&pdev->dev, "bgpio_init failed\n"); | ^~ include/linux/dev_printk.h:110:25: note: in definition of macro 'dev_printk_index_wrap' 110 | _p_func(dev, fmt, ##__VA_ARGS__); \ | ^~~ drivers/gpio/gpio-ge.c:71:17: note: in expansion of macro 'dev_err' 71 | dev_err(&pdev->dev, "bgpio_init failed\n"); | ^~~~~~~ drivers/gpio/gpio-ge.c:76:41: error: invalid use of undefined type 'struct platform_device' 76 | gc->label = devm_kasprintf(&pdev->dev, GFP_KERNEL, "%pOF", pdev->dev.of_node); | ^~ drivers/gpio/gpio-ge.c:76:72: error: invalid use of undefined type 'struct platform_device' 76 | gc->label = devm_kasprintf(&pdev->dev, GFP_KERNEL, "%pOF", pdev->dev.of_node); | ^~ drivers/gpio/gpio-ge.c:83:67: error: invalid use of undefined type 'struct platform_device' 83 | gc->ngpio = (u16)(uintptr_t)of_device_get_match_data(&pdev->dev); | ^~ In file included from drivers/gpio/gpio-ge.c:26: drivers/gpio/gpio-ge.c:86:43: error: invalid use of undefined type 'struct platform_device' 86 | ret = devm_gpiochip_add_data(&pdev->dev, gc, NULL); | ^~ include/linux/gpio/driver.h:589:49: note: in definition of macro 'devm_gpiochip_add_data' 589 | devm_gpiochip_add_data_with_key(dev, gc, data, &lock_key, \ | ^~~ In file included from include/linux/kernel.h:30, from drivers/gpio/gpio-ge.c:20: drivers/gpio/gpio-ge.c:93:61: error: invalid use of undefined type 'struct platform_device' 93 | pr_err("%pOF: GPIO chip registration failed\n", pdev->dev.of_node); | ^~ include/linux/printk.h:427:33: note: in definition of macro 'printk_index_wrap' 427 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~~ include/linux/printk.h:498:9: note: in expansion of macro 'printk' 498 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ drivers/gpio/gpio-ge.c:93:9: note: in expansion of macro 'pr_err' 93 | pr_err("%pOF: GPIO chip registration failed\n", pdev->dev.of_node); | ^~~~~~ drivers/gpio/gpio-ge.c: At top level: >> drivers/gpio/gpio-ge.c:97:15: error: variable 'gef_gpio_driver' has initializer but incomplete type 97 | static struct platform_driver gef_gpio_driver = { | ^~~~~~~~~~~~~~~ >> drivers/gpio/gpio-ge.c:98:10: error: 'struct platform_driver' has no member named 'driver' 98 | .driver = { | ^~~~~~ >> drivers/gpio/gpio-ge.c:98:19: error: extra brace group at end of initializer 98 | .driver = { | ^ drivers/gpio/gpio-ge.c:98:19: note: (near initialization for 'gef_gpio_driver') >> drivers/gpio/gpio-ge.c:98:19: warning: excess elements in struct initializer drivers/gpio/gpio-ge.c:98:19: note: (near initialization for 'gef_gpio_driver') >> drivers/gpio/gpio-ge.c:103:1: warning: data definition has no type or storage class 103 | module_platform_driver_probe(gef_gpio_driver, gef_gpio_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> drivers/gpio/gpio-ge.c:103:1: error: type defaults to 'int' in declaration of 'module_platform_driver_probe' [-Werror=implicit-int] >> drivers/gpio/gpio-ge.c:103:1: warning: parameter names (without types) in function declaration >> drivers/gpio/gpio-ge.c:97:31: error: storage size of 'gef_gpio_driver' isn't known 97 | static struct platform_driver gef_gpio_driver = { | ^~~~~~~~~~~~~~~ drivers/gpio/gpio-ge.c:97:31: warning: 'gef_gpio_driver' defined but not used [-Wunused-variable] drivers/gpio/gpio-ge.c:53:19: warning: 'gef_gpio_probe' defined but not used [-Wunused-function] 53 | static int __init gef_gpio_probe(struct platform_device *pdev) | ^~~~~~~~~~~~~~ cc1: some warnings being treated as errors vim +59 drivers/gpio/gpio-ge.c 965dc5fc55fa02 arch/powerpc/platforms/86xx/gef_gpio.c Martyn Welch 2008-11-07 52 9dacc6de4c0906 drivers/gpio/gpio-ge.c Alexander Shiyan 2014-04-12 @53 static int __init gef_gpio_probe(struct platform_device *pdev) 965dc5fc55fa02 arch/powerpc/platforms/86xx/gef_gpio.c Martyn Welch 2008-11-07 54 { 0f4630f3720e7e drivers/gpio/gpio-ge.c Linus Walleij 2015-12-04 55 struct gpio_chip *gc; 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 56 void __iomem *regs; 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 57 int ret; b1dd62f7f108a5 arch/powerpc/platforms/86xx/gef_gpio.c Martyn Welch 2009-01-19 58 0f4630f3720e7e drivers/gpio/gpio-ge.c Linus Walleij 2015-12-04 @59 gc = devm_kzalloc(&pdev->dev, sizeof(*gc), GFP_KERNEL); 0f4630f3720e7e drivers/gpio/gpio-ge.c Linus Walleij 2015-12-04 60 if (!gc) 9dacc6de4c0906 drivers/gpio/gpio-ge.c Alexander Shiyan 2014-04-12 61 return -ENOMEM; 965dc5fc55fa02 arch/powerpc/platforms/86xx/gef_gpio.c Martyn Welch 2008-11-07 62 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 63 regs = of_iomap(pdev->dev.of_node, 0); 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 64 if (!regs) 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 65 return -ENOMEM; 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 66 0f4630f3720e7e drivers/gpio/gpio-ge.c Linus Walleij 2015-12-04 67 ret = bgpio_init(gc, &pdev->dev, 4, regs + GEF_GPIO_IN, 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 68 regs + GEF_GPIO_OUT, NULL, NULL, 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 69 regs + GEF_GPIO_DIRECT, BGPIOF_BIG_ENDIAN_BYTE_ORDER); 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 70 if (ret) { 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 71 dev_err(&pdev->dev, "bgpio_init failed\n"); 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 72 goto err0; 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 73 } 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 74 965dc5fc55fa02 arch/powerpc/platforms/86xx/gef_gpio.c Martyn Welch 2008-11-07 75 /* Setup pointers to chip functions */ 7eb6ce2f272336 drivers/gpio/gpio-ge.c Rob Herring 2017-07-18 76 gc->label = devm_kasprintf(&pdev->dev, GFP_KERNEL, "%pOF", pdev->dev.of_node); 0f4630f3720e7e drivers/gpio/gpio-ge.c Linus Walleij 2015-12-04 77 if (!gc->label) { 74b18de94cfb7b drivers/gpio/gpio-ge.c Axel Lin 2015-01-21 78 ret = -ENOMEM; 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 79 goto err0; 74b18de94cfb7b drivers/gpio/gpio-ge.c Axel Lin 2015-01-21 80 } 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 81 0f4630f3720e7e drivers/gpio/gpio-ge.c Linus Walleij 2015-12-04 82 gc->base = -1; 668f06579e9976 drivers/gpio/gpio-ge.c Thierry Reding 2018-05-03 83 gc->ngpio = (u16)(uintptr_t)of_device_get_match_data(&pdev->dev); 965dc5fc55fa02 arch/powerpc/platforms/86xx/gef_gpio.c Martyn Welch 2008-11-07 84 965dc5fc55fa02 arch/powerpc/platforms/86xx/gef_gpio.c Martyn Welch 2008-11-07 85 /* This function adds a memory mapped GPIO chip */ ad2261ca7b099b drivers/gpio/gpio-ge.c Laxman Dewangan 2016-02-22 86 ret = devm_gpiochip_add_data(&pdev->dev, gc, NULL); 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 87 if (ret) 74b18de94cfb7b drivers/gpio/gpio-ge.c Axel Lin 2015-01-21 88 goto err0; 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 89 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 90 return 0; 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 91 err0: 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 92 iounmap(regs); 7eb6ce2f272336 drivers/gpio/gpio-ge.c Rob Herring 2017-07-18 93 pr_err("%pOF: GPIO chip registration failed\n", pdev->dev.of_node); 866010fb7ea03b drivers/gpio/gpio-ge.c Kamlakant Patel 2014-12-01 94 return ret; 9dacc6de4c0906 drivers/gpio/gpio-ge.c Alexander Shiyan 2014-04-12 95 }; e041013ac0df7f drivers/gpio/gpio-ge.c Martyn Welch 2012-03-12 96 9dacc6de4c0906 drivers/gpio/gpio-ge.c Alexander Shiyan 2014-04-12 @97 static struct platform_driver gef_gpio_driver = { 9dacc6de4c0906 drivers/gpio/gpio-ge.c Alexander Shiyan 2014-04-12 @98 .driver = { 9dacc6de4c0906 drivers/gpio/gpio-ge.c Alexander Shiyan 2014-04-12 99 .name = "gef-gpio", 9dacc6de4c0906 drivers/gpio/gpio-ge.c Alexander Shiyan 2014-04-12 100 .of_match_table = gef_gpio_ids, 9dacc6de4c0906 drivers/gpio/gpio-ge.c Alexander Shiyan 2014-04-12 101 }, 965dc5fc55fa02 arch/powerpc/platforms/86xx/gef_gpio.c Martyn Welch 2008-11-07 102 }; 9dacc6de4c0906 drivers/gpio/gpio-ge.c Alexander Shiyan 2014-04-12 @103 module_platform_driver_probe(gef_gpio_driver, gef_gpio_probe); 965dc5fc55fa02 arch/powerpc/platforms/86xx/gef_gpio.c Martyn Welch 2008-11-07 104 :::::: The code at line 59 was first introduced by commit :::::: 0f4630f3720e7e6e921bf525c8357fea7ef3dbab gpio: generic: factor into gpio_chip struct :::::: TO: Linus Walleij :::::: CC: Linus Walleij -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki