Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp76964rwd; Sat, 13 May 2023 13:17:41 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5YaCvE9rUBUa0ORvkJidokWGbiBS0jls8piGLOpo/rlFtihL0LQiQQcy230BRNX7p1Bk+J X-Received: by 2002:a17:90b:1e06:b0:250:69de:7157 with SMTP id pg6-20020a17090b1e0600b0025069de7157mr26492588pjb.2.1684009061156; Sat, 13 May 2023 13:17:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684009061; cv=none; d=google.com; s=arc-20160816; b=zaygEbHVvHdtEI4LZHa+nPIIuQb929XQZfMPpof8N0vXqxHG1kl2zpWg9fWglIKYc4 svmyq4WE5nOTub0r9C+ZkV05UKynz0dWs9JHLqlZaV6JmEVaKpzfJQmOjULEjZ+/xhzt AktjxI82vWA3Sunkg30Flryffznf4ILr6mQWFUOatiznLle/m9yaOAOOf3XYno3vyK6m rJ3PfwsUiuTLCMmN3cQiTTOvff57yeEWvFG+P/f9Z3XOtcAWb/7unbkVsuWkXk4y2BuJ t8vxE41C/joANnlxMA7FvLPzZTbVHQ0vqCxudxejZcjr5KaWcYgKXW9i9hyA0IErC3SR AClw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:cc:to:dkim-signature:dkim-signature:from; bh=xhIUhkm/3QxY0cQ35omU8A+ztIuN9wN4GJw2r9D9N8c=; b=Qe2WZ/R7HJ7MK+Ck8edDae8kppmJiO3Xh9SkYXxkdMz3Mz06faOkB64qIQ1EL5/+D+ UTZGDUqxKtYjJUG1MRGpv1NymKVJ7JxdqfjDl2cqN3Prav3FuNrPEMzY1rgLqLzbCcsG 6zroYzO93mRR2NtGt5gIX3GOtiW06EOeoXOF6VDnnUnnKb/738EV5ieyXIqwD/NXxD0N iRZBd8B5yIQsRccCmHRrpOQ/1O6l0stHvMco88a/dF6RvBGnHkKrvb+EZDBWooPl+Y0z FmWAzay7b4+PVYgsOIcbRMm/WDA1Zgia7+fs56I5Yf95+9CXAdHQpbYAFkl9OjxRofYl Wxqg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=4j5yDWsZ; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e header.b=FuUB6NJJ; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id gz5-20020a17090b0ec500b0024de3a32a8asi25490215pjb.20.2023.05.13.13.17.27; Sat, 13 May 2023 13:17:41 -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; dkim=pass header.i=@linutronix.de header.s=2020 header.b=4j5yDWsZ; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e header.b=FuUB6NJJ; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229493AbjEMTmz (ORCPT + 99 others); Sat, 13 May 2023 15:42:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50254 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229449AbjEMTmx (ORCPT ); Sat, 13 May 2023 15:42:53 -0400 Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3DEBD1BC7 for ; Sat, 13 May 2023 12:42:53 -0700 (PDT) From: Thomas Gleixner DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1684006971; 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: in-reply-to:in-reply-to:references:references; bh=xhIUhkm/3QxY0cQ35omU8A+ztIuN9wN4GJw2r9D9N8c=; b=4j5yDWsZaysSy25nQ55wrWrPJWnm9WFsLnteMJ92iU+X5vqMz9/sgIOgPPvscoCmFxAPlT xGfKRi0hHldOz9J/TvQaTfle2Bv5h8nra2WAiAi3BtCuT9nHAt1DRCXaV6ZNoSiwKNplq2 b/SJXx4cpr4wgmI8ESC0x/5uCwASHEvIdILO6MKFEeLy1YZY1KD3gs5z0cxENJDCzLNZzu FxRCtgCg9stdEZdWfd2F8PUJMl+V0LPdJeW03wq8+oPqzHdmeHIccIhUMjU2sPY0LkJqJH cOnKrhRXBCXB8IMhJNoIkm654+v3PSaqPeCOW5g/a5aMBNgKWi9OELsi6P+t/w== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1684006971; 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: in-reply-to:in-reply-to:references:references; bh=xhIUhkm/3QxY0cQ35omU8A+ztIuN9wN4GJw2r9D9N8c=; b=FuUB6NJJ8piz48iH2rmyp4RMcQPrmrPihGRisRlSDu9P0zpwEuq2dlrdvoje3pqAVOz17d 9Exm3eB02HcJtSAA== To: Tetsuo Handa , Andrew Morton Cc: syzbot , syzkaller-bugs@googlegroups.com, Ingo Molnar , linux-kernel@vger.kernel.org, linux-mm , Peter Zijlstra Subject: Re: [PATCH] debugobject: don't wake up kswapd from fill_pool() In-Reply-To: References: <000000000000008ddb05fb5e2576@google.com> <6577e1fa-b6ee-f2be-2414-a2b51b1c5e30@I-love.SAKURA.ne.jp> <20230511204458.819f9009d2ef8b46cc163191@linux-foundation.org> <87v8gxbthf.ffs@tglx> <39c79d27-73ea-06a8-62fe-2b64d0fd8db5@I-love.SAKURA.ne.jp> <87bkipbeyr.ffs@tglx> <61d7ac52-3352-b7cd-8908-890a29a007d9@I-love.SAKURA.ne.jp> <87lehsaavo.ffs@tglx> Date: Sat, 13 May 2023 21:42:51 +0200 Message-ID: <87fs809fwk.ffs@tglx> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham 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 On Sat, May 13 2023 at 18:33, Tetsuo Handa wrote: > On 2023/05/13 17:33, Thomas Gleixner wrote: >> Now I just stared at __alloc_pages_slowpath() and looked at the >> condition for wakeup_all_kswapds(). ALLOC_KSWAPD is set because >> debugobject uses GFP_ATOMIC which contains __GFP_KSWAPD_RECLAIM. >> >> So debug objects needs to have s/GFP_ATOMIC/__GFP_HIGH/ to prevent that >> wakeup path. > > Yes. That is exactly what my patch does. Indeed. For some reason your patch (though you cc'ed me) did not show up in my inbox. I've grabbed it from lore so no need to resend. Actually we want both changes. - Your's to fix the underlying ancient problem. - The one I did which restores the performance behaviour Thanks, tglx