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 8DC63CF9C5B for ; Sat, 21 Sep 2024 15:24:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D7DC66B007B; Sat, 21 Sep 2024 11:24:11 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D07306B0082; Sat, 21 Sep 2024 11:24:11 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BCE6B6B0085; Sat, 21 Sep 2024 11:24:11 -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 9F3926B007B for ; Sat, 21 Sep 2024 11:24:11 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 4A8F7409F3 for ; Sat, 21 Sep 2024 15:24:11 +0000 (UTC) X-FDA: 82589116302.01.932523B Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.12]) by imf19.hostedemail.com (Postfix) with ESMTP id A535F1A000A for ; Sat, 21 Sep 2024 15:24:08 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=FlXQU6Pw; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf19.hostedemail.com: domain of lkp@intel.com designates 198.175.65.12 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1726932215; a=rsa-sha256; cv=none; b=E4YxtmkOUy/aKWlbTOdwBa40ukeK323B4VC1TISKvvN7xTXtPXycmSIQQbwRa3rZ3EYCY1 MNhn15zzsPVGSemnT47E6vOewXSnL047BuGNDlBVMOPqrXs8evclsXwnmLwHFWX5BMRFep PtGL81Rzuzh2PXymoN1mc7pRhgvzuac= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=FlXQU6Pw; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf19.hostedemail.com: domain of lkp@intel.com designates 198.175.65.12 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=1726932215; 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=cSZ6MO8vvwDcpLAAF4DDT9TFDN6EnpdcPryRhO4afHk=; b=USSytle3QFRb3vsmsdbXEI7YlGyFT5ogp5L/huvMCnTJDrtHuWx7GxXVSZeEaW4LnsoFpx HXZHUGYe4O5Utd1sUE5J3LZiE1spopm5IKfkwytRVmYItCkXYezArx8pFh86CsWS6gOXBj Pa2M0rSj7ZjiSWIUWa+gSmtqG6qsE/4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1726932249; x=1758468249; h=date:from:to:cc:subject:message-id:mime-version; bh=9M8xY4X6DlGBTIWQx481WUGS7WaIMhXPF5MZNj2Hggk=; b=FlXQU6PwTZ/Cxy5rCoeqwWVEM/hyI4L4HUZJedXACr3WnaLvaOMXr3pB GZToG1gsn0khihL9LOjCaSgl/6UkmGk2MqOiXjqaCRHnNYK3IZiAF/acK 9b0H+UtkzME3DsgGMYQbXI9Kcz6qbGhCgYSUSr4V9HLUF4D+hfLaUb+dB z6landQnTZRUDThbmSz/vGm7jvC2OMpCkPjZgrYeiWBBCGLa/oWufv9At psKFw529IszE/beU1qwrD5SUBnMrv5nmMCDl7VuVYeiYRSFDFTH9Cy0kb JiJ8hBQVZjgiACjPfLGCcMGucC7JIZHd5U9xpBPq2ctCr3iTlgCgI1uOT w==; X-CSE-ConnectionGUID: HClX5M08Q8KIuI/z/LadmA== X-CSE-MsgGUID: d87wudv4R3i+CA4XUCS6Ng== X-IronPort-AV: E=McAfee;i="6700,10204,11202"; a="37296181" X-IronPort-AV: E=Sophos;i="6.10,247,1719903600"; d="scan'208";a="37296181" Received: from orviesa009.jf.intel.com ([10.64.159.149]) by orvoesa104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Sep 2024 08:23:55 -0700 X-CSE-ConnectionGUID: fBKpoB8VQCWyaZl3q1z4bQ== X-CSE-MsgGUID: swrj/mANTD2HpzpX5M0kDw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,247,1719903600"; d="scan'208";a="70650593" Received: from lkp-server01.sh.intel.com (HELO 53e96f405c61) ([10.239.97.150]) by orviesa009.jf.intel.com with ESMTP; 21 Sep 2024 08:23:53 -0700 Received: from kbuild by 53e96f405c61 with local (Exim 4.96) (envelope-from ) id 1ss1xe-000FX1-0P; Sat, 21 Sep 2024 15:23:50 +0000 Date: Sat, 21 Sep 2024 23:23:34 +0800 From: kernel test robot To: Nikita Shubin Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Arnd Bergmann , Andrew Lunn , Linus Walleij , Andy Shevchenko , Krzysztof Kozlowski , Guenter Roeck Subject: [linux-next:master 11265/12481] drivers/net/ethernet/cirrus/ep93xx_eth.c:805:40: sparse: sparse: incorrect type in argument 2 (different address spaces) Message-ID: <202409212354.9CiUem7B-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspam-User: X-Rspamd-Queue-Id: A535F1A000A X-Rspamd-Server: rspam01 X-Stat-Signature: k9fdixm7p9p1jy9drjjjrq8cyzr19scx X-HE-Tag: 1726932248-610123 X-HE-Meta: U2FsdGVkX193cZvKwxP+UrS/oPmKyCQrHHDa4EjhKik6Oi10seCKL7xn7t7rZUrCBEGvi/rA/lB48hpeDl3CtlJjoXWMJac34GRSEXyhrLp8hiPQ0FqOlsr6iiXUAXRTXRj8TrHUXxqZqE9O7uMxSrdkpmHetXQNUxkzWCSial4Jva89xNECvLSyT7ysPEaTS8OjPTPjUvRfddeo40N3DQuMgm4JRuN6fudKKSzN1Zx1L7ACSBj9nWEiRvMamDCZobTgStjCmkO1lYQWN+wgegbYWGOs1qfyAG9mswDoQ9oCXSbXhxnT/ovYg5RRfqprltaKYHUBaiV0hHj9jopMVK1uOjfLwW/98xVv8Ko0rCbuyKx+G6pJjM5xY68+FU7EC9CaGFshyv36cvKnrW6AZQhBle8QwuAlJf4h8pefwpm+nqhRm3QFYw95pRg7JdM/2XduGREm5FlrWrHidXnIRjbLB97uli5v2tM23dVNAoTU3+OAh6tEo2hv6BthqM8P2o244JigC3Nm7CDqL3ZpfJJA68cxklpAhLwDW54XH+XOgVemmSPXUw7NKrdIO8KS5P5mYKXghgkTUnM7aqJysbMmHyKp9437YSsFHnS1koRMcnBm97FOhZV2/3VYCeatSlfVLIQOLqiZc8KQ/QW1YQ98gFmRz7wSkodxXQG8LYClVzowCVz0shgUHXw5J1OpAbR8LmUF5IT+KSbBOoG5fLb8uMkO2Is7G8zyRRzoQWpDJdPVVdZgWK+aU1Ii5DrbD6ptMh1GyW1G21SLNG+gBTbeVG8s+mN8T8mPRJX8D5MF2gX9DTLzcX3PQAev/1xfEE1noGBXryVuiLIoj23zfpZc6/R+nrlVMlei47EkdlffRngnLSqa2eh69pBkDI7ryfPqB5P1Oh4vwBZd+cfzxW88LqbJJ/5B+dIVl/vMXmMHLNEGTuC25FI6qhuBR/0Yn0yrtptTD/yKLXQ7Etg IAXF/pS6 dqWEcauvn2HPwYFhC+sM/1J8O2e/0gAefjtf0FJejI/hOuVw1kPHUKzgKrCtRDgEaixn195md86aZLGuQrTUS7TQxIcwojQvcflrHoQCJu4pMDSLHTYcxFWNZhugJv1CkTPPiGwcKiB1rU6OrMmr19XAiM1P8QtXaWZfiTIpTit5E+z8v5WtBlPTygbrCNH+koWZpM8SKf14iHgBdPq/MkgQ8TCTYSBBNHKtRpVlBeGVLE0firQL1o4OvTSfXkHGAQl7Dt2bgny7jQEqIxFus+GPSesZc7mkQi3HsyyYGXTqbfFETCZhJNRGK4PvB31Xnfz6krdA23o4AC/6ERX+7aJ2dVEAgnV9CHRPNg/+VR4k99H4SWHZEXMR9NQ== 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: 62f92d634458a1e308bb699986b9147a6d670457 commit: 770e709e38bf90d3144d82218550730290bc1918 [11265/12481] net: cirrus: add DT support for Cirrus EP93xx config: arm-randconfig-r112-20240921 (https://download.01.org/0day-ci/archive/20240921/202409212354.9CiUem7B-lkp@intel.com/config) compiler: clang version 20.0.0git (https://github.com/llvm/llvm-project 8663a75fa2f31299ab8d1d90288d9df92aadee88) reproduce: (https://download.01.org/0day-ci/archive/20240921/202409212354.9CiUem7B-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/202409212354.9CiUem7B-lkp@intel.com/ sparse warnings: (new ones prefixed by >>) >> drivers/net/ethernet/cirrus/ep93xx_eth.c:805:40: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected unsigned char const [usertype] *addr @@ got void [noderef] __iomem * @@ drivers/net/ethernet/cirrus/ep93xx_eth.c:805:40: sparse: expected unsigned char const [usertype] *addr drivers/net/ethernet/cirrus/ep93xx_eth.c:805:40: sparse: got void [noderef] __iomem * vim +805 drivers/net/ethernet/cirrus/ep93xx_eth.c 766 767 static int ep93xx_eth_probe(struct platform_device *pdev) 768 { 769 struct net_device *dev; 770 struct ep93xx_priv *ep; 771 struct resource *mem; 772 void __iomem *base_addr; 773 struct device_node *np; 774 u32 phy_id; 775 int irq; 776 int err; 777 778 if (pdev == NULL) 779 return -ENODEV; 780 781 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); 782 irq = platform_get_irq(pdev, 0); 783 if (!mem || irq < 0) 784 return -ENXIO; 785 786 base_addr = ioremap(mem->start, resource_size(mem)); 787 if (!base_addr) 788 return dev_err_probe(&pdev->dev, -EIO, "Failed to ioremap ethernet registers\n"); 789 790 np = of_parse_phandle(pdev->dev.of_node, "phy-handle", 0); 791 if (!np) 792 return dev_err_probe(&pdev->dev, -ENODEV, "Please provide \"phy-handle\"\n"); 793 794 err = of_property_read_u32(np, "reg", &phy_id); 795 of_node_put(np); 796 if (err) 797 return dev_err_probe(&pdev->dev, -ENOENT, "Failed to locate \"phy_id\"\n"); 798 799 dev = alloc_etherdev(sizeof(struct ep93xx_priv)); 800 if (dev == NULL) { 801 err = -ENOMEM; 802 goto err_out; 803 } 804 > 805 eth_hw_addr_set(dev, base_addr + 0x50); 806 dev->ethtool_ops = &ep93xx_ethtool_ops; 807 dev->netdev_ops = &ep93xx_netdev_ops; 808 dev->features |= NETIF_F_SG | NETIF_F_HW_CSUM; 809 810 ep = netdev_priv(dev); 811 ep->dev = dev; 812 SET_NETDEV_DEV(dev, &pdev->dev); 813 netif_napi_add(dev, &ep->napi, ep93xx_poll); 814 815 platform_set_drvdata(pdev, dev); 816 817 ep->res = request_mem_region(mem->start, resource_size(mem), 818 dev_name(&pdev->dev)); 819 if (ep->res == NULL) { 820 dev_err(&pdev->dev, "Could not reserve memory region\n"); 821 err = -ENOMEM; 822 goto err_out; 823 } 824 825 ep->base_addr = base_addr; 826 ep->irq = irq; 827 828 ep->mii.phy_id = phy_id; 829 ep->mii.phy_id_mask = 0x1f; 830 ep->mii.reg_num_mask = 0x1f; 831 ep->mii.dev = dev; 832 ep->mii.mdio_read = ep93xx_mdio_read; 833 ep->mii.mdio_write = ep93xx_mdio_write; 834 ep->mdc_divisor = 40; /* Max HCLK 100 MHz, min MDIO clk 2.5 MHz. */ 835 836 if (is_zero_ether_addr(dev->dev_addr)) 837 eth_hw_addr_random(dev); 838 839 err = register_netdev(dev); 840 if (err) { 841 dev_err(&pdev->dev, "Failed to register netdev\n"); 842 goto err_out; 843 } 844 845 printk(KERN_INFO "%s: ep93xx on-chip ethernet, IRQ %d, %pM\n", 846 dev->name, ep->irq, dev->dev_addr); 847 848 return 0; 849 850 err_out: 851 ep93xx_eth_remove(pdev); 852 return err; 853 } 854 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki