Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp2809692rwe; Sun, 28 Aug 2022 23:54:33 -0700 (PDT) X-Google-Smtp-Source: AA6agR4erksJRfO30QFm6QR9gCqc8gxIr1pLHNSsmsJJADvYQqXXTNzQt+Sio/jvSK9wLlrGALNJ X-Received: by 2002:a62:1c81:0:b0:52f:ccb5:9de1 with SMTP id c123-20020a621c81000000b0052fccb59de1mr15236100pfc.45.1661756073512; Sun, 28 Aug 2022 23:54:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661756073; cv=none; d=google.com; s=arc-20160816; b=UHdlCO4r1FQ5CQmlBEd20vnK9lJNhat86U1IjOcWkaz7lN98OMd14/ok3TB3VJI5tG eGszAyQni3scZIVDLMX7OAPuA4hRtStTq1Xx/URUPL9Wj6MjO/Y6gAiTqgNFOU422Fd6 xfxhrM2xIxxvtLUBXU+1szW9V/rNSsMEnzCQdL1YtgXzxt5GC6zBztBPWvUVCz+KX5uV lC6HRw9JrbTDV6rtnQm2bLpMKgfBcTqNSutxl6ibfCYqrSg1RPwLKV4JJb5oq66HQOc1 K8VVQ+ocJdBPnUT1ztKNLlGBudPzlLyZ+SwuYTgOQg67J2xymKyDAn3bwW6jupC/LW8E HB8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from:sender :hmm_source_type:hmm_attache_num:hmm_source_ip; bh=xyUXf98guNZw+34LmVPdG1obPIw5Amfl6VWDFzoM5/0=; b=CiiBe7BsHkH7qe3cbId+mq/jNEtLgyI6GLWJPgmr/yEW+8TYXFLw8NJ31LvHqLoBas rX4hlCt5LgdFgIRgB5/CNwxv9PO2x5JxH5OES8k6UpFG3Qpjs7oShoy3+aaB5NEH1l4v cXTvLFoPuLMW5A52kr9XuF/75uLi72OkqZE21l6FLm+nNLjyy+2r+Qtb5nIH421/VZEh 8Gw7Uu3v8a+dOUNjOTL61BfdB4z9NCaA+SMGq7SgrfO515DqvtF9uv2SAMhJuKqDq7x2 Jn5MMPPf6KQ/kNxTW2SLBFcINz1padK1USEiAKKEE7kEKxUDYXf4V579EILxPxNOQmZ+ nmDw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c22-20020a656756000000b00429948c1170si9021351pgu.494.2022.08.28.23.54.22; Sun, 28 Aug 2022 23:54:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229756AbiH2Gfg (ORCPT + 99 others); Mon, 29 Aug 2022 02:35:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46302 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229794AbiH2Gfd (ORCPT ); Mon, 29 Aug 2022 02:35:33 -0400 Received: from 189.cn (ptr.189.cn [183.61.185.104]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 7E5A91402A for ; Sun, 28 Aug 2022 23:35:32 -0700 (PDT) HMM_SOURCE_IP: 10.64.8.43:58254.465013519 HMM_ATTACHE_NUM: 0000 HMM_SOURCE_TYPE: SMTP Received: from clientip-123.150.8.42 (unknown [10.64.8.43]) by 189.cn (HERMES) with SMTP id 47BFB1002C5; Mon, 29 Aug 2022 14:35:30 +0800 (CST) Received: from ([123.150.8.42]) by gateway-153622-dep-84fc4d489d-2xtjd with ESMTP id d5b1e1b832374690908240b4c2875a1c for karolinadrobnik@gmail.com; Mon, 29 Aug 2022 14:35:31 CST X-Transaction-ID: d5b1e1b832374690908240b4c2875a1c X-Real-From: chensong_2000@189.cn X-Receive-IP: 123.150.8.42 X-MEDUSA-Status: 0 Sender: chensong_2000@189.cn From: Song Chen To: karolinadrobnik@gmail.com, rppt@kernel.org Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, Song Chen Subject: [PATCH 2/2] tools/testing/memblock: define pr_warn_ratelimited Date: Mon, 29 Aug 2022 14:39:00 +0800 Message-Id: <1661755140-3331-1-git-send-email-chensong_2000@189.cn> X-Mailer: git-send-email 2.7.4 X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit 14d9a675fd0d("mm: Ratelimited mirrored memory related warning messages") introduced pr_warn_ratelimited in memblock.c, which breaks tools/test/memblock, below is the message: /usr/bin/ld: memblock.o: in function `memblock_find_in_range.constprop.0': memblock.c:(.text+0x4603): undefined reference to `pr_warn_ratelimited' /usr/bin/ld: memblock.o: in function `memblock_alloc_range_nid': memblock.c:(.text+0x786a): undefined reference to `pr_warn_ratelimited' collect2: error: ld returned 1 exit status A fake pr_warn_ratelimited needs to be defined in printk.h like other prink functions. Signed-off-by: Song Chen --- tools/testing/memblock/linux/printk.h | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/testing/memblock/linux/printk.h b/tools/testing/memblock/linux/printk.h index 61af424d8c6c..bdca5eedbe4c 100644 --- a/tools/testing/memblock/linux/printk.h +++ b/tools/testing/memblock/linux/printk.h @@ -21,5 +21,6 @@ #define pr_cont printk #define pr_err printk #define pr_warn printk +#define pr_warn_ratelimited printf #endif -- 2.25.1