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 06A87C3DA7F for ; Tue, 30 Jul 2024 22:42:09 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 851456B007B; Tue, 30 Jul 2024 18:42:09 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7DA476B0082; Tue, 30 Jul 2024 18:42:09 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 654126B0083; Tue, 30 Jul 2024 18:42:09 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 45BC26B007B for ; Tue, 30 Jul 2024 18:42:09 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id EC8E1A0138 for ; Tue, 30 Jul 2024 22:42:08 +0000 (UTC) X-FDA: 82397893536.28.0BB1D82 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) by imf16.hostedemail.com (Postfix) with ESMTP id CBE11180012 for ; Tue, 30 Jul 2024 22:42:05 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=DpjJ8iXQ; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf16.hostedemail.com: domain of lkp@intel.com designates 192.198.163.12 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1722379286; a=rsa-sha256; cv=none; b=ckgbxemnDNL7uh4kQg/OxB2fi+nfKnC62xHe+L9ioS4R5nSH9c54xSCAKq+Dq0EDic0Qud qqDJHSQsHomz9hR5ZxBlTDp3vufYV5fgVjMGR8lnUWFlchoMLHUsztFnP0kFHFvW81xYby pGzRRjeAKyW8kn3HRtmOc74iI/VDtn0= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=DpjJ8iXQ; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf16.hostedemail.com: domain of lkp@intel.com designates 192.198.163.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=1722379286; 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=JRJIVb0NyZvjZdHt+uNsztQ8TwBJuU93HCB7REeCEKw=; b=feS/GA/73Iy/M2Mv1Y5g358JnKcMlgVlH9EFyi9/+TDAAttdLunnk9h0TjUSGsxqmF5O9s NdXiYeTrsZRvRoVkEN4GxDH5GatbTj3LrcXT9HF3sIM+I81RdQZq9rDriSqsCt9f+SORip ZTnesczP42y4tzDTgZRCuxSVprVhw9s= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1722379326; x=1753915326; h=date:from:to:cc:subject:message-id:mime-version; bh=8sTIBm/WvjY4ZpypVHSc4+OuObYfnuYfN034KBcckBE=; b=DpjJ8iXQuRuOzW2JJPZsvW39Exbh5/p6HkBnQ4zhMMP8YGMFO+g7Z2ZN PDvN4m2T/iyZS2/gID9hBk9dhxh6v6E0yq/BQeKWnFRswq7KWecKuRLwI o/0NWrasExxehd8rQQ8LYEZZh3UNrxd8MC5iePdmwqr3Dho659852eYSB c7uUHThcDz/q04qcKOru9WvaX0Z3yHKTsEVcrchdyn5wpT3+pcIHE9p3Q Yxx6CjYIDuzyOA4r9WE8IK0ti8RF48boJ45XNGYnD1j1gOt/nZ8RFL7V5 SPBi8Y1v8OfNU/cR/UIM7uHsZm5hZ24M63zB8d7xsNPnB+sxeq+ciwUOE A==; X-CSE-ConnectionGUID: xueuiWpmRBuCRSL8EgomyQ== X-CSE-MsgGUID: zKv0W4z8RFGalX4GNEsfyA== X-IronPort-AV: E=McAfee;i="6700,10204,11149"; a="24097321" X-IronPort-AV: E=Sophos;i="6.09,248,1716274800"; d="scan'208";a="24097321" Received: from fmviesa003.fm.intel.com ([10.60.135.143]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Jul 2024 15:42:04 -0700 X-CSE-ConnectionGUID: ASnX7ysAT7OMYWvnOZOx1g== X-CSE-MsgGUID: XsZlu1tfSxOQtaAfxIs3wg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.09,248,1716274800"; d="scan'208";a="58618873" Received: from lkp-server01.sh.intel.com (HELO 68891e0c336b) ([10.239.97.150]) by fmviesa003.fm.intel.com with ESMTP; 30 Jul 2024 15:42:02 -0700 Received: from kbuild by 68891e0c336b with local (Exim 4.96) (envelope-from ) id 1sYvXc-000tRm-2E; Tue, 30 Jul 2024 22:42:00 +0000 Date: Wed, 31 Jul 2024 06:41:59 +0800 From: kernel test robot To: Witold Sadowski Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Mark Brown Subject: [linux-next:master 1008/1677] drivers/spi/spi-cadence-xspi.c:529:12: error: call to undeclared function 'readq'; ISO C99 and later do not support implicit function declarations Message-ID: <202407310634.bYvT0Myc-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: CBE11180012 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: ajn58jr11ucmx4k39eornd9hxy4ywnxf X-HE-Tag: 1722379325-625255 X-HE-Meta: U2FsdGVkX18fn3KAj37VDl0lcn4CJK0TGv46UjzQtPF/oV0C49tmXwPJrqHJHHrDQBskXcXcfuYqRKJEisfl0JUZ5C+O/UyejcYVpU3OaYLUrISn5UsG/DLYM4rEiEjs0GYIUFWt8SRLzOmPkJaOYux29daPbCCrcwsD0Dy+8jSWlc78fTwG3l/x0K6pjvj/kZYAS12Zmux9t8jrJOfwxhB6Yz80BDue/hWk47IgOi/y1F+PBSg+qBK+rivYfVnMolYzkIl/A1ATwkN4A5BZfoXAoGTFRxPkwwFbOscNAkO2oWHSkQYc6ICf8kLehork3t1EQmJ8IV6zuG23C4YGZRuEJKJWByTAYrcYryJ1zAQoG4fRoW+umF6vV6zzHrv9j0D7SznyCo+iJIXea4CRtyOmborVxVI7r2gKuPHTLXNDBe69CgV/CXjkRo26wtR1AkUXq8Cvm1Hf9rXvJ9NvSWx+JGCqae2ebxS0aeIh5DvTLcV1HA7iUQ8vmUJub3iETmHRBq6JSvIx+FwGYTDW2hpqTmKAEEl8rFS355pTIhO257YLdHe2szbJXv0pq7Ew73fvfWXTF6+jEs0JuoiJ/GAuyDrbxJmHc8HioZm3XTUlR3URTuuaiFO2SaJ+fA0egvcWWTdGw+RD6TQ7a/ALPwP7K81lJZR7luK1sApWtSxkDoVkrQ93ahKXYsnNnrGIbwCjdvTd//aE1nTJ8dkKv1hLLBdYK8sTTfoo8nDPtEeybjFnwqx7mZp48MFfwYUHkDNIn9ia2YsVfLMHnNhIREmYCmOgPxx6KHYjp2FcjkKM/Uw5Fxb1zrT2WdbiqqOkXxw7tO0Bh+vg0YO5WUaT4QjmEXElnGjDM26pKWjSpkM4F6vjlGKaO0o+wT5XmhO6pvGLhuhHap9VxUZX/gPPa+2xsNlL+crJZlNSO+byKJmpGX00crhf9xayuaMbbsxDRqG3xhvsOKgQ+epx1u+ CoTqALrK uhekorq/V50SZi23C9xsh8vH6Vd3LilIVOVbH2mXXqLjP3gLlhlT+tvtaJ6Vdm2yxl3XbTlRY1EOgWsY3xdahgOFoLcwDR7o+zCzWieQ0x9056JEu444bg0+XuxfUWREyxmescezATH8YSMILoulEEvJqqihMkuAnGaBS9PvhxvSdeFDUcaMXofyfLA3syQsyZdC7WFqmsYz1SQ+Z4QFgu3aHKkNCw+OGxly1VkCKNKzkBWBFaxDfLFDeZX8aFmDn56styCabYFo3F/CM8YMFpd3fRcWNwr9SeoEuuHoAyjXiw0/TMsg527TlqXF/6KSa7XIx5rkn53hNkR2MZI0g5Ysm038tXgkjGEM5tUwkqFtGzLg= 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: cd19ac2f903276b820f5d0d89de0c896c27036ed commit: 75128e2a14a9f443e8debdd30445f5934b5a7c83 [1008/1677] spi: cadence: Add Marvell SDMA operations config: i386-randconfig-003-20240731 (https://download.01.org/0day-ci/archive/20240731/202407310634.bYvT0Myc-lkp@intel.com/config) compiler: clang version 18.1.5 (https://github.com/llvm/llvm-project 617a15a9eac96088ae5e9134248d8236e34b91b1) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240731/202407310634.bYvT0Myc-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/202407310634.bYvT0Myc-lkp@intel.com/ All errors (new ones prefixed by >>): >> drivers/spi/spi-cadence-xspi.c:529:12: error: call to undeclared function 'readq'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 529 | u64 b = readq(addr); | ^ drivers/spi/spi-cadence-xspi.c:538:13: error: call to undeclared function 'readq'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 538 | tmp_buf = readq(addr); | ^ >> drivers/spi/spi-cadence-xspi.c:555:4: error: call to undeclared function 'writeq'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 555 | writeq(*buffer++, addr); | ^ drivers/spi/spi-cadence-xspi.c:563:3: error: call to undeclared function 'writeq'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 563 | writeq(tmp_buf, addr); | ^ 4 errors generated. vim +/readq +529 drivers/spi/spi-cadence-xspi.c 518 519 static void m_ioreadq(void __iomem *addr, void *buf, int len) 520 { 521 if (IS_ALIGNED((long)buf, 8) && len >= 8) { 522 u64 full_ops = len / 8; 523 u64 *buffer = buf; 524 525 len -= full_ops * 8; 526 buf += full_ops * 8; 527 528 do { > 529 u64 b = readq(addr); 530 *buffer++ = b; 531 } while (--full_ops); 532 } 533 534 535 while (len) { 536 u64 tmp_buf; 537 538 tmp_buf = readq(addr); 539 memcpy(buf, &tmp_buf, min(len, 8)); 540 len = len > 8 ? len - 8 : 0; 541 buf += 8; 542 } 543 } 544 545 static void m_iowriteq(void __iomem *addr, const void *buf, int len) 546 { 547 if (IS_ALIGNED((long)buf, 8) && len >= 8) { 548 u64 full_ops = len / 8; 549 const u64 *buffer = buf; 550 551 len -= full_ops * 8; 552 buf += full_ops * 8; 553 554 do { > 555 writeq(*buffer++, addr); 556 } while (--full_ops); 557 } 558 559 while (len) { 560 u64 tmp_buf; 561 562 memcpy(&tmp_buf, buf, min(len, 8)); 563 writeq(tmp_buf, addr); 564 len = len > 8 ? len - 8 : 0; 565 buf += 8; 566 } 567 } 568 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki