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.3 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 840DDC433E0 for ; Mon, 18 Jan 2021 11:24:39 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id B9AEF222B3 for ; Mon, 18 Jan 2021 11:24:38 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B9AEF222B3 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 014526B0151; Mon, 18 Jan 2021 06:24:38 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id F06628D0013; Mon, 18 Jan 2021 06:24:37 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DD0976B0177; Mon, 18 Jan 2021 06:24:37 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0047.hostedemail.com [216.40.44.47]) by kanga.kvack.org (Postfix) with ESMTP id C00326B0151 for ; Mon, 18 Jan 2021 06:24:37 -0500 (EST) Received: from smtpin21.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id 74CA01F08 for ; Mon, 18 Jan 2021 11:24:37 +0000 (UTC) X-FDA: 77718662994.21.boys78_1a13f1e27548 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin21.hostedemail.com (Postfix) with ESMTP id 3C6F2180442C7 for ; Mon, 18 Jan 2021 11:24:37 +0000 (UTC) X-HE-Tag: boys78_1a13f1e27548 X-Filterd-Recvd-Size: 46982 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by imf42.hostedemail.com (Postfix) with ESMTP for ; Mon, 18 Jan 2021 11:24:35 +0000 (UTC) IronPort-SDR: XS1cuCmUMNNnP5GwZ8upKNcVst8dhXfG+1n4WJrBzuvvxaasFmnzBbJXDb0bbRRXBWUt0INGx9 GW6fpAtks8kw== X-IronPort-AV: E=McAfee;i="6000,8403,9867"; a="263595961" X-IronPort-AV: E=Sophos;i="5.79,356,1602572400"; d="gz'50?scan'50,208,50";a="263595961" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Jan 2021 03:24:33 -0800 IronPort-SDR: LUFKMEEJtmW7+BNl4G/BO8rog3Pyhl+fAncynSSuM5aevD2I2pWBv/c/zeqFKCRGLI9+Ykb3Cq 5ejK2JUaH9Ww== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,356,1602572400"; d="gz'50?scan'50,208,50";a="500617039" Received: from lkp-server01.sh.intel.com (HELO 260eafd5ecd0) ([10.239.97.150]) by orsmga004.jf.intel.com with ESMTP; 18 Jan 2021 03:24:31 -0800 Received: from kbuild by 260eafd5ecd0 with local (Exim 4.92) (envelope-from ) id 1l1Se6-0004EG-Fu; Mon, 18 Jan 2021 11:24:30 +0000 Date: Mon, 18 Jan 2021 19:24:02 +0800 From: kernel test robot To: Thierry Reding Cc: kbuild-all@lists.01.org, Linux Memory Management List , Bartosz Golaszewski Subject: [linux-next:master 1543/4500] drivers/gpio/gpio-tegra.c:364:7: error: 'struct irq_data' has no member named 'parent_data' Message-ID: <202101181956.BRa7xLy1-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="jRHKVT23PllUwdXP" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) 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: --jRHKVT23PllUwdXP 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: 93bf8b946e5f9a0b0c68155597b53fd8ccce2827 commit: efcdca286eefb248d15a49a32a802ed11146e65e [1543/4500] gpio: tegra: Convert to gpio_irq_chip config: h8300-randconfig-r012-20210118 (attached as .config) compiler: h8300-linux-gcc (GCC) 9.3.0 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 # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=efcdca286eefb248d15a49a32a802ed11146e65e 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 efcdca286eefb248d15a49a32a802ed11146e65e # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=h8300 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): drivers/gpio/gpio-tegra.c: In function 'tegra_gpio_irq_set_type': >> drivers/gpio/gpio-tegra.c:364:7: error: 'struct irq_data' has no member named 'parent_data' 364 | if (d->parent_data) | ^~ >> drivers/gpio/gpio-tegra.c:365:9: error: implicit declaration of function 'irq_chip_set_type_parent' [-Werror=implicit-function-declaration] 365 | ret = irq_chip_set_type_parent(d, type); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpio/gpio-tegra.c: In function 'tegra_gpio_child_to_parent_hwirq': >> drivers/gpio/gpio-tegra.c:439:27: error: 'struct gpio_irq_chip' has no member named 'child_offset_to_irq' 439 | *parent_hwirq = chip->irq.child_offset_to_irq(chip, hwirq); | ^ drivers/gpio/gpio-tegra.c: In function 'tegra_gpio_populate_parent_fwspec': >> drivers/gpio/gpio-tegra.c:454:28: error: 'struct gpio_irq_chip' has no member named 'parent_domain' 454 | fwspec->fwnode = chip->irq.parent_domain->fwnode; | ^ drivers/gpio/gpio-tegra.c: In function 'tegra_gpio_irq_set_affinity': drivers/gpio/gpio-tegra.c:566:10: error: 'struct irq_data' has no member named 'parent_data' 566 | if (data->parent_data) | ^~ >> drivers/gpio/gpio-tegra.c:567:10: error: implicit declaration of function 'irq_chip_set_affinity_parent'; did you mean 'irq_set_affinity_hint'? [-Werror=implicit-function-declaration] 567 | return irq_chip_set_affinity_parent(data, dest, force); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | irq_set_affinity_hint drivers/gpio/gpio-tegra.c: In function 'tegra_gpio_probe': >> drivers/gpio/gpio-tegra.c:730:5: error: 'struct gpio_irq_chip' has no member named 'fwnode' 730 | irq->fwnode = of_node_to_fwnode(pdev->dev.of_node); | ^~ >> drivers/gpio/gpio-tegra.c:731:5: error: 'struct gpio_irq_chip' has no member named 'child_to_parent_hwirq' 731 | irq->child_to_parent_hwirq = tegra_gpio_child_to_parent_hwirq; | ^~ >> drivers/gpio/gpio-tegra.c:732:5: error: 'struct gpio_irq_chip' has no member named 'populate_parent_alloc_arg' 732 | irq->populate_parent_alloc_arg = tegra_gpio_populate_parent_fwspec; | ^~ drivers/gpio/gpio-tegra.c:742:6: error: 'struct gpio_irq_chip' has no member named 'parent_domain' 742 | irq->parent_domain = irq_find_host(np); | ^~ drivers/gpio/gpio-tegra.c:745:11: error: 'struct gpio_irq_chip' has no member named 'parent_domain' 745 | if (!irq->parent_domain) | ^~ cc1: some warnings being treated as errors vim +364 drivers/gpio/gpio-tegra.c 301 302 static int tegra_gpio_irq_set_type(struct irq_data *d, unsigned int type) 303 { 304 unsigned int gpio = d->hwirq, port = GPIO_PORT(gpio), lvl_type; 305 struct gpio_chip *chip = irq_data_get_irq_chip_data(d); 306 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); 307 struct tegra_gpio_bank *bank; 308 unsigned long flags; 309 int ret; 310 u32 val; 311 312 bank = &tgi->bank_info[GPIO_BANK(d->hwirq)]; 313 314 switch (type & IRQ_TYPE_SENSE_MASK) { 315 case IRQ_TYPE_EDGE_RISING: 316 lvl_type = GPIO_INT_LVL_EDGE_RISING; 317 break; 318 319 case IRQ_TYPE_EDGE_FALLING: 320 lvl_type = GPIO_INT_LVL_EDGE_FALLING; 321 break; 322 323 case IRQ_TYPE_EDGE_BOTH: 324 lvl_type = GPIO_INT_LVL_EDGE_BOTH; 325 break; 326 327 case IRQ_TYPE_LEVEL_HIGH: 328 lvl_type = GPIO_INT_LVL_LEVEL_HIGH; 329 break; 330 331 case IRQ_TYPE_LEVEL_LOW: 332 lvl_type = GPIO_INT_LVL_LEVEL_LOW; 333 break; 334 335 default: 336 return -EINVAL; 337 } 338 339 raw_spin_lock_irqsave(&bank->lvl_lock[port], flags); 340 341 val = tegra_gpio_readl(tgi, GPIO_INT_LVL(tgi, gpio)); 342 val &= ~(GPIO_INT_LVL_MASK << GPIO_BIT(gpio)); 343 val |= lvl_type << GPIO_BIT(gpio); 344 tegra_gpio_writel(tgi, val, GPIO_INT_LVL(tgi, gpio)); 345 346 raw_spin_unlock_irqrestore(&bank->lvl_lock[port], flags); 347 348 tegra_gpio_mask_write(tgi, GPIO_MSK_OE(tgi, gpio), gpio, 0); 349 tegra_gpio_enable(tgi, gpio); 350 351 ret = gpiochip_lock_as_irq(&tgi->gc, gpio); 352 if (ret) { 353 dev_err(tgi->dev, 354 "unable to lock Tegra GPIO %u as IRQ\n", gpio); 355 tegra_gpio_disable(tgi, gpio); 356 return ret; 357 } 358 359 if (type & (IRQ_TYPE_LEVEL_LOW | IRQ_TYPE_LEVEL_HIGH)) 360 irq_set_handler_locked(d, handle_level_irq); 361 else if (type & (IRQ_TYPE_EDGE_FALLING | IRQ_TYPE_EDGE_RISING)) 362 irq_set_handler_locked(d, handle_edge_irq); 363 > 364 if (d->parent_data) > 365 ret = irq_chip_set_type_parent(d, type); 366 367 return ret; 368 } 369 370 static void tegra_gpio_irq_shutdown(struct irq_data *d) 371 { 372 struct gpio_chip *chip = irq_data_get_irq_chip_data(d); 373 struct tegra_gpio_info *tgi = gpiochip_get_data(chip); 374 unsigned int gpio = d->hwirq; 375 376 tegra_gpio_irq_mask(d); 377 gpiochip_unlock_as_irq(&tgi->gc, gpio); 378 } 379 380 static void tegra_gpio_irq_handler(struct irq_desc *desc) 381 { 382 struct tegra_gpio_info *tgi = irq_desc_get_handler_data(desc); 383 struct irq_chip *chip = irq_desc_get_chip(desc); 384 struct irq_domain *domain = tgi->gc.irq.domain; 385 unsigned int irq = irq_desc_get_irq(desc); 386 struct tegra_gpio_bank *bank = NULL; 387 unsigned int port, pin, gpio, i; 388 bool unmasked = false; 389 unsigned long sta; 390 u32 lvl; 391 392 for (i = 0; i < tgi->bank_count; i++) { 393 if (tgi->irqs[i] == irq) { 394 bank = &tgi->bank_info[i]; 395 break; 396 } 397 } 398 399 if (WARN_ON(bank == NULL)) 400 return; 401 402 chained_irq_enter(chip, desc); 403 404 for (port = 0; port < 4; port++) { 405 gpio = tegra_gpio_compose(bank->bank, port, 0); 406 sta = tegra_gpio_readl(tgi, GPIO_INT_STA(tgi, gpio)) & 407 tegra_gpio_readl(tgi, GPIO_INT_ENB(tgi, gpio)); 408 lvl = tegra_gpio_readl(tgi, GPIO_INT_LVL(tgi, gpio)); 409 410 for_each_set_bit(pin, &sta, 8) { 411 tegra_gpio_writel(tgi, 1 << pin, 412 GPIO_INT_CLR(tgi, gpio)); 413 414 /* if gpio is edge triggered, clear condition 415 * before executing the handler so that we don't 416 * miss edges 417 */ 418 if (!unmasked && lvl & (0x100 << pin)) { 419 unmasked = true; 420 chained_irq_exit(chip, desc); 421 } 422 423 irq = irq_find_mapping(domain, gpio + pin); 424 if (WARN_ON(irq == 0)) 425 continue; 426 427 generic_handle_irq(irq); 428 } 429 } 430 431 if (!unmasked) 432 chained_irq_exit(chip, desc); 433 } 434 435 static int tegra_gpio_child_to_parent_hwirq(struct gpio_chip *chip, unsigned int hwirq, 436 unsigned int type, unsigned int *parent_hwirq, 437 unsigned int *parent_type) 438 { > 439 *parent_hwirq = chip->irq.child_offset_to_irq(chip, hwirq); 440 *parent_type = type; 441 442 return 0; 443 } 444 445 static void *tegra_gpio_populate_parent_fwspec(struct gpio_chip *chip, unsigned int parent_hwirq, 446 unsigned int parent_type) 447 { 448 struct irq_fwspec *fwspec; 449 450 fwspec = kmalloc(sizeof(*fwspec), GFP_KERNEL); 451 if (!fwspec) 452 return NULL; 453 > 454 fwspec->fwnode = chip->irq.parent_domain->fwnode; 455 fwspec->param_count = 3; 456 fwspec->param[0] = 0; 457 fwspec->param[1] = parent_hwirq; 458 fwspec->param[2] = parent_type; 459 460 return fwspec; 461 } 462 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --jRHKVT23PllUwdXP Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 5f4Dc+VsTwajAQA= --jRHKVT23PllUwdXP--