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 mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 083E8C433F5 for ; Wed, 10 Nov 2021 19:46:22 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id DB85161159 for ; Wed, 10 Nov 2021 19:46:21 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232396AbhKJTtI (ORCPT ); Wed, 10 Nov 2021 14:49:08 -0500 Received: from mga06.intel.com ([134.134.136.31]:30920 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233310AbhKJTrE (ORCPT ); Wed, 10 Nov 2021 14:47:04 -0500 X-IronPort-AV: E=McAfee;i="6200,9189,10164"; a="293580101" X-IronPort-AV: E=Sophos;i="5.87,224,1631602800"; d="gz'50?scan'50,208,50";a="293580101" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Nov 2021 11:40:00 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,224,1631602800"; d="gz'50?scan'50,208,50";a="492238664" Received: from lkp-server02.sh.intel.com (HELO c20d8bc80006) ([10.239.97.151]) by orsmga007.jf.intel.com with ESMTP; 10 Nov 2021 11:39:58 -0800 Received: from kbuild by c20d8bc80006 with local (Exim 4.92) (envelope-from ) id 1mktRt-000FPR-Pw; Wed, 10 Nov 2021 19:39:57 +0000 Date: Thu, 11 Nov 2021 03:39:02 +0800 From: kernel test robot To: Andrew Lunn Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Jakub Kicinski Subject: drivers/net/ethernet/xilinx/xilinx_emaclite.c:417:24: sparse: sparse: cast to restricted __be32 Message-ID: <202111110342.nII9NlUT-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="9jxsPFA5p3P2qPhR" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --9jxsPFA5p3P2qPhR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Andrew, First bad commit (maybe != root cause): tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: cb690f5238d71f543f4ce874aa59237cf53a877c commit: 03dfd157670bd715306dce1507b8998cabd38539 drivers: net: xilinx_emaclite: Add COMPILE_TEST support date: 12 months ago config: sparc-randconfig-s032-20211109 (attached as .config) compiler: sparc64-linux-gcc (GCC) 11.2.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.4-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=03dfd157670bd715306dce1507b8998cabd38539 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout 03dfd157670bd715306dce1507b8998cabd38539 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir ARCH=sparc SHELL=/bin/bash arch/sparc/vdso/ drivers/gpu/drm/ drivers/net/ethernet/xilinx/ drivers/net/wireguard/ fs/ If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) >> drivers/net/ethernet/xilinx/xilinx_emaclite.c:417:24: sparse: sparse: cast to restricted __be32 drivers/net/ethernet/xilinx/xilinx_emaclite.c:427:36: sparse: sparse: cast to restricted __be32 vim +417 drivers/net/ethernet/xilinx/xilinx_emaclite.c bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 368 bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 369 /** bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 370 * xemaclite_recv_data - Receive a frame bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 371 * @drvdata: Pointer to the Emaclite device private data bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 372 * @data: Address where the data is to be received f713d50f33c1fbd drivers/net/ethernet/xilinx/xilinx_emaclite.c Radhey Shyam Pandey 2018-06-28 373 * @maxlen: Maximum supported ethernet packet length bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 374 * bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 375 * This function is intended to be called from the interrupt context or bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 376 * with a wrapper which waits for the receive frame to be available. bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 377 * bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 378 * Return: Total number of bytes received bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 379 */ cd224553641848d drivers/net/ethernet/xilinx/xilinx_emaclite.c Anssi Hannula 2017-02-14 380 static u16 xemaclite_recv_data(struct net_local *drvdata, u8 *data, int maxlen) bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 381 { bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 382 void __iomem *addr; bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 383 u16 length, proto_type; bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 384 u32 reg_data; bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 385 bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 386 /* Determine the expected buffer address */ bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 387 addr = (drvdata->base_addr + drvdata->next_rx_buf_to_use); bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 388 bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 389 /* Verify which buffer has valid data */ acf138f1b00bdd1 drivers/net/ethernet/xilinx/xilinx_emaclite.c Anssi Hannula 2017-02-14 390 reg_data = xemaclite_readl(addr + XEL_RSR_OFFSET); bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 391 bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 392 if ((reg_data & XEL_RSR_RECV_DONE_MASK) == XEL_RSR_RECV_DONE_MASK) { bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 393 if (drvdata->rx_ping_pong != 0) bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 394 drvdata->next_rx_buf_to_use ^= XEL_BUFFER_OFFSET; bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 395 } else { bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 396 /* The instance is out of sync, try other buffer if other bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 397 * buffer is configured, return 0 otherwise. If the instance is bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 398 * out of sync, do not update the 'next_rx_buf_to_use' since it 49a83f002731dbf drivers/net/ethernet/xilinx/xilinx_emaclite.c Radhey Shyam Pandey 2018-06-28 399 * will correct on subsequent calls 49a83f002731dbf drivers/net/ethernet/xilinx/xilinx_emaclite.c Radhey Shyam Pandey 2018-06-28 400 */ bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 401 if (drvdata->rx_ping_pong != 0) eccd5403814b4e7 drivers/net/ethernet/xilinx/xilinx_emaclite.c Andrew Lunn 2020-11-10 402 addr = (void __iomem __force *) eccd5403814b4e7 drivers/net/ethernet/xilinx/xilinx_emaclite.c Andrew Lunn 2020-11-10 403 ((uintptr_t __force)addr ^ bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 404 XEL_BUFFER_OFFSET); bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 405 else bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 406 return 0; /* No data was available */ bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 407 bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 408 /* Verify that buffer has valid data */ acf138f1b00bdd1 drivers/net/ethernet/xilinx/xilinx_emaclite.c Anssi Hannula 2017-02-14 409 reg_data = xemaclite_readl(addr + XEL_RSR_OFFSET); bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 410 if ((reg_data & XEL_RSR_RECV_DONE_MASK) != bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 411 XEL_RSR_RECV_DONE_MASK) bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 412 return 0; /* No data was available */ bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 413 } bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 414 49a83f002731dbf drivers/net/ethernet/xilinx/xilinx_emaclite.c Radhey Shyam Pandey 2018-06-28 415 /* Get the protocol type of the ethernet frame that arrived 49a83f002731dbf drivers/net/ethernet/xilinx/xilinx_emaclite.c Radhey Shyam Pandey 2018-06-28 416 */ acf138f1b00bdd1 drivers/net/ethernet/xilinx/xilinx_emaclite.c Anssi Hannula 2017-02-14 @417 proto_type = ((ntohl(xemaclite_readl(addr + XEL_HEADER_OFFSET + 44180a573ec936c drivers/net/xilinx_emaclite.c Michal Simek 2010-09-10 418 XEL_RXBUFF_OFFSET)) >> XEL_HEADER_SHIFT) & bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 419 XEL_RPLR_LENGTH_MASK); bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 420 bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 421 /* Check if received ethernet frame is a raw ethernet frame 49a83f002731dbf drivers/net/ethernet/xilinx/xilinx_emaclite.c Radhey Shyam Pandey 2018-06-28 422 * or an IP packet or an ARP packet 49a83f002731dbf drivers/net/ethernet/xilinx/xilinx_emaclite.c Radhey Shyam Pandey 2018-06-28 423 */ cd224553641848d drivers/net/ethernet/xilinx/xilinx_emaclite.c Anssi Hannula 2017-02-14 424 if (proto_type > ETH_DATA_LEN) { bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 425 bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 426 if (proto_type == ETH_P_IP) { acf138f1b00bdd1 drivers/net/ethernet/xilinx/xilinx_emaclite.c Anssi Hannula 2017-02-14 427 length = ((ntohl(xemaclite_readl(addr + bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 428 XEL_HEADER_IP_LENGTH_OFFSET + 44180a573ec936c drivers/net/xilinx_emaclite.c Michal Simek 2010-09-10 429 XEL_RXBUFF_OFFSET)) >> bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 430 XEL_HEADER_SHIFT) & bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 431 XEL_RPLR_LENGTH_MASK); cd224553641848d drivers/net/ethernet/xilinx/xilinx_emaclite.c Anssi Hannula 2017-02-14 432 length = min_t(u16, length, ETH_DATA_LEN); bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 433 length += ETH_HLEN + ETH_FCS_LEN; bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 434 bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 435 } else if (proto_type == ETH_P_ARP) bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 436 length = XEL_ARP_PACKET_SIZE + ETH_HLEN + ETH_FCS_LEN; bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 437 else bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 438 /* Field contains type other than IP or ARP, use max 49a83f002731dbf drivers/net/ethernet/xilinx/xilinx_emaclite.c Radhey Shyam Pandey 2018-06-28 439 * frame size and let user parse it 49a83f002731dbf drivers/net/ethernet/xilinx/xilinx_emaclite.c Radhey Shyam Pandey 2018-06-28 440 */ bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 441 length = ETH_FRAME_LEN + ETH_FCS_LEN; bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 442 } else bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 443 /* Use the length in the frame, plus the header and trailer */ bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 444 length = proto_type + ETH_HLEN + ETH_FCS_LEN; bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 445 cd224553641848d drivers/net/ethernet/xilinx/xilinx_emaclite.c Anssi Hannula 2017-02-14 446 if (WARN_ON(length > maxlen)) cd224553641848d drivers/net/ethernet/xilinx/xilinx_emaclite.c Anssi Hannula 2017-02-14 447 length = maxlen; cd224553641848d drivers/net/ethernet/xilinx/xilinx_emaclite.c Anssi Hannula 2017-02-14 448 bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 449 /* Read from the EmacLite device */ bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 450 xemaclite_aligned_read((u32 __force *)(addr + XEL_RXBUFF_OFFSET), bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 451 data, length); bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 452 bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 453 /* Acknowledge the frame */ acf138f1b00bdd1 drivers/net/ethernet/xilinx/xilinx_emaclite.c Anssi Hannula 2017-02-14 454 reg_data = xemaclite_readl(addr + XEL_RSR_OFFSET); bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 455 reg_data &= ~XEL_RSR_RECV_DONE_MASK; acf138f1b00bdd1 drivers/net/ethernet/xilinx/xilinx_emaclite.c Anssi Hannula 2017-02-14 456 xemaclite_writel(reg_data, addr + XEL_RSR_OFFSET); bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 457 bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 458 return length; bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 459 } bb81b2ddfa194b6 drivers/net/xilinx_emaclite.c John Linn 2009-08-20 460 :::::: The code at line 417 was first introduced by commit :::::: acf138f1b00bdd1b7cd9894562ed0c2a1670888e net: xilinx_emaclite: fix freezes due to unordered I/O :::::: TO: Anssi Hannula :::::: CC: David S. Miller --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --9jxsPFA5p3P2qPhR Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --9jxsPFA5p3P2qPhR--