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 6D1FDC64EC4 for ; Wed, 8 Mar 2023 22:15:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C5CA26B0071; Wed, 8 Mar 2023 17:15:37 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id BE55B6B0072; Wed, 8 Mar 2023 17:15:37 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A866F6B0078; Wed, 8 Mar 2023 17:15:37 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 969016B0071 for ; Wed, 8 Mar 2023 17:15:37 -0500 (EST) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 78DFC41082 for ; Wed, 8 Mar 2023 22:15:37 +0000 (UTC) X-FDA: 80547138714.02.5D7AD23 Received: from mail-ua1-f42.google.com (mail-ua1-f42.google.com [209.85.222.42]) by imf05.hostedemail.com (Postfix) with ESMTP id A7344100016 for ; Wed, 8 Mar 2023 22:15:35 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=ay+Ezf9j; spf=pass (imf05.hostedemail.com: domain of elver@google.com designates 209.85.222.42 as permitted sender) smtp.mailfrom=elver@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1678313735; a=rsa-sha256; cv=none; b=d1N8btShRfuKHBi01gNZDd3ePqE2/SQeKma/QfrUYfeix/OQFXvDhYt0mBkGFjmB+kDDUC IbQKZ+xoKAl4m039UCUlf4P+ZJOfXTFeZvgEMU8kFsF6N24zIpGsgyXGKpKo6S6k0jbEyc 7PVyIiR+owMGlmwfNYgsLCcvfLRPO08= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=ay+Ezf9j; spf=pass (imf05.hostedemail.com: domain of elver@google.com designates 209.85.222.42 as permitted sender) smtp.mailfrom=elver@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1678313735; 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:in-reply-to:references:references:dkim-signature; bh=OqQ3EI188CowuYOZmSAukdXapAzBQtZ77d6uRCmdYk4=; b=muiX7XQVDyaChJxa8a5mbzClJafZM/uJEFXuNLuI5zby31uYPW8oHwdFQlXr93xhHyJF5G RCV0Cx0ikTEheY5UI6Q17Gv/g9UzZLAKk1B7oHcBTOMVcR1r+SUH60UabCI5r8yur7wsm+ 0Y9Ff6FDsvtsJEngzilLiIEQ87kVfT4= Received: by mail-ua1-f42.google.com with SMTP id x1so12277986uav.9 for ; Wed, 08 Mar 2023 14:15:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; t=1678313734; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=OqQ3EI188CowuYOZmSAukdXapAzBQtZ77d6uRCmdYk4=; b=ay+Ezf9jdxdaGM4cq2PuqUZpXPcRi0Kx1uK/t1moBAtWBWbdg1vK/LCExdiXqE7tpc L4T00adO4Vtf4rm7hTqgtntFvRFg9+PHHpMQg/LaJa06U6Ufi5WC/AKncEgW48uFP0hL hsqHBah7vx9k6fAcopggWVaoz1xN6FdlKL12MqDJX+ynMl3w6w4LbGJoPP7YnyOPbPKw JUTs6S2baCe8PAlIawlkrTfziYD/lXIZZod0tsQcDphW//azwRhqBt/f6GLxEHOx3eLv jDuZD6k2TRmrtXqyQQhy09dzUJjkT71LjXbNuU/yCPDEmacGucPveVxuO1jh3Dr9lQhx r1Ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678313734; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=OqQ3EI188CowuYOZmSAukdXapAzBQtZ77d6uRCmdYk4=; b=2K66l6Yq2erPtEs4S1W5n4OD0MeMlbqlu36iEaVSNpCT18aEDaMyJ9pUTtNGOmwKVK /bBbkq9NBAdy2XaH9oRrYOzanA7nFLcPAHcDWoQAoTEZx2m7Ww5t37Cv2vuQIQv6Insf FRhrQx1cVz+gXL7ZJdx81ObGF8Wz48VUBHoZ2nwDt6swZTkvGfRUCFRSnTrbBQ2VaevF 68kB0YbGlz7CNL1EuPLJmZAqaCH38LYkhZzMqvpuIMGHPgX6/X5RsEhjcdBUeQ+UO/Tl BLfrNeZMJ1Rhs+NAjRMitcJ4pM4Yg3zgraRxIG2R0KlvxcRniXYLitQacRzCTEy1RYIF Dpcg== X-Gm-Message-State: AO0yUKX182Z5LSoF8lrPSklnBTEGnMVcKAZYwXRQlpgn6rOOAnfq5mJ6 bafYMN356EJ78hdw4rdWdrJFaXeBfQKcjcU22HsqGQ== X-Google-Smtp-Source: AK7set8qOFCTlsiSulkEPgGML+flaI1zps+GAKkX3YWHu4GvtmRKJrr0ZCGTo8L6VyWz7WfxnrGjIpRpgaVIXo8gfiI= X-Received: by 2002:a1f:c847:0:b0:411:ff57:d3b9 with SMTP id y68-20020a1fc847000000b00411ff57d3b9mr11444842vkf.2.1678313734597; Wed, 08 Mar 2023 14:15:34 -0800 (PST) MIME-Version: 1.0 References: <202303090422.ss2Hbm4f-lkp@intel.com> <20230308130735.bbc4b21a3aff977bced451fa@linux-foundation.org> In-Reply-To: <20230308130735.bbc4b21a3aff977bced451fa@linux-foundation.org> From: Marco Elver Date: Wed, 8 Mar 2023 23:14:58 +0100 Message-ID: Subject: Re: ld.lld: error: undefined symbol: memcpy To: Andrew Morton Cc: kernel test robot , llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org, Linux Memory Management List , Andrey Konovalov , Alexander Potapenko Content-Type: text/plain; charset="UTF-8" X-Rspam-User: X-Rspamd-Queue-Id: A7344100016 X-Rspamd-Server: rspam01 X-Stat-Signature: 9hio7yo9e693i6tkzdubca4o3aszt94s X-HE-Tag: 1678313735-488352 X-HE-Meta: U2FsdGVkX1/NH4nyYDt0+9kZ60+0ga+W+eGNEgQRBeDI8q1DgiiI8HLn11sUZe+G7ccbhZ20c9V8xCneQSzMSxz2RGWvBsrre4sukETdu34aJ8LzAF/4LF139r0O6VWFBG4Fri8j3iSivl40bWzj6tmULtv5rbYEW8J4AhzmtmZm7iZSX9gJhAZRA5401w5wuhnOI35w0u//UGZi5TlpaVkYXr3Pz1UZjnMecRMP7rkkNIUOZ1iabEUh9FOcfdjzTaUnl2ejDUlUW4fxhmt/2iX8ZiCSRsPBWTFqlyjSJhZjuSVTgoDS8gbIshWvFGMs4C65x6J+vdbYP62kuKqXt1BnTFJm9eONIWqgiRE5xim5JU9EmuPZLrCZ0IXlw7Ue3xLR1eKBVjz8NEDBwZLvHqq7cH60IzGeT2xHVaZFfvBza9BcnH5ephX7T03CylYhinaQf3uxTed/BLdwtt0MNJ9hcPNdParGfxNj/+gNJ9wUJ8jPud8TNfRW52m6Q+4g0PEvOTPKYmbZ879khk6Kcf53SYBZNUqaC7GQ1aBgbC4x9tZxag6v5B5qzf/bOKiqSao4pWYvvfHAZuiXG1ObxJ/8BhcOJj41ZK3cp+6r+KXAhNWCxbGg9y/+DcZke85sPY0DvFUsXpbQpV+0VrDJe7PY5dQnRKIKxcokt1tpiQ7fdj85ma8fKIm0hbJnh3C1qzM+w1hT9g+gBFJTa5U482PQlZQOr1Y8wHrV+uw+BqGxIEeKc5z5uofRcdNsVcn6H5NLL1LHK3kyZeFXDzJfNj1Gt4SB5tZsDxA9JzRBWHaDDEYakOxD7qeAc6lp3yT1jeRJEyfPAd/1YgyoMDNSl/mxtH+T1qPK5IvIZKKcHN55AGQNwakCFiKBg4ba/U7Y1FMbKD1DVkMiOIpJESybcr1+050LgQXk+tPnJ8oOj1gYbH4mPABL0SXbPodxaixqED8qCseJuDiFI2l6u7P 9UpyMhkd J8H8WyWDLYAkUwGFhbJ+O14LOutqzLm7qahc1JX+yYgzNVFHlen9P73uzXvFN9d9fVlHt/JY3e7xOtQ/lTzNLkz1VLixGo8dOg5J5cEMDakqVE1wxCBBdIFZdtWOcgZHUNqTgnNrmw3NM2Osh7qqZd+RwKiBJXMkgRMrmd4qJZJ8BszWGyACLtfw04CcvIi6w9wIwEZXH1pMQbfcaasHhE1ahYkYa0Wg3/1ApKMO0UnlAjSbPjBxMiErkMM9FGkMIeSfCiDQ8Ja/7899+/9nVYCzYcWmkczOwltYlRbz2akIDd+mD0HOxePOP5w5wXOVszwrDCjcMp/3ho5/PnrlCLcfAvcAoPd2IpJ0OsZT5dCVhQtAt97SZXoXzTY2fjkPzfq1qmESWpcLWiEdE1kXbBSnuCFlQK7M7krCe2n02arWOekOJCq9pdwWSb0yMsGh0giWG7pAYC/97s+kYTmtKsl/5MHg5j6rq5I+jYVkGBFrMUhIx8Vv24dUPdnhDR9dXimfBjWk2fqaxEs9+2yL0b2T53/8LzxxNqyKq65wKTYkdmrw= 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: On Wed, 8 Mar 2023 at 22:07, Andrew Morton wrote: > > On Thu, 9 Mar 2023 05:01:04 +0800 kernel test robot wrote: > > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master > > head: 63355b9884b3d1677de6bd1517cd2b8a9bf53978 > > commit: 36be5cba99f6f9984a9a9f0454f95a38f4184d3e kasan: treat meminstrinsic as builtins in uninstrumented files > > date: 6 days ago > > config: powerpc-randconfig-r036-20230305 (https://download.01.org/0day-ci/archive/20230309/202303090422.ss2Hbm4f-lkp@intel.com/config) > > compiler: clang version 17.0.0 (https://github.com/llvm/llvm-project 67409911353323ca5edf2049ef0df54132fa1ca7) > > 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/torvalds/linux.git/commit/?id=36be5cba99f6f9984a9a9f0454f95a38f4184d3e > > git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git > > git fetch --no-tags linus master > > git checkout 36be5cba99f6f9984a9a9f0454f95a38f4184d3e > > # save the config file > > mkdir build_dir && cp config build_dir/.config > > COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=powerpc olddefconfig > > COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=powerpc SHELL=/bin/bash > > > > If you fix the issue, kindly add following tag where applicable > > | Reported-by: kernel test robot > > | Link: https://lore.kernel.org/oe-kbuild-all/202303090422.ss2Hbm4f-lkp@intel.com/ > > > > All errors (new ones prefixed by >>): > > > > >> ld.lld: error: undefined symbol: memcpy > > >>> referenced by xmon.c:1896 (arch/powerpc/xmon/xmon.c:1896) > > >>> arch/powerpc/xmon/xmon.o:(prregs) in archive vmlinux.a > > >>> referenced by zstd_compress.c:4814 (lib/zstd/compress/zstd_compress.c:4814) > > >>> lib/zstd/compress/zstd_compress.o:(ZSTD_createCDict_advanced2) in archive vmlinux.a > > >>> referenced by zstd_compress.c:4910 (lib/zstd/compress/zstd_compress.c:4910) > > >>> lib/zstd/compress/zstd_compress.o:(ZSTD_initStaticCDict) in archive vmlinux.a > > >>> referenced 5 more times > > -- > > >> ld.lld: error: undefined symbol: memset > > >>> referenced by slab_common.c:579 (mm/slab_common.c:579) > > >>> mm/slab_common.o:(kmem_dump_obj) in archive vmlinux.a > > >>> referenced by kasan_test.c:558 (mm/kasan/kasan_test.c:558) > > >>> mm/kasan/kasan_test.o:(kmalloc_oob_in_memset) in archive vmlinux.a > > >>> referenced by kasan_test.c:505 (mm/kasan/kasan_test.c:505) > > >>> mm/kasan/kasan_test.o:(kmalloc_oob_memset_2) in archive vmlinux.a > > >>> referenced 10 more times > > > > Will this fix? I think this patch got lost: https://lkml.kernel.org/r/20230227094726.3833247-1-elver@google.com By the looks of it 36be5cba99f6f9984a9a9f0454f95a38f4184d3e in mainline doesn't have any of the powerpc bits. Thanks, -- Marco