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 X-Spam-Level: X-Spam-Status: No, score=-10.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 92E87C433B4 for ; Wed, 5 May 2021 06:52:11 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id F24EA61078 for ; Wed, 5 May 2021 06:52:10 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F24EA61078 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 38B686B006C; Wed, 5 May 2021 02:52:10 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 33B6F6B006E; Wed, 5 May 2021 02:52:10 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 18E456B0070; Wed, 5 May 2021 02:52:10 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0029.hostedemail.com [216.40.44.29]) by kanga.kvack.org (Postfix) with ESMTP id E2BCA6B006C for ; Wed, 5 May 2021 02:52:09 -0400 (EDT) Received: from smtpin40.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id 97E698249980 for ; Wed, 5 May 2021 06:52:09 +0000 (UTC) X-FDA: 78106257978.40.11D8C6A Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by imf27.hostedemail.com (Postfix) with ESMTP id 802D880192C6 for ; Wed, 5 May 2021 06:51:38 +0000 (UTC) IronPort-SDR: WhkjljHW+PvcjYAxBfsFXvby7OTAwVMZuiWzPcRrfiyvNqlnCSglqNTAEy9uBIE++o7jca+m90 qVpWZlHfoNkg== X-IronPort-AV: E=McAfee;i="6200,9189,9974"; a="185615631" X-IronPort-AV: E=Sophos;i="5.82,274,1613462400"; d="gz'50?scan'50,208,50";a="185615631" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 May 2021 23:52:06 -0700 IronPort-SDR: 17yz8yDLK3vHQTwGa9FOtptY+WRV7FcxuEcNvjvE97/NS697Fa0bXt51DL0l6vWWtaodzdZCfv tJjYCJ5BXhhg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,274,1613462400"; d="gz'50?scan'50,208,50";a="389080409" Received: from lkp-server01.sh.intel.com (HELO a48ff7ddd223) ([10.239.97.150]) by orsmga003.jf.intel.com with ESMTP; 04 May 2021 23:52:04 -0700 Received: from kbuild by a48ff7ddd223 with local (Exim 4.92) (envelope-from ) id 1leBO7-0009sH-BQ; Wed, 05 May 2021 06:52:03 +0000 Date: Wed, 5 May 2021 14:51:51 +0800 From: kernel test robot To: Paul Cercueil Cc: kbuild-all@lists.01.org, clang-built-linux@googlegroups.com, Linux Memory Management List , Dmitry Torokhov Subject: [linux-next:master 6112/15890] drivers/input/keyboard/gpio_keys.c:766:12: warning: stack frame size of 2064 bytes in function 'gpio_keys_probe' Message-ID: <202105051443.gHKSjW0x-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="rwEMma7ioTxnRzrJ" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Authentication-Results: imf27.hostedemail.com; dkim=none; spf=none (imf27.hostedemail.com: domain of lkp@intel.com has no SPF policy when checking 134.134.136.126) smtp.mailfrom=lkp@intel.com; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=intel.com (policy=none) X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 802D880192C6 X-Stat-Signature: ofuta6jntb96s34chjedrm9aie4se4rq Received-SPF: none (intel.com>: No applicable sender policy available) receiver=imf27; identity=mailfrom; envelope-from=""; helo=mga18.intel.com; client-ip=134.134.136.126 X-HE-DKIM-Result: none/none X-HE-Tag: 1620197498-339461 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: --rwEMma7ioTxnRzrJ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 29955e0289b3255c5f609a7564a0f0bb4ae35c7a commit: 019002f20cb5b9f78d39360aff244265d035e08a [6112/15890] Input: gpio-keys - use hrtimer for release timer config: powerpc-randconfig-r016-20210505 (attached as .config) compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project 8f5a2a5836cc8e4c1def2bdeb022e7b496623439) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install powerpc cross compiling tool for clang build # apt-get install binutils-powerpc-linux-gnu # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=019002f20cb5b9f78d39360aff244265d035e08a 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 019002f20cb5b9f78d39360aff244265d035e08a # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 ARCH=powerpc If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): >> drivers/input/keyboard/gpio_keys.c:766:12: warning: stack frame size of 2064 bytes in function 'gpio_keys_probe' [-Wframe-larger-than=] static int gpio_keys_probe(struct platform_device *pdev) ^ 1 warning generated. vim +/gpio_keys_probe +766 drivers/input/keyboard/gpio_keys.c fd05d08920b54d David Jander 2011-07-09 765 5298cc4cc753bb Bill Pemberton 2012-11-23 @766 static int gpio_keys_probe(struct platform_device *pdev) 78a56aab11234e Phil Blundell 2007-01-18 767 { db19fd8b3a3e19 Ben Dooks 2009-11-10 768 struct device *dev = &pdev->dev; 219edc71784ff8 Alexandre Pereira da Silva 2012-07-29 769 const struct gpio_keys_platform_data *pdata = dev_get_platdata(dev); 700a38b27eefc5 Dmitry Torokhov 2016-10-19 770 struct fwnode_handle *child = NULL; 219edc71784ff8 Alexandre Pereira da Silva 2012-07-29 771 struct gpio_keys_drvdata *ddata; 78a56aab11234e Phil Blundell 2007-01-18 772 struct input_dev *input; 78a56aab11234e Phil Blundell 2007-01-18 773 int i, error; e15b02138b89d7 Anti Sullin 2007-09-26 774 int wakeup = 0; 78a56aab11234e Phil Blundell 2007-01-18 775 fd05d08920b54d David Jander 2011-07-09 776 if (!pdata) { 219edc71784ff8 Alexandre Pereira da Silva 2012-07-29 777 pdata = gpio_keys_get_devtree_pdata(dev); 219edc71784ff8 Alexandre Pereira da Silva 2012-07-29 778 if (IS_ERR(pdata)) 219edc71784ff8 Alexandre Pereira da Silva 2012-07-29 779 return PTR_ERR(pdata); fd05d08920b54d David Jander 2011-07-09 780 } fd05d08920b54d David Jander 2011-07-09 781 002cdb95dc3989 Gustavo A. R. Silva 2019-06-18 782 ddata = devm_kzalloc(dev, struct_size(ddata, data, pdata->nbuttons), 002cdb95dc3989 Gustavo A. R. Silva 2019-06-18 783 GFP_KERNEL); 5d422f2e78e198 Andy Shevchenko 2014-04-25 784 if (!ddata) { db19fd8b3a3e19 Ben Dooks 2009-11-10 785 dev_err(dev, "failed to allocate state\n"); 5d422f2e78e198 Andy Shevchenko 2014-04-25 786 return -ENOMEM; 5d422f2e78e198 Andy Shevchenko 2014-04-25 787 } 5d422f2e78e198 Andy Shevchenko 2014-04-25 788 83e4947a569f4d Hans de Goede 2017-01-21 789 ddata->keymap = devm_kcalloc(dev, 83e4947a569f4d Hans de Goede 2017-01-21 790 pdata->nbuttons, sizeof(ddata->keymap[0]), 83e4947a569f4d Hans de Goede 2017-01-21 791 GFP_KERNEL); 83e4947a569f4d Hans de Goede 2017-01-21 792 if (!ddata->keymap) 83e4947a569f4d Hans de Goede 2017-01-21 793 return -ENOMEM; 83e4947a569f4d Hans de Goede 2017-01-21 794 5d422f2e78e198 Andy Shevchenko 2014-04-25 795 input = devm_input_allocate_device(dev); 5d422f2e78e198 Andy Shevchenko 2014-04-25 796 if (!input) { 5d422f2e78e198 Andy Shevchenko 2014-04-25 797 dev_err(dev, "failed to allocate input device\n"); 5d422f2e78e198 Andy Shevchenko 2014-04-25 798 return -ENOMEM; a33466e31213cd Dmitry Baryshkov 2008-05-07 799 } 78a56aab11234e Phil Blundell 2007-01-18 800 219edc71784ff8 Alexandre Pereira da Silva 2012-07-29 801 ddata->pdata = pdata; 9e3af04f878731 Mika Westerberg 2010-02-04 802 ddata->input = input; 9e3af04f878731 Mika Westerberg 2010-02-04 803 mutex_init(&ddata->disable_lock); 9e3af04f878731 Mika Westerberg 2010-02-04 804 a33466e31213cd Dmitry Baryshkov 2008-05-07 805 platform_set_drvdata(pdev, ddata); 173bdd746b1282 Shubhrajyoti D 2010-08-03 806 input_set_drvdata(input, ddata); 78a56aab11234e Phil Blundell 2007-01-18 807 467112777c462a Alexander Stein 2011-04-11 808 input->name = pdata->name ? : pdev->name; 78a56aab11234e Phil Blundell 2007-01-18 809 input->phys = "gpio-keys/input0"; b4e66e7d1948e0 Guenter Roeck 2017-01-21 810 input->dev.parent = dev; 173bdd746b1282 Shubhrajyoti D 2010-08-03 811 input->open = gpio_keys_open; 173bdd746b1282 Shubhrajyoti D 2010-08-03 812 input->close = gpio_keys_close; 78a56aab11234e Phil Blundell 2007-01-18 813 78a56aab11234e Phil Blundell 2007-01-18 814 input->id.bustype = BUS_HOST; 78a56aab11234e Phil Blundell 2007-01-18 815 input->id.vendor = 0x0001; 78a56aab11234e Phil Blundell 2007-01-18 816 input->id.product = 0x0001; 78a56aab11234e Phil Blundell 2007-01-18 817 input->id.version = 0x0100; 78a56aab11234e Phil Blundell 2007-01-18 818 83e4947a569f4d Hans de Goede 2017-01-21 819 input->keycode = ddata->keymap; 83e4947a569f4d Hans de Goede 2017-01-21 820 input->keycodesize = sizeof(ddata->keymap[0]); 83e4947a569f4d Hans de Goede 2017-01-21 821 input->keycodemax = pdata->nbuttons; 83e4947a569f4d Hans de Goede 2017-01-21 822 b67b4b117746ae Dominic Curran 2008-10-27 823 /* Enable auto repeat feature of Linux input subsystem */ b67b4b117746ae Dominic Curran 2008-10-27 824 if (pdata->rep) b67b4b117746ae Dominic Curran 2008-10-27 825 __set_bit(EV_REP, input->evbit); b67b4b117746ae Dominic Curran 2008-10-27 826 78a56aab11234e Phil Blundell 2007-01-18 827 for (i = 0; i < pdata->nbuttons; i++) { d9080921aa32c7 Dmitry Torokhov 2012-03-18 828 const struct gpio_keys_button *button = &pdata->buttons[i]; 6a2e391190b17f Herbert Valerio Riedel 2007-11-21 829 700a38b27eefc5 Dmitry Torokhov 2016-10-19 830 if (!dev_get_platdata(dev)) { b4e66e7d1948e0 Guenter Roeck 2017-01-21 831 child = device_get_next_child_node(dev, child); 700a38b27eefc5 Dmitry Torokhov 2016-10-19 832 if (!child) { b4e66e7d1948e0 Guenter Roeck 2017-01-21 833 dev_err(dev, 700a38b27eefc5 Dmitry Torokhov 2016-10-19 834 "missing child device node for entry %d\n", 700a38b27eefc5 Dmitry Torokhov 2016-10-19 835 i); 700a38b27eefc5 Dmitry Torokhov 2016-10-19 836 return -EINVAL; 700a38b27eefc5 Dmitry Torokhov 2016-10-19 837 } 700a38b27eefc5 Dmitry Torokhov 2016-10-19 838 } 700a38b27eefc5 Dmitry Torokhov 2016-10-19 839 83e4947a569f4d Hans de Goede 2017-01-21 840 error = gpio_keys_setup_key(pdev, input, ddata, 83e4947a569f4d Hans de Goede 2017-01-21 841 button, i, child); 700a38b27eefc5 Dmitry Torokhov 2016-10-19 842 if (error) { 700a38b27eefc5 Dmitry Torokhov 2016-10-19 843 fwnode_handle_put(child); 27245519f0de50 Alexander Shiyan 2014-04-28 844 return error; 700a38b27eefc5 Dmitry Torokhov 2016-10-19 845 } 84767d00a8fd54 Roman Moravcik 2007-05-01 846 e15b02138b89d7 Anti Sullin 2007-09-26 847 if (button->wakeup) e15b02138b89d7 Anti Sullin 2007-09-26 848 wakeup = 1; 78a56aab11234e Phil Blundell 2007-01-18 849 } 78a56aab11234e Phil Blundell 2007-01-18 850 700a38b27eefc5 Dmitry Torokhov 2016-10-19 851 fwnode_handle_put(child); 700a38b27eefc5 Dmitry Torokhov 2016-10-19 852 9e3af04f878731 Mika Westerberg 2010-02-04 853 error = input_register_device(input); 9e3af04f878731 Mika Westerberg 2010-02-04 854 if (error) { 9e3af04f878731 Mika Westerberg 2010-02-04 855 dev_err(dev, "Unable to register input device, error: %d\n", 9e3af04f878731 Mika Westerberg 2010-02-04 856 error); 78a56aab11234e Phil Blundell 2007-01-18 857 return error; 78a56aab11234e Phil Blundell 2007-01-18 858 } 78a56aab11234e Phil Blundell 2007-01-18 859 3184125ee2da70 Dmitry Torokhov 2017-07-19 860 device_init_wakeup(dev, wakeup); 9e3af04f878731 Mika Westerberg 2010-02-04 861 78a56aab11234e Phil Blundell 2007-01-18 862 return 0; 78a56aab11234e Phil Blundell 2007-01-18 863 } 78a56aab11234e Phil Blundell 2007-01-18 864 :::::: The code at line 766 was first introduced by commit :::::: 5298cc4cc753bbe4c530b41341834f6ef3344d0d Input: remove use of __devinit :::::: TO: Bill Pemberton :::::: CC: Dmitry Torokhov --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --rwEMma7ioTxnRzrJ Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --rwEMma7ioTxnRzrJ-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0026960480643822220==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [linux-next:master 6112/15890] drivers/input/keyboard/gpio_keys.c:766:12: warning: stack frame size of 2064 bytes in function 'gpio_keys_probe' Date: Wed, 05 May 2021 14:51:51 +0800 Message-ID: <202105051443.gHKSjW0x-lkp@intel.com> List-Id: --===============0026960480643822220== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git= master head: 29955e0289b3255c5f609a7564a0f0bb4ae35c7a commit: 019002f20cb5b9f78d39360aff244265d035e08a [6112/15890] Input: gpio-k= eys - use hrtimer for release timer config: powerpc-randconfig-r016-20210505 (attached as .config) compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project 8f5a2a= 5836cc8e4c1def2bdeb022e7b496623439) reproduce (this is a W=3D1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install powerpc cross compiling tool for clang build # apt-get install binutils-powerpc-linux-gnu # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.g= it/commit/?id=3D019002f20cb5b9f78d39360aff244265d035e08a git remote add linux-next https://git.kernel.org/pub/scm/linux/kern= el/git/next/linux-next.git git fetch --no-tags linux-next master git checkout 019002f20cb5b9f78d39360aff244265d035e08a # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dclang make.cross W=3D= 1 ARCH=3Dpowerpc = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): >> drivers/input/keyboard/gpio_keys.c:766:12: warning: stack frame size of = 2064 bytes in function 'gpio_keys_probe' [-Wframe-larger-than=3D] static int gpio_keys_probe(struct platform_device *pdev) ^ 1 warning generated. vim +/gpio_keys_probe +766 drivers/input/keyboard/gpio_keys.c fd05d08920b54d David Jander 2011-07-09 765 = 5298cc4cc753bb Bill Pemberton 2012-11-23 @766 static int gpio_= keys_probe(struct platform_device *pdev) 78a56aab11234e Phil Blundell 2007-01-18 767 { db19fd8b3a3e19 Ben Dooks 2009-11-10 768 struct device *= dev =3D &pdev->dev; 219edc71784ff8 Alexandre Pereira da Silva 2012-07-29 769 const struct gp= io_keys_platform_data *pdata =3D dev_get_platdata(dev); 700a38b27eefc5 Dmitry Torokhov 2016-10-19 770 struct fwnode_h= andle *child =3D NULL; 219edc71784ff8 Alexandre Pereira da Silva 2012-07-29 771 struct gpio_key= s_drvdata *ddata; 78a56aab11234e Phil Blundell 2007-01-18 772 struct input_de= v *input; 78a56aab11234e Phil Blundell 2007-01-18 773 int i, error; e15b02138b89d7 Anti Sullin 2007-09-26 774 int wakeup =3D = 0; 78a56aab11234e Phil Blundell 2007-01-18 775 = fd05d08920b54d David Jander 2011-07-09 776 if (!pdata) { 219edc71784ff8 Alexandre Pereira da Silva 2012-07-29 777 pdata =3D gpio= _keys_get_devtree_pdata(dev); 219edc71784ff8 Alexandre Pereira da Silva 2012-07-29 778 if (IS_ERR(pda= ta)) 219edc71784ff8 Alexandre Pereira da Silva 2012-07-29 779 return PTR_ER= R(pdata); fd05d08920b54d David Jander 2011-07-09 780 } fd05d08920b54d David Jander 2011-07-09 781 = 002cdb95dc3989 Gustavo A. R. Silva 2019-06-18 782 ddata =3D devm_= kzalloc(dev, struct_size(ddata, data, pdata->nbuttons), 002cdb95dc3989 Gustavo A. R. Silva 2019-06-18 783 GFP_KERN= EL); 5d422f2e78e198 Andy Shevchenko 2014-04-25 784 if (!ddata) { db19fd8b3a3e19 Ben Dooks 2009-11-10 785 dev_err(dev, "= failed to allocate state\n"); 5d422f2e78e198 Andy Shevchenko 2014-04-25 786 return -ENOMEM; 5d422f2e78e198 Andy Shevchenko 2014-04-25 787 } 5d422f2e78e198 Andy Shevchenko 2014-04-25 788 = 83e4947a569f4d Hans de Goede 2017-01-21 789 ddata->keymap = =3D devm_kcalloc(dev, 83e4947a569f4d Hans de Goede 2017-01-21 790 pdata->= nbuttons, sizeof(ddata->keymap[0]), 83e4947a569f4d Hans de Goede 2017-01-21 791 GFP_KER= NEL); 83e4947a569f4d Hans de Goede 2017-01-21 792 if (!ddata->key= map) 83e4947a569f4d Hans de Goede 2017-01-21 793 return -ENOMEM; 83e4947a569f4d Hans de Goede 2017-01-21 794 = 5d422f2e78e198 Andy Shevchenko 2014-04-25 795 input =3D devm_= input_allocate_device(dev); 5d422f2e78e198 Andy Shevchenko 2014-04-25 796 if (!input) { 5d422f2e78e198 Andy Shevchenko 2014-04-25 797 dev_err(dev, "= failed to allocate input device\n"); 5d422f2e78e198 Andy Shevchenko 2014-04-25 798 return -ENOMEM; a33466e31213cd Dmitry Baryshkov 2008-05-07 799 } 78a56aab11234e Phil Blundell 2007-01-18 800 = 219edc71784ff8 Alexandre Pereira da Silva 2012-07-29 801 ddata->pdata = =3D pdata; 9e3af04f878731 Mika Westerberg 2010-02-04 802 ddata->input = =3D input; 9e3af04f878731 Mika Westerberg 2010-02-04 803 mutex_init(&dda= ta->disable_lock); 9e3af04f878731 Mika Westerberg 2010-02-04 804 = a33466e31213cd Dmitry Baryshkov 2008-05-07 805 platform_set_dr= vdata(pdev, ddata); 173bdd746b1282 Shubhrajyoti D 2010-08-03 806 input_set_drvda= ta(input, ddata); 78a56aab11234e Phil Blundell 2007-01-18 807 = 467112777c462a Alexander Stein 2011-04-11 808 input->name =3D= pdata->name ? : pdev->name; 78a56aab11234e Phil Blundell 2007-01-18 809 input->phys =3D= "gpio-keys/input0"; b4e66e7d1948e0 Guenter Roeck 2017-01-21 810 input->dev.pare= nt =3D dev; 173bdd746b1282 Shubhrajyoti D 2010-08-03 811 input->open =3D= gpio_keys_open; 173bdd746b1282 Shubhrajyoti D 2010-08-03 812 input->close = =3D gpio_keys_close; 78a56aab11234e Phil Blundell 2007-01-18 813 = 78a56aab11234e Phil Blundell 2007-01-18 814 input->id.busty= pe =3D BUS_HOST; 78a56aab11234e Phil Blundell 2007-01-18 815 input->id.vendo= r =3D 0x0001; 78a56aab11234e Phil Blundell 2007-01-18 816 input->id.produ= ct =3D 0x0001; 78a56aab11234e Phil Blundell 2007-01-18 817 input->id.versi= on =3D 0x0100; 78a56aab11234e Phil Blundell 2007-01-18 818 = 83e4947a569f4d Hans de Goede 2017-01-21 819 input->keycode = =3D ddata->keymap; 83e4947a569f4d Hans de Goede 2017-01-21 820 input->keycodes= ize =3D sizeof(ddata->keymap[0]); 83e4947a569f4d Hans de Goede 2017-01-21 821 input->keycodem= ax =3D pdata->nbuttons; 83e4947a569f4d Hans de Goede 2017-01-21 822 = b67b4b117746ae Dominic Curran 2008-10-27 823 /* Enable auto = repeat feature of Linux input subsystem */ b67b4b117746ae Dominic Curran 2008-10-27 824 if (pdata->rep) b67b4b117746ae Dominic Curran 2008-10-27 825 __set_bit(EV_R= EP, input->evbit); b67b4b117746ae Dominic Curran 2008-10-27 826 = 78a56aab11234e Phil Blundell 2007-01-18 827 for (i =3D 0; i= < pdata->nbuttons; i++) { d9080921aa32c7 Dmitry Torokhov 2012-03-18 828 const struct g= pio_keys_button *button =3D &pdata->buttons[i]; 6a2e391190b17f Herbert Valerio Riedel 2007-11-21 829 = 700a38b27eefc5 Dmitry Torokhov 2016-10-19 830 if (!dev_get_p= latdata(dev)) { b4e66e7d1948e0 Guenter Roeck 2017-01-21 831 child =3D dev= ice_get_next_child_node(dev, child); 700a38b27eefc5 Dmitry Torokhov 2016-10-19 832 if (!child) { b4e66e7d1948e0 Guenter Roeck 2017-01-21 833 dev_err(dev, 700a38b27eefc5 Dmitry Torokhov 2016-10-19 834 "missing ch= ild device node for entry %d\n", 700a38b27eefc5 Dmitry Torokhov 2016-10-19 835 i); 700a38b27eefc5 Dmitry Torokhov 2016-10-19 836 return -EINV= AL; 700a38b27eefc5 Dmitry Torokhov 2016-10-19 837 } 700a38b27eefc5 Dmitry Torokhov 2016-10-19 838 } 700a38b27eefc5 Dmitry Torokhov 2016-10-19 839 = 83e4947a569f4d Hans de Goede 2017-01-21 840 error =3D gpio= _keys_setup_key(pdev, input, ddata, 83e4947a569f4d Hans de Goede 2017-01-21 841 button,= i, child); 700a38b27eefc5 Dmitry Torokhov 2016-10-19 842 if (error) { 700a38b27eefc5 Dmitry Torokhov 2016-10-19 843 fwnode_handle= _put(child); 27245519f0de50 Alexander Shiyan 2014-04-28 844 return error; 700a38b27eefc5 Dmitry Torokhov 2016-10-19 845 } 84767d00a8fd54 Roman Moravcik 2007-05-01 846 = e15b02138b89d7 Anti Sullin 2007-09-26 847 if (button->wa= keup) e15b02138b89d7 Anti Sullin 2007-09-26 848 wakeup =3D 1; 78a56aab11234e Phil Blundell 2007-01-18 849 } 78a56aab11234e Phil Blundell 2007-01-18 850 = 700a38b27eefc5 Dmitry Torokhov 2016-10-19 851 fwnode_handle_p= ut(child); 700a38b27eefc5 Dmitry Torokhov 2016-10-19 852 = 9e3af04f878731 Mika Westerberg 2010-02-04 853 error =3D input= _register_device(input); 9e3af04f878731 Mika Westerberg 2010-02-04 854 if (error) { 9e3af04f878731 Mika Westerberg 2010-02-04 855 dev_err(dev, "= Unable to register input device, error: %d\n", 9e3af04f878731 Mika Westerberg 2010-02-04 856 error); 78a56aab11234e Phil Blundell 2007-01-18 857 return error; 78a56aab11234e Phil Blundell 2007-01-18 858 } 78a56aab11234e Phil Blundell 2007-01-18 859 = 3184125ee2da70 Dmitry Torokhov 2017-07-19 860 device_init_wak= eup(dev, wakeup); 9e3af04f878731 Mika Westerberg 2010-02-04 861 = 78a56aab11234e Phil Blundell 2007-01-18 862 return 0; 78a56aab11234e Phil Blundell 2007-01-18 863 } 78a56aab11234e Phil Blundell 2007-01-18 864 = :::::: The code at line 766 was first introduced by commit :::::: 5298cc4cc753bbe4c530b41341834f6ef3344d0d Input: remove use of __devi= nit :::::: TO: Bill Pemberton :::::: CC: Dmitry Torokhov --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============0026960480643822220== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 7EBZeU/yomm1Q8r/ABCHpwelRQEA --===============0026960480643822220==--