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 97E5DC636D7 for ; Tue, 21 Feb 2023 17:10:37 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id EFCB26B0071; Tue, 21 Feb 2023 12:10:36 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id EACFE6B0072; Tue, 21 Feb 2023 12:10:36 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D749D6B0078; Tue, 21 Feb 2023 12:10:36 -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 C48C96B0071 for ; Tue, 21 Feb 2023 12:10:36 -0500 (EST) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id A620F160418 for ; Tue, 21 Feb 2023 17:10:36 +0000 (UTC) X-FDA: 80491938072.18.F853CDD Received: from mail-vs1-f43.google.com (mail-vs1-f43.google.com [209.85.217.43]) by imf16.hostedemail.com (Postfix) with ESMTP id E173C180013 for ; Tue, 21 Feb 2023 17:10:33 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=PEZyD8AW; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf16.hostedemail.com: domain of jthoughton@google.com designates 209.85.217.43 as permitted sender) smtp.mailfrom=jthoughton@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1676999433; 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=b6Z7dmeluzCAiXgEQohTxdBXDJvxu0eI/vMtlc7BYzQ=; b=FmGptQsQOdO5DP6WJ6sOcKw4mxN6Hb3awkLcYrowfsCOdLy6tsiC6ksOTAFa3/9FvgK2v3 LdM/ACQB6QhGvkjSYRHyMfnz2a2YbtlyJPJ1Tkr+LDI9K7/W5aNhGkPFwa8PDIYzEjo0ft dYj3RNb0VsS8C5UPp1e0i+gyg4o9PB0= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=PEZyD8AW; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf16.hostedemail.com: domain of jthoughton@google.com designates 209.85.217.43 as permitted sender) smtp.mailfrom=jthoughton@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1676999433; a=rsa-sha256; cv=none; b=6sPcJa3MMBrMflrmwks0IRpHBVBwydFaeoWRrQJq8RBNXuGyY5iU0Rlhcy3qveDkQcrS8y lBRkJpFPFsrb7V6rRC/sIyC/g/s9sEDLY6hqk9o4jQ+Oi+gQYlfk+oI4TI6E0EkM4dUnu6 h8OF9a8uKnhX0QLatF4HuUY4gj8P6N8= Received: by mail-vs1-f43.google.com with SMTP id y8so4584657vsn.2 for ; Tue, 21 Feb 2023 09:10:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=b6Z7dmeluzCAiXgEQohTxdBXDJvxu0eI/vMtlc7BYzQ=; b=PEZyD8AW0uavJc+OwmuKHKTnU/dSX6x9oirBQFAyNkBDFQCzrBeiyYC+lWnpPOrMnl xQ9MJPmXSOhB0OF+6YxF4T1UhH29htPE1All5rTN1Y9yumdLuN23x6Vr3OeR3BJ4+GCx mxcFbA7lfQRuSMV6EolNsZODky5dETgI5JlxZBevVGabafp4Qir2SkKC/HHFgxq/ftsG ikeHv4EUs5LpZu/Q/lBnkw5pnsaWBTiftR9W9ROMHHk1Aj5TW66Tv5pgnj4ot5sKtAut 5uRrQCPQjQWxf+X63oVWHWyZGfj0bfHwuag4XNY9pbX7ledN+WWlVTWibheZvRa4tzU8 nubg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=b6Z7dmeluzCAiXgEQohTxdBXDJvxu0eI/vMtlc7BYzQ=; b=I4fmpVqcn0YDGYyiXzLjvA2SWMVpm5Buh12nh+Y7BgJCEBArxZK4pnjVOAy0B6+x7P HKDkSXMuqs7NIwRTgqd7XQJZShLIF+oyWAiScwzUxkp7YMnzRuZ07IILvb18dyBYm7tI 40N8w2B/JpI5cwoxV8DeySYtJI41HSw6AVWcdCpmt/PBbSkHOVKVh25ZIr/88ZL7HvjN 6+ITga00T+hp8vjvoiqtdQVnVlrQvmkEH2bk5PoTWdquik9/Ln+6fBx0SgAEK+AmjHhV gLACfc7ixB+DnIMMeDOhZ1YTCDvS6FDYN8IUHXlSfhu8jqdJgDoTGXJXijAj6izMn721 Fg0g== X-Gm-Message-State: AO0yUKVtu9BXbzFpfVFIO43UHLXD4fgMVvv0NDXwaSbKO/i9mJ+yPvW7 3JoembHt22zhXq8p6qFdsWCToDThixhQbtjBuddoLA== X-Google-Smtp-Source: AK7set/+2d7/pDH2gBHaBTDsVZHn4cw+WNlqroT0kOhVtkqaUEZMH8N+JmyQ9waxXjg/uhUTXMph1YPwvGuCshiNcYc= X-Received: by 2002:a67:dc81:0:b0:41b:ed91:4d51 with SMTP id g1-20020a67dc81000000b0041bed914d51mr1402409vsk.84.1676999432910; Tue, 21 Feb 2023 09:10:32 -0800 (PST) MIME-Version: 1.0 References: <20230218002819.1486479-14-jthoughton@google.com> <202302190101.aoXrbN26-lkp@intel.com> In-Reply-To: <202302190101.aoXrbN26-lkp@intel.com> From: James Houghton Date: Tue, 21 Feb 2023 09:09:56 -0800 Message-ID: Subject: Re: [PATCH v2 13/46] hugetlb: add hugetlb_hgm_walk and hugetlb_walk_step To: kernel test robot Cc: Mike Kravetz , Muchun Song , Peter Xu , Andrew Morton , llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Linux Memory Management List , David Hildenbrand , David Rientjes , Axel Rasmussen , Mina Almasry , "Zach O'Keefe" , Manish Mishra , Naoya Horiguchi , "Dr . David Alan Gilbert" , "Matthew Wilcox (Oracle)" , Vlastimil Babka , Baolin Wang , Miaohe Lin , Yang Shi , Frank van der Linden , Jiaqi Yan , linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: E173C180013 X-Stat-Signature: rpcoi7yakax1oayd1bthz4psso6m7hs1 X-HE-Tag: 1676999433-615771 X-HE-Meta: U2FsdGVkX19eGa5cFDEWV5afDAh95P1ku/kQMSsTM0pWuHW+AFhHnNGNZ0TOJbxlPkO+iRMJkJTnakRgXgAkzRVb/pJTnA+mroWBI+bZI5Xw4EfmTFHZHBUOLb+ZrQhN2NsvVxxvb9BDpB69YOVsKvXXYoaac0wQnTWWLBDryBTFPYAQB7mVD9gcWZxrWvU9LyXurgeihQypHLKk4YYfjTkldx18yQ66QbgRdCy6O54tto5SnS7FTieo+I4aXBmjSq1jF9WDvwL3xEzEr5JigYHtF7X1W4MGdJ7gmuS86RxETMiE37ZTsXOZGea7Sqv6isgEMDnhNvbz0vRLg4GEoCht1G0k+dFpI1MQ8onMdFqx9coGX9543ylJmikz1DQNHyIzWwxodNcFXGGbFgUKS1WHD0GgeFHot+KkJ10CcLZH/GMkbNz8egpYytnYCbC0ogtPuqZbaCpbEnVY5PnhKti0N3/vJwNZJWKCcoIHYXKkMlkGX4HY4ybrrLG9Toza892NUvRKCLHON+g+WiUAbJTH3CfJoK2TkNfunNDhoZKtZySgyYvKKF7xsr4VSCd2exnEpui6gYL5qOnv/2twJLz2kNMrWsayt39M1e5QLE81qdPjYhjOMbnpNQjjlD8KNQHQlyL2l68ofkfgzYBB5w7UEJ5JXviC1/mfvbOgbyaZFFA2oo3G+6O5JlC5Ckc4r6qObRYArv4epIBEyeyLe7AvW+h537IECSDfSKbzxLItlFQjM6nbREr+XQh15jvtZPWmjYoBkWBx5bl0EzHkAs37bjQW8P3X0BEAbdwmZpSIPDZ3kPbwpA97lAR4nrGplSoANLJZD5lsBQSrd5R/Y8jkaf/63tEUHtkoNtQE9a+4wCotzGVD2rJnr5/gCWdJSiL4CC4ofsLraFl2PPHKrSJNlS9R2I8Jv8ksoPCkdtnFFpms8zUCtMFb9Y5/H+aMoldB3Cy5kPIsN4Jttob Ye2cHeTz xgR8Msutp4Z3n8C0xFrWnp4EVUofRjql2IFEh3kWVDSpa3Rxvo7jyMFd9NQ7ytkJrB3jdIjr7tgrTzTrcOxXvJs4IfRlXtaUj8lYY60x1QWTsJthIQ6qYl6sIg6nXGjD/Vdrq7UBJtCD7r5d/ZNFSxFqvgeiL0pizcKUCAflGwdWBFXCkE2mrmKOAZ58K9/ZtE5Poj/S1aV+cJh/lZ1izUTWs2SdKrzYqdG2qG4vZrHHFlZIIaLdDJZvH3j8FtKroBcpIIoqieIEswY6TrUrr2ZLvL34ZYYCMtd6tCL3Yd34j/Zz/3rQ83GJ0+hN9kdBOlhodTuTWffAv+fVIqmHRTyYNYOQ1kQlHVu6CS7CoXH/d4g2OaFSbQICRAL8khmTx3xvZRslIzk5CIrAj+K606LE0VMX+Ajjc+ky6G+iCxc7cvpQ4wDirB9sHCw5KljJA06J6R4atVE6ZrxqFAgoSYGzFvwczKoS9Uct8AALckTYauJxZ+KhxobKOcSisHJtJjIBgPvutkNLYv5yZdwW7Vd5fd0wrC0aY+dJjRSpMNEgq2+2wRXsCTLXxtd8oSb3uXBYA5UgXh9SGaowwX8RKuqxAzUumndD7fzrq 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 Sat, Feb 18, 2023 at 10:08 AM kernel test robot wrote: > > Hi James, > > Thank you for the patch! Yet something to improve: > > [auto build test ERROR on next-20230217] > [cannot apply to kvm/queue shuah-kselftest/next shuah-kselftest/fixes arnd-asm-generic/master linus/master kvm/linux-next v6.2-rc8 v6.2-rc7 v6.2-rc6 v6.2-rc8] > [If your patch is applied to the wrong git tree, kindly drop us a note. > And when submitting patch, we suggest to use '--base' as documented in > https://git-scm.com/docs/git-format-patch#_base_tree_information] > > url: https://github.com/intel-lab-lkp/linux/commits/James-Houghton/hugetlb-don-t-set-PageUptodate-for-UFFDIO_CONTINUE/20230218-083216 > patch link: https://lore.kernel.org/r/20230218002819.1486479-14-jthoughton%40google.com > patch subject: [PATCH v2 13/46] hugetlb: add hugetlb_hgm_walk and hugetlb_walk_step > config: arm64-randconfig-r005-20230217 (https://download.01.org/0day-ci/archive/20230219/202302190101.aoXrbN26-lkp@intel.com/config) > compiler: clang version 17.0.0 (https://github.com/llvm/llvm-project db89896bbbd2251fff457699635acbbedeead27f) > 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 arm64 cross compiling tool for clang build > # apt-get install binutils-aarch64-linux-gnu > # https://github.com/intel-lab-lkp/linux/commit/7e55fe945a1b5f042746277050390bdeba9e22d2 > git remote add linux-review https://github.com/intel-lab-lkp/linux > git fetch --no-tags linux-review James-Houghton/hugetlb-don-t-set-PageUptodate-for-UFFDIO_CONTINUE/20230218-083216 > git checkout 7e55fe945a1b5f042746277050390bdeba9e22d2 > # 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=arm64 olddefconfig > COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=arm64 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/202302190101.aoXrbN26-lkp@intel.com/ > > All errors (new ones prefixed by >>): > > >> ld.lld: error: undefined symbol: hugetlb_walk_step > >>> referenced by hugetlb.c > >>> mm/hugetlb.o:(__hugetlb_hgm_walk) in archive vmlinux.a > > -- > 0-DAY CI Kernel Test Service > https://github.com/intel/lkp-tests > This is fixed by providing a trivial definition of __hugetlb_hgm_walk when !CONFIG_HUGETLB_HIGH_GRANULARITY_MAPPING. Will be done for v3. hugetlb_walk_step() is only defined by architectures that support HGM.