Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp262270pxv; Thu, 15 Jul 2021 03:48:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw0mq6oKhMw9qYGOFHtysPA2IOO6OnZnTzcG0+MEWVbthfbX9aXDTbjHEE9fdzaFfVDy+3I X-Received: by 2002:a05:6402:6c8:: with SMTP id n8mr6012173edy.180.1626346104961; Thu, 15 Jul 2021 03:48:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626346104; cv=none; d=google.com; s=arc-20160816; b=sRmXkxWDH5OBEXu0ue+dnt8arDwBj5PkPIrwhP1qr/O0vNrT9mtJbxRbjWSw3nyMqe cYEkdTwacEvyDegiijs8p1E6Ffsn6yPzCWU041F0FUrD4ZbUKd2zdX8rSqAo10nCeFVZ kX3vnI2BPkBY3NwNL4yG0vgCKvNY0r/dMxsA25ORyl3GrKj09wBpYn+/NDYAem6NUm5q zTRmZ90F3p2otVIfpo4I1VoLIDZalcOXm4w/K+i4dvgQ7/85Qta/DxyCzA+VGq291UZX 4wByunFlPx2aByBaA5vd/fdTZRsgIJHdN962Tr8y8Suegcph3GxJ5kGXtJhNiaaNuect 03Qg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:references:to :subject:cc:from:dkim-signature; bh=Yi9obYV2IFRXQcU5OjCWyacMaSnPkoEY5XTUowFAJiA=; b=TzCaWoR3SCtYL3+o3Orw6ay1kSrbw131xpYQlhiqMZY9TASmx5cTVTn4RAsmo49pj7 RdVqylpKM8jt0DnbXGF9n5Z1mEtlUqaS9AbDLuJGJ9kRRXf26Kd50+lz7n507s5wQ5XQ TJTkZqSRogj1aaDvV7yjwZIiKnqt9mqXdiVn3nQ75YpAnIklHntsl+5ya0izbJ3ORKVv 6P40svVz84g0RnL0cO2X/86AREPoWoSbHEuL9QuF3yUib5Va49wePcy6vhPOf49Kn/xx pW1VZJM+RInZYvbVvwk+qNGzvC3n/KSh2EkQgSphmtMFy+Zu0Kug3xfi016L4uQ2R0E9 nJew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=QY3UlvQK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z18si6443671ejr.389.2021.07.15.03.48.01; Thu, 15 Jul 2021 03:48:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=QY3UlvQK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232114AbhGOIiI (ORCPT + 99 others); Thu, 15 Jul 2021 04:38:08 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:22021 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229620AbhGOIiH (ORCPT ); Thu, 15 Jul 2021 04:38:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1626338114; h=from:from: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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Yi9obYV2IFRXQcU5OjCWyacMaSnPkoEY5XTUowFAJiA=; b=QY3UlvQKTFBw7KtnAyfarbb15LRCTHoH0yTuLS9YPQRTjQN5a8D67n5VSzZCQBrSaIVlB9 4QSS62jW02RiTVBCtFix4bPKuNiWm0dg+zWehbW0ZDRKrrsjzUKkb6iF4PotkLuK1pqvHj LPcHAETy0pkz7ZqV9MFbPY2yfjGqu+w= Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-198-0g8kaB68OsKvOYvFLiSMiA-1; Thu, 15 Jul 2021 04:35:12 -0400 X-MC-Unique: 0g8kaB68OsKvOYvFLiSMiA-1 Received: by mail-wr1-f71.google.com with SMTP id z6-20020a5d4c860000b029013a10564614so2982502wrs.15 for ; Thu, 15 Jul 2021 01:35:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:cc:subject:to:references:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Yi9obYV2IFRXQcU5OjCWyacMaSnPkoEY5XTUowFAJiA=; b=MHTnHBMJ2tWhwblBIIhVPWffspDc+57Z7WSUh2IAIrnjRtyzOOxRPE+aulOgRha48K aFsxwMXaRLo/yMZiDyuDRBglJJ2lpUH36G50i8CZq5eJmNk5Sqrwq8e4Nke+/faYv8Us KsDBizctTkSPdBNtEuc9C//X6kLAMRVxS919B+26CriwwNdf3Ll8zh7TXprHPL43G1Pv 0qcKiIzIHrXNOL75cJFRNsfG+0fxHMLmT3kE9ulkiQuguuKOPEiaf2bbKQT+7EchEmPO zs8l/A9Un75lDJxWgRw8/8BEHGygXrrntc1/DQz/s2Zieh0AR5aYh2Si4JLGqfeC2Jnk po5Q== X-Gm-Message-State: AOAM531S4szNwdkgI5S+zRS+tq9tA+C1yV/OojqFanQGSi8pbjYzBOpP gsgSRBWTat+jYk9LtUCSX/t4CE3eARVdzS5KdvH/djgwLxJnypqGxm0pXNmsNhfhflyB4p5ZNQP nseIODjURI+m64Lla95ARK7iH X-Received: by 2002:a5d:50c7:: with SMTP id f7mr4007232wrt.126.1626338111390; Thu, 15 Jul 2021 01:35:11 -0700 (PDT) X-Received: by 2002:a5d:50c7:: with SMTP id f7mr4007203wrt.126.1626338111178; Thu, 15 Jul 2021 01:35:11 -0700 (PDT) Received: from [192.168.42.238] (3-14-107-185.static.kviknet.dk. [185.107.14.3]) by smtp.gmail.com with ESMTPSA id d10sm5342281wro.43.2021.07.15.01.35.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 15 Jul 2021 01:35:10 -0700 (PDT) From: Jesper Dangaard Brouer X-Google-Original-From: Jesper Dangaard Brouer Cc: brouer@redhat.com, Desmond Cheong Zhi Xi , Zhang Qiang , Yanfei Xu , Chuck Lever , Matteo Croce , Linux-MM , LKML , bpf Subject: Re: [PATCH 4/4] Revert "mm/page_alloc: make should_fail_alloc_page() static" To: John Hubbard , Mel Gorman , Andrew Morton , acme@kernel.org, Jiri Olsa References: <20210713152100.10381-1-mgorman@techsingularity.net> <20210713152100.10381-5-mgorman@techsingularity.net> Message-ID: <5db9011e-9b52-b415-70b6-c7ee1b01436b@redhat.com> Date: Thu, 15 Jul 2021 10:35:09 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Cc. Jiri Olsa + Arnaldo On 14/07/2021 09.06, John Hubbard wrote: > On 7/13/21 8:21 AM, Mel Gorman wrote: >> From: Matteo Croce >> >> This reverts commit f7173090033c70886d925995e9dfdfb76dbb2441. >> >> Fix an unresolved symbol error when CONFIG_DEBUG_INFO_BTF=y: >> >>    LD      vmlinux >>    BTFIDS  vmlinux >> FAILED unresolved symbol should_fail_alloc_page >> make: *** [Makefile:1199: vmlinux] Error 255 >> make: *** Deleting file 'vmlinux' > > Yes! I ran into this yesterday. Your patch fixes this build failure > for me, so feel free to add: > > Tested-by: John Hubbard > > > However, I should add that I'm still seeing another build failure, after > fixing the above: > > LD      vmlinux > BTFIDS  vmlinux > FAILED elf_update(WRITE): no error This elf_update(WRITE) error is new to me. > make: *** [Makefile:1176: vmlinux] Error 255 > make: *** Deleting file 'vmlinux' It is annoying that vmlinux is deleted in this case, because I usually give Jiri the output from 'resolve_btfids -v' on vmlinux. $ ./tools/bpf/resolve_btfids/resolve_btfids -v vmlinux.failed You can do: $ git diff diff --git a/scripts/link-vmlinux.sh b/scripts/link-vmlinux.sh index 3b261b0f74f0..02dec10a7d75 100755 --- a/scripts/link-vmlinux.sh +++ b/scripts/link-vmlinux.sh @@ -302,7 +302,8 @@ cleanup() rm -f .tmp_symversions.lds rm -f .tmp_vmlinux* rm -f System.map - rm -f vmlinux + # rm -f vmlinux + mv vmlinux vmlinux.failed rm -f vmlinux.o } > > > ...and un-setting CONFIG_DEBUG_INFO_BTF makes that disappear. Maybe someone > who is understands the BTFIDS build step can shed some light on that; I'm > not there yet. :) I'm just a user/consume of output from the BTFIDS build step, I think Jiri Olsa own the tool resolve_btfids, and ACME pahole. I've hit a number of issues in the past that Jiri and ACME help resolve quickly. The most efficient solution I've found was to upgrade pahole to a newer version. What version of pahole does your build system have? What is your GCC version? --Jesper